From 410f1a9b03fb0e7de045014a5eaa1624f799f5ac Mon Sep 17 00:00:00 2001 From: Munkh-Altai Chuluunbaatar Date: Wed, 24 Aug 2022 07:46:27 +0800 Subject: [PATCH] starting --- .browserslistrc | 3 + .editorconfig | 13 + .eslintignore | 4 + .eslintrc.js | 39 + .gitignore | 111 + .npmrc | 2 + .nvmrc | 1 + .yarnrc | 1 + LICENSE | 21 + README.md | 7 + components.d.ts | 85 + nuxt.config.ts | 157 + package.json | 72 + postcss.config.js | 7 + .../icons/duotone/Clothes/Brassiere.svg | 4 + .../icons/duotone/Clothes/Briefcase.svg | 5 + public/assets/icons/duotone/Clothes/Cap.svg | 4 + public/assets/icons/duotone/Clothes/Crown.svg | 5 + public/assets/icons/duotone/Clothes/Dress.svg | 5 + .../assets/icons/duotone/Clothes/Hanger.svg | 4 + public/assets/icons/duotone/Clothes/Hat.svg | 5 + .../assets/icons/duotone/Clothes/Panties.svg | 4 + public/assets/icons/duotone/Clothes/Shirt.svg | 6 + public/assets/icons/duotone/Clothes/Shoes.svg | 5 + .../assets/icons/duotone/Clothes/Shorts.svg | 4 + .../assets/icons/duotone/Clothes/Sneakers.svg | 4 + public/assets/icons/duotone/Clothes/Socks.svg | 5 + .../icons/duotone/Clothes/Sun-glasses.svg | 5 + .../assets/icons/duotone/Clothes/T-Shirt.svg | 4 + public/assets/icons/duotone/Clothes/Tie.svg | 5 + .../assets/icons/duotone/Code/Backspace.svg | 5 + public/assets/icons/duotone/Code/CMD.svg | 4 + public/assets/icons/duotone/Code/Code.svg | 5 + public/assets/icons/duotone/Code/Commit.svg | 5 + .../assets/icons/duotone/Code/Compiling.svg | 5 + public/assets/icons/duotone/Code/Control.svg | 4 + .../assets/icons/duotone/Code/Done-circle.svg | 5 + .../icons/duotone/Code/Error-circle.svg | 5 + public/assets/icons/duotone/Code/Git1.svg | 6 + public/assets/icons/duotone/Code/Git2.svg | 9 + public/assets/icons/duotone/Code/Git3.svg | 7 + public/assets/icons/duotone/Code/Git4.svg | 7 + public/assets/icons/duotone/Code/Github.svg | 5 + .../assets/icons/duotone/Code/Info-circle.svg | 6 + .../assets/icons/duotone/Code/Left-circle.svg | 5 + public/assets/icons/duotone/Code/Loading.svg | 4 + .../assets/icons/duotone/Code/Lock-circle.svg | 5 + .../icons/duotone/Code/Lock-overturning.svg | 5 + public/assets/icons/duotone/Code/Minus.svg | 5 + public/assets/icons/duotone/Code/Option.svg | 5 + public/assets/icons/duotone/Code/Plus.svg | 5 + public/assets/icons/duotone/Code/Puzzle.svg | 4 + .../icons/duotone/Code/Question-circle.svg | 5 + .../icons/duotone/Code/Right-circle.svg | 5 + .../assets/icons/duotone/Code/Settings4.svg | 5 + public/assets/icons/duotone/Code/Shift.svg | 4 + public/assets/icons/duotone/Code/Spy.svg | 5 + public/assets/icons/duotone/Code/Stop.svg | 4 + public/assets/icons/duotone/Code/Terminal.svg | 5 + .../icons/duotone/Code/Thunder-circle.svg | 5 + .../icons/duotone/Code/Time-schedule.svg | 5 + .../icons/duotone/Code/Warning-1-circle.svg | 6 + .../assets/icons/duotone/Code/Warning-2.svg | 6 + .../duotone/Communication/Active-call.svg | 5 + .../icons/duotone/Communication/Add-user.svg | 5 + .../duotone/Communication/Address-card.svg | 4 + .../duotone/Communication/Adress-book1.svg | 5 + .../duotone/Communication/Adress-book2.svg | 5 + .../icons/duotone/Communication/Archive.svg | 4 + .../icons/duotone/Communication/Call-1.svg | 4 + .../icons/duotone/Communication/Call.svg | 4 + .../duotone/Communication/Chat-check.svg | 5 + .../duotone/Communication/Chat-error.svg | 5 + .../duotone/Communication/Chat-locked.svg | 5 + .../duotone/Communication/Chat-smile.svg | 5 + .../icons/duotone/Communication/Chat.svg | 4 + .../icons/duotone/Communication/Chat1.svg | 5 + .../icons/duotone/Communication/Chat2.svg | 5 + .../icons/duotone/Communication/Chat4.svg | 4 + .../icons/duotone/Communication/Chat5.svg | 5 + .../icons/duotone/Communication/Chat6.svg | 5 + .../duotone/Communication/Clipboard-check.svg | 6 + .../duotone/Communication/Clipboard-list.svg | 11 + .../icons/duotone/Communication/Contact1.svg | 5 + .../duotone/Communication/Delete-user.svg | 5 + .../duotone/Communication/Dial-numbers.svg | 12 + .../icons/duotone/Communication/Flag.svg | 5 + .../icons/duotone/Communication/Forward.svg | 4 + .../duotone/Communication/Group-chat.svg | 5 + .../icons/duotone/Communication/Group.svg | 5 + .../duotone/Communication/Incoming-box.svg | 7 + .../duotone/Communication/Incoming-call.svg | 5 + .../duotone/Communication/Incoming-mail.svg | 5 + .../icons/duotone/Communication/Mail-at.svg | 4 + .../duotone/Communication/Mail-attachment.svg | 5 + .../icons/duotone/Communication/Mail-box.svg | 5 + .../duotone/Communication/Mail-error.svg | 5 + .../duotone/Communication/Mail-heart.svg | 5 + .../duotone/Communication/Mail-locked.svg | 5 + .../Communication/Mail-notification.svg | 5 + .../duotone/Communication/Mail-opened.svg | 5 + .../duotone/Communication/Mail-unocked.svg | 5 + .../icons/duotone/Communication/Mail.svg | 4 + .../duotone/Communication/Missed-call.svg | 5 + .../icons/duotone/Communication/More.svg | 3 + .../duotone/Communication/Outgoing-box.svg | 6 + .../duotone/Communication/Outgoing-call.svg | 5 + .../duotone/Communication/Outgoing-mail.svg | 5 + .../icons/duotone/Communication/RSS.svg | 6 + .../duotone/Communication/Readed-mail.svg | 5 + .../icons/duotone/Communication/Reply-all.svg | 5 + .../icons/duotone/Communication/Reply.svg | 4 + .../icons/duotone/Communication/Right.svg | 4 + .../icons/duotone/Communication/Safe-chat.svg | 5 + .../icons/duotone/Communication/Send.svg | 4 + .../duotone/Communication/Sending mail.svg | 5 + .../icons/duotone/Communication/Sending.svg | 5 + .../icons/duotone/Communication/Share.svg | 5 + .../duotone/Communication/Shield-thunder.svg | 5 + .../duotone/Communication/Shield-user.svg | 6 + .../duotone/Communication/Snoozed-mail.svg | 5 + .../icons/duotone/Communication/Spam.svg | 4 + .../icons/duotone/Communication/Thumbtack.svg | 5 + .../duotone/Communication/Urgent-mail.svg | 5 + .../icons/duotone/Communication/Write.svg | 5 + .../icons/duotone/Cooking/Baking-glove.svg | 5 + public/assets/icons/duotone/Cooking/Bowl.svg | 8 + public/assets/icons/duotone/Cooking/Chef.svg | 5 + .../icons/duotone/Cooking/Cooking-book.svg | 11 + .../icons/duotone/Cooking/Cooking-pot.svg | 5 + .../icons/duotone/Cooking/Cutting board.svg | 5 + .../assets/icons/duotone/Cooking/Dinner.svg | 8 + public/assets/icons/duotone/Cooking/Dish.svg | 5 + .../assets/icons/duotone/Cooking/Dishes.svg | 5 + .../duotone/Cooking/Fork-spoon-knife.svg | 9 + .../icons/duotone/Cooking/Fork-spoon.svg | 7 + public/assets/icons/duotone/Cooking/Fork.svg | 5 + .../icons/duotone/Cooking/Frying-pan.svg | 5 + .../assets/icons/duotone/Cooking/Grater.svg | 5 + .../icons/duotone/Cooking/Kitchen-scale.svg | 5 + .../assets/icons/duotone/Cooking/Knife1.svg | 5 + .../assets/icons/duotone/Cooking/Knife2.svg | 5 + .../icons/duotone/Cooking/KnifeAndFork1.svg | 7 + .../icons/duotone/Cooking/KnifeAndFork2.svg | 7 + public/assets/icons/duotone/Cooking/Ladle.svg | 5 + .../icons/duotone/Cooking/Rolling-pin.svg | 5 + .../assets/icons/duotone/Cooking/Saucepan.svg | 5 + .../assets/icons/duotone/Cooking/Shovel.svg | 5 + public/assets/icons/duotone/Cooking/Sieve.svg | 5 + public/assets/icons/duotone/Cooking/Spoon.svg | 6 + public/assets/icons/duotone/Design/Adjust.svg | 4 + .../duotone/Design/Anchor-center-down.svg | 11 + .../icons/duotone/Design/Anchor-center-up.svg | 11 + .../icons/duotone/Design/Anchor-center.svg | 5 + .../icons/duotone/Design/Anchor-left-down.svg | 11 + .../icons/duotone/Design/Anchor-left-up.svg | 11 + .../icons/duotone/Design/Anchor-left.svg | 11 + .../duotone/Design/Anchor-right-down.svg | 11 + .../icons/duotone/Design/Anchor-right-up.svg | 11 + .../icons/duotone/Design/Anchor-right.svg | 11 + public/assets/icons/duotone/Design/Arrows.svg | 5 + .../icons/duotone/Design/Bezier-curve.svg | 5 + public/assets/icons/duotone/Design/Border.svg | 4 + public/assets/icons/duotone/Design/Brush.svg | 5 + public/assets/icons/duotone/Design/Bucket.svg | 5 + public/assets/icons/duotone/Design/Cap-1.svg | 5 + public/assets/icons/duotone/Design/Cap-2.svg | 5 + public/assets/icons/duotone/Design/Cap-3.svg | 5 + public/assets/icons/duotone/Design/Circle.svg | 4 + .../icons/duotone/Design/Color-profile.svg | 5 + public/assets/icons/duotone/Design/Color.svg | 4 + .../assets/icons/duotone/Design/Component.svg | 4 + public/assets/icons/duotone/Design/Crop.svg | 5 + .../icons/duotone/Design/Difference.svg | 5 + public/assets/icons/duotone/Design/Edit.svg | 5 + public/assets/icons/duotone/Design/Eraser.svg | 4 + .../assets/icons/duotone/Design/Flatten.svg | 5 + .../icons/duotone/Design/Flip-horizontal.svg | 6 + .../icons/duotone/Design/Flip-vertical.svg | 6 + .../icons/duotone/Design/Horizontal.svg | 5 + public/assets/icons/duotone/Design/Image.svg | 7 + .../icons/duotone/Design/Interselect.svg | 5 + public/assets/icons/duotone/Design/Join-1.svg | 5 + public/assets/icons/duotone/Design/Join-2.svg | 5 + public/assets/icons/duotone/Design/Join-3.svg | 5 + public/assets/icons/duotone/Design/Layers.svg | 5 + public/assets/icons/duotone/Design/Line.svg | 6 + public/assets/icons/duotone/Design/Magic.svg | 5 + public/assets/icons/duotone/Design/Mask.svg | 5 + public/assets/icons/duotone/Design/Patch.svg | 6 + .../icons/duotone/Design/Pen-tool-vector.svg | 5 + .../icons/duotone/Design/PenAndRuller.svg | 5 + public/assets/icons/duotone/Design/Pencil.svg | 5 + public/assets/icons/duotone/Design/Picker.svg | 5 + public/assets/icons/duotone/Design/Pixels.svg | 9 + .../assets/icons/duotone/Design/Polygon.svg | 7 + .../assets/icons/duotone/Design/Position.svg | 4 + .../assets/icons/duotone/Design/Rectangle.svg | 7 + .../icons/duotone/Design/Saturation.svg | 5 + public/assets/icons/duotone/Design/Select.svg | 5 + public/assets/icons/duotone/Design/Sketch.svg | 5 + public/assets/icons/duotone/Design/Stamp.svg | 5 + .../assets/icons/duotone/Design/Substract.svg | 5 + public/assets/icons/duotone/Design/Target.svg | 5 + .../assets/icons/duotone/Design/Triangle.svg | 4 + public/assets/icons/duotone/Design/Union.svg | 4 + .../assets/icons/duotone/Design/Verified.svg | 6 + .../assets/icons/duotone/Design/Vertical.svg | 5 + .../assets/icons/duotone/Design/ZoomMinus.svg | 6 + .../assets/icons/duotone/Design/ZoomPlus.svg | 6 + .../assets/icons/duotone/Devices/Airpods.svg | 7 + .../assets/icons/duotone/Devices/Android.svg | 5 + .../icons/duotone/Devices/Apple-Watch.svg | 5 + .../duotone/Devices/Battery-charging.svg | 6 + .../icons/duotone/Devices/Battery-empty.svg | 5 + .../icons/duotone/Devices/Battery-full.svg | 5 + .../icons/duotone/Devices/Battery-half.svg | 5 + .../icons/duotone/Devices/Bluetooth.svg | 5 + public/assets/icons/duotone/Devices/CPU1.svg | 11 + public/assets/icons/duotone/Devices/CPU2.svg | 17 + .../assets/icons/duotone/Devices/Camera.svg | 6 + .../icons/duotone/Devices/Cardboard-vr.svg | 5 + .../assets/icons/duotone/Devices/Cassete.svg | 6 + .../icons/duotone/Devices/Diagnostics.svg | 6 + .../assets/icons/duotone/Devices/Display1.svg | 5 + .../assets/icons/duotone/Devices/Display2.svg | 6 + .../assets/icons/duotone/Devices/Display3.svg | 6 + .../assets/icons/duotone/Devices/Gameboy.svg | 5 + .../assets/icons/duotone/Devices/Gamepad1.svg | 5 + .../assets/icons/duotone/Devices/Gamepad2.svg | 5 + .../icons/duotone/Devices/Generator.svg | 7 + .../icons/duotone/Devices/Hard-drive.svg | 5 + .../icons/duotone/Devices/Headphones.svg | 5 + .../assets/icons/duotone/Devices/Homepod.svg | 5 + .../assets/icons/duotone/Devices/Keyboard.svg | 5 + public/assets/icons/duotone/Devices/LTE1.svg | 5 + public/assets/icons/duotone/Devices/LTE2.svg | 5 + .../icons/duotone/Devices/Laptop-macbook.svg | 5 + .../assets/icons/duotone/Devices/Laptop.svg | 5 + public/assets/icons/duotone/Devices/Mic.svg | 5 + public/assets/icons/duotone/Devices/Midi.svg | 11 + public/assets/icons/duotone/Devices/Mouse.svg | 7 + public/assets/icons/duotone/Devices/Phone.svg | 7 + .../assets/icons/duotone/Devices/Printer.svg | 6 + public/assets/icons/duotone/Devices/Radio.svg | 9 + .../assets/icons/duotone/Devices/Router1.svg | 6 + .../assets/icons/duotone/Devices/Router2.svg | 6 + .../assets/icons/duotone/Devices/SD-card.svg | 4 + .../assets/icons/duotone/Devices/Server.svg | 7 + .../assets/icons/duotone/Devices/Speaker.svg | 5 + public/assets/icons/duotone/Devices/TV1.svg | 7 + public/assets/icons/duotone/Devices/TV2.svg | 6 + .../assets/icons/duotone/Devices/Tablet.svg | 6 + public/assets/icons/duotone/Devices/USB.svg | 7 + .../icons/duotone/Devices/Usb-storage.svg | 6 + .../icons/duotone/Devices/Video-camera.svg | 6 + .../assets/icons/duotone/Devices/Watch1.svg | 8 + .../assets/icons/duotone/Devices/Watch2.svg | 8 + public/assets/icons/duotone/Devices/Wi-fi.svg | 6 + public/assets/icons/duotone/Devices/iMac.svg | 6 + .../assets/icons/duotone/Devices/iPhone-X.svg | 5 + .../icons/duotone/Devices/iPhone-back.svg | 4 + .../icons/duotone/Devices/iPhone-x-back.svg | 4 + .../duotone/Electric/Air-conditioning.svg | 5 + .../assets/icons/duotone/Electric/Blender.svg | 5 + public/assets/icons/duotone/Electric/Fan.svg | 6 + .../assets/icons/duotone/Electric/Fridge.svg | 4 + .../icons/duotone/Electric/Gas-stove.svg | 5 + .../icons/duotone/Electric/Highvoltage.svg | 4 + public/assets/icons/duotone/Electric/Iron.svg | 5 + .../assets/icons/duotone/Electric/Kettle.svg | 6 + .../assets/icons/duotone/Electric/Mixer.svg | 6 + .../assets/icons/duotone/Electric/Outlet.svg | 6 + .../icons/duotone/Electric/Range-hood.svg | 6 + .../icons/duotone/Electric/Shutdown.svg | 6 + .../icons/duotone/Electric/Socket-eu.svg | 5 + .../icons/duotone/Electric/Socket-us.svg | 5 + .../assets/icons/duotone/Electric/Washer.svg | 5 + .../icons/duotone/Electric/air-dryer.svg | 5 + .../icons/duotone/Files/Cloud-download.svg | 8 + .../icons/duotone/Files/Cloud-upload.svg | 8 + .../icons/duotone/Files/Compilation.svg | 11 + .../icons/duotone/Files/Compiled-file.svg | 11 + .../icons/duotone/Files/Deleted-file.svg | 8 + .../icons/duotone/Files/Deleted-folder.svg | 8 + .../assets/icons/duotone/Files/Download.svg | 9 + .../icons/duotone/Files/DownloadedFile.svg | 8 + .../icons/duotone/Files/Downloads-folder.svg | 8 + public/assets/icons/duotone/Files/Export.svg | 9 + .../assets/icons/duotone/Files/File-Minus.svg | 8 + .../assets/icons/duotone/Files/File-Plus.svg | 8 + .../assets/icons/duotone/Files/File-cloud.svg | 8 + .../assets/icons/duotone/Files/File-done.svg | 8 + public/assets/icons/duotone/Files/File.svg | 9 + .../icons/duotone/Files/Folder-check.svg | 8 + .../icons/duotone/Files/Folder-cloud.svg | 8 + .../icons/duotone/Files/Folder-error.svg | 8 + .../icons/duotone/Files/Folder-heart.svg | 8 + .../icons/duotone/Files/Folder-minus.svg | 8 + .../icons/duotone/Files/Folder-plus.svg | 8 + .../icons/duotone/Files/Folder-solid.svg | 7 + .../icons/duotone/Files/Folder-star.svg | 8 + .../icons/duotone/Files/Folder-thunder.svg | 8 + public/assets/icons/duotone/Files/Folder.svg | 7 + .../icons/duotone/Files/Group-folders.svg | 8 + public/assets/icons/duotone/Files/Import.svg | 9 + .../icons/duotone/Files/Locked-folder.svg | 8 + .../icons/duotone/Files/Media-folder.svg | 8 + public/assets/icons/duotone/Files/Media.svg | 8 + public/assets/icons/duotone/Files/Music.svg | 8 + .../assets/icons/duotone/Files/Pictures1.svg | 10 + .../assets/icons/duotone/Files/Pictures2.svg | 12 + .../icons/duotone/Files/Protected-file.svg | 8 + .../icons/duotone/Files/Selected-file.svg | 8 + .../icons/duotone/Files/Upload-folder.svg | 8 + public/assets/icons/duotone/Files/Upload.svg | 9 + .../icons/duotone/Files/Uploaded-file.svg | 8 + .../icons/duotone/Files/User-folder.svg | 9 + public/assets/icons/duotone/Food/Beer.svg | 11 + public/assets/icons/duotone/Food/Bottle1.svg | 8 + public/assets/icons/duotone/Food/Bottle2.svg | 8 + public/assets/icons/duotone/Food/Bread.svg | 8 + public/assets/icons/duotone/Food/Bucket.svg | 8 + public/assets/icons/duotone/Food/Burger.svg | 9 + public/assets/icons/duotone/Food/Cake.svg | 9 + public/assets/icons/duotone/Food/Carrot.svg | 10 + public/assets/icons/duotone/Food/Cheese.svg | 8 + public/assets/icons/duotone/Food/Chicken.svg | 8 + public/assets/icons/duotone/Food/Coffee1.svg | 11 + public/assets/icons/duotone/Food/Coffee2.svg | 9 + public/assets/icons/duotone/Food/Cookie.svg | 10 + public/assets/icons/duotone/Food/Dinner.svg | 8 + public/assets/icons/duotone/Food/Fish.svg | 8 + .../icons/duotone/Food/French Bread.svg | 7 + .../icons/duotone/Food/Glass-martini.svg | 8 + .../assets/icons/duotone/Food/Ice-cream1.svg | 8 + .../assets/icons/duotone/Food/Ice-cream2.svg | 8 + .../assets/icons/duotone/Food/Miso-soup.svg | 8 + public/assets/icons/duotone/Food/Orange.svg | 8 + public/assets/icons/duotone/Food/Pizza.svg | 10 + public/assets/icons/duotone/Food/Sushi.svg | 8 + .../assets/icons/duotone/Food/Two-bottles.svg | 8 + public/assets/icons/duotone/Food/Wine.svg | 8 + .../icons/duotone/General/Attachment1.svg | 8 + .../icons/duotone/General/Attachment2.svg | 10 + public/assets/icons/duotone/General/Bank.svg | 4 + .../icons/duotone/General/Binocular.svg | 7 + .../assets/icons/duotone/General/Bookmark.svg | 7 + public/assets/icons/duotone/General/Clip.svg | 7 + .../icons/duotone/General/Clipboard.svg | 10 + public/assets/icons/duotone/General/Copy.svg | 3 + .../assets/icons/duotone/General/Cursor.svg | 7 + .../assets/icons/duotone/General/Dislike.svg | 8 + .../icons/duotone/General/Duplicate.svg | 8 + public/assets/icons/duotone/General/Edit.svg | 7 + .../icons/duotone/General/Expand-arrows.svg | 8 + public/assets/icons/duotone/General/Fire.svg | 7 + .../assets/icons/duotone/General/Folder.svg | 7 + .../icons/duotone/General/Half-heart.svg | 8 + .../icons/duotone/General/Half-star.svg | 8 + public/assets/icons/duotone/General/Heart.svg | 7 + .../assets/icons/duotone/General/Hidden.svg | 9 + public/assets/icons/duotone/General/Like.svg | 8 + public/assets/icons/duotone/General/Lock.svg | 8 + .../icons/duotone/General/Notification2.svg | 8 + .../icons/duotone/General/Notifications1.svg | 7 + .../assets/icons/duotone/General/Other1.svg | 9 + .../assets/icons/duotone/General/Other2.svg | 9 + public/assets/icons/duotone/General/Sad.svg | 8 + public/assets/icons/duotone/General/Save.svg | 8 + public/assets/icons/duotone/General/Scale.svg | 8 + .../assets/icons/duotone/General/Scissors.svg | 8 + .../assets/icons/duotone/General/Search.svg | 8 + .../icons/duotone/General/Settings-1.svg | 8 + .../icons/duotone/General/Settings-2.svg | 7 + .../icons/duotone/General/Settings-3.svg | 8 + .../icons/duotone/General/Shield-check.svg | 8 + .../icons/duotone/General/Shield-disabled.svg | 8 + .../duotone/General/Shield-protected.svg | 8 + public/assets/icons/duotone/General/Size.svg | 8 + public/assets/icons/duotone/General/Smile.svg | 8 + public/assets/icons/duotone/General/Star.svg | 7 + .../icons/duotone/General/Thunder-move.svg | 8 + .../assets/icons/duotone/General/Thunder.svg | 7 + public/assets/icons/duotone/General/Trash.svg | 8 + .../assets/icons/duotone/General/Unlock.svg | 8 + .../assets/icons/duotone/General/Update.svg | 7 + public/assets/icons/duotone/General/User.svg | 8 + .../assets/icons/duotone/General/Visible.svg | 8 + .../assets/icons/duotone/Home/Air-ballon.svg | 8 + .../assets/icons/duotone/Home/Alarm-clock.svg | 9 + public/assets/icons/duotone/Home/Armchair.svg | 8 + .../assets/icons/duotone/Home/Bag-chair.svg | 8 + public/assets/icons/duotone/Home/Bath.svg | 8 + public/assets/icons/duotone/Home/Bed.svg | 9 + .../assets/icons/duotone/Home/Book-open.svg | 8 + public/assets/icons/duotone/Home/Book.svg | 13 + public/assets/icons/duotone/Home/Box.svg | 8 + public/assets/icons/duotone/Home/Broom.svg | 8 + public/assets/icons/duotone/Home/Building.svg | 9 + public/assets/icons/duotone/Home/Bulb1.svg | 10 + public/assets/icons/duotone/Home/Bulb2.svg | 10 + public/assets/icons/duotone/Home/Chair1.svg | 8 + public/assets/icons/duotone/Home/Chair2.svg | 8 + public/assets/icons/duotone/Home/Clock.svg | 8 + public/assets/icons/duotone/Home/Commode1.svg | 8 + public/assets/icons/duotone/Home/Commode2.svg | 8 + public/assets/icons/duotone/Home/Couch.svg | 8 + public/assets/icons/duotone/Home/Cupboard.svg | 8 + public/assets/icons/duotone/Home/Curtains.svg | 8 + public/assets/icons/duotone/Home/Deer.svg | 8 + .../assets/icons/duotone/Home/Door-open.svg | 8 + public/assets/icons/duotone/Home/Earth.svg | 8 + .../assets/icons/duotone/Home/Fireplace.svg | 8 + .../assets/icons/duotone/Home/Flashlight.svg | 8 + public/assets/icons/duotone/Home/Flower1.svg | 10 + public/assets/icons/duotone/Home/Flower2.svg | 11 + public/assets/icons/duotone/Home/Flower3.svg | 9 + public/assets/icons/duotone/Home/Globe.svg | 8 + .../assets/icons/duotone/Home/Home-heart.svg | 8 + public/assets/icons/duotone/Home/Home.svg | 7 + public/assets/icons/duotone/Home/Home2.svg | 3 + public/assets/icons/duotone/Home/Key.svg | 8 + public/assets/icons/duotone/Home/Ladder.svg | 8 + public/assets/icons/duotone/Home/Lamp1.svg | 10 + public/assets/icons/duotone/Home/Lamp2.svg | 9 + public/assets/icons/duotone/Home/Library.svg | 8 + public/assets/icons/duotone/Home/Mailbox.svg | 8 + public/assets/icons/duotone/Home/Mirror.svg | 8 + public/assets/icons/duotone/Home/Picture.svg | 10 + public/assets/icons/duotone/Home/Ruller.svg | 7 + public/assets/icons/duotone/Home/Stairs.svg | 7 + public/assets/icons/duotone/Home/Timer.svg | 10 + public/assets/icons/duotone/Home/Toilet.svg | 8 + public/assets/icons/duotone/Home/Towel.svg | 7 + public/assets/icons/duotone/Home/Trash.svg | 8 + .../assets/icons/duotone/Home/Water-mixer.svg | 9 + public/assets/icons/duotone/Home/Weight1.svg | 8 + public/assets/icons/duotone/Home/Weight2.svg | 8 + .../assets/icons/duotone/Home/Wood-horse.svg | 7 + public/assets/icons/duotone/Home/Wood1.svg | 8 + public/assets/icons/duotone/Home/Wood2.svg | 8 + .../assets/icons/duotone/Interface/Bank.svg | 4 + .../icons/duotone/Interface/Briefcase.svg | 4 + .../icons/duotone/Interface/Calendar.svg | 4 + .../icons/duotone/Interface/Close-Square.svg | 4 + public/assets/icons/duotone/Interface/Cog.svg | 4 + .../icons/duotone/Interface/Comment.svg | 4 + .../icons/duotone/Interface/Doughnut.svg | 4 + .../assets/icons/duotone/Interface/Edit.svg | 6 + .../icons/duotone/Interface/Envelope.svg | 4 + .../icons/duotone/Interface/File-Plus.svg | 5 + .../icons/duotone/Interface/File-Search.svg | 5 + .../icons/duotone/Interface/File-Upload.svg | 5 + .../assets/icons/duotone/Interface/File.svg | 4 + .../assets/icons/duotone/Interface/Folder.svg | 4 + .../duotone/Interface/Grid-Horizontal.svg | 4 + .../icons/duotone/Interface/Grid-Vetical.svg | 4 + .../assets/icons/duotone/Interface/Grid.svg | 6 + .../assets/icons/duotone/Interface/Image.svg | 5 + .../assets/icons/duotone/Interface/Insert.svg | 5 + .../icons/duotone/Interface/Line-03-Down.svg | 4 + .../icons/duotone/Interface/Line-03-Up.svg | 4 + .../assets/icons/duotone/Interface/Lock.svg | 5 + .../icons/duotone/Interface/Map-Marker.svg | 4 + .../icons/duotone/Interface/Minus-Square.svg | 4 + .../icons/duotone/Interface/Monitor.svg | 8 + .../duotone/Interface/Options-Square.svg | 4 + .../assets/icons/duotone/Interface/Phone.svg | 12 + .../assets/icons/duotone/Interface/Pie-04.svg | 5 + .../icons/duotone/Interface/Plus-Square.svg | 4 + .../icons/duotone/Interface/Scatter-Up.svg | 13 + .../icons/duotone/Interface/Settings-02.svg | 6 + .../icons/duotone/Interface/Sign-Out.svg | 4 + .../duotone/Interface/Stacked-Area-Down.svg | 4 + .../assets/icons/duotone/Interface/User.svg | 4 + .../assets/icons/duotone/Layout/Layout-3d.svg | 8 + .../duotone/Layout/Layout-4-blocks-2.svg | 9 + .../icons/duotone/Layout/Layout-4-blocks.svg | 8 + .../icons/duotone/Layout/Layout-arrange.svg | 8 + .../icons/duotone/Layout/Layout-grid.svg | 8 + .../duotone/Layout/Layout-horizontal.svg | 8 + .../duotone/Layout/Layout-left-panel-1.svg | 8 + .../duotone/Layout/Layout-left-panel-2.svg | 8 + .../icons/duotone/Layout/Layout-octagon.svg | 3 + .../icons/duotone/Layout/Layout-polygon.svg | 4 + .../duotone/Layout/Layout-right-panel-1.svg | 8 + .../duotone/Layout/Layout-right-panel-2.svg | 8 + .../duotone/Layout/Layout-top-panel-1.svg | 8 + .../duotone/Layout/Layout-top-panel-2.svg | 8 + .../duotone/Layout/Layout-top-panel-3.svg | 8 + .../duotone/Layout/Layout-top-panel-4.svg | 8 + .../duotone/Layout/Layout-top-panel-5.svg | 8 + .../duotone/Layout/Layout-top-panel-6.svg | 8 + .../icons/duotone/Layout/Layout-vertical.svg | 8 + public/assets/icons/duotone/Map/Compass.svg | 7 + .../assets/icons/duotone/Map/Direction1.svg | 7 + .../assets/icons/duotone/Map/Direction2.svg | 7 + .../icons/duotone/Map/Location-arrow.svg | 7 + public/assets/icons/duotone/Map/Marker1.svg | 7 + public/assets/icons/duotone/Map/Marker2.svg | 7 + public/assets/icons/duotone/Map/Position.svg | 9 + .../assets/icons/duotone/Media/Add-music.svg | 8 + public/assets/icons/duotone/Media/AirPlay.svg | 8 + .../icons/duotone/Media/Airplay-video.svg | 8 + public/assets/icons/duotone/Media/Back.svg | 8 + .../assets/icons/duotone/Media/Backward.svg | 8 + public/assets/icons/duotone/Media/CD.svg | 8 + public/assets/icons/duotone/Media/DVD.svg | 8 + public/assets/icons/duotone/Media/Eject.svg | 8 + .../assets/icons/duotone/Media/Equalizer.svg | 10 + public/assets/icons/duotone/Media/Forward.svg | 8 + .../icons/duotone/Media/Media-library1.svg | 10 + .../icons/duotone/Media/Media-library2.svg | 8 + .../icons/duotone/Media/Media-library3.svg | 14 + .../icons/duotone/Media/Movie-Lane2.svg | 8 + .../icons/duotone/Media/Movie-lane1.svg | 8 + .../icons/duotone/Media/Music-cloud.svg | 8 + .../assets/icons/duotone/Media/Music-note.svg | 7 + public/assets/icons/duotone/Media/Music.svg | 7 + public/assets/icons/duotone/Media/Mute.svg | 8 + public/assets/icons/duotone/Media/Next.svg | 8 + public/assets/icons/duotone/Media/Pause.svg | 11 + public/assets/icons/duotone/Media/Play.svg | 7 + .../assets/icons/duotone/Media/Playlist1.svg | 8 + .../assets/icons/duotone/Media/Playlist2.svg | 8 + public/assets/icons/duotone/Media/Rec.svg | 7 + .../assets/icons/duotone/Media/Repeat-one.svg | 8 + public/assets/icons/duotone/Media/Repeat.svg | 8 + public/assets/icons/duotone/Media/Shuffle.svg | 8 + .../icons/duotone/Media/Volume-Down.svg | 8 + .../assets/icons/duotone/Media/Volume-Up.svg | 8 + .../icons/duotone/Media/Volume-full.svg | 8 + .../icons/duotone/Media/Volume-half.svg | 8 + public/assets/icons/duotone/Media/Vynil.svg | 8 + public/assets/icons/duotone/Media/Youtube.svg | 8 + .../duotone/Navigation/Angle-double-down.svg | 8 + .../duotone/Navigation/Angle-double-left.svg | 8 + .../duotone/Navigation/Angle-double-right.svg | 8 + .../duotone/Navigation/Angle-double-up.svg | 8 + .../icons/duotone/Navigation/Angle-down.svg | 7 + .../icons/duotone/Navigation/Angle-left.svg | 7 + .../icons/duotone/Navigation/Angle-right.svg | 7 + .../icons/duotone/Navigation/Angle-up.svg | 7 + .../icons/duotone/Navigation/Arrow-down.svg | 8 + .../duotone/Navigation/Arrow-from-bottom.svg | 9 + .../duotone/Navigation/Arrow-from-left.svg | 9 + .../duotone/Navigation/Arrow-from-right.svg | 9 + .../duotone/Navigation/Arrow-from-top.svg | 9 + .../icons/duotone/Navigation/Arrow-left.svg | 8 + .../icons/duotone/Navigation/Arrow-right.svg | 8 + .../duotone/Navigation/Arrow-to-bottom.svg | 9 + .../duotone/Navigation/Arrow-to-left.svg | 9 + .../duotone/Navigation/Arrow-to-right.svg | 9 + .../icons/duotone/Navigation/Arrow-to-up.svg | 9 + .../icons/duotone/Navigation/Arrow-up.svg | 8 + .../icons/duotone/Navigation/Arrows-h.svg | 9 + .../icons/duotone/Navigation/Arrows-v.svg | 9 + .../assets/icons/duotone/Navigation/Check.svg | 7 + .../assets/icons/duotone/Navigation/Close.svg | 7 + .../icons/duotone/Navigation/Double-check.svg | 8 + .../icons/duotone/Navigation/Down-2.svg | 8 + .../icons/duotone/Navigation/Down-left.svg | 8 + .../icons/duotone/Navigation/Down-right.svg | 8 + .../icons/duotone/Navigation/Exchange.svg | 10 + .../icons/duotone/Navigation/Left-2.svg | 8 + .../icons/duotone/Navigation/Left-3.svg | 5 + .../assets/icons/duotone/Navigation/Minus.svg | 4 + .../assets/icons/duotone/Navigation/Plus.svg | 5 + .../icons/duotone/Navigation/Right 3.svg | 8 + .../icons/duotone/Navigation/Right-2.svg | 8 + .../assets/icons/duotone/Navigation/Route.svg | 13 + .../icons/duotone/Navigation/Sign-in.svg | 9 + .../icons/duotone/Navigation/Sign-out.svg | 9 + .../assets/icons/duotone/Navigation/Up-2.svg | 8 + .../icons/duotone/Navigation/Up-down.svg | 10 + .../icons/duotone/Navigation/Up-left.svg | 8 + .../icons/duotone/Navigation/Up-right.svg | 8 + .../icons/duotone/Navigation/Waiting.svg | 7 + public/assets/icons/duotone/Shopping/ATM.svg | 8 + public/assets/icons/duotone/Shopping/Bag1.svg | 8 + public/assets/icons/duotone/Shopping/Bag2.svg | 8 + .../icons/duotone/Shopping/Barcode-read.svg | 8 + .../icons/duotone/Shopping/Barcode-scan.svg | 9 + .../assets/icons/duotone/Shopping/Barcode.svg | 8 + .../assets/icons/duotone/Shopping/Bitcoin.svg | 9 + public/assets/icons/duotone/Shopping/Box1.svg | 8 + public/assets/icons/duotone/Shopping/Box2.svg | 8 + public/assets/icons/duotone/Shopping/Box3.svg | 8 + .../icons/duotone/Shopping/Calculator.svg | 8 + .../assets/icons/duotone/Shopping/Cart1.svg | 8 + .../assets/icons/duotone/Shopping/Cart2.svg | 8 + .../assets/icons/duotone/Shopping/Cart3.svg | 8 + .../assets/icons/duotone/Shopping/Cart4.svg | 10 + .../assets/icons/duotone/Shopping/Cart5.svg | 6 + .../assets/icons/duotone/Shopping/Cart6.svg | 5 + .../icons/duotone/Shopping/Chart-bar1.svg | 10 + .../icons/duotone/Shopping/Chart-bar2.svg | 10 + .../icons/duotone/Shopping/Chart-bar3.svg | 10 + .../icons/duotone/Shopping/Chart-line1.svg | 8 + .../icons/duotone/Shopping/Chart-line2.svg | 8 + .../icons/duotone/Shopping/Chart-pie.svg | 8 + .../assets/icons/duotone/Shopping/Chart.svg | 5 + .../icons/duotone/Shopping/Credit-card.svg | 9 + .../assets/icons/duotone/Shopping/Dollar.svg | 9 + public/assets/icons/duotone/Shopping/Euro.svg | 8 + public/assets/icons/duotone/Shopping/Gift.svg | 8 + .../assets/icons/duotone/Shopping/Loader.svg | 9 + public/assets/icons/duotone/Shopping/MC.svg | 8 + .../assets/icons/duotone/Shopping/Money.svg | 8 + .../assets/icons/duotone/Shopping/Pound.svg | 8 + .../assets/icons/duotone/Shopping/Price1.svg | 7 + .../assets/icons/duotone/Shopping/Price2.svg | 11 + .../assets/icons/duotone/Shopping/Rouble.svg | 8 + public/assets/icons/duotone/Shopping/Safe.svg | 8 + .../assets/icons/duotone/Shopping/Sale1.svg | 8 + .../assets/icons/duotone/Shopping/Sale2.svg | 10 + .../icons/duotone/Shopping/Settings.svg | 8 + .../assets/icons/duotone/Shopping/Sort1.svg | 8 + .../assets/icons/duotone/Shopping/Sort2.svg | 7 + .../assets/icons/duotone/Shopping/Sort3.svg | 7 + .../assets/icons/duotone/Shopping/Ticket.svg | 7 + .../assets/icons/duotone/Shopping/Wallet.svg | 13 + .../assets/icons/duotone/Shopping/Wallet2.svg | 8 + .../assets/icons/duotone/Shopping/Wallet3.svg | 9 + .../assets/icons/duotone/Text/Align-auto.svg | 8 + .../icons/duotone/Text/Align-center.svg | 8 + .../icons/duotone/Text/Align-justify.svg | 8 + .../assets/icons/duotone/Text/Align-left.svg | 9 + .../assets/icons/duotone/Text/Align-right.svg | 8 + public/assets/icons/duotone/Text/Article.svg | 8 + public/assets/icons/duotone/Text/Bold.svg | 7 + .../assets/icons/duotone/Text/Bullet-list.svg | 8 + public/assets/icons/duotone/Text/Code.svg | 7 + public/assets/icons/duotone/Text/Dots.svg | 7 + .../assets/icons/duotone/Text/Edit-text.svg | 8 + public/assets/icons/duotone/Text/Filter.svg | 7 + public/assets/icons/duotone/Text/Font.svg | 8 + public/assets/icons/duotone/Text/H1.svg | 8 + public/assets/icons/duotone/Text/H2.svg | 8 + public/assets/icons/duotone/Text/Itallic.svg | 7 + public/assets/icons/duotone/Text/Menu.svg | 8 + .../assets/icons/duotone/Text/Paragraph.svg | 7 + public/assets/icons/duotone/Text/Quote1.svg | 8 + public/assets/icons/duotone/Text/Quote2.svg | 8 + public/assets/icons/duotone/Text/Redo.svg | 7 + .../icons/duotone/Text/Strikethrough.svg | 8 + .../assets/icons/duotone/Text/Text-height.svg | 8 + .../assets/icons/duotone/Text/Text-width.svg | 8 + public/assets/icons/duotone/Text/Text.svg | 7 + .../assets/icons/duotone/Text/Toggle-Left.svg | 8 + .../icons/duotone/Text/Toggle-Right.svg | 8 + public/assets/icons/duotone/Text/Toggle.svg | 8 + .../assets/icons/duotone/Text/Underline.svg | 8 + public/assets/icons/duotone/Text/Undo.svg | 7 + .../icons/duotone/Tools/Angle Grinder.svg | 9 + public/assets/icons/duotone/Tools/Axe.svg | 8 + public/assets/icons/duotone/Tools/Brush.svg | 8 + public/assets/icons/duotone/Tools/Compass.svg | 8 + public/assets/icons/duotone/Tools/Hummer.svg | 8 + public/assets/icons/duotone/Tools/Hummer2.svg | 9 + public/assets/icons/duotone/Tools/Pantone.svg | 9 + .../assets/icons/duotone/Tools/Road-Cone.svg | 12 + public/assets/icons/duotone/Tools/Roller.svg | 9 + .../assets/icons/duotone/Tools/Roulette.svg | 8 + .../icons/duotone/Tools/Screwdriver.svg | 8 + public/assets/icons/duotone/Tools/Shovel.svg | 8 + public/assets/icons/duotone/Tools/Spatula.svg | 8 + .../icons/duotone/Tools/Swiss-knife.svg | 8 + public/assets/icons/duotone/Tools/Tools.svg | 8 + .../assets/icons/duotone/Weather/Celcium.svg | 8 + .../icons/duotone/Weather/Cloud-fog.svg | 8 + .../icons/duotone/Weather/Cloud-sun.svg | 8 + .../icons/duotone/Weather/Cloud-wind.svg | 9 + .../assets/icons/duotone/Weather/Cloud1.svg | 7 + .../assets/icons/duotone/Weather/Cloud2.svg | 8 + .../icons/duotone/Weather/Cloudy-night.svg | 8 + .../assets/icons/duotone/Weather/Cloudy.svg | 8 + .../assets/icons/duotone/Weather/Day-rain.svg | 8 + .../icons/duotone/Weather/Fahrenheit.svg | 12 + public/assets/icons/duotone/Weather/Fog.svg | 12 + public/assets/icons/duotone/Weather/Moon.svg | 7 + .../icons/duotone/Weather/Night-fog.svg | 8 + .../icons/duotone/Weather/Night-rain.svg | 8 + public/assets/icons/duotone/Weather/Rain1.svg | 8 + public/assets/icons/duotone/Weather/Rain2.svg | 8 + public/assets/icons/duotone/Weather/Rain5.svg | 8 + .../assets/icons/duotone/Weather/Rainbow.svg | 9 + public/assets/icons/duotone/Weather/Snow.svg | 8 + public/assets/icons/duotone/Weather/Snow1.svg | 8 + public/assets/icons/duotone/Weather/Snow2.svg | 8 + public/assets/icons/duotone/Weather/Snow3.svg | 8 + public/assets/icons/duotone/Weather/Storm.svg | 8 + .../assets/icons/duotone/Weather/Sun-fog.svg | 8 + public/assets/icons/duotone/Weather/Sun.svg | 8 + .../assets/icons/duotone/Weather/Suset1.svg | 8 + .../assets/icons/duotone/Weather/Suset2.svg | 8 + .../duotone/Weather/Temperature-empty.svg | 7 + .../duotone/Weather/Temperature-full.svg | 7 + .../duotone/Weather/Temperature-half.svg | 7 + .../icons/duotone/Weather/Thunder-night.svg | 8 + .../assets/icons/duotone/Weather/Thunder.svg | 8 + .../assets/icons/duotone/Weather/Umbrella.svg | 8 + public/assets/icons/duotone/Weather/Wind.svg | 8 + .../assets/icons/duotune/abstract/abs001.svg | 3 + .../assets/icons/duotune/abstract/abs002.svg | 3 + .../assets/icons/duotune/abstract/abs003.svg | 3 + .../assets/icons/duotune/abstract/abs004.svg | 3 + .../assets/icons/duotune/abstract/abs005.svg | 3 + .../assets/icons/duotune/abstract/abs006.svg | 3 + .../assets/icons/duotune/abstract/abs007.svg | 3 + .../assets/icons/duotune/abstract/abs008.svg | 3 + .../assets/icons/duotune/abstract/abs009.svg | 3 + .../assets/icons/duotune/abstract/abs010.svg | 3 + .../assets/icons/duotune/abstract/abs011.svg | 4 + .../assets/icons/duotune/abstract/abs012.svg | 4 + .../assets/icons/duotune/abstract/abs013.svg | 4 + .../assets/icons/duotune/abstract/abs014.svg | 4 + .../assets/icons/duotune/abstract/abs015.svg | 4 + .../assets/icons/duotune/abstract/abs016.svg | 4 + .../assets/icons/duotune/abstract/abs017.svg | 4 + .../assets/icons/duotune/abstract/abs018.svg | 4 + .../assets/icons/duotune/abstract/abs019.svg | 4 + .../assets/icons/duotune/abstract/abs020.svg | 4 + .../assets/icons/duotune/abstract/abs021.svg | 4 + .../assets/icons/duotune/abstract/abs022.svg | 4 + .../assets/icons/duotune/abstract/abs023.svg | 4 + .../assets/icons/duotune/abstract/abs024.svg | 4 + .../assets/icons/duotune/abstract/abs025.svg | 4 + .../assets/icons/duotune/abstract/abs026.svg | 4 + .../assets/icons/duotune/abstract/abs027.svg | 4 + .../assets/icons/duotune/abstract/abs028.svg | 4 + .../assets/icons/duotune/abstract/abs029.svg | 4 + .../assets/icons/duotune/abstract/abs030.svg | 4 + .../assets/icons/duotune/abstract/abs031.svg | 4 + .../assets/icons/duotune/abstract/abs032.svg | 4 + .../assets/icons/duotune/abstract/abs033.svg | 4 + .../assets/icons/duotune/abstract/abs034.svg | 4 + .../assets/icons/duotune/abstract/abs035.svg | 4 + .../assets/icons/duotune/abstract/abs036.svg | 4 + .../assets/icons/duotune/abstract/abs037.svg | 4 + .../assets/icons/duotune/abstract/abs038.svg | 4 + .../assets/icons/duotune/abstract/abs039.svg | 4 + .../assets/icons/duotune/abstract/abs040.svg | 4 + .../assets/icons/duotune/abstract/abs041.svg | 4 + .../assets/icons/duotune/abstract/abs042.svg | 4 + .../assets/icons/duotune/abstract/abs043.svg | 4 + .../assets/icons/duotune/abstract/abs044.svg | 4 + .../assets/icons/duotune/abstract/abs045.svg | 4 + .../assets/icons/duotune/abstract/abs046.svg | 4 + .../assets/icons/duotune/abstract/abs047.svg | 4 + .../assets/icons/duotune/abstract/abs048.svg | 4 + .../assets/icons/duotune/abstract/abs049.svg | 4 + .../assets/icons/duotune/abstract/abs050.svg | 3 + .../assets/icons/duotune/abstract/abs051.svg | 3 + .../assets/icons/duotune/abstract/abs052.svg | 3 + public/assets/icons/duotune/arrows/arr001.svg | 4 + public/assets/icons/duotune/arrows/arr002.svg | 4 + public/assets/icons/duotune/arrows/arr003.svg | 4 + public/assets/icons/duotune/arrows/arr004.svg | 4 + public/assets/icons/duotune/arrows/arr005.svg | 4 + public/assets/icons/duotune/arrows/arr006.svg | 4 + public/assets/icons/duotune/arrows/arr007.svg | 4 + public/assets/icons/duotune/arrows/arr008.svg | 4 + public/assets/icons/duotune/arrows/arr009.svg | 4 + public/assets/icons/duotune/arrows/arr010.svg | 3 + public/assets/icons/duotune/arrows/arr011.svg | 4 + public/assets/icons/duotune/arrows/arr012.svg | 4 + public/assets/icons/duotune/arrows/arr013.svg | 4 + public/assets/icons/duotune/arrows/arr014.svg | 3 + public/assets/icons/duotune/arrows/arr015.svg | 4 + public/assets/icons/duotune/arrows/arr016.svg | 4 + public/assets/icons/duotune/arrows/arr017.svg | 4 + public/assets/icons/duotune/arrows/arr018.svg | 3 + public/assets/icons/duotune/arrows/arr019.svg | 4 + public/assets/icons/duotune/arrows/arr020.svg | 4 + public/assets/icons/duotune/arrows/arr021.svg | 4 + public/assets/icons/duotune/arrows/arr022.svg | 3 + public/assets/icons/duotune/arrows/arr023.svg | 3 + public/assets/icons/duotune/arrows/arr024.svg | 4 + public/assets/icons/duotune/arrows/arr025.svg | 4 + public/assets/icons/duotune/arrows/arr026.svg | 3 + public/assets/icons/duotune/arrows/arr027.svg | 3 + public/assets/icons/duotune/arrows/arr028.svg | 4 + public/assets/icons/duotune/arrows/arr029.svg | 4 + public/assets/icons/duotune/arrows/arr030.svg | 4 + public/assets/icons/duotune/arrows/arr031.svg | 4 + public/assets/icons/duotune/arrows/arr032.svg | 4 + public/assets/icons/duotune/arrows/arr033.svg | 4 + public/assets/icons/duotune/arrows/arr034.svg | 4 + public/assets/icons/duotune/arrows/arr035.svg | 4 + public/assets/icons/duotune/arrows/arr036.svg | 5 + public/assets/icons/duotune/arrows/arr037.svg | 4 + public/assets/icons/duotune/arrows/arr038.svg | 4 + public/assets/icons/duotune/arrows/arr039.svg | 4 + public/assets/icons/duotune/arrows/arr040.svg | 4 + public/assets/icons/duotune/arrows/arr041.svg | 4 + public/assets/icons/duotune/arrows/arr042.svg | 4 + public/assets/icons/duotune/arrows/arr043.svg | 5 + public/assets/icons/duotune/arrows/arr044.svg | 4 + public/assets/icons/duotune/arrows/arr045.svg | 4 + public/assets/icons/duotune/arrows/arr046.svg | 4 + public/assets/icons/duotune/arrows/arr047.svg | 4 + public/assets/icons/duotune/arrows/arr048.svg | 4 + public/assets/icons/duotune/arrows/arr049.svg | 4 + public/assets/icons/duotune/arrows/arr050.svg | 4 + public/assets/icons/duotune/arrows/arr051.svg | 4 + public/assets/icons/duotune/arrows/arr052.svg | 4 + public/assets/icons/duotune/arrows/arr053.svg | 4 + public/assets/icons/duotune/arrows/arr054.svg | 4 + public/assets/icons/duotune/arrows/arr055.svg | 4 + public/assets/icons/duotune/arrows/arr056.svg | 4 + public/assets/icons/duotune/arrows/arr057.svg | 4 + public/assets/icons/duotune/arrows/arr058.svg | 4 + public/assets/icons/duotune/arrows/arr059.svg | 4 + public/assets/icons/duotune/arrows/arr060.svg | 5 + public/assets/icons/duotune/arrows/arr061.svg | 5 + public/assets/icons/duotune/arrows/arr062.svg | 4 + public/assets/icons/duotune/arrows/arr063.svg | 4 + public/assets/icons/duotune/arrows/arr064.svg | 4 + public/assets/icons/duotune/arrows/arr065.svg | 4 + public/assets/icons/duotune/arrows/arr066.svg | 4 + public/assets/icons/duotune/arrows/arr067.svg | 4 + public/assets/icons/duotune/arrows/arr068.svg | 4 + public/assets/icons/duotune/arrows/arr069.svg | 5 + public/assets/icons/duotune/arrows/arr070.svg | 6 + public/assets/icons/duotune/arrows/arr071.svg | 3 + public/assets/icons/duotune/arrows/arr072.svg | 3 + public/assets/icons/duotune/arrows/arr073.svg | 3 + public/assets/icons/duotune/arrows/arr074.svg | 3 + public/assets/icons/duotune/arrows/arr075.svg | 4 + public/assets/icons/duotune/arrows/arr076.svg | 5 + public/assets/icons/duotune/arrows/arr077.svg | 5 + public/assets/icons/duotune/arrows/arr078.svg | 5 + public/assets/icons/duotune/arrows/arr079.svg | 4 + public/assets/icons/duotune/arrows/arr080.svg | 4 + public/assets/icons/duotune/arrows/arr081.svg | 4 + public/assets/icons/duotune/arrows/arr082.svg | 4 + public/assets/icons/duotune/arrows/arr084.svg | 4 + public/assets/icons/duotune/arrows/arr085.svg | 3 + public/assets/icons/duotune/arrows/arr086.svg | 5 + public/assets/icons/duotune/arrows/arr087.svg | 4 + public/assets/icons/duotune/arrows/arr088.svg | 4 + public/assets/icons/duotune/arrows/arr089.svg | 3 + public/assets/icons/duotune/arrows/arr090.svg | 3 + public/assets/icons/duotune/arrows/arr091.svg | 5 + public/assets/icons/duotune/arrows/arr092.svg | 5 + public/assets/icons/duotune/art/art001.svg | 3 + public/assets/icons/duotune/art/art002.svg | 4 + public/assets/icons/duotune/art/art003.svg | 4 + public/assets/icons/duotune/art/art004.svg | 5 + public/assets/icons/duotune/art/art005.svg | 4 + public/assets/icons/duotune/art/art006.svg | 4 + public/assets/icons/duotune/art/art007.svg | 4 + public/assets/icons/duotune/art/art008.svg | 4 + public/assets/icons/duotune/art/art009.svg | 4 + public/assets/icons/duotune/art/art010.svg | 4 + public/assets/icons/duotune/coding/cod001.svg | 4 + public/assets/icons/duotune/coding/cod002.svg | 5 + public/assets/icons/duotune/coding/cod003.svg | 4 + public/assets/icons/duotune/coding/cod004.svg | 4 + public/assets/icons/duotune/coding/cod005.svg | 4 + public/assets/icons/duotune/coding/cod006.svg | 4 + public/assets/icons/duotune/coding/cod007.svg | 4 + public/assets/icons/duotune/coding/cod008.svg | 4 + public/assets/icons/duotune/coding/cod009.svg | 4 + public/assets/icons/duotune/coding/cod010.svg | 4 + .../icons/duotune/communication/com001.svg | 5 + .../icons/duotune/communication/com002.svg | 4 + .../icons/duotune/communication/com003.svg | 4 + .../icons/duotune/communication/com004.svg | 4 + .../icons/duotune/communication/com005.svg | 4 + .../icons/duotune/communication/com006.svg | 4 + .../icons/duotune/communication/com007.svg | 4 + .../icons/duotune/communication/com008.svg | 4 + .../icons/duotune/communication/com009.svg | 4 + .../icons/duotune/communication/com010.svg | 4 + .../icons/duotune/communication/com011.svg | 4 + .../icons/duotune/communication/com012.svg | 5 + .../icons/duotune/communication/com013.svg | 4 + .../icons/duotune/communication/com014.svg | 6 + .../assets/icons/duotune/ecommerce/ecm001.svg | 6 + .../assets/icons/duotune/ecommerce/ecm002.svg | 5 + .../assets/icons/duotune/ecommerce/ecm003.svg | 4 + .../assets/icons/duotune/ecommerce/ecm004.svg | 10 + .../assets/icons/duotune/ecommerce/ecm005.svg | 4 + .../assets/icons/duotune/ecommerce/ecm006.svg | 4 + .../assets/icons/duotune/ecommerce/ecm007.svg | 5 + .../assets/icons/duotune/ecommerce/ecm008.svg | 5 + .../assets/icons/duotune/ecommerce/ecm009.svg | 10 + .../assets/icons/duotune/ecommerce/ecm010.svg | 4 + .../assets/icons/duotune/ecommerce/ecm011.svg | 4 + .../icons/duotune/electronics/elc001.svg | 4 + .../icons/duotune/electronics/elc002.svg | 5 + .../icons/duotune/electronics/elc003.svg | 4 + .../icons/duotune/electronics/elc004.svg | 5 + .../icons/duotune/electronics/elc005.svg | 4 + .../icons/duotune/electronics/elc006.svg | 4 + .../icons/duotune/electronics/elc007.svg | 6 + .../icons/duotune/electronics/elc008.svg | 4 + .../icons/duotune/electronics/elc009.svg | 4 + .../icons/duotune/electronics/elc010.svg | 4 + public/assets/icons/duotune/files/fil001.svg | 4 + public/assets/icons/duotune/files/fil002.svg | 4 + public/assets/icons/duotune/files/fil003.svg | 4 + public/assets/icons/duotune/files/fil004.svg | 4 + public/assets/icons/duotune/files/fil005.svg | 4 + public/assets/icons/duotune/files/fil006.svg | 4 + public/assets/icons/duotune/files/fil007.svg | 4 + public/assets/icons/duotune/files/fil008.svg | 4 + public/assets/icons/duotune/files/fil009.svg | 4 + public/assets/icons/duotune/files/fil010.svg | 4 + public/assets/icons/duotune/files/fil011.svg | 4 + public/assets/icons/duotune/files/fil012.svg | 4 + public/assets/icons/duotune/files/fil013.svg | 5 + public/assets/icons/duotune/files/fil014.svg | 4 + public/assets/icons/duotune/files/fil015.svg | 5 + public/assets/icons/duotune/files/fil016.svg | 5 + public/assets/icons/duotune/files/fil017.svg | 5 + public/assets/icons/duotune/files/fil018.svg | 5 + public/assets/icons/duotune/files/fil019.svg | 6 + public/assets/icons/duotune/files/fil020.svg | 3 + public/assets/icons/duotune/files/fil021.svg | 5 + public/assets/icons/duotune/files/fil022.svg | 4 + public/assets/icons/duotune/files/fil023.svg | 6 + public/assets/icons/duotune/files/fil024.svg | 6 + public/assets/icons/duotune/files/fil025.svg | 5 + .../assets/icons/duotune/finance/fin001.svg | 4 + .../assets/icons/duotune/finance/fin002.svg | 4 + .../assets/icons/duotune/finance/fin003.svg | 4 + .../assets/icons/duotune/finance/fin004.svg | 5 + .../assets/icons/duotune/finance/fin005.svg | 5 + .../assets/icons/duotune/finance/fin006.svg | 4 + .../assets/icons/duotune/finance/fin007.svg | 4 + .../assets/icons/duotune/finance/fin008.svg | 5 + .../assets/icons/duotune/finance/fin009.svg | 4 + .../assets/icons/duotune/finance/fin010.svg | 4 + .../assets/icons/duotune/general/gen001.svg | 3 + .../assets/icons/duotune/general/gen002.svg | 4 + .../assets/icons/duotune/general/gen003.svg | 3 + .../assets/icons/duotune/general/gen004.svg | 4 + .../assets/icons/duotune/general/gen005.svg | 4 + .../assets/icons/duotune/general/gen006.svg | 4 + .../assets/icons/duotune/general/gen007.svg | 4 + .../assets/icons/duotune/general/gen008.svg | 6 + .../assets/icons/duotune/general/gen009.svg | 4 + .../assets/icons/duotune/general/gen010.svg | 4 + .../assets/icons/duotune/general/gen011.svg | 4 + .../assets/icons/duotune/general/gen012.svg | 4 + .../assets/icons/duotune/general/gen013.svg | 4 + .../assets/icons/duotune/general/gen014.svg | 5 + .../assets/icons/duotune/general/gen015.svg | 4 + .../assets/icons/duotune/general/gen016.svg | 4 + .../assets/icons/duotune/general/gen017.svg | 4 + .../assets/icons/duotune/general/gen018.svg | 4 + .../assets/icons/duotune/general/gen019.svg | 4 + .../assets/icons/duotune/general/gen020.svg | 4 + .../assets/icons/duotune/general/gen021.svg | 4 + .../assets/icons/duotune/general/gen022.svg | 6 + .../assets/icons/duotune/general/gen023.svg | 6 + .../assets/icons/duotune/general/gen024.svg | 8 + .../assets/icons/duotune/general/gen025.svg | 6 + .../assets/icons/duotune/general/gen026.svg | 4 + .../assets/icons/duotune/general/gen027.svg | 5 + .../assets/icons/duotune/general/gen028.svg | 4 + .../assets/icons/duotune/general/gen029.svg | 3 + .../assets/icons/duotune/general/gen030.svg | 3 + .../assets/icons/duotune/general/gen031.svg | 3 + .../assets/icons/duotune/general/gen032.svg | 6 + .../assets/icons/duotune/general/gen033.svg | 6 + .../assets/icons/duotune/general/gen034.svg | 5 + .../assets/icons/duotune/general/gen035.svg | 5 + .../assets/icons/duotune/general/gen036.svg | 4 + .../assets/icons/duotune/general/gen037.svg | 4 + .../assets/icons/duotune/general/gen038.svg | 6 + .../assets/icons/duotune/general/gen039.svg | 6 + .../assets/icons/duotune/general/gen040.svg | 5 + .../assets/icons/duotune/general/gen041.svg | 5 + .../assets/icons/duotune/general/gen042.svg | 4 + .../assets/icons/duotune/general/gen043.svg | 4 + .../assets/icons/duotune/general/gen044.svg | 5 + .../assets/icons/duotune/general/gen045.svg | 5 + .../assets/icons/duotune/general/gen046.svg | 4 + .../assets/icons/duotune/general/gen047.svg | 4 + .../assets/icons/duotune/general/gen048.svg | 4 + .../assets/icons/duotune/general/gen049.svg | 5 + .../assets/icons/duotune/general/gen050.svg | 5 + .../assets/icons/duotune/general/gen051.svg | 4 + .../assets/icons/duotune/general/gen052.svg | 5 + .../assets/icons/duotune/general/gen053.svg | 5 + .../assets/icons/duotune/general/gen054.svg | 4 + .../assets/icons/duotune/general/gen055.svg | 5 + .../assets/icons/duotune/general/gen056.svg | 3 + .../assets/icons/duotune/general/gen057.svg | 4 + .../assets/icons/duotune/general/gen058.svg | 4 + .../assets/icons/duotune/general/gen059.svg | 5 + .../assets/icons/duotune/general/gen060.svg | 11 + .../assets/icons/duotune/general/gen061.svg | 6 + public/assets/icons/duotune/graphs/gra001.svg | 4 + public/assets/icons/duotune/graphs/gra002.svg | 4 + public/assets/icons/duotune/graphs/gra003.svg | 4 + public/assets/icons/duotune/graphs/gra004.svg | 4 + public/assets/icons/duotune/graphs/gra005.svg | 4 + public/assets/icons/duotune/graphs/gra006.svg | 4 + public/assets/icons/duotune/graphs/gra007.svg | 4 + public/assets/icons/duotune/graphs/gra008.svg | 5 + public/assets/icons/duotune/graphs/gra009.svg | 4 + public/assets/icons/duotune/graphs/gra010.svg | 5 + public/assets/icons/duotune/graphs/gra011.svg | 4 + public/assets/icons/duotune/graphs/gra012.svg | 4 + .../assets/icons/duotune/layouts/lay001.svg | 4 + .../assets/icons/duotune/layouts/lay002.svg | 4 + .../assets/icons/duotune/layouts/lay003.svg | 4 + .../assets/icons/duotune/layouts/lay004.svg | 4 + .../assets/icons/duotune/layouts/lay005.svg | 4 + .../assets/icons/duotune/layouts/lay006.svg | 4 + .../assets/icons/duotune/layouts/lay007.svg | 4 + .../assets/icons/duotune/layouts/lay008.svg | 4 + .../assets/icons/duotune/layouts/lay009.svg | 4 + .../assets/icons/duotune/layouts/lay010.svg | 4 + public/assets/icons/duotune/maps/map001.svg | 4 + public/assets/icons/duotune/maps/map002.svg | 7 + public/assets/icons/duotune/maps/map003.svg | 7 + public/assets/icons/duotune/maps/map004.svg | 4 + public/assets/icons/duotune/maps/map005.svg | 6 + public/assets/icons/duotune/maps/map006.svg | 4 + public/assets/icons/duotune/maps/map007.svg | 4 + public/assets/icons/duotune/maps/map008.svg | 4 + public/assets/icons/duotune/maps/map009.svg | 5 + public/assets/icons/duotune/maps/map010.svg | 4 + .../assets/icons/duotune/medicine/med001.svg | 4 + .../assets/icons/duotune/medicine/med002.svg | 4 + .../assets/icons/duotune/medicine/med003.svg | 3 + .../assets/icons/duotune/medicine/med004.svg | 4 + .../assets/icons/duotune/medicine/med005.svg | 4 + .../assets/icons/duotune/medicine/med006.svg | 4 + .../assets/icons/duotune/medicine/med007.svg | 4 + .../assets/icons/duotune/medicine/med008.svg | 5 + .../assets/icons/duotune/medicine/med009.svg | 4 + .../assets/icons/duotune/medicine/med010.svg | 4 + public/assets/icons/duotune/social/soc001.svg | 4 + public/assets/icons/duotune/social/soc002.svg | 7 + public/assets/icons/duotune/social/soc003.svg | 3 + public/assets/icons/duotune/social/soc004.svg | 4 + public/assets/icons/duotune/social/soc005.svg | 4 + public/assets/icons/duotune/social/soc006.svg | 4 + public/assets/icons/duotune/social/soc007.svg | 3 + public/assets/icons/duotune/social/soc008.svg | 4 + public/assets/icons/duotune/social/soc009.svg | 4 + public/assets/icons/duotune/social/soc010.svg | 4 + .../icons/duotune/technology/teh001.svg | 4 + .../icons/duotune/technology/teh002.svg | 4 + .../icons/duotune/technology/teh003.svg | 4 + .../icons/duotune/technology/teh004.svg | 4 + .../icons/duotune/technology/teh005.svg | 4 + .../icons/duotune/technology/teh006.svg | 4 + .../icons/duotune/technology/teh007.svg | 3 + .../icons/duotune/technology/teh008.svg | 4 + .../icons/duotune/technology/teh009.svg | 4 + .../icons/duotune/technology/teh010.svg | 6 + public/assets/icons/duotune/text/txt001.svg | 4 + public/assets/icons/duotune/text/txt002.svg | 4 + public/assets/icons/duotune/text/txt003.svg | 4 + public/assets/icons/duotune/text/txt004.svg | 4 + public/assets/icons/duotune/text/txt005.svg | 3 + public/assets/icons/duotune/text/txt006.svg | 3 + public/assets/icons/duotune/text/txt007.svg | 3 + public/assets/icons/duotune/text/txt008.svg | 4 + public/assets/icons/duotune/text/txt009.svg | 4 + public/assets/icons/duotune/text/txt010.svg | 4 + public/assets/icons/offLine.ico | Bin 0 -> 15086 bytes public/assets/icons/onLine.ico | Bin 0 -> 15086 bytes public/assets/images/avatar.png | Bin 0 -> 6392 bytes public/assets/images/bg.png | Bin 0 -> 16870 bytes public/assets/images/dark.svg | 37 + public/assets/images/favicon.png | Bin 0 -> 38256 bytes public/assets/images/graphql.svg | 13 + public/assets/images/light.svg | 37 + public/assets/images/logo_lightmode.svg | 4 + public/assets/images/logo_nightmode.svg | 4 + .../lambda/fonts/flaticons/flaticons.css | 680 + .../lambda/fonts/flaticons/fonts/Flaticon.eot | Bin 0 -> 52850 bytes .../lambda/fonts/flaticons/fonts/Flaticon.svg | 1923 + .../lambda/fonts/flaticons/fonts/Flaticon.ttf | Bin 0 -> 52672 bytes .../fonts/flaticons/fonts/Flaticon.woff | Bin 0 -> 31132 bytes public/assets/lambda/fonts/ionicons.ttf | Bin 0 -> 197664 bytes public/assets/lambda/fonts/ionicons.woff | Bin 0 -> 197740 bytes public/assets/lambda/fonts/ionicons.woff2 | Bin 0 -> 82216 bytes ...illic_cyrillic-ext_latin_latin-ext-100.eot | Bin 0 -> 71051 bytes ...illic_cyrillic-ext_latin_latin-ext-100.svg | 313 + ...illic_cyrillic-ext_latin_latin-ext-100.ttf | Bin 0 -> 163132 bytes ...llic_cyrillic-ext_latin_latin-ext-100.woff | Bin 0 -> 80772 bytes ...lic_cyrillic-ext_latin_latin-ext-100.woff2 | Bin 0 -> 61540 bytes ...cyrillic-ext_latin_latin-ext-100italic.eot | Bin 0 -> 77306 bytes ...cyrillic-ext_latin_latin-ext-100italic.svg | 332 + ...cyrillic-ext_latin_latin-ext-100italic.ttf | Bin 0 -> 168276 bytes ...yrillic-ext_latin_latin-ext-100italic.woff | Bin 0 -> 87360 bytes ...rillic-ext_latin_latin-ext-100italic.woff2 | Bin 0 -> 66912 bytes ...illic_cyrillic-ext_latin_latin-ext-300.eot | Bin 0 -> 72735 bytes ...illic_cyrillic-ext_latin_latin-ext-300.svg | 314 + ...illic_cyrillic-ext_latin_latin-ext-300.ttf | Bin 0 -> 162420 bytes ...llic_cyrillic-ext_latin_latin-ext-300.woff | Bin 0 -> 82320 bytes ...lic_cyrillic-ext_latin_latin-ext-300.woff2 | Bin 0 -> 63104 bytes ...cyrillic-ext_latin_latin-ext-300italic.eot | Bin 0 -> 79254 bytes ...cyrillic-ext_latin_latin-ext-300italic.svg | 327 + ...cyrillic-ext_latin_latin-ext-300italic.ttf | Bin 0 -> 166492 bytes ...yrillic-ext_latin_latin-ext-300italic.woff | Bin 0 -> 88928 bytes ...rillic-ext_latin_latin-ext-300italic.woff2 | Bin 0 -> 68784 bytes ...illic_cyrillic-ext_latin_latin-ext-500.eot | Bin 0 -> 73787 bytes ...illic_cyrillic-ext_latin_latin-ext-500.svg | 305 + ...illic_cyrillic-ext_latin_latin-ext-500.ttf | Bin 0 -> 162588 bytes ...llic_cyrillic-ext_latin_latin-ext-500.woff | Bin 0 -> 82804 bytes ...lic_cyrillic-ext_latin_latin-ext-500.woff2 | Bin 0 -> 63800 bytes ...cyrillic-ext_latin_latin-ext-500italic.eot | Bin 0 -> 77720 bytes ...cyrillic-ext_latin_latin-ext-500italic.svg | 327 + ...cyrillic-ext_latin_latin-ext-500italic.ttf | Bin 0 -> 165636 bytes ...yrillic-ext_latin_latin-ext-500italic.woff | Bin 0 -> 87340 bytes ...rillic-ext_latin_latin-ext-500italic.woff2 | Bin 0 -> 67856 bytes ...illic_cyrillic-ext_latin_latin-ext-700.eot | Bin 0 -> 73248 bytes ...illic_cyrillic-ext_latin_latin-ext-700.svg | 310 + ...illic_cyrillic-ext_latin_latin-ext-700.ttf | Bin 0 -> 162464 bytes ...llic_cyrillic-ext_latin_latin-ext-700.woff | Bin 0 -> 82860 bytes ...lic_cyrillic-ext_latin_latin-ext-700.woff2 | Bin 0 -> 63396 bytes ...cyrillic-ext_latin_latin-ext-700italic.eot | Bin 0 -> 77278 bytes ...cyrillic-ext_latin_latin-ext-700italic.svg | 325 + ...cyrillic-ext_latin_latin-ext-700italic.ttf | Bin 0 -> 163644 bytes ...yrillic-ext_latin_latin-ext-700italic.woff | Bin 0 -> 87020 bytes ...rillic-ext_latin_latin-ext-700italic.woff2 | Bin 0 -> 66828 bytes ...illic_cyrillic-ext_latin_latin-ext-900.eot | Bin 0 -> 73626 bytes ...illic_cyrillic-ext_latin_latin-ext-900.svg | 304 + ...illic_cyrillic-ext_latin_latin-ext-900.ttf | Bin 0 -> 163488 bytes ...llic_cyrillic-ext_latin_latin-ext-900.woff | Bin 0 -> 83224 bytes ...lic_cyrillic-ext_latin_latin-ext-900.woff2 | Bin 0 -> 63696 bytes ...cyrillic-ext_latin_latin-ext-900italic.eot | Bin 0 -> 79095 bytes ...cyrillic-ext_latin_latin-ext-900italic.svg | 324 + ...cyrillic-ext_latin_latin-ext-900italic.ttf | Bin 0 -> 165444 bytes ...yrillic-ext_latin_latin-ext-900italic.woff | Bin 0 -> 88636 bytes ...rillic-ext_latin_latin-ext-900italic.woff2 | Bin 0 -> 68752 bytes ...ic_cyrillic-ext_latin_latin-ext-italic.eot | Bin 0 -> 77234 bytes ...ic_cyrillic-ext_latin_latin-ext-italic.svg | 323 + ...ic_cyrillic-ext_latin_latin-ext-italic.ttf | Bin 0 -> 161484 bytes ...c_cyrillic-ext_latin_latin-ext-italic.woff | Bin 0 -> 86724 bytes ..._cyrillic-ext_latin_latin-ext-italic.woff2 | Bin 0 -> 66836 bytes ...c_cyrillic-ext_latin_latin-ext-regular.eot | Bin 0 -> 73045 bytes ...c_cyrillic-ext_latin_latin-ext-regular.svg | 308 + ...c_cyrillic-ext_latin_latin-ext-regular.ttf | Bin 0 -> 162876 bytes ..._cyrillic-ext_latin_latin-ext-regular.woff | Bin 0 -> 82560 bytes ...cyrillic-ext_latin_latin-ext-regular.woff2 | Bin 0 -> 63156 bytes public/assets/lambda/fonts/roboto/roboto.css | 156 + .../lambda/fonts/themify/fonts/themify.eot | Bin 0 -> 78748 bytes .../lambda/fonts/themify/fonts/themify.svg | 362 + .../lambda/fonts/themify/fonts/themify.ttf | Bin 0 -> 78584 bytes .../lambda/fonts/themify/fonts/themify.woff | Bin 0 -> 56108 bytes .../assets/lambda/fonts/themify/ie7/ie7.css | 1056 + public/assets/lambda/fonts/themify/ie7/ie7.js | 383 + .../lambda/fonts/themify/themify-icons.css | 1081 + renovate.json | 11 + src/app.vue | 78 + src/assets/styles/_responsive.scss | 8 + src/assets/styles/_variables.scss | 21 + src/assets/styles/app.scss | 12 + src/assets/styles/components/buttons.scss | 166 + .../styles/components/buttons_dark.scss | 20 + src/assets/styles/components/drawer.scss | 5 + src/assets/styles/components/drawerSider.scss | 24 + src/assets/styles/components/index.scss | 13 + .../styles/components/languageSwitch.scss | 26 + src/assets/styles/components/loading.css | 1 + src/assets/styles/components/multiTab.scss | 68 + .../styles/components/overwriteAnt.scss | 31 + src/assets/styles/components/searchBar.scss | 41 + src/assets/styles/components/settings.scss | 52 + src/assets/styles/components/sider.scss | 72 + src/assets/styles/components/svg-icon.scss | 8 + .../styles/components/themeColorSelector.scss | 8 + src/assets/styles/components/topMenu.scss | 8 + .../styles/components/userDropDown.scss | 20 + src/assets/styles/lambda-extra/dataform.scss | 14 + src/assets/styles/lambda-extra/datagrid.scss | 7 + src/assets/styles/lambda-extra/krud.scss | 13 + src/assets/styles/layout/header.scss | 65 + src/assets/styles/layout/index.scss | 431 + src/assets/styles/layout/sidebar.scss | 115 + src/assets/styles/layout/sidebar_dark.scss | 68 + src/assets/styles/tailwind.css | 3 + src/assets/styles/theme/ant.less | 26 + src/assets/styles/theme/ant_dark.less | 35 + src/assets/styles/theme/ant_light.less | 14 + src/assets/styles/theme/dark.scss | 9 + src/assets/styles/theme/light.scss | 0 src/components.d.ts | 51 + src/components/ColorPicker/color.ts | 174 + src/components/ColorPicker/common/Alpha.vue | 285 + src/components/ColorPicker/common/History.vue | 98 + src/components/ColorPicker/common/Hue.vue | 276 + .../ColorPicker/common/Saturation.vue | 219 + .../ColorPicker/common/VColorInput.vue | 210 + src/components/ColorPicker/index.vue | 226 + src/components/GlobalFooter/index.vue | 76 + src/components/GlobalHeader/index.vue | 138 + src/components/LockScreen/index.vue | 361 + src/components/Menu/Menu.vue | 138 + src/components/Menu/RenderSubMenu.vue | 118 + src/components/Menu/SideMenu.vue | 73 + src/components/MultiTab/index.vue | 328 + src/components/NoticeIcon/index.vue | 129 + src/components/SearchBar/SearchItem.vue | 108 + src/components/SearchBar/index.vue | 99 + src/components/SelectLang/index.vue | 72 + .../SettingDrawer/components/GlobalStyle.vue | 70 + .../components/LayoutSettings.vue | 149 + .../components/NavigationMode.vue | 64 + .../components/OtherSettings.vue | 75 + .../SettingDrawer/components/SettingItem.vue | 23 + .../SettingDrawer/components/ThemeColor.vue | 83 + .../SettingDrawer/icons/darkMenu.svg | 40 + .../SettingDrawer/icons/darkTheme.svg | 39 + .../SettingDrawer/icons/lightMenu.svg | 40 + .../SettingDrawer/icons/sideMenu.svg | 39 + .../SettingDrawer/icons/topMenu.svg | 39 + src/components/SettingDrawer/index.vue | 70 + src/components/SettingDrawer/settingConfig.ts | 70 + src/components/SettingDrawer/updateTheme.ts | 25 + src/components/SvgIcon/index.vue | 40 + src/components/SvgIcon/manual.vue | 27 + src/components/SvgIcon/tools.ts | 24 + src/components/home/Banner.vue | 46 + src/components/home/FAS.vue | 47 + src/components/home/Promotion.vue | 30 + src/components/home/Top.vue | 77 + src/components/tools/Breadcrumb.vue | 50 + src/components/tools/DarkLightMode.vue | 75 + src/components/tools/Logo.vue | 44 + src/components/tools/Logout.vue | 53 + src/components/tools/TwoStepCaptcha.vue | 89 + src/components/tools/UserMenu/index.vue | 153 + src/config/defaultSettings.ts | 30 + src/consts/const.js | 1 + src/graphql/queries.js | 14 + src/layouts/agent.vue | 79 + src/layouts/default.vue | 244 + src/layouts/home.vue | 13 + src/locale/index.js | 6 + src/pages/admin/index.vue | 13 + src/pages/admin/p/[menu_id]/index.vue | 198 + src/pages/auth/forgot.vue | 109 + src/pages/auth/login.vue | 144 + src/pages/auth/password-reset.vue | 129 + src/pages/index.vue | 9 + src/plugins/core/apollo.js | 21 + src/plugins/core/axios.ts | 18 + src/plugins/core/filters.ts | 22 + src/plugins/core/inline-svg.ts | 10 + src/plugins/main.ts | 94 + src/service/service.ts | 22 + src/store/index.ts | 14 + src/store/modules/app.ts | 146 + src/store/modules/lambda.ts | 130 + src/store/mutation-types.ts | 45 + src/store/reactiveState.ts | 3 + src/store/state.ts | 11 + src/store/useSiteSettings.ts | 21 + src/utils/Storage.ts | 84 + src/utils/date.js | 61 + src/utils/device.ts | 37 + src/utils/encrypt.ts | 56 + src/utils/eventBus.ts | 28 + src/utils/http/axios.ts | 93 + src/utils/http/downloadFileAxios.js | 95 + src/utils/indexDB.ts | 115 + src/utils/map.js | 77 + src/utils/menu.js | 91 + src/utils/number.js | 11 + src/utils/setupDefaultSetting.ts | 31 + src/utils/themeUtil.ts | 80 + src/utils/util.ts | 115 + tailwind.config.js | 34 + tsconfig.json | 4 + vue3/.editorconfig | 7 + vue3/.gitignore | 10 + vue3/babel.config.js | 5 + vue3/package.json | 84 + vue3/src/app.vue | 281 + vue3/src/assets/ckeditor5/LICENSE.md | 49 + vue3/src/assets/ckeditor5/README.md | 68 + vue3/src/assets/ckeditor5/build/ckeditor.js | 54230 ++++++++++++++++ .../assets/ckeditor5/build/ckeditor.js.map | 1 + .../assets/ckeditor5/build/translations/af.js | 1 + .../assets/ckeditor5/build/translations/ar.js | 1 + .../ckeditor5/build/translations/ast.js | 1 + .../assets/ckeditor5/build/translations/az.js | 1 + .../assets/ckeditor5/build/translations/bg.js | 1 + .../assets/ckeditor5/build/translations/bs.js | 1 + .../assets/ckeditor5/build/translations/ca.js | 1 + .../assets/ckeditor5/build/translations/cs.js | 1 + .../assets/ckeditor5/build/translations/da.js | 1 + .../ckeditor5/build/translations/de-ch.js | 1 + .../assets/ckeditor5/build/translations/de.js | 1 + .../assets/ckeditor5/build/translations/el.js | 1 + .../ckeditor5/build/translations/en-au.js | 1 + .../ckeditor5/build/translations/en-gb.js | 1 + .../assets/ckeditor5/build/translations/eo.js | 1 + .../assets/ckeditor5/build/translations/es.js | 1 + .../assets/ckeditor5/build/translations/et.js | 1 + .../assets/ckeditor5/build/translations/eu.js | 1 + .../assets/ckeditor5/build/translations/fa.js | 1 + .../assets/ckeditor5/build/translations/fi.js | 1 + .../assets/ckeditor5/build/translations/fr.js | 1 + .../assets/ckeditor5/build/translations/gl.js | 1 + .../assets/ckeditor5/build/translations/gu.js | 1 + .../assets/ckeditor5/build/translations/he.js | 1 + .../assets/ckeditor5/build/translations/hi.js | 1 + .../assets/ckeditor5/build/translations/hr.js | 1 + .../assets/ckeditor5/build/translations/hu.js | 1 + .../assets/ckeditor5/build/translations/id.js | 1 + .../assets/ckeditor5/build/translations/it.js | 1 + .../assets/ckeditor5/build/translations/ja.js | 1 + .../assets/ckeditor5/build/translations/jv.js | 1 + .../assets/ckeditor5/build/translations/kk.js | 1 + .../assets/ckeditor5/build/translations/km.js | 1 + .../assets/ckeditor5/build/translations/kn.js | 1 + .../assets/ckeditor5/build/translations/ko.js | 1 + .../assets/ckeditor5/build/translations/ku.js | 1 + .../assets/ckeditor5/build/translations/lt.js | 1 + .../assets/ckeditor5/build/translations/lv.js | 1 + .../assets/ckeditor5/build/translations/ms.js | 1 + .../assets/ckeditor5/build/translations/nb.js | 1 + .../assets/ckeditor5/build/translations/ne.js | 1 + .../assets/ckeditor5/build/translations/nl.js | 1 + .../assets/ckeditor5/build/translations/no.js | 1 + .../assets/ckeditor5/build/translations/oc.js | 1 + .../assets/ckeditor5/build/translations/pl.js | 1 + .../ckeditor5/build/translations/pt-br.js | 1 + .../assets/ckeditor5/build/translations/pt.js | 1 + .../assets/ckeditor5/build/translations/ro.js | 1 + .../assets/ckeditor5/build/translations/ru.js | 1 + .../assets/ckeditor5/build/translations/si.js | 1 + .../assets/ckeditor5/build/translations/sk.js | 1 + .../assets/ckeditor5/build/translations/sl.js | 1 + .../assets/ckeditor5/build/translations/sq.js | 1 + .../ckeditor5/build/translations/sr-latn.js | 1 + .../assets/ckeditor5/build/translations/sr.js | 1 + .../assets/ckeditor5/build/translations/sv.js | 1 + .../assets/ckeditor5/build/translations/th.js | 1 + .../assets/ckeditor5/build/translations/tk.js | 1 + .../assets/ckeditor5/build/translations/tr.js | 1 + .../assets/ckeditor5/build/translations/tt.js | 1 + .../assets/ckeditor5/build/translations/ug.js | 1 + .../assets/ckeditor5/build/translations/uk.js | 1 + .../assets/ckeditor5/build/translations/ur.js | 1 + .../assets/ckeditor5/build/translations/uz.js | 1 + .../assets/ckeditor5/build/translations/vi.js | 1 + .../ckeditor5/build/translations/zh-cn.js | 1 + .../assets/ckeditor5/build/translations/zh.js | 1 + vue3/src/assets/ckeditor5/package.json | 58 + vue3/src/assets/ckeditor5/sample/index.html | 130 + vue3/src/assets/ckeditor5/sample/styles.css | 500 + vue3/src/assets/ckeditor5/src/ckeditor.js | 193 + vue3/src/assets/ckeditor5/webpack.config.js | 96 + vue3/src/assets/fonts/flaticon/Flaticon.eot | Bin 0 -> 52850 bytes vue3/src/assets/fonts/flaticon/Flaticon.svg | 1923 + vue3/src/assets/fonts/flaticon/Flaticon.ttf | Bin 0 -> 52672 bytes vue3/src/assets/fonts/flaticon/Flaticon.woff | Bin 0 -> 31132 bytes vue3/src/assets/images/graphql.svg | 13 + vue3/src/components/IconSelector.vue | 625 + vue3/src/components/UserControl.vue | 421 + vue3/src/components/listview.vue | 250 + vue3/src/components/pageHeader.vue | 151 + vue3/src/components/subPageHeader.vue | 31 + vue3/src/index.js | 34 + vue3/src/locale/index.js | 54 + vue3/src/locale/locales/en_US.js | 988 + vue3/src/locale/locales/ko_KR.js | 934 + vue3/src/locale/locales/mn_MN.js | 988 + vue3/src/locales/en_US.json | 988 + vue3/src/locales/mn_MN.json | 988 + vue3/src/modules/agent/auth.js | 27 + vue3/src/modules/agent/bootstrap.js | 4 + vue3/src/modules/agent/images/blur-bg.jpg | Bin 0 -> 9841 bytes vue3/src/modules/agent/images/dots.png | Bin 0 -> 135135 bytes vue3/src/modules/agent/images/gears.png | Bin 0 -> 130451 bytes vue3/src/modules/agent/images/icon.png | Bin 0 -> 3629 bytes vue3/src/modules/agent/images/login-bg.jpg | Bin 0 -> 177937 bytes vue3/src/modules/agent/images/splat.png | Bin 0 -> 18404 bytes vue3/src/modules/agent/index.js | 20 + vue3/src/modules/agent/router.js | 22 + vue3/src/modules/agent/scss/_btn_loader.scss | 164 + vue3/src/modules/agent/scss/_page_loader.scss | 81 + vue3/src/modules/agent/scss/_pagination.scss | 134 + vue3/src/modules/agent/scss/_userlist.scss | 0 vue3/src/modules/agent/scss/_variables.scss | 9 + vue3/src/modules/agent/scss/agent.scss | 371 + vue3/src/modules/agent/scss/auth.scss | 15 + .../agent/scss/theme/amjilt/_iview.scss | 18282 ++++++ .../agent/scss/theme/amjilt/style.scss | 743 + .../modules/agent/scss/theme/aside/style.scss | 369 + .../agent/scss/theme/default/style.scss | 540 + .../modules/agent/scss/theme/gps/style.scss | 584 + .../modules/agent/scss/theme/kb/_iview.scss | 18282 ++++++ .../modules/agent/scss/theme/kb/style.scss | 743 + .../modules/agent/scss/theme/lexus/style.scss | 478 + .../agent/scss/theme/logistic/_iview.scss | 18282 ++++++ .../agent/scss/theme/logistic/style.scss | 742 + .../modules/agent/scss/theme/man/style.scss | 481 + .../agent/scss/theme/parental/style.scss | 628 + .../agent/scss/theme/register/style.scss | 562 + .../agent/scss/theme/savely/_iview.scss | 18282 ++++++ .../agent/scss/theme/savely/style.scss | 743 + .../agent/scss/theme/toyota-q/style.scss | 478 + .../agent/scss/theme/toyota/style.scss | 478 + .../agent/scss/theme/trade/_iview.scss | 18282 ++++++ .../modules/agent/scss/theme/trade/style.scss | 743 + .../agent/scss/theme/upwork/_iview.scss | 18282 ++++++ .../agent/scss/theme/upwork/style.scss | 664 + .../agent/scss/theme/urban/_iview.scss | 18282 ++++++ .../modules/agent/scss/theme/urban/style.scss | 743 + .../agent/scss/theme/workspace/_iview.scss | 18282 ++++++ .../agent/scss/theme/workspace/style.scss | 753 + vue3/src/modules/agent/scss/wizard.scss | 589 + vue3/src/modules/agent/views/agentform.vue | 75 + vue3/src/modules/agent/views/index.vue | 360 + vue3/src/modules/agent/views/pagination.vue | 151 + .../agent/views/theme/amjilt/auth/login.vue | 130 + .../theme/amjilt/auth/password/forgot.vue | 111 + .../amjilt/auth/password/password_reset.vue | 133 + .../agent/views/theme/amjilt/index.vue | 294 + .../agent/views/theme/aside/auth/login.vue | 116 + .../theme/aside/auth/password/forgot.vue | 110 + .../aside/auth/password/password_reset.vue | 126 + .../modules/agent/views/theme/aside/index.vue | 69 + .../agent/views/theme/default/auth/login.vue | 112 + .../theme/default/auth/password/forgot.vue | 116 + .../default/auth/password/password_reset.vue | 126 + .../agent/views/theme/default/index.vue | 73 + .../agent/views/theme/gps/auth/login.vue | 122 + .../views/theme/gps/auth/password/forgot.vue | 119 + .../gps/auth/password/password_reset.vue | 127 + .../modules/agent/views/theme/gps/index.vue | 78 + .../agent/views/theme/kb/auth/login.vue | 130 + .../views/theme/kb/auth/password/forgot.vue | 111 + .../theme/kb/auth/password/password_reset.vue | 133 + .../modules/agent/views/theme/kb/index.vue | 294 + .../agent/views/theme/lexus/auth/login.vue | 119 + .../theme/lexus/auth/password/forgot.vue | 111 + .../lexus/auth/password/password_reset.vue | 124 + .../modules/agent/views/theme/lexus/index.vue | 67 + .../agent/views/theme/logistic/auth/login.vue | 130 + .../theme/logistic/auth/password/forgot.vue | 111 + .../logistic/auth/password/password_reset.vue | 133 + .../agent/views/theme/logistic/index.vue | 341 + .../agent/views/theme/man/auth/login.vue | 121 + .../views/theme/man/auth/password/forgot.vue | 116 + .../man/auth/password/password_reset.vue | 125 + .../modules/agent/views/theme/man/index.vue | 70 + .../agent/views/theme/parental/auth/login.vue | 138 + .../theme/parental/auth/password/forgot.vue | 105 + .../parental/auth/password/password_reset.vue | 127 + .../agent/views/theme/parental/index.vue | 228 + .../agent/views/theme/register/auth/login.vue | 190 + .../theme/register/auth/password/forgot.vue | 110 + .../register/auth/password/password_reset.vue | 122 + .../agent/views/theme/register/index.vue | 57 + .../agent/views/theme/savely/auth/login.vue | 130 + .../theme/savely/auth/password/forgot.vue | 111 + .../savely/auth/password/password_reset.vue | 133 + .../agent/views/theme/savely/index.vue | 298 + .../agent/views/theme/toyota-q/auth/login.vue | 119 + .../theme/toyota-q/auth/password/forgot.vue | 111 + .../toyota-q/auth/password/password_reset.vue | 124 + .../agent/views/theme/toyota-q/index.vue | 67 + .../agent/views/theme/toyota/auth/login.vue | 119 + .../theme/toyota/auth/password/forgot.vue | 111 + .../toyota/auth/password/password_reset.vue | 124 + .../agent/views/theme/toyota/index.vue | 67 + .../agent/views/theme/trade/auth/login.vue | 130 + .../theme/trade/auth/password/forgot.vue | 111 + .../trade/auth/password/password_reset.vue | 133 + .../modules/agent/views/theme/trade/index.vue | 298 + .../agent/views/theme/upwork/auth/login.vue | 125 + .../theme/upwork/auth/password/forgot.vue | 105 + .../upwork/auth/password/password_reset.vue | 124 + .../agent/views/theme/upwork/index.vue | 414 + .../agent/views/theme/urban/auth/login.vue | 130 + .../theme/urban/auth/password/forgot.vue | 111 + .../urban/auth/password/password_reset.vue | 133 + .../modules/agent/views/theme/urban/index.vue | 344 + .../views/theme/workspace/auth/login.vue | 129 + .../theme/workspace/auth/password/forgot.vue | 109 + .../auth/password/password_reset.vue | 124 + .../agent/views/theme/workspace/index.vue | 335 + vue3/src/modules/agent/views/wizard.vue | 712 + vue3/src/modules/chart/API/index.js | 3 + vue3/src/modules/chart/Builder.vue | 108 + vue3/src/modules/chart/Chart.vue | 72 + vue3/src/modules/chart/ChartRest.vue | 66 + vue3/src/modules/chart/bootstrap.js | 4 + .../modules/chart/controls/AreaLineColumn.vue | 125 + vue3/src/modules/chart/controls/CountBox.vue | 216 + .../modules/chart/controls/ElementControl.vue | 132 + vue3/src/modules/chart/controls/Pie.vue | 159 + vue3/src/modules/chart/controls/Radar.vue | 88 + vue3/src/modules/chart/controls/Table.vue | 90 + vue3/src/modules/chart/elements/AreaLine.vue | 302 + vue3/src/modules/chart/elements/CountBox.vue | 126 + .../modules/chart/elements/ElementPreview.vue | 113 + .../chart/elements/ElementPreview_oldvue | 73 + vue3/src/modules/chart/elements/Pie.vue | 554 + vue3/src/modules/chart/elements/Radar.vue | 169 + vue3/src/modules/chart/elements/Table.vue | 59 + vue3/src/modules/chart/elements/index.js | 23 + vue3/src/modules/chart/icons/area.svg | 1 + vue3/src/modules/chart/icons/column.svg | 1 + vue3/src/modules/chart/icons/count.svg | 5 + vue3/src/modules/chart/icons/funnel.svg | 56 + vue3/src/modules/chart/icons/globe.svg | 127 + vue3/src/modules/chart/icons/layers.svg | 41 + vue3/src/modules/chart/icons/line.svg | 6 + vue3/src/modules/chart/icons/marker.svg | 39 + vue3/src/modules/chart/icons/pie.svg | 46 + vue3/src/modules/chart/icons/radar.svg | 7 + vue3/src/modules/chart/icons/scatter.svg | 1 + vue3/src/modules/chart/icons/table.svg | 4 + vue3/src/modules/chart/icons/treemaps.svg | 25 + vue3/src/modules/chart/index-builder.js | 23 + vue3/src/modules/chart/index.js | 22 + vue3/src/modules/chart/radar.json | 62 + vue3/src/modules/chart/scss/_common.scss | 92 + .../modules/chart/scss/_element_control.scss | 52 + .../modules/chart/scss/_element_preview.scss | 16 + vue3/src/modules/chart/scss/_table_list.scss | 42 + vue3/src/modules/chart/scss/style.scss | 52 + vue3/src/modules/chart/store/actions.js | 3 + vue3/src/modules/chart/store/getters.js | 44 + vue3/src/modules/chart/store/mutations.js | 93 + vue3/src/modules/chart/store/store.js | 64 + .../src/modules/chart/tableList/TableList.vue | 260 + vue3/src/modules/chart/utils/id.js | 6 + vue3/src/modules/chart/utils/number.js | 39 + vue3/src/modules/dataform/Dataform.vue | 208 + vue3/src/modules/dataform/DataformMixin.js | 1056 + vue3/src/modules/dataform/ExpandOption.vue | 1194 + vue3/src/modules/dataform/FormBuilder.vue | 1240 + vue3/src/modules/dataform/FormItem.vue | 131 + vue3/src/modules/dataform/FormMoqup.vue | 662 + vue3/src/modules/dataform/SubForm.vue | 526 + vue3/src/modules/dataform/bootstrap.js | 26 + .../modules/dataform/elements/AdminMenu.vue | 320 + .../dataform/elements/BirthdayPicker.vue | 13 + vue3/src/modules/dataform/elements/CK-old.vue | 110 + vue3/src/modules/dataform/elements/CK.vue | 95 + .../dataform/elements/Checkbox-multi.vue | 11 + .../modules/dataform/elements/Checkbox.vue | 16 + .../modules/dataform/elements/ColorPicker.vue | 30 + .../dataform/elements/CustomElement.vue | 13 + vue3/src/modules/dataform/elements/Date.vue | 36 + .../modules/dataform/elements/DateTime.vue | 55 + .../src/modules/dataform/elements/Divider.vue | 10 + .../modules/dataform/elements/Download.vue | 44 + .../src/modules/dataform/elements/DragMap.vue | 85 + vue3/src/modules/dataform/elements/Email.vue | 11 + vue3/src/modules/dataform/elements/File.vue | 47 + .../dataform/elements/FooterButton.vue | 24 + .../modules/dataform/elements/Geographic.vue | 873 + .../elements/Geographic_geosystem.vue | 1229 + .../dataform/elements/GridSelector.vue | 195 + vue3/src/modules/dataform/elements/HTML.vue | 11 + vue3/src/modules/dataform/elements/Hidden.vue | 11 + .../src/modules/dataform/elements/ISelect.vue | 67 + vue3/src/modules/dataform/elements/Image.vue | 176 + .../modules/dataform/elements/ImageDrag.vue | 43 + .../dataform/elements/ImageSubform.vue | 102 + .../modules/dataform/elements/JsonEditor.vue | 25 + vue3/src/modules/dataform/elements/Map.vue | 136 + .../dataform/elements/MenuItem/MenuItem.vue | 171 + .../elements/MenuItem/sortableList.js | 1061 + vue3/src/modules/dataform/elements/Money.vue | 27 + .../elements/MoneyWithoutCurrency.vue | 27 + .../modules/dataform/elements/NotFound.vue | 25 + vue3/src/modules/dataform/elements/Number.vue | 30 + .../dataform/elements/NumberGenerate.vue | 35 + .../src/modules/dataform/elements/Numeric.vue | 375 + .../modules/dataform/elements/Password.vue | 79 + .../dataform/elements/PasswordGenerate.vue | 38 + vue3/src/modules/dataform/elements/QGis.vue | 373 + vue3/src/modules/dataform/elements/Radio.vue | 24 + .../dataform/elements/RadioWithTextInput.vue | 56 + .../dataform/elements/RadioWithThumb.vue | 24 + .../modules/dataform/elements/Register.vue | 126 + vue3/src/modules/dataform/elements/Search.vue | 85 + vue3/src/modules/dataform/elements/Select.vue | 279 + .../modules/dataform/elements/SelectIview.vue | 62 + vue3/src/modules/dataform/elements/Switch.vue | 11 + vue3/src/modules/dataform/elements/Text.vue | 15 + .../modules/dataform/elements/Textarea.vue | 11 + vue3/src/modules/dataform/elements/Time.vue | 23 + .../modules/dataform/elements/TimeMask.vue | 16 + .../modules/dataform/elements/TreeSelect.vue | 101 + vue3/src/modules/dataform/elements/index.js | 218 + .../dataform/elements/subform/Form.vue | 522 + .../dataform/elements/subform/Grid.vue | 370 + .../dataform/elements/subform/GridForm.vue | 143 + .../dataform/elements/subform/subFormMix.js | 132 + vue3/src/modules/dataform/index-builder.js | 22 + vue3/src/modules/dataform/index-front.js | 20 + vue3/src/modules/dataform/index.js | 21 + vue3/src/modules/dataform/rule.js | 203 + .../modules/dataform/scss/_addable_modal.scss | 123 + vue3/src/modules/dataform/scss/_builder.scss | 247 + vue3/src/modules/dataform/scss/_crud.scss | 4 + vue3/src/modules/dataform/scss/_dataform.scss | 60 + vue3/src/modules/dataform/scss/_email.scss | 43 + vue3/src/modules/dataform/scss/_expand.scss | 190 + .../modules/dataform/scss/_form_moqup.scss | 16 + vue3/src/modules/dataform/scss/_formula.scss | 15 + .../modules/dataform/scss/_geographic.scss | 167 + .../modules/dataform/scss/_grid_search.scss | 52 + vue3/src/modules/dataform/scss/_layout.scss | 355 + vue3/src/modules/dataform/scss/_override.scss | 360 + .../modules/dataform/scss/_subform_grid.scss | 395 + .../modules/dataform/scss/_submodal_form.scss | 100 + .../modules/dataform/scss/_treeSelect.scss | 22 + vue3/src/modules/dataform/scss/_trigger.scss | 20 + .../dataform/scss/elements/_adminMenu.scss | 14 + .../scss/elements/_birthdayPicker.scss | 15 + .../dataform/scss/elements/_download.scss | 80 + .../dataform/scss/elements/_dragMap.scss | 5 + .../modules/dataform/scss/elements/_file.scss | 33 + .../modules/dataform/scss/elements/_html.scss | 5 + .../dataform/scss/elements/_image.scss | 80 + .../dataform/scss/elements/_imageDrag.scss | 38 + .../scss/elements/_image_sub_form.scss | 83 + .../modules/dataform/scss/elements/_map.scss | 16 + .../modules/dataform/scss/elements/_qgis.scss | 78 + .../scss/elements/_radio_with_thumb.scss | 13 + .../dataform/scss/elements/_select.scss | 23 + vue3/src/modules/dataform/scss/infoModal.scss | 20 + .../modules/dataform/scss/menuCreator.scss | 149 + vue3/src/modules/dataform/scss/style.scss | 126 + .../dataform/scss/template/_material.scss | 80 + vue3/src/modules/dataform/scss/viewMode.scss | 11 + vue3/src/modules/dataform/store.js | 21 + vue3/src/modules/dataform/utils/date.js | 56 + vue3/src/modules/dataform/utils/formula.js | 17 + .../dataform/utils/formula_and_trigger.js | 185 + vue3/src/modules/dataform/utils/helpers.js | 58 + vue3/src/modules/dataform/utils/methods.js | 21 + vue3/src/modules/datagrid/DataFilter.vue | 61 + vue3/src/modules/datagrid/Datagrid.vue | 1930 + vue3/src/modules/datagrid/ExcelImport.vue | 125 + vue3/src/modules/datagrid/Footer.vue | 81 + vue3/src/modules/datagrid/GridActions.vue | 12 + vue3/src/modules/datagrid/Print.vue | 216 + vue3/src/modules/datagrid/StatisticPanel.vue | 38 + vue3/src/modules/datagrid/elements/Check.vue | 13 + .../modules/datagrid/elements/ColorPicker.vue | 32 + vue3/src/modules/datagrid/elements/Custom.vue | 26 + vue3/src/modules/datagrid/elements/Date.vue | 13 + .../modules/datagrid/elements/DateRange.vue | 27 + .../datagrid/elements/DateRangeDouble.vue | 36 + .../modules/datagrid/elements/ExcelFilter.js | 90 + vue3/src/modules/datagrid/elements/File.vue | 54 + vue3/src/modules/datagrid/elements/Html.vue | 10 + vue3/src/modules/datagrid/elements/Image.vue | 11 + vue3/src/modules/datagrid/elements/Input.vue | 8 + vue3/src/modules/datagrid/elements/Link.vue | 19 + vue3/src/modules/datagrid/elements/Number.vue | 12 + vue3/src/modules/datagrid/elements/Radio.vue | 16 + vue3/src/modules/datagrid/elements/Select.vue | 133 + .../modules/datagrid/elements/SetFilter.vue | 87 + .../datagrid/elements/SetFilterAltered.vue | 53 + .../datagrid/elements/SetFilterDate.vue | 51 + vue3/src/modules/datagrid/elements/Tag.vue | 58 + vue3/src/modules/datagrid/elements/Text.vue | 14 + .../modules/datagrid/elements/Textarea.vue | 9 + .../datagrid/elements/editableDate.vue | 107 + .../datagrid/elements/editableDatePicker.vue | 64 + .../datagrid/elements/editableFloat.vue | 86 + .../datagrid/elements/editableNumber.vue | 84 + .../datagrid/elements/editableSelect.vue | 72 + .../datagrid/elements/editableText.vue | 71 + vue3/src/modules/datagrid/elements/index.js | 140 + .../elements/selectFloatingFilter.vue | 83 + vue3/src/modules/datagrid/index.ts | 10 + .../modules/datagrid/scss/_celleditor.scss | 41 + .../datagrid/scss/_custom_element.scss | 4 + .../modules/datagrid/scss/_custom_table.scss | 204 + .../datagrid/scss/_excel_import_form.scss | 112 + vue3/src/modules/datagrid/scss/_expand.scss | 204 + vue3/src/modules/datagrid/scss/_formula.scss | 70 + .../src/modules/datagrid/scss/_header-ui.scss | 325 + vue3/src/modules/datagrid/scss/_override.scss | 609 + vue3/src/modules/datagrid/scss/_print.scss | 176 + .../modules/datagrid/scss/_row_updater.scss | 7 + vue3/src/modules/datagrid/scss/_table.scss | 30 + vue3/src/modules/datagrid/scss/_template.scss | 102 + vue3/src/modules/datagrid/scss/style.scss | 102 + .../modules/datagrid/scss/theme/_dark.scss | 52 + .../modules/datagrid/scss/theme/_light.scss | 24 + .../datagrid/scss/theme/_material.scss | 1 + .../modules/datagrid/scss/theme/_mini.scss | 83 + vue3/src/modules/datagrid/utils/agMN.js | 93 + vue3/src/modules/datagrid/utils/data.js | 432 + vue3/src/modules/datagrid/utils/date.js | 48 + vue3/src/modules/datagrid/utils/formula.js | 27 + vue3/src/modules/datagrid/utils/helpers.js | 39 + vue3/src/modules/datagrid/utils/methods.js | 46 + vue3/src/modules/datagrid/utils/number.js | 45 + .../src/modules/datagrid/utils/printStyles.js | 46 + vue3/src/modules/datasource/DataSource.vue | 877 + vue3/src/modules/datasource/QueryBuilder.vue | 115 + .../datasource/diagram/DiagramModel.js | 94 + .../modules/datasource/diagram/DiagramNode.js | 68 + .../datasource/diagram/__tests__/index.js | 15 + .../datasource/diagram/components/Diagram.vue | 451 + .../diagram/components/DiagramLink.vue | 157 + .../diagram/components/DiagramNode.vue | 182 + .../diagram/components/DiagramPoint.vue | 29 + .../diagram/components/DiagramPort.vue | 104 + .../diagram/components/__tests__/Diagram.js | 10 + vue3/src/modules/datasource/diagram/index.js | 18 + .../modules/datasource/diagram/index.umd.js | 8 + vue3/src/modules/datasource/index.js | 21 + .../datasource/jsonLogic/json-logic.js | 103 + .../datasource/scss/_query_builder.scss | 289 + vue3/src/modules/datasource/scss/style.scss | 94 + .../datasource/utils/queryBuilder.i18.mn.js | 80 + .../datasource/utils/queryGenerator.js | 234 + vue3/src/modules/krud/bootstrap.js | 6 + vue3/src/modules/krud/components/crudLog.vue | 97 + .../modules/krud/components/gridControls.vue | 1 + .../modules/krud/components/slidePanel.vue | 351 + vue3/src/modules/krud/components/subCrud.vue | 200 + vue3/src/modules/krud/index.ts | 10 + vue3/src/modules/krud/krud.vue | 36 + vue3/src/modules/krud/scss/_drawer.scss | 68 + vue3/src/modules/krud/scss/style.scss | 7 + vue3/src/modules/krud/template/Canvas.vue | 195 + vue3/src/modules/krud/template/Drawer.vue | 229 + vue3/src/modules/krud/template/TepmForm.vue | 70 + vue3/src/modules/krud/template/mixin.js | 155 + vue3/src/modules/logger/index.js | 18 + vue3/src/modules/logger/scss/logger.scss | 35 + vue3/src/modules/logger/views/logger.vue | 259 + vue3/src/modules/logger/views/utils/date.js | 50 + vue3/src/modules/moqup/Builder.vue | 368 + vue3/src/modules/moqup/Moqup.vue | 158 + vue3/src/modules/moqup/bootstrap.js | 7 + vue3/src/modules/moqup/editable.vue | 16 + vue3/src/modules/moqup/index.js | 21 + vue3/src/modules/moqup/scss/_viewer.scss | 292 + vue3/src/modules/moqup/scss/grid/_list.scss | 68 + vue3/src/modules/moqup/scss/grid/_mixins.scss | 101 + vue3/src/modules/moqup/scss/grid/_row.scss | 58 + .../modules/moqup/scss/grid/_variables.scss | 27 + .../moqup/scss/grid/_visual_components.scss | 21 + .../modules/moqup/scss/grid/_workspace.scss | 290 + vue3/src/modules/moqup/scss/style.scss | 36 + vue3/src/modules/moqup/utils/data.js | 30 + vue3/src/modules/moqup/utils/elements.js | 60 + vue3/src/modules/moqup/utils/methods.js | 6 + vue3/src/modules/notify/index.js | 18 + vue3/src/modules/notify/views/notifList.vue | 64 + vue3/src/modules/notify/views/widget.vue | 210 + vue3/src/modules/page/Nav.vue | 111 + vue3/src/modules/page/index.js | 39 + vue3/src/modules/page/page-nav.js | 17 + .../modules/page/scss/_settings_module.scss | 61 + vue3/src/modules/page/scss/style.scss | 1 + vue3/src/modules/page/views/404.vue | 135 + vue3/src/modules/page/views/index.vue | 256 + vue3/src/modules/page/views/list.vue | 81 + vue3/src/modules/page/views/module.vue | 33 + vue3/src/modules/page/views/settings.vue | 140 + vue3/src/modules/page/views/sub.vue | 213 + vue3/src/modules/page/views/subChild.vue | 143 + vue3/src/modules/report/Report.vue | 13 + vue3/src/modules/report/ReportBuilder.vue | 37 + vue3/src/modules/report/bootstrap.js | 16 + vue3/src/modules/report/index-builder.js | 19 + vue3/src/modules/report/index.js | 21 + vue3/src/modules/report/scss/_builder.scss | 40 + vue3/src/modules/report/scss/style.scss | 2 + vue3/src/pages/analytic/views/index.vue | 29 + vue3/src/pages/chart/store/store.js | 30 + vue3/src/pages/chart/views/builder.vue | 49 + vue3/src/pages/chart/views/index.vue | 3 + vue3/src/pages/chart/views/list.vue | 30 + vue3/src/pages/chart/views/preview.vue | 32 + vue3/src/pages/crud/views/index.vue | 61 + vue3/src/pages/datasource/views/builder.vue | 49 + vue3/src/pages/datasource/views/index.vue | 3 + vue3/src/pages/datasource/views/list.vue | 31 + vue3/src/pages/embed/form.vue | 19 + vue3/src/pages/embed/grid.vue | 8 + vue3/src/pages/error/views/404.vue | 9 + vue3/src/pages/form/views/builder.vue | 51 + vue3/src/pages/form/views/index.vue | 4 + vue3/src/pages/form/views/list.vue | 32 + vue3/src/pages/form/views/preview.vue | 22 + vue3/src/pages/graphql/views/builder.vue | 48 + vue3/src/pages/graphql/views/graphql.vue | 379 + vue3/src/pages/graphql/views/index.vue | 3 + vue3/src/pages/graphql/views/list.vue | 33 + vue3/src/pages/grid/views/builder.vue | 48 + vue3/src/pages/grid/views/index.vue | 3 + vue3/src/pages/grid/views/list.vue | 37 + vue3/src/pages/grid/views/preview.vue | 18 + vue3/src/pages/menu/views/index.vue | 50 + vue3/src/pages/microservice/Permissions.vue | 29 + vue3/src/pages/microservice/Settings.vue | 125 + vue3/src/pages/moqup/store/store.js | 30 + vue3/src/pages/moqup/views/builder.vue | 48 + vue3/src/pages/moqup/views/index.vue | 3 + vue3/src/pages/moqup/views/list.vue | 29 + vue3/src/pages/moqup/views/preview.vue | 44 + vue3/src/pages/notification/views/index.vue | 55 + vue3/src/pages/process/views/builder.vue | 46 + vue3/src/pages/process/views/index.vue | 3 + vue3/src/pages/process/views/list.vue | 37 + vue3/src/pages/process/views/preview.vue | 18 + vue3/src/pages/render/views/index.vue | 179 + vue3/src/pages/render/views/list.vue | 77 + vue3/src/pages/render/views/module.vue | 48 + vue3/src/pages/render/views/sub.vue | 116 + vue3/src/pages/report/views/builder.vue | 37 + vue3/src/pages/report/views/index.vue | 3 + vue3/src/pages/report/views/list.vue | 34 + vue3/src/pages/report/views/preview.vue | 21 + .../pages/role/views/MenuItem/MenuItem.vue | 331 + vue3/src/pages/role/views/index.vue | 600 + vue3/src/plugin.js | 21 + vue3/src/router.js | 222 + vue3/src/scss/_color.scss | 229 + vue3/src/scss/_controls.scss | 21 + vue3/src/scss/_list.scss | 91 + vue3/src/scss/_loader.scss | 137 + vue3/src/scss/_menu.scss | 110 + vue3/src/scss/_microservice.scss | 65 + vue3/src/scss/_preview.scss | 14 + vue3/src/scss/_roles.scss | 73 + vue3/src/scss/languageSelect.scss | 10 + vue3/src/scss/style.scss | 13 + vue3/src/store/actions.js | 36 + vue3/src/store/getters.js | 3 + vue3/src/store/mutations.js | 55 + vue3/src/store/store.js | 39 + vue3/src/template/paper/components/index.js | 39 + .../components/infopanel/info-panel.scss | 82 + .../paper/components/infopanel/info-panel.vue | 23 + .../paper/components/navbar/navbar.scss | 203 + .../paper/components/navbar/navbar.vue | 16 + .../components/offcanvas/off-canvas.scss | 92 + .../paper/components/offcanvas/off-canvas.vue | 19 + .../components/paper-header/PaperHeader.scss | 388 + .../components/paper-header/PaperHeader.vue | 34 + .../paper/components/ribbon/ribbon.scss | 45 + .../paper/components/ribbon/ribbon.vue | 11 + .../paper/components/sidebar/sidebar.scss | 455 + .../paper/components/sidebar/sidebar.vue | 44 + .../components/sub-header/subheader.scss | 267 + .../paper/components/sub-header/subheader.vue | 20 + .../paper/components/sub-sidebar/index.vue | 20 + .../paper/components/sub-sidebar/style.scss | 138 + .../components/user-control/UserControl.scss | 334 + .../components/user-control/UserControl.vue | 140 + vue3/src/template/paper/index.js | 30 + vue3/src/template/paper/scss/_datatable.scss | 0 vue3/src/template/paper/scss/_scrollbar.scss | 20 + vue3/src/template/paper/scss/iv-override.scss | 97 + vue3/src/template/paper/scss/style.scss | 193 + vue3/src/utils/index.js | 14 + webpack.config.js | 20 + yarn.lock | 9288 +++ 1873 files changed, 310178 insertions(+) create mode 100644 .browserslistrc create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 .nvmrc create mode 100644 .yarnrc create mode 100644 LICENSE create mode 100644 README.md create mode 100644 components.d.ts create mode 100644 nuxt.config.ts create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/assets/icons/duotone/Clothes/Brassiere.svg create mode 100644 public/assets/icons/duotone/Clothes/Briefcase.svg create mode 100644 public/assets/icons/duotone/Clothes/Cap.svg create mode 100644 public/assets/icons/duotone/Clothes/Crown.svg create mode 100644 public/assets/icons/duotone/Clothes/Dress.svg create mode 100644 public/assets/icons/duotone/Clothes/Hanger.svg create mode 100644 public/assets/icons/duotone/Clothes/Hat.svg create mode 100644 public/assets/icons/duotone/Clothes/Panties.svg create mode 100644 public/assets/icons/duotone/Clothes/Shirt.svg create mode 100644 public/assets/icons/duotone/Clothes/Shoes.svg create mode 100644 public/assets/icons/duotone/Clothes/Shorts.svg create mode 100644 public/assets/icons/duotone/Clothes/Sneakers.svg create mode 100644 public/assets/icons/duotone/Clothes/Socks.svg create mode 100644 public/assets/icons/duotone/Clothes/Sun-glasses.svg create mode 100644 public/assets/icons/duotone/Clothes/T-Shirt.svg create mode 100644 public/assets/icons/duotone/Clothes/Tie.svg create mode 100644 public/assets/icons/duotone/Code/Backspace.svg create mode 100644 public/assets/icons/duotone/Code/CMD.svg create mode 100644 public/assets/icons/duotone/Code/Code.svg create mode 100644 public/assets/icons/duotone/Code/Commit.svg create mode 100644 public/assets/icons/duotone/Code/Compiling.svg create mode 100644 public/assets/icons/duotone/Code/Control.svg create mode 100644 public/assets/icons/duotone/Code/Done-circle.svg create mode 100644 public/assets/icons/duotone/Code/Error-circle.svg create mode 100644 public/assets/icons/duotone/Code/Git1.svg create mode 100644 public/assets/icons/duotone/Code/Git2.svg create mode 100644 public/assets/icons/duotone/Code/Git3.svg create mode 100644 public/assets/icons/duotone/Code/Git4.svg create mode 100644 public/assets/icons/duotone/Code/Github.svg create mode 100644 public/assets/icons/duotone/Code/Info-circle.svg create mode 100644 public/assets/icons/duotone/Code/Left-circle.svg create mode 100644 public/assets/icons/duotone/Code/Loading.svg create mode 100644 public/assets/icons/duotone/Code/Lock-circle.svg create mode 100644 public/assets/icons/duotone/Code/Lock-overturning.svg create mode 100644 public/assets/icons/duotone/Code/Minus.svg create mode 100644 public/assets/icons/duotone/Code/Option.svg create mode 100644 public/assets/icons/duotone/Code/Plus.svg create mode 100644 public/assets/icons/duotone/Code/Puzzle.svg create mode 100644 public/assets/icons/duotone/Code/Question-circle.svg create mode 100644 public/assets/icons/duotone/Code/Right-circle.svg create mode 100644 public/assets/icons/duotone/Code/Settings4.svg create mode 100644 public/assets/icons/duotone/Code/Shift.svg create mode 100644 public/assets/icons/duotone/Code/Spy.svg create mode 100644 public/assets/icons/duotone/Code/Stop.svg create mode 100644 public/assets/icons/duotone/Code/Terminal.svg create mode 100644 public/assets/icons/duotone/Code/Thunder-circle.svg create mode 100644 public/assets/icons/duotone/Code/Time-schedule.svg create mode 100644 public/assets/icons/duotone/Code/Warning-1-circle.svg create mode 100644 public/assets/icons/duotone/Code/Warning-2.svg create mode 100644 public/assets/icons/duotone/Communication/Active-call.svg create mode 100644 public/assets/icons/duotone/Communication/Add-user.svg create mode 100644 public/assets/icons/duotone/Communication/Address-card.svg create mode 100644 public/assets/icons/duotone/Communication/Adress-book1.svg create mode 100644 public/assets/icons/duotone/Communication/Adress-book2.svg create mode 100644 public/assets/icons/duotone/Communication/Archive.svg create mode 100644 public/assets/icons/duotone/Communication/Call-1.svg create mode 100644 public/assets/icons/duotone/Communication/Call.svg create mode 100644 public/assets/icons/duotone/Communication/Chat-check.svg create mode 100644 public/assets/icons/duotone/Communication/Chat-error.svg create mode 100644 public/assets/icons/duotone/Communication/Chat-locked.svg create mode 100644 public/assets/icons/duotone/Communication/Chat-smile.svg create mode 100644 public/assets/icons/duotone/Communication/Chat.svg create mode 100644 public/assets/icons/duotone/Communication/Chat1.svg create mode 100644 public/assets/icons/duotone/Communication/Chat2.svg create mode 100644 public/assets/icons/duotone/Communication/Chat4.svg create mode 100644 public/assets/icons/duotone/Communication/Chat5.svg create mode 100644 public/assets/icons/duotone/Communication/Chat6.svg create mode 100644 public/assets/icons/duotone/Communication/Clipboard-check.svg create mode 100644 public/assets/icons/duotone/Communication/Clipboard-list.svg create mode 100644 public/assets/icons/duotone/Communication/Contact1.svg create mode 100644 public/assets/icons/duotone/Communication/Delete-user.svg create mode 100644 public/assets/icons/duotone/Communication/Dial-numbers.svg create mode 100644 public/assets/icons/duotone/Communication/Flag.svg create mode 100644 public/assets/icons/duotone/Communication/Forward.svg create mode 100644 public/assets/icons/duotone/Communication/Group-chat.svg create mode 100644 public/assets/icons/duotone/Communication/Group.svg create mode 100644 public/assets/icons/duotone/Communication/Incoming-box.svg create mode 100644 public/assets/icons/duotone/Communication/Incoming-call.svg create mode 100644 public/assets/icons/duotone/Communication/Incoming-mail.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-at.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-attachment.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-box.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-error.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-heart.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-locked.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-notification.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-opened.svg create mode 100644 public/assets/icons/duotone/Communication/Mail-unocked.svg create mode 100644 public/assets/icons/duotone/Communication/Mail.svg create mode 100644 public/assets/icons/duotone/Communication/Missed-call.svg create mode 100644 public/assets/icons/duotone/Communication/More.svg create mode 100644 public/assets/icons/duotone/Communication/Outgoing-box.svg create mode 100644 public/assets/icons/duotone/Communication/Outgoing-call.svg create mode 100644 public/assets/icons/duotone/Communication/Outgoing-mail.svg create mode 100644 public/assets/icons/duotone/Communication/RSS.svg create mode 100644 public/assets/icons/duotone/Communication/Readed-mail.svg create mode 100644 public/assets/icons/duotone/Communication/Reply-all.svg create mode 100644 public/assets/icons/duotone/Communication/Reply.svg create mode 100644 public/assets/icons/duotone/Communication/Right.svg create mode 100644 public/assets/icons/duotone/Communication/Safe-chat.svg create mode 100644 public/assets/icons/duotone/Communication/Send.svg create mode 100644 public/assets/icons/duotone/Communication/Sending mail.svg create mode 100644 public/assets/icons/duotone/Communication/Sending.svg create mode 100644 public/assets/icons/duotone/Communication/Share.svg create mode 100644 public/assets/icons/duotone/Communication/Shield-thunder.svg create mode 100644 public/assets/icons/duotone/Communication/Shield-user.svg create mode 100644 public/assets/icons/duotone/Communication/Snoozed-mail.svg create mode 100644 public/assets/icons/duotone/Communication/Spam.svg create mode 100644 public/assets/icons/duotone/Communication/Thumbtack.svg create mode 100644 public/assets/icons/duotone/Communication/Urgent-mail.svg create mode 100644 public/assets/icons/duotone/Communication/Write.svg create mode 100644 public/assets/icons/duotone/Cooking/Baking-glove.svg create mode 100644 public/assets/icons/duotone/Cooking/Bowl.svg create mode 100644 public/assets/icons/duotone/Cooking/Chef.svg create mode 100644 public/assets/icons/duotone/Cooking/Cooking-book.svg create mode 100644 public/assets/icons/duotone/Cooking/Cooking-pot.svg create mode 100644 public/assets/icons/duotone/Cooking/Cutting board.svg create mode 100644 public/assets/icons/duotone/Cooking/Dinner.svg create mode 100644 public/assets/icons/duotone/Cooking/Dish.svg create mode 100644 public/assets/icons/duotone/Cooking/Dishes.svg create mode 100644 public/assets/icons/duotone/Cooking/Fork-spoon-knife.svg create mode 100644 public/assets/icons/duotone/Cooking/Fork-spoon.svg create mode 100644 public/assets/icons/duotone/Cooking/Fork.svg create mode 100644 public/assets/icons/duotone/Cooking/Frying-pan.svg create mode 100644 public/assets/icons/duotone/Cooking/Grater.svg create mode 100644 public/assets/icons/duotone/Cooking/Kitchen-scale.svg create mode 100644 public/assets/icons/duotone/Cooking/Knife1.svg create mode 100644 public/assets/icons/duotone/Cooking/Knife2.svg create mode 100644 public/assets/icons/duotone/Cooking/KnifeAndFork1.svg create mode 100644 public/assets/icons/duotone/Cooking/KnifeAndFork2.svg create mode 100644 public/assets/icons/duotone/Cooking/Ladle.svg create mode 100644 public/assets/icons/duotone/Cooking/Rolling-pin.svg create mode 100644 public/assets/icons/duotone/Cooking/Saucepan.svg create mode 100644 public/assets/icons/duotone/Cooking/Shovel.svg create mode 100644 public/assets/icons/duotone/Cooking/Sieve.svg create mode 100644 public/assets/icons/duotone/Cooking/Spoon.svg create mode 100644 public/assets/icons/duotone/Design/Adjust.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-center-down.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-center-up.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-center.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-left-down.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-left-up.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-left.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-right-down.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-right-up.svg create mode 100644 public/assets/icons/duotone/Design/Anchor-right.svg create mode 100644 public/assets/icons/duotone/Design/Arrows.svg create mode 100644 public/assets/icons/duotone/Design/Bezier-curve.svg create mode 100644 public/assets/icons/duotone/Design/Border.svg create mode 100644 public/assets/icons/duotone/Design/Brush.svg create mode 100644 public/assets/icons/duotone/Design/Bucket.svg create mode 100644 public/assets/icons/duotone/Design/Cap-1.svg create mode 100644 public/assets/icons/duotone/Design/Cap-2.svg create mode 100644 public/assets/icons/duotone/Design/Cap-3.svg create mode 100644 public/assets/icons/duotone/Design/Circle.svg create mode 100644 public/assets/icons/duotone/Design/Color-profile.svg create mode 100644 public/assets/icons/duotone/Design/Color.svg create mode 100644 public/assets/icons/duotone/Design/Component.svg create mode 100644 public/assets/icons/duotone/Design/Crop.svg create mode 100644 public/assets/icons/duotone/Design/Difference.svg create mode 100644 public/assets/icons/duotone/Design/Edit.svg create mode 100644 public/assets/icons/duotone/Design/Eraser.svg create mode 100644 public/assets/icons/duotone/Design/Flatten.svg create mode 100644 public/assets/icons/duotone/Design/Flip-horizontal.svg create mode 100644 public/assets/icons/duotone/Design/Flip-vertical.svg create mode 100644 public/assets/icons/duotone/Design/Horizontal.svg create mode 100644 public/assets/icons/duotone/Design/Image.svg create mode 100644 public/assets/icons/duotone/Design/Interselect.svg create mode 100644 public/assets/icons/duotone/Design/Join-1.svg create mode 100644 public/assets/icons/duotone/Design/Join-2.svg create mode 100644 public/assets/icons/duotone/Design/Join-3.svg create mode 100644 public/assets/icons/duotone/Design/Layers.svg create mode 100644 public/assets/icons/duotone/Design/Line.svg create mode 100644 public/assets/icons/duotone/Design/Magic.svg create mode 100644 public/assets/icons/duotone/Design/Mask.svg create mode 100644 public/assets/icons/duotone/Design/Patch.svg create mode 100644 public/assets/icons/duotone/Design/Pen-tool-vector.svg create mode 100644 public/assets/icons/duotone/Design/PenAndRuller.svg create mode 100644 public/assets/icons/duotone/Design/Pencil.svg create mode 100644 public/assets/icons/duotone/Design/Picker.svg create mode 100644 public/assets/icons/duotone/Design/Pixels.svg create mode 100644 public/assets/icons/duotone/Design/Polygon.svg create mode 100644 public/assets/icons/duotone/Design/Position.svg create mode 100644 public/assets/icons/duotone/Design/Rectangle.svg create mode 100644 public/assets/icons/duotone/Design/Saturation.svg create mode 100644 public/assets/icons/duotone/Design/Select.svg create mode 100644 public/assets/icons/duotone/Design/Sketch.svg create mode 100644 public/assets/icons/duotone/Design/Stamp.svg create mode 100644 public/assets/icons/duotone/Design/Substract.svg create mode 100644 public/assets/icons/duotone/Design/Target.svg create mode 100644 public/assets/icons/duotone/Design/Triangle.svg create mode 100644 public/assets/icons/duotone/Design/Union.svg create mode 100644 public/assets/icons/duotone/Design/Verified.svg create mode 100644 public/assets/icons/duotone/Design/Vertical.svg create mode 100644 public/assets/icons/duotone/Design/ZoomMinus.svg create mode 100644 public/assets/icons/duotone/Design/ZoomPlus.svg create mode 100644 public/assets/icons/duotone/Devices/Airpods.svg create mode 100644 public/assets/icons/duotone/Devices/Android.svg create mode 100644 public/assets/icons/duotone/Devices/Apple-Watch.svg create mode 100644 public/assets/icons/duotone/Devices/Battery-charging.svg create mode 100644 public/assets/icons/duotone/Devices/Battery-empty.svg create mode 100644 public/assets/icons/duotone/Devices/Battery-full.svg create mode 100644 public/assets/icons/duotone/Devices/Battery-half.svg create mode 100644 public/assets/icons/duotone/Devices/Bluetooth.svg create mode 100644 public/assets/icons/duotone/Devices/CPU1.svg create mode 100644 public/assets/icons/duotone/Devices/CPU2.svg create mode 100644 public/assets/icons/duotone/Devices/Camera.svg create mode 100644 public/assets/icons/duotone/Devices/Cardboard-vr.svg create mode 100644 public/assets/icons/duotone/Devices/Cassete.svg create mode 100644 public/assets/icons/duotone/Devices/Diagnostics.svg create mode 100644 public/assets/icons/duotone/Devices/Display1.svg create mode 100644 public/assets/icons/duotone/Devices/Display2.svg create mode 100644 public/assets/icons/duotone/Devices/Display3.svg create mode 100644 public/assets/icons/duotone/Devices/Gameboy.svg create mode 100644 public/assets/icons/duotone/Devices/Gamepad1.svg create mode 100644 public/assets/icons/duotone/Devices/Gamepad2.svg create mode 100644 public/assets/icons/duotone/Devices/Generator.svg create mode 100644 public/assets/icons/duotone/Devices/Hard-drive.svg create mode 100644 public/assets/icons/duotone/Devices/Headphones.svg create mode 100644 public/assets/icons/duotone/Devices/Homepod.svg create mode 100644 public/assets/icons/duotone/Devices/Keyboard.svg create mode 100644 public/assets/icons/duotone/Devices/LTE1.svg create mode 100644 public/assets/icons/duotone/Devices/LTE2.svg create mode 100644 public/assets/icons/duotone/Devices/Laptop-macbook.svg create mode 100644 public/assets/icons/duotone/Devices/Laptop.svg create mode 100644 public/assets/icons/duotone/Devices/Mic.svg create mode 100644 public/assets/icons/duotone/Devices/Midi.svg create mode 100644 public/assets/icons/duotone/Devices/Mouse.svg create mode 100644 public/assets/icons/duotone/Devices/Phone.svg create mode 100644 public/assets/icons/duotone/Devices/Printer.svg create mode 100644 public/assets/icons/duotone/Devices/Radio.svg create mode 100644 public/assets/icons/duotone/Devices/Router1.svg create mode 100644 public/assets/icons/duotone/Devices/Router2.svg create mode 100644 public/assets/icons/duotone/Devices/SD-card.svg create mode 100644 public/assets/icons/duotone/Devices/Server.svg create mode 100644 public/assets/icons/duotone/Devices/Speaker.svg create mode 100644 public/assets/icons/duotone/Devices/TV1.svg create mode 100644 public/assets/icons/duotone/Devices/TV2.svg create mode 100644 public/assets/icons/duotone/Devices/Tablet.svg create mode 100644 public/assets/icons/duotone/Devices/USB.svg create mode 100644 public/assets/icons/duotone/Devices/Usb-storage.svg create mode 100644 public/assets/icons/duotone/Devices/Video-camera.svg create mode 100644 public/assets/icons/duotone/Devices/Watch1.svg create mode 100644 public/assets/icons/duotone/Devices/Watch2.svg create mode 100644 public/assets/icons/duotone/Devices/Wi-fi.svg create mode 100644 public/assets/icons/duotone/Devices/iMac.svg create mode 100644 public/assets/icons/duotone/Devices/iPhone-X.svg create mode 100644 public/assets/icons/duotone/Devices/iPhone-back.svg create mode 100644 public/assets/icons/duotone/Devices/iPhone-x-back.svg create mode 100644 public/assets/icons/duotone/Electric/Air-conditioning.svg create mode 100644 public/assets/icons/duotone/Electric/Blender.svg create mode 100644 public/assets/icons/duotone/Electric/Fan.svg create mode 100644 public/assets/icons/duotone/Electric/Fridge.svg create mode 100644 public/assets/icons/duotone/Electric/Gas-stove.svg create mode 100644 public/assets/icons/duotone/Electric/Highvoltage.svg create mode 100644 public/assets/icons/duotone/Electric/Iron.svg create mode 100644 public/assets/icons/duotone/Electric/Kettle.svg create mode 100644 public/assets/icons/duotone/Electric/Mixer.svg create mode 100644 public/assets/icons/duotone/Electric/Outlet.svg create mode 100644 public/assets/icons/duotone/Electric/Range-hood.svg create mode 100644 public/assets/icons/duotone/Electric/Shutdown.svg create mode 100644 public/assets/icons/duotone/Electric/Socket-eu.svg create mode 100644 public/assets/icons/duotone/Electric/Socket-us.svg create mode 100644 public/assets/icons/duotone/Electric/Washer.svg create mode 100644 public/assets/icons/duotone/Electric/air-dryer.svg create mode 100644 public/assets/icons/duotone/Files/Cloud-download.svg create mode 100644 public/assets/icons/duotone/Files/Cloud-upload.svg create mode 100644 public/assets/icons/duotone/Files/Compilation.svg create mode 100644 public/assets/icons/duotone/Files/Compiled-file.svg create mode 100644 public/assets/icons/duotone/Files/Deleted-file.svg create mode 100644 public/assets/icons/duotone/Files/Deleted-folder.svg create mode 100644 public/assets/icons/duotone/Files/Download.svg create mode 100644 public/assets/icons/duotone/Files/DownloadedFile.svg create mode 100644 public/assets/icons/duotone/Files/Downloads-folder.svg create mode 100644 public/assets/icons/duotone/Files/Export.svg create mode 100644 public/assets/icons/duotone/Files/File-Minus.svg create mode 100644 public/assets/icons/duotone/Files/File-Plus.svg create mode 100644 public/assets/icons/duotone/Files/File-cloud.svg create mode 100644 public/assets/icons/duotone/Files/File-done.svg create mode 100644 public/assets/icons/duotone/Files/File.svg create mode 100644 public/assets/icons/duotone/Files/Folder-check.svg create mode 100644 public/assets/icons/duotone/Files/Folder-cloud.svg create mode 100644 public/assets/icons/duotone/Files/Folder-error.svg create mode 100644 public/assets/icons/duotone/Files/Folder-heart.svg create mode 100644 public/assets/icons/duotone/Files/Folder-minus.svg create mode 100644 public/assets/icons/duotone/Files/Folder-plus.svg create mode 100644 public/assets/icons/duotone/Files/Folder-solid.svg create mode 100644 public/assets/icons/duotone/Files/Folder-star.svg create mode 100644 public/assets/icons/duotone/Files/Folder-thunder.svg create mode 100644 public/assets/icons/duotone/Files/Folder.svg create mode 100644 public/assets/icons/duotone/Files/Group-folders.svg create mode 100644 public/assets/icons/duotone/Files/Import.svg create mode 100644 public/assets/icons/duotone/Files/Locked-folder.svg create mode 100644 public/assets/icons/duotone/Files/Media-folder.svg create mode 100644 public/assets/icons/duotone/Files/Media.svg create mode 100644 public/assets/icons/duotone/Files/Music.svg create mode 100644 public/assets/icons/duotone/Files/Pictures1.svg create mode 100644 public/assets/icons/duotone/Files/Pictures2.svg create mode 100644 public/assets/icons/duotone/Files/Protected-file.svg create mode 100644 public/assets/icons/duotone/Files/Selected-file.svg create mode 100644 public/assets/icons/duotone/Files/Upload-folder.svg create mode 100644 public/assets/icons/duotone/Files/Upload.svg create mode 100644 public/assets/icons/duotone/Files/Uploaded-file.svg create mode 100644 public/assets/icons/duotone/Files/User-folder.svg create mode 100644 public/assets/icons/duotone/Food/Beer.svg create mode 100644 public/assets/icons/duotone/Food/Bottle1.svg create mode 100644 public/assets/icons/duotone/Food/Bottle2.svg create mode 100644 public/assets/icons/duotone/Food/Bread.svg create mode 100644 public/assets/icons/duotone/Food/Bucket.svg create mode 100644 public/assets/icons/duotone/Food/Burger.svg create mode 100644 public/assets/icons/duotone/Food/Cake.svg create mode 100644 public/assets/icons/duotone/Food/Carrot.svg create mode 100644 public/assets/icons/duotone/Food/Cheese.svg create mode 100644 public/assets/icons/duotone/Food/Chicken.svg create mode 100644 public/assets/icons/duotone/Food/Coffee1.svg create mode 100644 public/assets/icons/duotone/Food/Coffee2.svg create mode 100644 public/assets/icons/duotone/Food/Cookie.svg create mode 100644 public/assets/icons/duotone/Food/Dinner.svg create mode 100644 public/assets/icons/duotone/Food/Fish.svg create mode 100644 public/assets/icons/duotone/Food/French Bread.svg create mode 100644 public/assets/icons/duotone/Food/Glass-martini.svg create mode 100644 public/assets/icons/duotone/Food/Ice-cream1.svg create mode 100644 public/assets/icons/duotone/Food/Ice-cream2.svg create mode 100644 public/assets/icons/duotone/Food/Miso-soup.svg create mode 100644 public/assets/icons/duotone/Food/Orange.svg create mode 100644 public/assets/icons/duotone/Food/Pizza.svg create mode 100644 public/assets/icons/duotone/Food/Sushi.svg create mode 100644 public/assets/icons/duotone/Food/Two-bottles.svg create mode 100644 public/assets/icons/duotone/Food/Wine.svg create mode 100644 public/assets/icons/duotone/General/Attachment1.svg create mode 100644 public/assets/icons/duotone/General/Attachment2.svg create mode 100644 public/assets/icons/duotone/General/Bank.svg create mode 100644 public/assets/icons/duotone/General/Binocular.svg create mode 100644 public/assets/icons/duotone/General/Bookmark.svg create mode 100644 public/assets/icons/duotone/General/Clip.svg create mode 100644 public/assets/icons/duotone/General/Clipboard.svg create mode 100644 public/assets/icons/duotone/General/Copy.svg create mode 100644 public/assets/icons/duotone/General/Cursor.svg create mode 100644 public/assets/icons/duotone/General/Dislike.svg create mode 100644 public/assets/icons/duotone/General/Duplicate.svg create mode 100644 public/assets/icons/duotone/General/Edit.svg create mode 100644 public/assets/icons/duotone/General/Expand-arrows.svg create mode 100644 public/assets/icons/duotone/General/Fire.svg create mode 100644 public/assets/icons/duotone/General/Folder.svg create mode 100644 public/assets/icons/duotone/General/Half-heart.svg create mode 100644 public/assets/icons/duotone/General/Half-star.svg create mode 100644 public/assets/icons/duotone/General/Heart.svg create mode 100644 public/assets/icons/duotone/General/Hidden.svg create mode 100644 public/assets/icons/duotone/General/Like.svg create mode 100644 public/assets/icons/duotone/General/Lock.svg create mode 100644 public/assets/icons/duotone/General/Notification2.svg create mode 100644 public/assets/icons/duotone/General/Notifications1.svg create mode 100644 public/assets/icons/duotone/General/Other1.svg create mode 100644 public/assets/icons/duotone/General/Other2.svg create mode 100644 public/assets/icons/duotone/General/Sad.svg create mode 100644 public/assets/icons/duotone/General/Save.svg create mode 100644 public/assets/icons/duotone/General/Scale.svg create mode 100644 public/assets/icons/duotone/General/Scissors.svg create mode 100644 public/assets/icons/duotone/General/Search.svg create mode 100644 public/assets/icons/duotone/General/Settings-1.svg create mode 100644 public/assets/icons/duotone/General/Settings-2.svg create mode 100644 public/assets/icons/duotone/General/Settings-3.svg create mode 100644 public/assets/icons/duotone/General/Shield-check.svg create mode 100644 public/assets/icons/duotone/General/Shield-disabled.svg create mode 100644 public/assets/icons/duotone/General/Shield-protected.svg create mode 100644 public/assets/icons/duotone/General/Size.svg create mode 100644 public/assets/icons/duotone/General/Smile.svg create mode 100644 public/assets/icons/duotone/General/Star.svg create mode 100644 public/assets/icons/duotone/General/Thunder-move.svg create mode 100644 public/assets/icons/duotone/General/Thunder.svg create mode 100644 public/assets/icons/duotone/General/Trash.svg create mode 100644 public/assets/icons/duotone/General/Unlock.svg create mode 100644 public/assets/icons/duotone/General/Update.svg create mode 100644 public/assets/icons/duotone/General/User.svg create mode 100644 public/assets/icons/duotone/General/Visible.svg create mode 100644 public/assets/icons/duotone/Home/Air-ballon.svg create mode 100644 public/assets/icons/duotone/Home/Alarm-clock.svg create mode 100644 public/assets/icons/duotone/Home/Armchair.svg create mode 100644 public/assets/icons/duotone/Home/Bag-chair.svg create mode 100644 public/assets/icons/duotone/Home/Bath.svg create mode 100644 public/assets/icons/duotone/Home/Bed.svg create mode 100644 public/assets/icons/duotone/Home/Book-open.svg create mode 100644 public/assets/icons/duotone/Home/Book.svg create mode 100644 public/assets/icons/duotone/Home/Box.svg create mode 100644 public/assets/icons/duotone/Home/Broom.svg create mode 100644 public/assets/icons/duotone/Home/Building.svg create mode 100644 public/assets/icons/duotone/Home/Bulb1.svg create mode 100644 public/assets/icons/duotone/Home/Bulb2.svg create mode 100644 public/assets/icons/duotone/Home/Chair1.svg create mode 100644 public/assets/icons/duotone/Home/Chair2.svg create mode 100644 public/assets/icons/duotone/Home/Clock.svg create mode 100644 public/assets/icons/duotone/Home/Commode1.svg create mode 100644 public/assets/icons/duotone/Home/Commode2.svg create mode 100644 public/assets/icons/duotone/Home/Couch.svg create mode 100644 public/assets/icons/duotone/Home/Cupboard.svg create mode 100644 public/assets/icons/duotone/Home/Curtains.svg create mode 100644 public/assets/icons/duotone/Home/Deer.svg create mode 100644 public/assets/icons/duotone/Home/Door-open.svg create mode 100644 public/assets/icons/duotone/Home/Earth.svg create mode 100644 public/assets/icons/duotone/Home/Fireplace.svg create mode 100644 public/assets/icons/duotone/Home/Flashlight.svg create mode 100644 public/assets/icons/duotone/Home/Flower1.svg create mode 100644 public/assets/icons/duotone/Home/Flower2.svg create mode 100644 public/assets/icons/duotone/Home/Flower3.svg create mode 100644 public/assets/icons/duotone/Home/Globe.svg create mode 100644 public/assets/icons/duotone/Home/Home-heart.svg create mode 100644 public/assets/icons/duotone/Home/Home.svg create mode 100644 public/assets/icons/duotone/Home/Home2.svg create mode 100644 public/assets/icons/duotone/Home/Key.svg create mode 100644 public/assets/icons/duotone/Home/Ladder.svg create mode 100644 public/assets/icons/duotone/Home/Lamp1.svg create mode 100644 public/assets/icons/duotone/Home/Lamp2.svg create mode 100644 public/assets/icons/duotone/Home/Library.svg create mode 100644 public/assets/icons/duotone/Home/Mailbox.svg create mode 100644 public/assets/icons/duotone/Home/Mirror.svg create mode 100644 public/assets/icons/duotone/Home/Picture.svg create mode 100644 public/assets/icons/duotone/Home/Ruller.svg create mode 100644 public/assets/icons/duotone/Home/Stairs.svg create mode 100644 public/assets/icons/duotone/Home/Timer.svg create mode 100644 public/assets/icons/duotone/Home/Toilet.svg create mode 100644 public/assets/icons/duotone/Home/Towel.svg create mode 100644 public/assets/icons/duotone/Home/Trash.svg create mode 100644 public/assets/icons/duotone/Home/Water-mixer.svg create mode 100644 public/assets/icons/duotone/Home/Weight1.svg create mode 100644 public/assets/icons/duotone/Home/Weight2.svg create mode 100644 public/assets/icons/duotone/Home/Wood-horse.svg create mode 100644 public/assets/icons/duotone/Home/Wood1.svg create mode 100644 public/assets/icons/duotone/Home/Wood2.svg create mode 100644 public/assets/icons/duotone/Interface/Bank.svg create mode 100644 public/assets/icons/duotone/Interface/Briefcase.svg create mode 100644 public/assets/icons/duotone/Interface/Calendar.svg create mode 100644 public/assets/icons/duotone/Interface/Close-Square.svg create mode 100644 public/assets/icons/duotone/Interface/Cog.svg create mode 100644 public/assets/icons/duotone/Interface/Comment.svg create mode 100644 public/assets/icons/duotone/Interface/Doughnut.svg create mode 100644 public/assets/icons/duotone/Interface/Edit.svg create mode 100644 public/assets/icons/duotone/Interface/Envelope.svg create mode 100644 public/assets/icons/duotone/Interface/File-Plus.svg create mode 100644 public/assets/icons/duotone/Interface/File-Search.svg create mode 100644 public/assets/icons/duotone/Interface/File-Upload.svg create mode 100644 public/assets/icons/duotone/Interface/File.svg create mode 100644 public/assets/icons/duotone/Interface/Folder.svg create mode 100644 public/assets/icons/duotone/Interface/Grid-Horizontal.svg create mode 100644 public/assets/icons/duotone/Interface/Grid-Vetical.svg create mode 100644 public/assets/icons/duotone/Interface/Grid.svg create mode 100644 public/assets/icons/duotone/Interface/Image.svg create mode 100644 public/assets/icons/duotone/Interface/Insert.svg create mode 100644 public/assets/icons/duotone/Interface/Line-03-Down.svg create mode 100644 public/assets/icons/duotone/Interface/Line-03-Up.svg create mode 100644 public/assets/icons/duotone/Interface/Lock.svg create mode 100644 public/assets/icons/duotone/Interface/Map-Marker.svg create mode 100644 public/assets/icons/duotone/Interface/Minus-Square.svg create mode 100644 public/assets/icons/duotone/Interface/Monitor.svg create mode 100644 public/assets/icons/duotone/Interface/Options-Square.svg create mode 100644 public/assets/icons/duotone/Interface/Phone.svg create mode 100644 public/assets/icons/duotone/Interface/Pie-04.svg create mode 100644 public/assets/icons/duotone/Interface/Plus-Square.svg create mode 100644 public/assets/icons/duotone/Interface/Scatter-Up.svg create mode 100644 public/assets/icons/duotone/Interface/Settings-02.svg create mode 100644 public/assets/icons/duotone/Interface/Sign-Out.svg create mode 100644 public/assets/icons/duotone/Interface/Stacked-Area-Down.svg create mode 100644 public/assets/icons/duotone/Interface/User.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-3d.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-4-blocks-2.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-4-blocks.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-arrange.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-grid.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-horizontal.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-left-panel-1.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-left-panel-2.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-octagon.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-polygon.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-right-panel-1.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-right-panel-2.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-1.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-2.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-3.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-4.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-5.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-top-panel-6.svg create mode 100644 public/assets/icons/duotone/Layout/Layout-vertical.svg create mode 100644 public/assets/icons/duotone/Map/Compass.svg create mode 100644 public/assets/icons/duotone/Map/Direction1.svg create mode 100644 public/assets/icons/duotone/Map/Direction2.svg create mode 100644 public/assets/icons/duotone/Map/Location-arrow.svg create mode 100644 public/assets/icons/duotone/Map/Marker1.svg create mode 100644 public/assets/icons/duotone/Map/Marker2.svg create mode 100644 public/assets/icons/duotone/Map/Position.svg create mode 100644 public/assets/icons/duotone/Media/Add-music.svg create mode 100644 public/assets/icons/duotone/Media/AirPlay.svg create mode 100644 public/assets/icons/duotone/Media/Airplay-video.svg create mode 100644 public/assets/icons/duotone/Media/Back.svg create mode 100644 public/assets/icons/duotone/Media/Backward.svg create mode 100644 public/assets/icons/duotone/Media/CD.svg create mode 100644 public/assets/icons/duotone/Media/DVD.svg create mode 100644 public/assets/icons/duotone/Media/Eject.svg create mode 100644 public/assets/icons/duotone/Media/Equalizer.svg create mode 100644 public/assets/icons/duotone/Media/Forward.svg create mode 100644 public/assets/icons/duotone/Media/Media-library1.svg create mode 100644 public/assets/icons/duotone/Media/Media-library2.svg create mode 100644 public/assets/icons/duotone/Media/Media-library3.svg create mode 100644 public/assets/icons/duotone/Media/Movie-Lane2.svg create mode 100644 public/assets/icons/duotone/Media/Movie-lane1.svg create mode 100644 public/assets/icons/duotone/Media/Music-cloud.svg create mode 100644 public/assets/icons/duotone/Media/Music-note.svg create mode 100644 public/assets/icons/duotone/Media/Music.svg create mode 100644 public/assets/icons/duotone/Media/Mute.svg create mode 100644 public/assets/icons/duotone/Media/Next.svg create mode 100644 public/assets/icons/duotone/Media/Pause.svg create mode 100644 public/assets/icons/duotone/Media/Play.svg create mode 100644 public/assets/icons/duotone/Media/Playlist1.svg create mode 100644 public/assets/icons/duotone/Media/Playlist2.svg create mode 100644 public/assets/icons/duotone/Media/Rec.svg create mode 100644 public/assets/icons/duotone/Media/Repeat-one.svg create mode 100644 public/assets/icons/duotone/Media/Repeat.svg create mode 100644 public/assets/icons/duotone/Media/Shuffle.svg create mode 100644 public/assets/icons/duotone/Media/Volume-Down.svg create mode 100644 public/assets/icons/duotone/Media/Volume-Up.svg create mode 100644 public/assets/icons/duotone/Media/Volume-full.svg create mode 100644 public/assets/icons/duotone/Media/Volume-half.svg create mode 100644 public/assets/icons/duotone/Media/Vynil.svg create mode 100644 public/assets/icons/duotone/Media/Youtube.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-double-down.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-double-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-double-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-double-up.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-down.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Angle-up.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-down.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-from-bottom.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-from-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-from-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-from-top.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-to-bottom.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-to-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-to-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-to-up.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrow-up.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrows-h.svg create mode 100644 public/assets/icons/duotone/Navigation/Arrows-v.svg create mode 100644 public/assets/icons/duotone/Navigation/Check.svg create mode 100644 public/assets/icons/duotone/Navigation/Close.svg create mode 100644 public/assets/icons/duotone/Navigation/Double-check.svg create mode 100644 public/assets/icons/duotone/Navigation/Down-2.svg create mode 100644 public/assets/icons/duotone/Navigation/Down-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Down-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Exchange.svg create mode 100644 public/assets/icons/duotone/Navigation/Left-2.svg create mode 100644 public/assets/icons/duotone/Navigation/Left-3.svg create mode 100644 public/assets/icons/duotone/Navigation/Minus.svg create mode 100644 public/assets/icons/duotone/Navigation/Plus.svg create mode 100644 public/assets/icons/duotone/Navigation/Right 3.svg create mode 100644 public/assets/icons/duotone/Navigation/Right-2.svg create mode 100644 public/assets/icons/duotone/Navigation/Route.svg create mode 100644 public/assets/icons/duotone/Navigation/Sign-in.svg create mode 100644 public/assets/icons/duotone/Navigation/Sign-out.svg create mode 100644 public/assets/icons/duotone/Navigation/Up-2.svg create mode 100644 public/assets/icons/duotone/Navigation/Up-down.svg create mode 100644 public/assets/icons/duotone/Navigation/Up-left.svg create mode 100644 public/assets/icons/duotone/Navigation/Up-right.svg create mode 100644 public/assets/icons/duotone/Navigation/Waiting.svg create mode 100644 public/assets/icons/duotone/Shopping/ATM.svg create mode 100644 public/assets/icons/duotone/Shopping/Bag1.svg create mode 100644 public/assets/icons/duotone/Shopping/Bag2.svg create mode 100644 public/assets/icons/duotone/Shopping/Barcode-read.svg create mode 100644 public/assets/icons/duotone/Shopping/Barcode-scan.svg create mode 100644 public/assets/icons/duotone/Shopping/Barcode.svg create mode 100644 public/assets/icons/duotone/Shopping/Bitcoin.svg create mode 100644 public/assets/icons/duotone/Shopping/Box1.svg create mode 100644 public/assets/icons/duotone/Shopping/Box2.svg create mode 100644 public/assets/icons/duotone/Shopping/Box3.svg create mode 100644 public/assets/icons/duotone/Shopping/Calculator.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart1.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart2.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart3.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart4.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart5.svg create mode 100644 public/assets/icons/duotone/Shopping/Cart6.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-bar1.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-bar2.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-bar3.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-line1.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-line2.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart-pie.svg create mode 100644 public/assets/icons/duotone/Shopping/Chart.svg create mode 100644 public/assets/icons/duotone/Shopping/Credit-card.svg create mode 100644 public/assets/icons/duotone/Shopping/Dollar.svg create mode 100644 public/assets/icons/duotone/Shopping/Euro.svg create mode 100644 public/assets/icons/duotone/Shopping/Gift.svg create mode 100644 public/assets/icons/duotone/Shopping/Loader.svg create mode 100644 public/assets/icons/duotone/Shopping/MC.svg create mode 100644 public/assets/icons/duotone/Shopping/Money.svg create mode 100644 public/assets/icons/duotone/Shopping/Pound.svg create mode 100644 public/assets/icons/duotone/Shopping/Price1.svg create mode 100644 public/assets/icons/duotone/Shopping/Price2.svg create mode 100644 public/assets/icons/duotone/Shopping/Rouble.svg create mode 100644 public/assets/icons/duotone/Shopping/Safe.svg create mode 100644 public/assets/icons/duotone/Shopping/Sale1.svg create mode 100644 public/assets/icons/duotone/Shopping/Sale2.svg create mode 100644 public/assets/icons/duotone/Shopping/Settings.svg create mode 100644 public/assets/icons/duotone/Shopping/Sort1.svg create mode 100644 public/assets/icons/duotone/Shopping/Sort2.svg create mode 100644 public/assets/icons/duotone/Shopping/Sort3.svg create mode 100644 public/assets/icons/duotone/Shopping/Ticket.svg create mode 100644 public/assets/icons/duotone/Shopping/Wallet.svg create mode 100644 public/assets/icons/duotone/Shopping/Wallet2.svg create mode 100644 public/assets/icons/duotone/Shopping/Wallet3.svg create mode 100644 public/assets/icons/duotone/Text/Align-auto.svg create mode 100644 public/assets/icons/duotone/Text/Align-center.svg create mode 100644 public/assets/icons/duotone/Text/Align-justify.svg create mode 100644 public/assets/icons/duotone/Text/Align-left.svg create mode 100644 public/assets/icons/duotone/Text/Align-right.svg create mode 100644 public/assets/icons/duotone/Text/Article.svg create mode 100644 public/assets/icons/duotone/Text/Bold.svg create mode 100644 public/assets/icons/duotone/Text/Bullet-list.svg create mode 100644 public/assets/icons/duotone/Text/Code.svg create mode 100644 public/assets/icons/duotone/Text/Dots.svg create mode 100644 public/assets/icons/duotone/Text/Edit-text.svg create mode 100644 public/assets/icons/duotone/Text/Filter.svg create mode 100644 public/assets/icons/duotone/Text/Font.svg create mode 100644 public/assets/icons/duotone/Text/H1.svg create mode 100644 public/assets/icons/duotone/Text/H2.svg create mode 100644 public/assets/icons/duotone/Text/Itallic.svg create mode 100644 public/assets/icons/duotone/Text/Menu.svg create mode 100644 public/assets/icons/duotone/Text/Paragraph.svg create mode 100644 public/assets/icons/duotone/Text/Quote1.svg create mode 100644 public/assets/icons/duotone/Text/Quote2.svg create mode 100644 public/assets/icons/duotone/Text/Redo.svg create mode 100644 public/assets/icons/duotone/Text/Strikethrough.svg create mode 100644 public/assets/icons/duotone/Text/Text-height.svg create mode 100644 public/assets/icons/duotone/Text/Text-width.svg create mode 100644 public/assets/icons/duotone/Text/Text.svg create mode 100644 public/assets/icons/duotone/Text/Toggle-Left.svg create mode 100644 public/assets/icons/duotone/Text/Toggle-Right.svg create mode 100644 public/assets/icons/duotone/Text/Toggle.svg create mode 100644 public/assets/icons/duotone/Text/Underline.svg create mode 100644 public/assets/icons/duotone/Text/Undo.svg create mode 100644 public/assets/icons/duotone/Tools/Angle Grinder.svg create mode 100644 public/assets/icons/duotone/Tools/Axe.svg create mode 100644 public/assets/icons/duotone/Tools/Brush.svg create mode 100644 public/assets/icons/duotone/Tools/Compass.svg create mode 100644 public/assets/icons/duotone/Tools/Hummer.svg create mode 100644 public/assets/icons/duotone/Tools/Hummer2.svg create mode 100644 public/assets/icons/duotone/Tools/Pantone.svg create mode 100644 public/assets/icons/duotone/Tools/Road-Cone.svg create mode 100644 public/assets/icons/duotone/Tools/Roller.svg create mode 100644 public/assets/icons/duotone/Tools/Roulette.svg create mode 100644 public/assets/icons/duotone/Tools/Screwdriver.svg create mode 100644 public/assets/icons/duotone/Tools/Shovel.svg create mode 100644 public/assets/icons/duotone/Tools/Spatula.svg create mode 100644 public/assets/icons/duotone/Tools/Swiss-knife.svg create mode 100644 public/assets/icons/duotone/Tools/Tools.svg create mode 100644 public/assets/icons/duotone/Weather/Celcium.svg create mode 100644 public/assets/icons/duotone/Weather/Cloud-fog.svg create mode 100644 public/assets/icons/duotone/Weather/Cloud-sun.svg create mode 100644 public/assets/icons/duotone/Weather/Cloud-wind.svg create mode 100644 public/assets/icons/duotone/Weather/Cloud1.svg create mode 100644 public/assets/icons/duotone/Weather/Cloud2.svg create mode 100644 public/assets/icons/duotone/Weather/Cloudy-night.svg create mode 100644 public/assets/icons/duotone/Weather/Cloudy.svg create mode 100644 public/assets/icons/duotone/Weather/Day-rain.svg create mode 100644 public/assets/icons/duotone/Weather/Fahrenheit.svg create mode 100644 public/assets/icons/duotone/Weather/Fog.svg create mode 100644 public/assets/icons/duotone/Weather/Moon.svg create mode 100644 public/assets/icons/duotone/Weather/Night-fog.svg create mode 100644 public/assets/icons/duotone/Weather/Night-rain.svg create mode 100644 public/assets/icons/duotone/Weather/Rain1.svg create mode 100644 public/assets/icons/duotone/Weather/Rain2.svg create mode 100644 public/assets/icons/duotone/Weather/Rain5.svg create mode 100644 public/assets/icons/duotone/Weather/Rainbow.svg create mode 100644 public/assets/icons/duotone/Weather/Snow.svg create mode 100644 public/assets/icons/duotone/Weather/Snow1.svg create mode 100644 public/assets/icons/duotone/Weather/Snow2.svg create mode 100644 public/assets/icons/duotone/Weather/Snow3.svg create mode 100644 public/assets/icons/duotone/Weather/Storm.svg create mode 100644 public/assets/icons/duotone/Weather/Sun-fog.svg create mode 100644 public/assets/icons/duotone/Weather/Sun.svg create mode 100644 public/assets/icons/duotone/Weather/Suset1.svg create mode 100644 public/assets/icons/duotone/Weather/Suset2.svg create mode 100644 public/assets/icons/duotone/Weather/Temperature-empty.svg create mode 100644 public/assets/icons/duotone/Weather/Temperature-full.svg create mode 100644 public/assets/icons/duotone/Weather/Temperature-half.svg create mode 100644 public/assets/icons/duotone/Weather/Thunder-night.svg create mode 100644 public/assets/icons/duotone/Weather/Thunder.svg create mode 100644 public/assets/icons/duotone/Weather/Umbrella.svg create mode 100644 public/assets/icons/duotone/Weather/Wind.svg create mode 100644 public/assets/icons/duotune/abstract/abs001.svg create mode 100644 public/assets/icons/duotune/abstract/abs002.svg create mode 100644 public/assets/icons/duotune/abstract/abs003.svg create mode 100644 public/assets/icons/duotune/abstract/abs004.svg create mode 100644 public/assets/icons/duotune/abstract/abs005.svg create mode 100644 public/assets/icons/duotune/abstract/abs006.svg create mode 100644 public/assets/icons/duotune/abstract/abs007.svg create mode 100644 public/assets/icons/duotune/abstract/abs008.svg create mode 100644 public/assets/icons/duotune/abstract/abs009.svg create mode 100644 public/assets/icons/duotune/abstract/abs010.svg create mode 100644 public/assets/icons/duotune/abstract/abs011.svg create mode 100644 public/assets/icons/duotune/abstract/abs012.svg create mode 100644 public/assets/icons/duotune/abstract/abs013.svg create mode 100644 public/assets/icons/duotune/abstract/abs014.svg create mode 100644 public/assets/icons/duotune/abstract/abs015.svg create mode 100644 public/assets/icons/duotune/abstract/abs016.svg create mode 100644 public/assets/icons/duotune/abstract/abs017.svg create mode 100644 public/assets/icons/duotune/abstract/abs018.svg create mode 100644 public/assets/icons/duotune/abstract/abs019.svg create mode 100644 public/assets/icons/duotune/abstract/abs020.svg create mode 100644 public/assets/icons/duotune/abstract/abs021.svg create mode 100644 public/assets/icons/duotune/abstract/abs022.svg create mode 100644 public/assets/icons/duotune/abstract/abs023.svg create mode 100644 public/assets/icons/duotune/abstract/abs024.svg create mode 100644 public/assets/icons/duotune/abstract/abs025.svg create mode 100644 public/assets/icons/duotune/abstract/abs026.svg create mode 100644 public/assets/icons/duotune/abstract/abs027.svg create mode 100644 public/assets/icons/duotune/abstract/abs028.svg create mode 100644 public/assets/icons/duotune/abstract/abs029.svg create mode 100644 public/assets/icons/duotune/abstract/abs030.svg create mode 100644 public/assets/icons/duotune/abstract/abs031.svg create mode 100644 public/assets/icons/duotune/abstract/abs032.svg create mode 100644 public/assets/icons/duotune/abstract/abs033.svg create mode 100644 public/assets/icons/duotune/abstract/abs034.svg create mode 100644 public/assets/icons/duotune/abstract/abs035.svg create mode 100644 public/assets/icons/duotune/abstract/abs036.svg create mode 100644 public/assets/icons/duotune/abstract/abs037.svg create mode 100644 public/assets/icons/duotune/abstract/abs038.svg create mode 100644 public/assets/icons/duotune/abstract/abs039.svg create mode 100644 public/assets/icons/duotune/abstract/abs040.svg create mode 100644 public/assets/icons/duotune/abstract/abs041.svg create mode 100644 public/assets/icons/duotune/abstract/abs042.svg create mode 100644 public/assets/icons/duotune/abstract/abs043.svg create mode 100644 public/assets/icons/duotune/abstract/abs044.svg create mode 100644 public/assets/icons/duotune/abstract/abs045.svg create mode 100644 public/assets/icons/duotune/abstract/abs046.svg create mode 100644 public/assets/icons/duotune/abstract/abs047.svg create mode 100644 public/assets/icons/duotune/abstract/abs048.svg create mode 100644 public/assets/icons/duotune/abstract/abs049.svg create mode 100644 public/assets/icons/duotune/abstract/abs050.svg create mode 100644 public/assets/icons/duotune/abstract/abs051.svg create mode 100644 public/assets/icons/duotune/abstract/abs052.svg create mode 100644 public/assets/icons/duotune/arrows/arr001.svg create mode 100644 public/assets/icons/duotune/arrows/arr002.svg create mode 100644 public/assets/icons/duotune/arrows/arr003.svg create mode 100644 public/assets/icons/duotune/arrows/arr004.svg create mode 100644 public/assets/icons/duotune/arrows/arr005.svg create mode 100644 public/assets/icons/duotune/arrows/arr006.svg create mode 100644 public/assets/icons/duotune/arrows/arr007.svg create mode 100644 public/assets/icons/duotune/arrows/arr008.svg create mode 100644 public/assets/icons/duotune/arrows/arr009.svg create mode 100644 public/assets/icons/duotune/arrows/arr010.svg create mode 100644 public/assets/icons/duotune/arrows/arr011.svg create mode 100644 public/assets/icons/duotune/arrows/arr012.svg create mode 100644 public/assets/icons/duotune/arrows/arr013.svg create mode 100644 public/assets/icons/duotune/arrows/arr014.svg create mode 100644 public/assets/icons/duotune/arrows/arr015.svg create mode 100644 public/assets/icons/duotune/arrows/arr016.svg create mode 100644 public/assets/icons/duotune/arrows/arr017.svg create mode 100644 public/assets/icons/duotune/arrows/arr018.svg create mode 100644 public/assets/icons/duotune/arrows/arr019.svg create mode 100644 public/assets/icons/duotune/arrows/arr020.svg create mode 100644 public/assets/icons/duotune/arrows/arr021.svg create mode 100644 public/assets/icons/duotune/arrows/arr022.svg create mode 100644 public/assets/icons/duotune/arrows/arr023.svg create mode 100644 public/assets/icons/duotune/arrows/arr024.svg create mode 100644 public/assets/icons/duotune/arrows/arr025.svg create mode 100644 public/assets/icons/duotune/arrows/arr026.svg create mode 100644 public/assets/icons/duotune/arrows/arr027.svg create mode 100644 public/assets/icons/duotune/arrows/arr028.svg create mode 100644 public/assets/icons/duotune/arrows/arr029.svg create mode 100644 public/assets/icons/duotune/arrows/arr030.svg create mode 100644 public/assets/icons/duotune/arrows/arr031.svg create mode 100644 public/assets/icons/duotune/arrows/arr032.svg create mode 100644 public/assets/icons/duotune/arrows/arr033.svg create mode 100644 public/assets/icons/duotune/arrows/arr034.svg create mode 100644 public/assets/icons/duotune/arrows/arr035.svg create mode 100644 public/assets/icons/duotune/arrows/arr036.svg create mode 100644 public/assets/icons/duotune/arrows/arr037.svg create mode 100644 public/assets/icons/duotune/arrows/arr038.svg create mode 100644 public/assets/icons/duotune/arrows/arr039.svg create mode 100644 public/assets/icons/duotune/arrows/arr040.svg create mode 100644 public/assets/icons/duotune/arrows/arr041.svg create mode 100644 public/assets/icons/duotune/arrows/arr042.svg create mode 100644 public/assets/icons/duotune/arrows/arr043.svg create mode 100644 public/assets/icons/duotune/arrows/arr044.svg create mode 100644 public/assets/icons/duotune/arrows/arr045.svg create mode 100644 public/assets/icons/duotune/arrows/arr046.svg create mode 100644 public/assets/icons/duotune/arrows/arr047.svg create mode 100644 public/assets/icons/duotune/arrows/arr048.svg create mode 100644 public/assets/icons/duotune/arrows/arr049.svg create mode 100644 public/assets/icons/duotune/arrows/arr050.svg create mode 100644 public/assets/icons/duotune/arrows/arr051.svg create mode 100644 public/assets/icons/duotune/arrows/arr052.svg create mode 100644 public/assets/icons/duotune/arrows/arr053.svg create mode 100644 public/assets/icons/duotune/arrows/arr054.svg create mode 100644 public/assets/icons/duotune/arrows/arr055.svg create mode 100644 public/assets/icons/duotune/arrows/arr056.svg create mode 100644 public/assets/icons/duotune/arrows/arr057.svg create mode 100644 public/assets/icons/duotune/arrows/arr058.svg create mode 100644 public/assets/icons/duotune/arrows/arr059.svg create mode 100644 public/assets/icons/duotune/arrows/arr060.svg create mode 100644 public/assets/icons/duotune/arrows/arr061.svg create mode 100644 public/assets/icons/duotune/arrows/arr062.svg create mode 100644 public/assets/icons/duotune/arrows/arr063.svg create mode 100644 public/assets/icons/duotune/arrows/arr064.svg create mode 100644 public/assets/icons/duotune/arrows/arr065.svg create mode 100644 public/assets/icons/duotune/arrows/arr066.svg create mode 100644 public/assets/icons/duotune/arrows/arr067.svg create mode 100644 public/assets/icons/duotune/arrows/arr068.svg create mode 100644 public/assets/icons/duotune/arrows/arr069.svg create mode 100644 public/assets/icons/duotune/arrows/arr070.svg create mode 100644 public/assets/icons/duotune/arrows/arr071.svg create mode 100644 public/assets/icons/duotune/arrows/arr072.svg create mode 100644 public/assets/icons/duotune/arrows/arr073.svg create mode 100644 public/assets/icons/duotune/arrows/arr074.svg create mode 100644 public/assets/icons/duotune/arrows/arr075.svg create mode 100644 public/assets/icons/duotune/arrows/arr076.svg create mode 100644 public/assets/icons/duotune/arrows/arr077.svg create mode 100644 public/assets/icons/duotune/arrows/arr078.svg create mode 100644 public/assets/icons/duotune/arrows/arr079.svg create mode 100644 public/assets/icons/duotune/arrows/arr080.svg create mode 100644 public/assets/icons/duotune/arrows/arr081.svg create mode 100644 public/assets/icons/duotune/arrows/arr082.svg create mode 100644 public/assets/icons/duotune/arrows/arr084.svg create mode 100644 public/assets/icons/duotune/arrows/arr085.svg create mode 100644 public/assets/icons/duotune/arrows/arr086.svg create mode 100644 public/assets/icons/duotune/arrows/arr087.svg create mode 100644 public/assets/icons/duotune/arrows/arr088.svg create mode 100644 public/assets/icons/duotune/arrows/arr089.svg create mode 100644 public/assets/icons/duotune/arrows/arr090.svg create mode 100644 public/assets/icons/duotune/arrows/arr091.svg create mode 100644 public/assets/icons/duotune/arrows/arr092.svg create mode 100644 public/assets/icons/duotune/art/art001.svg create mode 100644 public/assets/icons/duotune/art/art002.svg create mode 100644 public/assets/icons/duotune/art/art003.svg create mode 100644 public/assets/icons/duotune/art/art004.svg create mode 100644 public/assets/icons/duotune/art/art005.svg create mode 100644 public/assets/icons/duotune/art/art006.svg create mode 100644 public/assets/icons/duotune/art/art007.svg create mode 100644 public/assets/icons/duotune/art/art008.svg create mode 100644 public/assets/icons/duotune/art/art009.svg create mode 100644 public/assets/icons/duotune/art/art010.svg create mode 100644 public/assets/icons/duotune/coding/cod001.svg create mode 100644 public/assets/icons/duotune/coding/cod002.svg create mode 100644 public/assets/icons/duotune/coding/cod003.svg create mode 100644 public/assets/icons/duotune/coding/cod004.svg create mode 100644 public/assets/icons/duotune/coding/cod005.svg create mode 100644 public/assets/icons/duotune/coding/cod006.svg create mode 100644 public/assets/icons/duotune/coding/cod007.svg create mode 100644 public/assets/icons/duotune/coding/cod008.svg create mode 100644 public/assets/icons/duotune/coding/cod009.svg create mode 100644 public/assets/icons/duotune/coding/cod010.svg create mode 100644 public/assets/icons/duotune/communication/com001.svg create mode 100644 public/assets/icons/duotune/communication/com002.svg create mode 100644 public/assets/icons/duotune/communication/com003.svg create mode 100644 public/assets/icons/duotune/communication/com004.svg create mode 100644 public/assets/icons/duotune/communication/com005.svg create mode 100644 public/assets/icons/duotune/communication/com006.svg create mode 100644 public/assets/icons/duotune/communication/com007.svg create mode 100644 public/assets/icons/duotune/communication/com008.svg create mode 100644 public/assets/icons/duotune/communication/com009.svg create mode 100644 public/assets/icons/duotune/communication/com010.svg create mode 100644 public/assets/icons/duotune/communication/com011.svg create mode 100644 public/assets/icons/duotune/communication/com012.svg create mode 100644 public/assets/icons/duotune/communication/com013.svg create mode 100644 public/assets/icons/duotune/communication/com014.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm001.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm002.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm003.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm004.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm005.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm006.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm007.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm008.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm009.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm010.svg create mode 100644 public/assets/icons/duotune/ecommerce/ecm011.svg create mode 100644 public/assets/icons/duotune/electronics/elc001.svg create mode 100644 public/assets/icons/duotune/electronics/elc002.svg create mode 100644 public/assets/icons/duotune/electronics/elc003.svg create mode 100644 public/assets/icons/duotune/electronics/elc004.svg create mode 100644 public/assets/icons/duotune/electronics/elc005.svg create mode 100644 public/assets/icons/duotune/electronics/elc006.svg create mode 100644 public/assets/icons/duotune/electronics/elc007.svg create mode 100644 public/assets/icons/duotune/electronics/elc008.svg create mode 100644 public/assets/icons/duotune/electronics/elc009.svg create mode 100644 public/assets/icons/duotune/electronics/elc010.svg create mode 100644 public/assets/icons/duotune/files/fil001.svg create mode 100644 public/assets/icons/duotune/files/fil002.svg create mode 100644 public/assets/icons/duotune/files/fil003.svg create mode 100644 public/assets/icons/duotune/files/fil004.svg create mode 100644 public/assets/icons/duotune/files/fil005.svg create mode 100644 public/assets/icons/duotune/files/fil006.svg create mode 100644 public/assets/icons/duotune/files/fil007.svg create mode 100644 public/assets/icons/duotune/files/fil008.svg create mode 100644 public/assets/icons/duotune/files/fil009.svg create mode 100644 public/assets/icons/duotune/files/fil010.svg create mode 100644 public/assets/icons/duotune/files/fil011.svg create mode 100644 public/assets/icons/duotune/files/fil012.svg create mode 100644 public/assets/icons/duotune/files/fil013.svg create mode 100644 public/assets/icons/duotune/files/fil014.svg create mode 100644 public/assets/icons/duotune/files/fil015.svg create mode 100644 public/assets/icons/duotune/files/fil016.svg create mode 100644 public/assets/icons/duotune/files/fil017.svg create mode 100644 public/assets/icons/duotune/files/fil018.svg create mode 100644 public/assets/icons/duotune/files/fil019.svg create mode 100644 public/assets/icons/duotune/files/fil020.svg create mode 100644 public/assets/icons/duotune/files/fil021.svg create mode 100644 public/assets/icons/duotune/files/fil022.svg create mode 100644 public/assets/icons/duotune/files/fil023.svg create mode 100644 public/assets/icons/duotune/files/fil024.svg create mode 100644 public/assets/icons/duotune/files/fil025.svg create mode 100644 public/assets/icons/duotune/finance/fin001.svg create mode 100644 public/assets/icons/duotune/finance/fin002.svg create mode 100644 public/assets/icons/duotune/finance/fin003.svg create mode 100644 public/assets/icons/duotune/finance/fin004.svg create mode 100644 public/assets/icons/duotune/finance/fin005.svg create mode 100644 public/assets/icons/duotune/finance/fin006.svg create mode 100644 public/assets/icons/duotune/finance/fin007.svg create mode 100644 public/assets/icons/duotune/finance/fin008.svg create mode 100644 public/assets/icons/duotune/finance/fin009.svg create mode 100644 public/assets/icons/duotune/finance/fin010.svg create mode 100644 public/assets/icons/duotune/general/gen001.svg create mode 100644 public/assets/icons/duotune/general/gen002.svg create mode 100644 public/assets/icons/duotune/general/gen003.svg create mode 100644 public/assets/icons/duotune/general/gen004.svg create mode 100644 public/assets/icons/duotune/general/gen005.svg create mode 100644 public/assets/icons/duotune/general/gen006.svg create mode 100644 public/assets/icons/duotune/general/gen007.svg create mode 100644 public/assets/icons/duotune/general/gen008.svg create mode 100644 public/assets/icons/duotune/general/gen009.svg create mode 100644 public/assets/icons/duotune/general/gen010.svg create mode 100644 public/assets/icons/duotune/general/gen011.svg create mode 100644 public/assets/icons/duotune/general/gen012.svg create mode 100644 public/assets/icons/duotune/general/gen013.svg create mode 100644 public/assets/icons/duotune/general/gen014.svg create mode 100644 public/assets/icons/duotune/general/gen015.svg create mode 100644 public/assets/icons/duotune/general/gen016.svg create mode 100644 public/assets/icons/duotune/general/gen017.svg create mode 100644 public/assets/icons/duotune/general/gen018.svg create mode 100644 public/assets/icons/duotune/general/gen019.svg create mode 100644 public/assets/icons/duotune/general/gen020.svg create mode 100644 public/assets/icons/duotune/general/gen021.svg create mode 100644 public/assets/icons/duotune/general/gen022.svg create mode 100644 public/assets/icons/duotune/general/gen023.svg create mode 100644 public/assets/icons/duotune/general/gen024.svg create mode 100644 public/assets/icons/duotune/general/gen025.svg create mode 100644 public/assets/icons/duotune/general/gen026.svg create mode 100644 public/assets/icons/duotune/general/gen027.svg create mode 100644 public/assets/icons/duotune/general/gen028.svg create mode 100644 public/assets/icons/duotune/general/gen029.svg create mode 100644 public/assets/icons/duotune/general/gen030.svg create mode 100644 public/assets/icons/duotune/general/gen031.svg create mode 100644 public/assets/icons/duotune/general/gen032.svg create mode 100644 public/assets/icons/duotune/general/gen033.svg create mode 100644 public/assets/icons/duotune/general/gen034.svg create mode 100644 public/assets/icons/duotune/general/gen035.svg create mode 100644 public/assets/icons/duotune/general/gen036.svg create mode 100644 public/assets/icons/duotune/general/gen037.svg create mode 100644 public/assets/icons/duotune/general/gen038.svg create mode 100644 public/assets/icons/duotune/general/gen039.svg create mode 100644 public/assets/icons/duotune/general/gen040.svg create mode 100644 public/assets/icons/duotune/general/gen041.svg create mode 100644 public/assets/icons/duotune/general/gen042.svg create mode 100644 public/assets/icons/duotune/general/gen043.svg create mode 100644 public/assets/icons/duotune/general/gen044.svg create mode 100644 public/assets/icons/duotune/general/gen045.svg create mode 100644 public/assets/icons/duotune/general/gen046.svg create mode 100644 public/assets/icons/duotune/general/gen047.svg create mode 100644 public/assets/icons/duotune/general/gen048.svg create mode 100644 public/assets/icons/duotune/general/gen049.svg create mode 100644 public/assets/icons/duotune/general/gen050.svg create mode 100644 public/assets/icons/duotune/general/gen051.svg create mode 100644 public/assets/icons/duotune/general/gen052.svg create mode 100644 public/assets/icons/duotune/general/gen053.svg create mode 100644 public/assets/icons/duotune/general/gen054.svg create mode 100644 public/assets/icons/duotune/general/gen055.svg create mode 100644 public/assets/icons/duotune/general/gen056.svg create mode 100644 public/assets/icons/duotune/general/gen057.svg create mode 100644 public/assets/icons/duotune/general/gen058.svg create mode 100644 public/assets/icons/duotune/general/gen059.svg create mode 100644 public/assets/icons/duotune/general/gen060.svg create mode 100644 public/assets/icons/duotune/general/gen061.svg create mode 100644 public/assets/icons/duotune/graphs/gra001.svg create mode 100644 public/assets/icons/duotune/graphs/gra002.svg create mode 100644 public/assets/icons/duotune/graphs/gra003.svg create mode 100644 public/assets/icons/duotune/graphs/gra004.svg create mode 100644 public/assets/icons/duotune/graphs/gra005.svg create mode 100644 public/assets/icons/duotune/graphs/gra006.svg create mode 100644 public/assets/icons/duotune/graphs/gra007.svg create mode 100644 public/assets/icons/duotune/graphs/gra008.svg create mode 100644 public/assets/icons/duotune/graphs/gra009.svg create mode 100644 public/assets/icons/duotune/graphs/gra010.svg create mode 100644 public/assets/icons/duotune/graphs/gra011.svg create mode 100644 public/assets/icons/duotune/graphs/gra012.svg create mode 100644 public/assets/icons/duotune/layouts/lay001.svg create mode 100644 public/assets/icons/duotune/layouts/lay002.svg create mode 100644 public/assets/icons/duotune/layouts/lay003.svg create mode 100644 public/assets/icons/duotune/layouts/lay004.svg create mode 100644 public/assets/icons/duotune/layouts/lay005.svg create mode 100644 public/assets/icons/duotune/layouts/lay006.svg create mode 100644 public/assets/icons/duotune/layouts/lay007.svg create mode 100644 public/assets/icons/duotune/layouts/lay008.svg create mode 100644 public/assets/icons/duotune/layouts/lay009.svg create mode 100644 public/assets/icons/duotune/layouts/lay010.svg create mode 100644 public/assets/icons/duotune/maps/map001.svg create mode 100644 public/assets/icons/duotune/maps/map002.svg create mode 100644 public/assets/icons/duotune/maps/map003.svg create mode 100644 public/assets/icons/duotune/maps/map004.svg create mode 100644 public/assets/icons/duotune/maps/map005.svg create mode 100644 public/assets/icons/duotune/maps/map006.svg create mode 100644 public/assets/icons/duotune/maps/map007.svg create mode 100644 public/assets/icons/duotune/maps/map008.svg create mode 100644 public/assets/icons/duotune/maps/map009.svg create mode 100644 public/assets/icons/duotune/maps/map010.svg create mode 100644 public/assets/icons/duotune/medicine/med001.svg create mode 100644 public/assets/icons/duotune/medicine/med002.svg create mode 100644 public/assets/icons/duotune/medicine/med003.svg create mode 100644 public/assets/icons/duotune/medicine/med004.svg create mode 100644 public/assets/icons/duotune/medicine/med005.svg create mode 100644 public/assets/icons/duotune/medicine/med006.svg create mode 100644 public/assets/icons/duotune/medicine/med007.svg create mode 100644 public/assets/icons/duotune/medicine/med008.svg create mode 100644 public/assets/icons/duotune/medicine/med009.svg create mode 100644 public/assets/icons/duotune/medicine/med010.svg create mode 100644 public/assets/icons/duotune/social/soc001.svg create mode 100644 public/assets/icons/duotune/social/soc002.svg create mode 100644 public/assets/icons/duotune/social/soc003.svg create mode 100644 public/assets/icons/duotune/social/soc004.svg create mode 100644 public/assets/icons/duotune/social/soc005.svg create mode 100644 public/assets/icons/duotune/social/soc006.svg create mode 100644 public/assets/icons/duotune/social/soc007.svg create mode 100644 public/assets/icons/duotune/social/soc008.svg create mode 100644 public/assets/icons/duotune/social/soc009.svg create mode 100644 public/assets/icons/duotune/social/soc010.svg create mode 100644 public/assets/icons/duotune/technology/teh001.svg create mode 100644 public/assets/icons/duotune/technology/teh002.svg create mode 100644 public/assets/icons/duotune/technology/teh003.svg create mode 100644 public/assets/icons/duotune/technology/teh004.svg create mode 100644 public/assets/icons/duotune/technology/teh005.svg create mode 100644 public/assets/icons/duotune/technology/teh006.svg create mode 100644 public/assets/icons/duotune/technology/teh007.svg create mode 100644 public/assets/icons/duotune/technology/teh008.svg create mode 100644 public/assets/icons/duotune/technology/teh009.svg create mode 100644 public/assets/icons/duotune/technology/teh010.svg create mode 100644 public/assets/icons/duotune/text/txt001.svg create mode 100644 public/assets/icons/duotune/text/txt002.svg create mode 100644 public/assets/icons/duotune/text/txt003.svg create mode 100644 public/assets/icons/duotune/text/txt004.svg create mode 100644 public/assets/icons/duotune/text/txt005.svg create mode 100644 public/assets/icons/duotune/text/txt006.svg create mode 100644 public/assets/icons/duotune/text/txt007.svg create mode 100644 public/assets/icons/duotune/text/txt008.svg create mode 100644 public/assets/icons/duotune/text/txt009.svg create mode 100644 public/assets/icons/duotune/text/txt010.svg create mode 100644 public/assets/icons/offLine.ico create mode 100644 public/assets/icons/onLine.ico create mode 100644 public/assets/images/avatar.png create mode 100644 public/assets/images/bg.png create mode 100644 public/assets/images/dark.svg create mode 100644 public/assets/images/favicon.png create mode 100644 public/assets/images/graphql.svg create mode 100644 public/assets/images/light.svg create mode 100644 public/assets/images/logo_lightmode.svg create mode 100644 public/assets/images/logo_nightmode.svg create mode 100644 public/assets/lambda/fonts/flaticons/flaticons.css create mode 100644 public/assets/lambda/fonts/flaticons/fonts/Flaticon.eot create mode 100644 public/assets/lambda/fonts/flaticons/fonts/Flaticon.svg create mode 100644 public/assets/lambda/fonts/flaticons/fonts/Flaticon.ttf create mode 100644 public/assets/lambda/fonts/flaticons/fonts/Flaticon.woff create mode 100644 public/assets/lambda/fonts/ionicons.ttf create mode 100644 public/assets/lambda/fonts/ionicons.woff create mode 100644 public/assets/lambda/fonts/ionicons.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff2 create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff create mode 100644 public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2 create mode 100644 public/assets/lambda/fonts/roboto/roboto.css create mode 100644 public/assets/lambda/fonts/themify/fonts/themify.eot create mode 100644 public/assets/lambda/fonts/themify/fonts/themify.svg create mode 100644 public/assets/lambda/fonts/themify/fonts/themify.ttf create mode 100644 public/assets/lambda/fonts/themify/fonts/themify.woff create mode 100644 public/assets/lambda/fonts/themify/ie7/ie7.css create mode 100644 public/assets/lambda/fonts/themify/ie7/ie7.js create mode 100644 public/assets/lambda/fonts/themify/themify-icons.css create mode 100644 renovate.json create mode 100644 src/app.vue create mode 100644 src/assets/styles/_responsive.scss create mode 100644 src/assets/styles/_variables.scss create mode 100644 src/assets/styles/app.scss create mode 100644 src/assets/styles/components/buttons.scss create mode 100644 src/assets/styles/components/buttons_dark.scss create mode 100644 src/assets/styles/components/drawer.scss create mode 100644 src/assets/styles/components/drawerSider.scss create mode 100644 src/assets/styles/components/index.scss create mode 100644 src/assets/styles/components/languageSwitch.scss create mode 100644 src/assets/styles/components/loading.css create mode 100644 src/assets/styles/components/multiTab.scss create mode 100644 src/assets/styles/components/overwriteAnt.scss create mode 100644 src/assets/styles/components/searchBar.scss create mode 100644 src/assets/styles/components/settings.scss create mode 100644 src/assets/styles/components/sider.scss create mode 100644 src/assets/styles/components/svg-icon.scss create mode 100644 src/assets/styles/components/themeColorSelector.scss create mode 100644 src/assets/styles/components/topMenu.scss create mode 100644 src/assets/styles/components/userDropDown.scss create mode 100644 src/assets/styles/lambda-extra/dataform.scss create mode 100644 src/assets/styles/lambda-extra/datagrid.scss create mode 100644 src/assets/styles/lambda-extra/krud.scss create mode 100644 src/assets/styles/layout/header.scss create mode 100644 src/assets/styles/layout/index.scss create mode 100644 src/assets/styles/layout/sidebar.scss create mode 100644 src/assets/styles/layout/sidebar_dark.scss create mode 100644 src/assets/styles/tailwind.css create mode 100644 src/assets/styles/theme/ant.less create mode 100644 src/assets/styles/theme/ant_dark.less create mode 100644 src/assets/styles/theme/ant_light.less create mode 100644 src/assets/styles/theme/dark.scss create mode 100644 src/assets/styles/theme/light.scss create mode 100644 src/components.d.ts create mode 100644 src/components/ColorPicker/color.ts create mode 100644 src/components/ColorPicker/common/Alpha.vue create mode 100644 src/components/ColorPicker/common/History.vue create mode 100644 src/components/ColorPicker/common/Hue.vue create mode 100644 src/components/ColorPicker/common/Saturation.vue create mode 100644 src/components/ColorPicker/common/VColorInput.vue create mode 100644 src/components/ColorPicker/index.vue create mode 100644 src/components/GlobalFooter/index.vue create mode 100644 src/components/GlobalHeader/index.vue create mode 100644 src/components/LockScreen/index.vue create mode 100644 src/components/Menu/Menu.vue create mode 100644 src/components/Menu/RenderSubMenu.vue create mode 100644 src/components/Menu/SideMenu.vue create mode 100644 src/components/MultiTab/index.vue create mode 100644 src/components/NoticeIcon/index.vue create mode 100644 src/components/SearchBar/SearchItem.vue create mode 100644 src/components/SearchBar/index.vue create mode 100644 src/components/SelectLang/index.vue create mode 100644 src/components/SettingDrawer/components/GlobalStyle.vue create mode 100644 src/components/SettingDrawer/components/LayoutSettings.vue create mode 100644 src/components/SettingDrawer/components/NavigationMode.vue create mode 100644 src/components/SettingDrawer/components/OtherSettings.vue create mode 100644 src/components/SettingDrawer/components/SettingItem.vue create mode 100644 src/components/SettingDrawer/components/ThemeColor.vue create mode 100644 src/components/SettingDrawer/icons/darkMenu.svg create mode 100644 src/components/SettingDrawer/icons/darkTheme.svg create mode 100644 src/components/SettingDrawer/icons/lightMenu.svg create mode 100644 src/components/SettingDrawer/icons/sideMenu.svg create mode 100644 src/components/SettingDrawer/icons/topMenu.svg create mode 100644 src/components/SettingDrawer/index.vue create mode 100644 src/components/SettingDrawer/settingConfig.ts create mode 100644 src/components/SettingDrawer/updateTheme.ts create mode 100644 src/components/SvgIcon/index.vue create mode 100644 src/components/SvgIcon/manual.vue create mode 100644 src/components/SvgIcon/tools.ts create mode 100644 src/components/home/Banner.vue create mode 100644 src/components/home/FAS.vue create mode 100644 src/components/home/Promotion.vue create mode 100644 src/components/home/Top.vue create mode 100644 src/components/tools/Breadcrumb.vue create mode 100644 src/components/tools/DarkLightMode.vue create mode 100644 src/components/tools/Logo.vue create mode 100644 src/components/tools/Logout.vue create mode 100644 src/components/tools/TwoStepCaptcha.vue create mode 100644 src/components/tools/UserMenu/index.vue create mode 100644 src/config/defaultSettings.ts create mode 100644 src/consts/const.js create mode 100644 src/graphql/queries.js create mode 100644 src/layouts/agent.vue create mode 100644 src/layouts/default.vue create mode 100644 src/layouts/home.vue create mode 100644 src/locale/index.js create mode 100644 src/pages/admin/index.vue create mode 100644 src/pages/admin/p/[menu_id]/index.vue create mode 100644 src/pages/auth/forgot.vue create mode 100644 src/pages/auth/login.vue create mode 100644 src/pages/auth/password-reset.vue create mode 100644 src/pages/index.vue create mode 100644 src/plugins/core/apollo.js create mode 100644 src/plugins/core/axios.ts create mode 100644 src/plugins/core/filters.ts create mode 100644 src/plugins/core/inline-svg.ts create mode 100644 src/plugins/main.ts create mode 100644 src/service/service.ts create mode 100644 src/store/index.ts create mode 100644 src/store/modules/app.ts create mode 100644 src/store/modules/lambda.ts create mode 100644 src/store/mutation-types.ts create mode 100644 src/store/reactiveState.ts create mode 100644 src/store/state.ts create mode 100644 src/store/useSiteSettings.ts create mode 100644 src/utils/Storage.ts create mode 100644 src/utils/date.js create mode 100644 src/utils/device.ts create mode 100644 src/utils/encrypt.ts create mode 100644 src/utils/eventBus.ts create mode 100644 src/utils/http/axios.ts create mode 100644 src/utils/http/downloadFileAxios.js create mode 100644 src/utils/indexDB.ts create mode 100644 src/utils/map.js create mode 100644 src/utils/menu.js create mode 100644 src/utils/number.js create mode 100644 src/utils/setupDefaultSetting.ts create mode 100644 src/utils/themeUtil.ts create mode 100644 src/utils/util.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json create mode 100644 vue3/.editorconfig create mode 100644 vue3/.gitignore create mode 100644 vue3/babel.config.js create mode 100644 vue3/package.json create mode 100644 vue3/src/app.vue create mode 100644 vue3/src/assets/ckeditor5/LICENSE.md create mode 100644 vue3/src/assets/ckeditor5/README.md create mode 100644 vue3/src/assets/ckeditor5/build/ckeditor.js create mode 100644 vue3/src/assets/ckeditor5/build/ckeditor.js.map create mode 100644 vue3/src/assets/ckeditor5/build/translations/af.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ar.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ast.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/az.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/bg.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/bs.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ca.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/cs.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/da.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/de-ch.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/de.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/el.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/en-au.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/en-gb.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/eo.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/es.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/et.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/eu.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/fa.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/fi.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/fr.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/gl.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/gu.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/he.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/hi.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/hr.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/hu.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/id.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/it.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ja.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/jv.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/kk.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/km.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/kn.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ko.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ku.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/lt.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/lv.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ms.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/nb.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ne.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/nl.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/no.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/oc.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/pl.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/pt-br.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/pt.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ro.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ru.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/si.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sk.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sl.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sq.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sr-latn.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sr.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/sv.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/th.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/tk.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/tr.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/tt.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ug.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/uk.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/ur.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/uz.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/vi.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/zh-cn.js create mode 100644 vue3/src/assets/ckeditor5/build/translations/zh.js create mode 100644 vue3/src/assets/ckeditor5/package.json create mode 100644 vue3/src/assets/ckeditor5/sample/index.html create mode 100644 vue3/src/assets/ckeditor5/sample/styles.css create mode 100644 vue3/src/assets/ckeditor5/src/ckeditor.js create mode 100644 vue3/src/assets/ckeditor5/webpack.config.js create mode 100644 vue3/src/assets/fonts/flaticon/Flaticon.eot create mode 100644 vue3/src/assets/fonts/flaticon/Flaticon.svg create mode 100644 vue3/src/assets/fonts/flaticon/Flaticon.ttf create mode 100644 vue3/src/assets/fonts/flaticon/Flaticon.woff create mode 100644 vue3/src/assets/images/graphql.svg create mode 100644 vue3/src/components/IconSelector.vue create mode 100644 vue3/src/components/UserControl.vue create mode 100644 vue3/src/components/listview.vue create mode 100644 vue3/src/components/pageHeader.vue create mode 100644 vue3/src/components/subPageHeader.vue create mode 100644 vue3/src/index.js create mode 100644 vue3/src/locale/index.js create mode 100644 vue3/src/locale/locales/en_US.js create mode 100644 vue3/src/locale/locales/ko_KR.js create mode 100644 vue3/src/locale/locales/mn_MN.js create mode 100644 vue3/src/locales/en_US.json create mode 100644 vue3/src/locales/mn_MN.json create mode 100755 vue3/src/modules/agent/auth.js create mode 100755 vue3/src/modules/agent/bootstrap.js create mode 100755 vue3/src/modules/agent/images/blur-bg.jpg create mode 100755 vue3/src/modules/agent/images/dots.png create mode 100755 vue3/src/modules/agent/images/gears.png create mode 100755 vue3/src/modules/agent/images/icon.png create mode 100755 vue3/src/modules/agent/images/login-bg.jpg create mode 100755 vue3/src/modules/agent/images/splat.png create mode 100755 vue3/src/modules/agent/index.js create mode 100644 vue3/src/modules/agent/router.js create mode 100644 vue3/src/modules/agent/scss/_btn_loader.scss create mode 100644 vue3/src/modules/agent/scss/_page_loader.scss create mode 100644 vue3/src/modules/agent/scss/_pagination.scss create mode 100644 vue3/src/modules/agent/scss/_userlist.scss create mode 100644 vue3/src/modules/agent/scss/_variables.scss create mode 100755 vue3/src/modules/agent/scss/agent.scss create mode 100755 vue3/src/modules/agent/scss/auth.scss create mode 100644 vue3/src/modules/agent/scss/theme/amjilt/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/amjilt/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/aside/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/default/style.scss create mode 100755 vue3/src/modules/agent/scss/theme/gps/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/kb/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/kb/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/lexus/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/logistic/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/logistic/style.scss create mode 100755 vue3/src/modules/agent/scss/theme/man/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/parental/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/register/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/savely/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/savely/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/toyota-q/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/toyota/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/trade/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/trade/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/upwork/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/upwork/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/urban/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/urban/style.scss create mode 100644 vue3/src/modules/agent/scss/theme/workspace/_iview.scss create mode 100644 vue3/src/modules/agent/scss/theme/workspace/style.scss create mode 100644 vue3/src/modules/agent/scss/wizard.scss create mode 100644 vue3/src/modules/agent/views/agentform.vue create mode 100644 vue3/src/modules/agent/views/index.vue create mode 100644 vue3/src/modules/agent/views/pagination.vue create mode 100644 vue3/src/modules/agent/views/theme/amjilt/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/amjilt/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/amjilt/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/amjilt/index.vue create mode 100644 vue3/src/modules/agent/views/theme/aside/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/aside/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/aside/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/aside/index.vue create mode 100644 vue3/src/modules/agent/views/theme/default/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/default/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/default/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/default/index.vue create mode 100755 vue3/src/modules/agent/views/theme/gps/auth/login.vue create mode 100755 vue3/src/modules/agent/views/theme/gps/auth/password/forgot.vue create mode 100755 vue3/src/modules/agent/views/theme/gps/auth/password/password_reset.vue create mode 100755 vue3/src/modules/agent/views/theme/gps/index.vue create mode 100644 vue3/src/modules/agent/views/theme/kb/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/kb/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/kb/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/kb/index.vue create mode 100644 vue3/src/modules/agent/views/theme/lexus/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/lexus/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/lexus/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/lexus/index.vue create mode 100644 vue3/src/modules/agent/views/theme/logistic/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/logistic/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/logistic/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/logistic/index.vue create mode 100755 vue3/src/modules/agent/views/theme/man/auth/login.vue create mode 100755 vue3/src/modules/agent/views/theme/man/auth/password/forgot.vue create mode 100755 vue3/src/modules/agent/views/theme/man/auth/password/password_reset.vue create mode 100755 vue3/src/modules/agent/views/theme/man/index.vue create mode 100644 vue3/src/modules/agent/views/theme/parental/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/parental/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/parental/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/parental/index.vue create mode 100644 vue3/src/modules/agent/views/theme/register/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/register/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/register/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/register/index.vue create mode 100644 vue3/src/modules/agent/views/theme/savely/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/savely/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/savely/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/savely/index.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota-q/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota-q/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota-q/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota-q/index.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/toyota/index.vue create mode 100644 vue3/src/modules/agent/views/theme/trade/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/trade/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/trade/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/trade/index.vue create mode 100644 vue3/src/modules/agent/views/theme/upwork/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/upwork/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/upwork/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/upwork/index.vue create mode 100644 vue3/src/modules/agent/views/theme/urban/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/urban/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/urban/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/urban/index.vue create mode 100644 vue3/src/modules/agent/views/theme/workspace/auth/login.vue create mode 100644 vue3/src/modules/agent/views/theme/workspace/auth/password/forgot.vue create mode 100644 vue3/src/modules/agent/views/theme/workspace/auth/password/password_reset.vue create mode 100644 vue3/src/modules/agent/views/theme/workspace/index.vue create mode 100644 vue3/src/modules/agent/views/wizard.vue create mode 100644 vue3/src/modules/chart/API/index.js create mode 100755 vue3/src/modules/chart/Builder.vue create mode 100644 vue3/src/modules/chart/Chart.vue create mode 100644 vue3/src/modules/chart/ChartRest.vue create mode 100755 vue3/src/modules/chart/bootstrap.js create mode 100644 vue3/src/modules/chart/controls/AreaLineColumn.vue create mode 100644 vue3/src/modules/chart/controls/CountBox.vue create mode 100644 vue3/src/modules/chart/controls/ElementControl.vue create mode 100644 vue3/src/modules/chart/controls/Pie.vue create mode 100644 vue3/src/modules/chart/controls/Radar.vue create mode 100644 vue3/src/modules/chart/controls/Table.vue create mode 100644 vue3/src/modules/chart/elements/AreaLine.vue create mode 100644 vue3/src/modules/chart/elements/CountBox.vue create mode 100644 vue3/src/modules/chart/elements/ElementPreview.vue create mode 100644 vue3/src/modules/chart/elements/ElementPreview_oldvue create mode 100644 vue3/src/modules/chart/elements/Pie.vue create mode 100644 vue3/src/modules/chart/elements/Radar.vue create mode 100644 vue3/src/modules/chart/elements/Table.vue create mode 100644 vue3/src/modules/chart/elements/index.js create mode 100644 vue3/src/modules/chart/icons/area.svg create mode 100644 vue3/src/modules/chart/icons/column.svg create mode 100644 vue3/src/modules/chart/icons/count.svg create mode 100644 vue3/src/modules/chart/icons/funnel.svg create mode 100644 vue3/src/modules/chart/icons/globe.svg create mode 100644 vue3/src/modules/chart/icons/layers.svg create mode 100644 vue3/src/modules/chart/icons/line.svg create mode 100644 vue3/src/modules/chart/icons/marker.svg create mode 100644 vue3/src/modules/chart/icons/pie.svg create mode 100644 vue3/src/modules/chart/icons/radar.svg create mode 100644 vue3/src/modules/chart/icons/scatter.svg create mode 100644 vue3/src/modules/chart/icons/table.svg create mode 100644 vue3/src/modules/chart/icons/treemaps.svg create mode 100755 vue3/src/modules/chart/index-builder.js create mode 100755 vue3/src/modules/chart/index.js create mode 100644 vue3/src/modules/chart/radar.json create mode 100644 vue3/src/modules/chart/scss/_common.scss create mode 100644 vue3/src/modules/chart/scss/_element_control.scss create mode 100644 vue3/src/modules/chart/scss/_element_preview.scss create mode 100644 vue3/src/modules/chart/scss/_table_list.scss create mode 100755 vue3/src/modules/chart/scss/style.scss create mode 100755 vue3/src/modules/chart/store/actions.js create mode 100755 vue3/src/modules/chart/store/getters.js create mode 100755 vue3/src/modules/chart/store/mutations.js create mode 100755 vue3/src/modules/chart/store/store.js create mode 100644 vue3/src/modules/chart/tableList/TableList.vue create mode 100644 vue3/src/modules/chart/utils/id.js create mode 100644 vue3/src/modules/chart/utils/number.js create mode 100644 vue3/src/modules/dataform/Dataform.vue create mode 100644 vue3/src/modules/dataform/DataformMixin.js create mode 100644 vue3/src/modules/dataform/ExpandOption.vue create mode 100644 vue3/src/modules/dataform/FormBuilder.vue create mode 100644 vue3/src/modules/dataform/FormItem.vue create mode 100644 vue3/src/modules/dataform/FormMoqup.vue create mode 100644 vue3/src/modules/dataform/SubForm.vue create mode 100644 vue3/src/modules/dataform/bootstrap.js create mode 100644 vue3/src/modules/dataform/elements/AdminMenu.vue create mode 100644 vue3/src/modules/dataform/elements/BirthdayPicker.vue create mode 100644 vue3/src/modules/dataform/elements/CK-old.vue create mode 100644 vue3/src/modules/dataform/elements/CK.vue create mode 100644 vue3/src/modules/dataform/elements/Checkbox-multi.vue create mode 100644 vue3/src/modules/dataform/elements/Checkbox.vue create mode 100644 vue3/src/modules/dataform/elements/ColorPicker.vue create mode 100644 vue3/src/modules/dataform/elements/CustomElement.vue create mode 100644 vue3/src/modules/dataform/elements/Date.vue create mode 100644 vue3/src/modules/dataform/elements/DateTime.vue create mode 100644 vue3/src/modules/dataform/elements/Divider.vue create mode 100644 vue3/src/modules/dataform/elements/Download.vue create mode 100644 vue3/src/modules/dataform/elements/DragMap.vue create mode 100644 vue3/src/modules/dataform/elements/Email.vue create mode 100644 vue3/src/modules/dataform/elements/File.vue create mode 100644 vue3/src/modules/dataform/elements/FooterButton.vue create mode 100644 vue3/src/modules/dataform/elements/Geographic.vue create mode 100644 vue3/src/modules/dataform/elements/Geographic_geosystem.vue create mode 100644 vue3/src/modules/dataform/elements/GridSelector.vue create mode 100644 vue3/src/modules/dataform/elements/HTML.vue create mode 100644 vue3/src/modules/dataform/elements/Hidden.vue create mode 100644 vue3/src/modules/dataform/elements/ISelect.vue create mode 100644 vue3/src/modules/dataform/elements/Image.vue create mode 100644 vue3/src/modules/dataform/elements/ImageDrag.vue create mode 100644 vue3/src/modules/dataform/elements/ImageSubform.vue create mode 100644 vue3/src/modules/dataform/elements/JsonEditor.vue create mode 100644 vue3/src/modules/dataform/elements/Map.vue create mode 100644 vue3/src/modules/dataform/elements/MenuItem/MenuItem.vue create mode 100644 vue3/src/modules/dataform/elements/MenuItem/sortableList.js create mode 100644 vue3/src/modules/dataform/elements/Money.vue create mode 100644 vue3/src/modules/dataform/elements/MoneyWithoutCurrency.vue create mode 100644 vue3/src/modules/dataform/elements/NotFound.vue create mode 100644 vue3/src/modules/dataform/elements/Number.vue create mode 100644 vue3/src/modules/dataform/elements/NumberGenerate.vue create mode 100644 vue3/src/modules/dataform/elements/Numeric.vue create mode 100644 vue3/src/modules/dataform/elements/Password.vue create mode 100644 vue3/src/modules/dataform/elements/PasswordGenerate.vue create mode 100644 vue3/src/modules/dataform/elements/QGis.vue create mode 100644 vue3/src/modules/dataform/elements/Radio.vue create mode 100644 vue3/src/modules/dataform/elements/RadioWithTextInput.vue create mode 100644 vue3/src/modules/dataform/elements/RadioWithThumb.vue create mode 100644 vue3/src/modules/dataform/elements/Register.vue create mode 100644 vue3/src/modules/dataform/elements/Search.vue create mode 100644 vue3/src/modules/dataform/elements/Select.vue create mode 100644 vue3/src/modules/dataform/elements/SelectIview.vue create mode 100644 vue3/src/modules/dataform/elements/Switch.vue create mode 100644 vue3/src/modules/dataform/elements/Text.vue create mode 100644 vue3/src/modules/dataform/elements/Textarea.vue create mode 100644 vue3/src/modules/dataform/elements/Time.vue create mode 100644 vue3/src/modules/dataform/elements/TimeMask.vue create mode 100644 vue3/src/modules/dataform/elements/TreeSelect.vue create mode 100644 vue3/src/modules/dataform/elements/index.js create mode 100644 vue3/src/modules/dataform/elements/subform/Form.vue create mode 100644 vue3/src/modules/dataform/elements/subform/Grid.vue create mode 100644 vue3/src/modules/dataform/elements/subform/GridForm.vue create mode 100644 vue3/src/modules/dataform/elements/subform/subFormMix.js create mode 100644 vue3/src/modules/dataform/index-builder.js create mode 100644 vue3/src/modules/dataform/index-front.js create mode 100644 vue3/src/modules/dataform/index.js create mode 100644 vue3/src/modules/dataform/rule.js create mode 100644 vue3/src/modules/dataform/scss/_addable_modal.scss create mode 100644 vue3/src/modules/dataform/scss/_builder.scss create mode 100644 vue3/src/modules/dataform/scss/_crud.scss create mode 100644 vue3/src/modules/dataform/scss/_dataform.scss create mode 100644 vue3/src/modules/dataform/scss/_email.scss create mode 100644 vue3/src/modules/dataform/scss/_expand.scss create mode 100644 vue3/src/modules/dataform/scss/_form_moqup.scss create mode 100644 vue3/src/modules/dataform/scss/_formula.scss create mode 100644 vue3/src/modules/dataform/scss/_geographic.scss create mode 100644 vue3/src/modules/dataform/scss/_grid_search.scss create mode 100644 vue3/src/modules/dataform/scss/_layout.scss create mode 100644 vue3/src/modules/dataform/scss/_override.scss create mode 100644 vue3/src/modules/dataform/scss/_subform_grid.scss create mode 100644 vue3/src/modules/dataform/scss/_submodal_form.scss create mode 100644 vue3/src/modules/dataform/scss/_treeSelect.scss create mode 100644 vue3/src/modules/dataform/scss/_trigger.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_adminMenu.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_birthdayPicker.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_download.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_dragMap.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_file.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_html.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_image.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_imageDrag.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_image_sub_form.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_map.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_qgis.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_radio_with_thumb.scss create mode 100644 vue3/src/modules/dataform/scss/elements/_select.scss create mode 100644 vue3/src/modules/dataform/scss/infoModal.scss create mode 100644 vue3/src/modules/dataform/scss/menuCreator.scss create mode 100644 vue3/src/modules/dataform/scss/style.scss create mode 100644 vue3/src/modules/dataform/scss/template/_material.scss create mode 100644 vue3/src/modules/dataform/scss/viewMode.scss create mode 100644 vue3/src/modules/dataform/store.js create mode 100644 vue3/src/modules/dataform/utils/date.js create mode 100644 vue3/src/modules/dataform/utils/formula.js create mode 100644 vue3/src/modules/dataform/utils/formula_and_trigger.js create mode 100644 vue3/src/modules/dataform/utils/helpers.js create mode 100644 vue3/src/modules/dataform/utils/methods.js create mode 100644 vue3/src/modules/datagrid/DataFilter.vue create mode 100644 vue3/src/modules/datagrid/Datagrid.vue create mode 100644 vue3/src/modules/datagrid/ExcelImport.vue create mode 100644 vue3/src/modules/datagrid/Footer.vue create mode 100644 vue3/src/modules/datagrid/GridActions.vue create mode 100644 vue3/src/modules/datagrid/Print.vue create mode 100644 vue3/src/modules/datagrid/StatisticPanel.vue create mode 100644 vue3/src/modules/datagrid/elements/Check.vue create mode 100644 vue3/src/modules/datagrid/elements/ColorPicker.vue create mode 100644 vue3/src/modules/datagrid/elements/Custom.vue create mode 100644 vue3/src/modules/datagrid/elements/Date.vue create mode 100644 vue3/src/modules/datagrid/elements/DateRange.vue create mode 100644 vue3/src/modules/datagrid/elements/DateRangeDouble.vue create mode 100644 vue3/src/modules/datagrid/elements/ExcelFilter.js create mode 100644 vue3/src/modules/datagrid/elements/File.vue create mode 100644 vue3/src/modules/datagrid/elements/Html.vue create mode 100644 vue3/src/modules/datagrid/elements/Image.vue create mode 100644 vue3/src/modules/datagrid/elements/Input.vue create mode 100644 vue3/src/modules/datagrid/elements/Link.vue create mode 100644 vue3/src/modules/datagrid/elements/Number.vue create mode 100644 vue3/src/modules/datagrid/elements/Radio.vue create mode 100644 vue3/src/modules/datagrid/elements/Select.vue create mode 100644 vue3/src/modules/datagrid/elements/SetFilter.vue create mode 100644 vue3/src/modules/datagrid/elements/SetFilterAltered.vue create mode 100644 vue3/src/modules/datagrid/elements/SetFilterDate.vue create mode 100644 vue3/src/modules/datagrid/elements/Tag.vue create mode 100644 vue3/src/modules/datagrid/elements/Text.vue create mode 100644 vue3/src/modules/datagrid/elements/Textarea.vue create mode 100644 vue3/src/modules/datagrid/elements/editableDate.vue create mode 100644 vue3/src/modules/datagrid/elements/editableDatePicker.vue create mode 100644 vue3/src/modules/datagrid/elements/editableFloat.vue create mode 100644 vue3/src/modules/datagrid/elements/editableNumber.vue create mode 100644 vue3/src/modules/datagrid/elements/editableSelect.vue create mode 100644 vue3/src/modules/datagrid/elements/editableText.vue create mode 100644 vue3/src/modules/datagrid/elements/index.js create mode 100644 vue3/src/modules/datagrid/elements/selectFloatingFilter.vue create mode 100644 vue3/src/modules/datagrid/index.ts create mode 100644 vue3/src/modules/datagrid/scss/_celleditor.scss create mode 100644 vue3/src/modules/datagrid/scss/_custom_element.scss create mode 100644 vue3/src/modules/datagrid/scss/_custom_table.scss create mode 100644 vue3/src/modules/datagrid/scss/_excel_import_form.scss create mode 100644 vue3/src/modules/datagrid/scss/_expand.scss create mode 100644 vue3/src/modules/datagrid/scss/_formula.scss create mode 100644 vue3/src/modules/datagrid/scss/_header-ui.scss create mode 100644 vue3/src/modules/datagrid/scss/_override.scss create mode 100644 vue3/src/modules/datagrid/scss/_print.scss create mode 100644 vue3/src/modules/datagrid/scss/_row_updater.scss create mode 100644 vue3/src/modules/datagrid/scss/_table.scss create mode 100644 vue3/src/modules/datagrid/scss/_template.scss create mode 100644 vue3/src/modules/datagrid/scss/style.scss create mode 100644 vue3/src/modules/datagrid/scss/theme/_dark.scss create mode 100644 vue3/src/modules/datagrid/scss/theme/_light.scss create mode 100644 vue3/src/modules/datagrid/scss/theme/_material.scss create mode 100644 vue3/src/modules/datagrid/scss/theme/_mini.scss create mode 100644 vue3/src/modules/datagrid/utils/agMN.js create mode 100644 vue3/src/modules/datagrid/utils/data.js create mode 100644 vue3/src/modules/datagrid/utils/date.js create mode 100644 vue3/src/modules/datagrid/utils/formula.js create mode 100644 vue3/src/modules/datagrid/utils/helpers.js create mode 100644 vue3/src/modules/datagrid/utils/methods.js create mode 100644 vue3/src/modules/datagrid/utils/number.js create mode 100644 vue3/src/modules/datagrid/utils/printStyles.js create mode 100644 vue3/src/modules/datasource/DataSource.vue create mode 100644 vue3/src/modules/datasource/QueryBuilder.vue create mode 100644 vue3/src/modules/datasource/diagram/DiagramModel.js create mode 100644 vue3/src/modules/datasource/diagram/DiagramNode.js create mode 100644 vue3/src/modules/datasource/diagram/__tests__/index.js create mode 100644 vue3/src/modules/datasource/diagram/components/Diagram.vue create mode 100644 vue3/src/modules/datasource/diagram/components/DiagramLink.vue create mode 100644 vue3/src/modules/datasource/diagram/components/DiagramNode.vue create mode 100644 vue3/src/modules/datasource/diagram/components/DiagramPoint.vue create mode 100644 vue3/src/modules/datasource/diagram/components/DiagramPort.vue create mode 100644 vue3/src/modules/datasource/diagram/components/__tests__/Diagram.js create mode 100644 vue3/src/modules/datasource/diagram/index.js create mode 100644 vue3/src/modules/datasource/diagram/index.umd.js create mode 100755 vue3/src/modules/datasource/index.js create mode 100644 vue3/src/modules/datasource/jsonLogic/json-logic.js create mode 100644 vue3/src/modules/datasource/scss/_query_builder.scss create mode 100644 vue3/src/modules/datasource/scss/style.scss create mode 100644 vue3/src/modules/datasource/utils/queryBuilder.i18.mn.js create mode 100644 vue3/src/modules/datasource/utils/queryGenerator.js create mode 100644 vue3/src/modules/krud/bootstrap.js create mode 100644 vue3/src/modules/krud/components/crudLog.vue create mode 100644 vue3/src/modules/krud/components/gridControls.vue create mode 100644 vue3/src/modules/krud/components/slidePanel.vue create mode 100644 vue3/src/modules/krud/components/subCrud.vue create mode 100644 vue3/src/modules/krud/index.ts create mode 100644 vue3/src/modules/krud/krud.vue create mode 100644 vue3/src/modules/krud/scss/_drawer.scss create mode 100644 vue3/src/modules/krud/scss/style.scss create mode 100644 vue3/src/modules/krud/template/Canvas.vue create mode 100644 vue3/src/modules/krud/template/Drawer.vue create mode 100644 vue3/src/modules/krud/template/TepmForm.vue create mode 100644 vue3/src/modules/krud/template/mixin.js create mode 100644 vue3/src/modules/logger/index.js create mode 100644 vue3/src/modules/logger/scss/logger.scss create mode 100644 vue3/src/modules/logger/views/logger.vue create mode 100644 vue3/src/modules/logger/views/utils/date.js create mode 100644 vue3/src/modules/moqup/Builder.vue create mode 100644 vue3/src/modules/moqup/Moqup.vue create mode 100644 vue3/src/modules/moqup/bootstrap.js create mode 100644 vue3/src/modules/moqup/editable.vue create mode 100644 vue3/src/modules/moqup/index.js create mode 100644 vue3/src/modules/moqup/scss/_viewer.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_list.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_mixins.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_row.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_variables.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_visual_components.scss create mode 100644 vue3/src/modules/moqup/scss/grid/_workspace.scss create mode 100644 vue3/src/modules/moqup/scss/style.scss create mode 100644 vue3/src/modules/moqup/utils/data.js create mode 100644 vue3/src/modules/moqup/utils/elements.js create mode 100644 vue3/src/modules/moqup/utils/methods.js create mode 100644 vue3/src/modules/notify/index.js create mode 100644 vue3/src/modules/notify/views/notifList.vue create mode 100644 vue3/src/modules/notify/views/widget.vue create mode 100644 vue3/src/modules/page/Nav.vue create mode 100644 vue3/src/modules/page/index.js create mode 100644 vue3/src/modules/page/page-nav.js create mode 100644 vue3/src/modules/page/scss/_settings_module.scss create mode 100644 vue3/src/modules/page/scss/style.scss create mode 100755 vue3/src/modules/page/views/404.vue create mode 100644 vue3/src/modules/page/views/index.vue create mode 100644 vue3/src/modules/page/views/list.vue create mode 100644 vue3/src/modules/page/views/module.vue create mode 100644 vue3/src/modules/page/views/settings.vue create mode 100644 vue3/src/modules/page/views/sub.vue create mode 100644 vue3/src/modules/page/views/subChild.vue create mode 100644 vue3/src/modules/report/Report.vue create mode 100644 vue3/src/modules/report/ReportBuilder.vue create mode 100644 vue3/src/modules/report/bootstrap.js create mode 100644 vue3/src/modules/report/index-builder.js create mode 100644 vue3/src/modules/report/index.js create mode 100644 vue3/src/modules/report/scss/_builder.scss create mode 100644 vue3/src/modules/report/scss/style.scss create mode 100755 vue3/src/pages/analytic/views/index.vue create mode 100644 vue3/src/pages/chart/store/store.js create mode 100755 vue3/src/pages/chart/views/builder.vue create mode 100644 vue3/src/pages/chart/views/index.vue create mode 100755 vue3/src/pages/chart/views/list.vue create mode 100755 vue3/src/pages/chart/views/preview.vue create mode 100644 vue3/src/pages/crud/views/index.vue create mode 100755 vue3/src/pages/datasource/views/builder.vue create mode 100644 vue3/src/pages/datasource/views/index.vue create mode 100755 vue3/src/pages/datasource/views/list.vue create mode 100644 vue3/src/pages/embed/form.vue create mode 100644 vue3/src/pages/embed/grid.vue create mode 100755 vue3/src/pages/error/views/404.vue create mode 100755 vue3/src/pages/form/views/builder.vue create mode 100755 vue3/src/pages/form/views/index.vue create mode 100755 vue3/src/pages/form/views/list.vue create mode 100755 vue3/src/pages/form/views/preview.vue create mode 100755 vue3/src/pages/graphql/views/builder.vue create mode 100644 vue3/src/pages/graphql/views/graphql.vue create mode 100644 vue3/src/pages/graphql/views/index.vue create mode 100755 vue3/src/pages/graphql/views/list.vue create mode 100755 vue3/src/pages/grid/views/builder.vue create mode 100644 vue3/src/pages/grid/views/index.vue create mode 100755 vue3/src/pages/grid/views/list.vue create mode 100755 vue3/src/pages/grid/views/preview.vue create mode 100644 vue3/src/pages/menu/views/index.vue create mode 100644 vue3/src/pages/microservice/Permissions.vue create mode 100644 vue3/src/pages/microservice/Settings.vue create mode 100644 vue3/src/pages/moqup/store/store.js create mode 100755 vue3/src/pages/moqup/views/builder.vue create mode 100644 vue3/src/pages/moqup/views/index.vue create mode 100755 vue3/src/pages/moqup/views/list.vue create mode 100755 vue3/src/pages/moqup/views/preview.vue create mode 100755 vue3/src/pages/notification/views/index.vue create mode 100755 vue3/src/pages/process/views/builder.vue create mode 100644 vue3/src/pages/process/views/index.vue create mode 100755 vue3/src/pages/process/views/list.vue create mode 100755 vue3/src/pages/process/views/preview.vue create mode 100755 vue3/src/pages/render/views/index.vue create mode 100644 vue3/src/pages/render/views/list.vue create mode 100644 vue3/src/pages/render/views/module.vue create mode 100644 vue3/src/pages/render/views/sub.vue create mode 100644 vue3/src/pages/report/views/builder.vue create mode 100644 vue3/src/pages/report/views/index.vue create mode 100644 vue3/src/pages/report/views/list.vue create mode 100644 vue3/src/pages/report/views/preview.vue create mode 100644 vue3/src/pages/role/views/MenuItem/MenuItem.vue create mode 100644 vue3/src/pages/role/views/index.vue create mode 100644 vue3/src/plugin.js create mode 100644 vue3/src/router.js create mode 100644 vue3/src/scss/_color.scss create mode 100644 vue3/src/scss/_controls.scss create mode 100644 vue3/src/scss/_list.scss create mode 100644 vue3/src/scss/_loader.scss create mode 100644 vue3/src/scss/_menu.scss create mode 100644 vue3/src/scss/_microservice.scss create mode 100644 vue3/src/scss/_preview.scss create mode 100644 vue3/src/scss/_roles.scss create mode 100644 vue3/src/scss/languageSelect.scss create mode 100644 vue3/src/scss/style.scss create mode 100644 vue3/src/store/actions.js create mode 100644 vue3/src/store/getters.js create mode 100644 vue3/src/store/mutations.js create mode 100644 vue3/src/store/store.js create mode 100644 vue3/src/template/paper/components/index.js create mode 100644 vue3/src/template/paper/components/infopanel/info-panel.scss create mode 100644 vue3/src/template/paper/components/infopanel/info-panel.vue create mode 100644 vue3/src/template/paper/components/navbar/navbar.scss create mode 100644 vue3/src/template/paper/components/navbar/navbar.vue create mode 100644 vue3/src/template/paper/components/offcanvas/off-canvas.scss create mode 100644 vue3/src/template/paper/components/offcanvas/off-canvas.vue create mode 100644 vue3/src/template/paper/components/paper-header/PaperHeader.scss create mode 100644 vue3/src/template/paper/components/paper-header/PaperHeader.vue create mode 100644 vue3/src/template/paper/components/ribbon/ribbon.scss create mode 100644 vue3/src/template/paper/components/ribbon/ribbon.vue create mode 100644 vue3/src/template/paper/components/sidebar/sidebar.scss create mode 100644 vue3/src/template/paper/components/sidebar/sidebar.vue create mode 100644 vue3/src/template/paper/components/sub-header/subheader.scss create mode 100644 vue3/src/template/paper/components/sub-header/subheader.vue create mode 100644 vue3/src/template/paper/components/sub-sidebar/index.vue create mode 100644 vue3/src/template/paper/components/sub-sidebar/style.scss create mode 100644 vue3/src/template/paper/components/user-control/UserControl.scss create mode 100644 vue3/src/template/paper/components/user-control/UserControl.vue create mode 100644 vue3/src/template/paper/index.js create mode 100644 vue3/src/template/paper/scss/_datatable.scss create mode 100644 vue3/src/template/paper/scss/_scrollbar.scss create mode 100644 vue3/src/template/paper/scss/iv-override.scss create mode 100644 vue3/src/template/paper/scss/style.scss create mode 100644 vue3/src/utils/index.js create mode 100644 webpack.config.js create mode 100644 yarn.lock diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..214388f --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not dead diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..5d12634 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..81705cc --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +dist +node_modules +.output +.nuxt diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..c4ad34d --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,39 @@ +module.exports = { + root: true, + env: { + browser: true, + es2021: true, + node: true + }, + extends: [ + '@antfu', + '@nuxtjs/eslint-config-typescript', + 'plugin:nuxt/recommended', + 'plugin:vue/vue3-essential' + ], + parserOptions: { + ecmaVersion: 2021 + }, + plugins: ['vue', '@typescript-eslint'], + rules: { + 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', + 'no-return-assign': 'off', + 'no-tabs': 'off', + 'no-unused-expressions': 'off', + 'vue/no-v-html': 'off', + 'vue/no-v-model-argument': 'off', + 'vue/multi-word-component-names': 'off' + }, + overrides: [ + { + files: [ + '**/__tests__/*.{j,t}s?(x)', + '**/tests/unit/**/*.spec.{j,t}s?(x)' + ], + env: { + jest: true + } + } + ] +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ddcc6d6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,111 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +**/.nuxt +dist +nuxt.d.ts +.output + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +.DS_Store +.idea +.vscode diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..fef68b9 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +shamefully-hoist=true +registry=https://registry.npmjs.org diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..96d7ddf --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v16.* diff --git a/.yarnrc b/.yarnrc new file mode 100644 index 0000000..142dad8 --- /dev/null +++ b/.yarnrc @@ -0,0 +1 @@ +registry "https://registry.npmjs.org" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..52014b9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 who-jonson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..9d62291 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +yarn dev + +npx nuxi info + +npx nuxi upgrade + +npx nuxi generate diff --git a/components.d.ts b/components.d.ts new file mode 100644 index 0000000..df94044 --- /dev/null +++ b/components.d.ts @@ -0,0 +1,85 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/core/pull/3399 +import '@vue/runtime-core' + +declare module '@vue/runtime-core' { + export interface GlobalComponents { + AAlert: typeof import('ant-design-vue/es')['Alert'] + AAvatar: typeof import('ant-design-vue/es')['Avatar'] + ABadge: typeof import('ant-design-vue/es')['Badge'] + AButton: typeof import('ant-design-vue/es')['Button'] + ACard: typeof import('ant-design-vue/es')['Card'] + ACol: typeof import('ant-design-vue/es')['Col'] + AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider'] + ADivider: typeof import('ant-design-vue/es')['Divider'] + ADrawer: typeof import('ant-design-vue/es')['Drawer'] + ADropdown: typeof import('ant-design-vue/es')['Dropdown'] + AInput: typeof import('ant-design-vue/es')['Input'] + AInputSearch: typeof import('ant-design-vue/es')['InputSearch'] + ALayout: typeof import('ant-design-vue/es')['Layout'] + ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] + ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter'] + ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] + ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] + AList: typeof import('ant-design-vue/es')['List'] + AListItem: typeof import('ant-design-vue/es')['ListItem'] + AListItemMeta: typeof import('ant-design-vue/es')['ListItemMeta'] + Alpha: typeof import('./src/components/ColorPicker/common/Alpha.vue')['default'] + AMenu: typeof import('ant-design-vue/es')['Menu'] + AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] + AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] + AModal: typeof import('ant-design-vue/es')['Modal'] + APopover: typeof import('ant-design-vue/es')['Popover'] + ARadioButton: typeof import('ant-design-vue/es')['RadioButton'] + ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] + ARangePicker: typeof import('ant-design-vue/es')['RangePicker'] + ARow: typeof import('ant-design-vue/es')['Row'] + ASelect: typeof import('ant-design-vue/es')['Select'] + ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] + ASpace: typeof import('ant-design-vue/es')['Space'] + ASpin: typeof import('ant-design-vue/es')['Spin'] + ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] + ASwitch: typeof import('ant-design-vue/es')['Switch'] + ATable: typeof import('ant-design-vue/es')['Table'] + ATabPane: typeof import('ant-design-vue/es')['TabPane'] + ATabs: typeof import('ant-design-vue/es')['Tabs'] + ATag: typeof import('ant-design-vue/es')['Tag'] + ATooltip: typeof import('ant-design-vue/es')['Tooltip'] + AUpload: typeof import('ant-design-vue/es')['Upload'] + Breadcrumb: typeof import('./src/components/tools/Breadcrumb.vue')['default'] + ColorPicker: typeof import('./src/components/ColorPicker/index.vue')['default'] + DescriptionList: typeof import('./src/components/DescriptionList/DescriptionList.vue')['default'] + FastDevelopBall: typeof import('./src/components/FastDevelopBall/index.vue')['default'] + FastDevelopModal: typeof import('./src/components/FastDevelopBall/FastDevelopModal.vue')['default'] + GlobalFooter: typeof import('./src/components/GlobalFooter/index.vue')['default'] + GlobalHeader: typeof import('./src/components/GlobalHeader/index.vue')['default'] + GlobalStyle: typeof import('./src/components/SettingDrawer/components/GlobalStyle.vue')['default'] + History: typeof import('./src/components/ColorPicker/common/History.vue')['default'] + Hue: typeof import('./src/components/ColorPicker/common/Hue.vue')['default'] + LayoutSettings: typeof import('./src/components/SettingDrawer/components/LayoutSettings.vue')['default'] + LockScreen: typeof import('./src/components/LockScreen/index.vue')['default'] + Logo: typeof import('./src/components/tools/Logo.vue')['default'] + Manual: typeof import('./src/components/SvgIcon/manual.vue')['default'] + Menu: typeof import('./src/components/Menu/Menu.vue')['default'] + MultiTab: typeof import('./src/components/MultiTab/index.vue')['default'] + NavigationMode: typeof import('./src/components/SettingDrawer/components/NavigationMode.vue')['default'] + NoticeIcon: typeof import('./src/components/NoticeIcon/index.vue')['default'] + OtherSettings: typeof import('./src/components/SettingDrawer/components/OtherSettings.vue')['default'] + PageHeader: typeof import('./src/components/PageHeader/index.vue')['default'] + RenderSubMenu: typeof import('./src/components/Menu/RenderSubMenu.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + Saturation: typeof import('./src/components/ColorPicker/common/Saturation.vue')['default'] + SettingDrawer: typeof import('./src/components/SettingDrawer/index.vue')['default'] + SettingItem: typeof import('./src/components/SettingDrawer/components/SettingItem.vue')['default'] + SideMenu: typeof import('./src/components/Menu/SideMenu.vue')['default'] + SvgIcon: typeof import('./src/components/SvgIcon/index.vue')['default'] + ThemeColor: typeof import('./src/components/SettingDrawer/components/ThemeColor.vue')['default'] + TwoStepCaptcha: typeof import('./src/components/tools/TwoStepCaptcha.vue')['default'] + UserMenu: typeof import('./src/components/tools/UserMenu/index.vue')['default'] + VColorInput: typeof import('./src/components/ColorPicker/common/VColorInput.vue')['default'] + } +} + +export {} diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 0000000..a2f4418 --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,157 @@ +import { resolve } from "path"; +import { defineNuxtConfig } from "nuxt"; +import { viteThemePlugin } from 'vite-plugin-theme'; +import Components from 'unplugin-vue-components/vite'; +import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'; +import { getThemeColors } from './src/utils/themeUtil' +// import legacy from '@vitejs/plugin-legacy' + +import { + + createSvgIconsPlugin }from 'vite-plugin-svg-icons'; +import path from 'path'; +// import "src/assets/fonts/tt-commons"; +const pathResolve = (pathStr: string) => { + return path.resolve(__dirname, pathStr); +}; + +// @ts-ignore +export default defineNuxtConfig({ + alias: { + public: resolve(__dirname, "./public/"), + '@lambda-platform/lambda-vue' :resolve(__dirname, './vue3') + }, + target: 'static', + srcDir: "src/", + + dir: { + public: resolve(__dirname, "./public/"), + }, + + css: [ + '~/assets/styles/components/loading.css', + '@/assets/styles/tailwind.css', + '~/assets/styles/theme/ant.less', + '~/assets/styles/theme/ant_light.less', + '~/assets/styles/theme/ant_dark.less', + '@lambda-platform/lambda-vue/src/modules/datagrid/scss/style.scss', + '@lambda-platform/lambda-vue/src/modules/datagrid/scss/theme/_material.scss', + '@lambda-platform/lambda-vue/src/modules/datagrid/scss/theme/_light.scss', + '@lambda-platform/lambda-vue/src/modules/datagrid/scss/theme/_dark.scss', + '~/assets/styles/app.scss', + ], + // modules: ['@intlify/nuxt3'], + // // config for `@intlify/nuxt3` + // intlify: { + // localeDir: '../vue3/src/locales', // set the `locales` directory at source directory of your Nuxt application + // vueI18n: { + // locale: 'mn_MN', + // } + // }, + // modules: ['@nuxtjs/color-mode'], + vite:{ + // resolve:{ + // alias:{ + // '@lambda-platform/lambda-vue' : path.resolve(__dirname, './vue3') + // }, + // }, + server: { + host: '0.0.0.0' + }, + plugins: [ + + Components({ + dts: true, + resolvers: [AntDesignVueResolver({ + importStyle: "less", + })], + include: [/\.vue$/,/\.tsx$/], + }), + // + // legacy({ + // targets: ['defaults', 'not IE 11'] + // }), + createSvgIconsPlugin({ + iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], + symbolId: 'icon-[dir]-[name]', + }), + viteThemePlugin({ + colorVariables: [...getThemeColors("#3471f6")], + }), + // legacyPlugin({ + // + // targets: [ + // '> 0.5%', + // 'last 2 versions', + // 'Firefox ESR', + // 'not dead', + // ], + // + // polyfills: [ + // // Empty by default + // ], + // ignoreBrowserslistConfig: false, + // corejs: false, + // }) + ], + resolve: { + alias: [ + // { + // find: 'vue-i18n', + // replacement: 'vue-i18n/dist/vue-i18n.cjs.js', + // }, + // /@/xxxx => src/xxxx + // { + // find: '@', + // replacement: pathResolve('src') + '/', + // }, + { + find: '@', + replacement: pathResolve('src') + '/', + }, + ] + }, + css: { + preprocessorOptions: { + less: { + modifyVars: { + 'primary-color': '#3471f6', + }, + javascriptEnabled: true, + }, + }, + }, + }, + build: { + postcss: { + postcssOptions: require("./postcss.config.js"), + }, + }, + + "charset": "utf-8", + "viewport": "width=device-width, initial-scale=1", + meta: { + meta: [ + { "http-equiv": "X-UA-Compatible", content: "IE=edge" }, + { name: "viewport", content: "width=device-width, initial-scale=1.0" }, + { name: "description", content: "Хөгжүүлэлтээ LAMBDA-тай хамт илүү хурдан , илүү үр бүтээлтэй гүйцэтгэж, хэрэглэгчийн хэрэгцээ, шаардлагыг хугацаанд нь 100% биелүүлээрэй." }, + { name: "og:url", content: "/assets/images/favicon.png" }, + { name: "og:type", content: "article" }, + { name: "og:title", content: "Lambda Platform" }, + { name: "og:description", content: "Хөгжүүлэлтээ LAMBDA-тай хамт илүү хурдан , илүү үр бүтээлтэй гүйцэтгэж, хэрэглэгчийн хэрэгцээ, шаардлагыг хугацаанд нь 100% биелүүлээрэй." }, + { name: "og:image", content: "/assets/images/favicon.png" }, + + + ], + link: [ + { rel: "icon", href: "/assets/images/favicon.png" }, + { rel: 'stylesheet', href: '/assets/lambda/fonts/flaticons/flaticons.css' }, + { rel: 'stylesheet', href: '/assets/lambda/fonts/themify/themify-icons.css' }, + ], + }, + generate: { + routes: ["/"], + subFolders: true, + }, + ssr: false, +}); diff --git a/package.json b/package.json new file mode 100644 index 0000000..0b9820a --- /dev/null +++ b/package.json @@ -0,0 +1,72 @@ +{ + "private": true, + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "lint": "eslint --ext .js,.ts,.vue --ignore-path .gitignore .", + "lint:fix": "eslint --fix --ext .js,.ts,.vue --ignore-path .gitignore ." + }, + "devDependencies": { + "@antfu/eslint-config": "0.16.0", + "@nuxtjs/eslint-config-typescript": "8.0.0", + "@types/crypto-js": "^4.1.1", + "@vitejs/plugin-legacy": "^2.0.1", + "@vueuse/components": "7.4.3", + "@vueuse/nuxt": "7.4.3", + "apite": "^1.4.1", + "eslint": "8.5.0", + "eslint-plugin-nuxt": "3.1.0", + "nuxt": "^3.0.0-rc.8", + "patch-vue-directive-ssr": "0.0.1", + "sass": "1.45.1", + "sass-loader": "12.4.0", + "typescript": "4.5.5", + "unplugin-vue-components": "^0.22.0", + "vite-plugin-legacy": "^2.1.0", + "vite-plugin-svg-icons": "^2.0.1", + "vite-plugin-theme": "^0.8.5", + "vue-gtag-next": "^1.14.0" + }, + "dependencies": { + "@aesoper/normal-utils": "^0.1.5", + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-vue": "^6.1.0", + "@antv/g2plot": "^2.4.20", + "@apollo/client": "^3.6.6", + "@esri/calcite-colors": "^6.0.1", + "@headlessui/vue": "^1.6.7", + "@heroicons/vue": "^1.0.6", + "@intlify/nuxt3": "^0.2.3", + "@nuxt/postcss8": "^1.1.3", + "@vue/apollo-option": "^4.0.0-alpha.17", + "@vueuse/core": "^9.0.2", + "ag-grid-community": "^28.1.0", + "ag-grid-enterprise": "^28.1.0", + "ag-grid-vue3": "^28.1.0", + "ant-design-vue": "^3.2.10", + "autoprefixer": "^10.4.7", + "axios": "^0.27.2", + "crypto-js": "^4.1.1", + "graphql": "^15.5.0", + "graphql-tag": "^2.12.4", + "less": "^4.1.3", + "less-loader": "^11.0.0", + "mitt": "^3.0.0", + "moment": "^2.29.4", + "numeral": "^2.0.6", + "portal-vue": "^3.0.0-beta.0", + "postcss": "^8.4.14", + "swiper": "^8.1.5", + "tailwindcss": "^3.1.7", + "vue-awesome-swiper": "^5.0.1", + "vue-axios": "^3.4.1", + "vue-clipboard3": "^2.0.0", + "vue-i18n": "^9.2.2", + "vue-inline-svg": "^3.1.0", + "vue-social-sharing": "^4.0.0-alpha4", + "vuex": "^4.0.2" + }, + "version": "0.0.0" +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..17609e6 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,7 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, + +} diff --git a/public/assets/icons/duotone/Clothes/Brassiere.svg b/public/assets/icons/duotone/Clothes/Brassiere.svg new file mode 100644 index 0000000..80216ee --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Brassiere.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Briefcase.svg b/public/assets/icons/duotone/Clothes/Briefcase.svg new file mode 100644 index 0000000..7baa392 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Briefcase.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Cap.svg b/public/assets/icons/duotone/Clothes/Cap.svg new file mode 100644 index 0000000..ac88f45 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Cap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Crown.svg b/public/assets/icons/duotone/Clothes/Crown.svg new file mode 100644 index 0000000..121af4c --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Crown.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Dress.svg b/public/assets/icons/duotone/Clothes/Dress.svg new file mode 100644 index 0000000..d4a9006 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Dress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Hanger.svg b/public/assets/icons/duotone/Clothes/Hanger.svg new file mode 100644 index 0000000..a9d623a --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Hanger.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Hat.svg b/public/assets/icons/duotone/Clothes/Hat.svg new file mode 100644 index 0000000..2a66280 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Hat.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Panties.svg b/public/assets/icons/duotone/Clothes/Panties.svg new file mode 100644 index 0000000..654cba8 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Panties.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Shirt.svg b/public/assets/icons/duotone/Clothes/Shirt.svg new file mode 100644 index 0000000..c15b56d --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Shirt.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Shoes.svg b/public/assets/icons/duotone/Clothes/Shoes.svg new file mode 100644 index 0000000..82a0d62 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Shoes.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Shorts.svg b/public/assets/icons/duotone/Clothes/Shorts.svg new file mode 100644 index 0000000..cbf2bf3 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Shorts.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Sneakers.svg b/public/assets/icons/duotone/Clothes/Sneakers.svg new file mode 100644 index 0000000..7a88945 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Sneakers.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Socks.svg b/public/assets/icons/duotone/Clothes/Socks.svg new file mode 100644 index 0000000..41e081c --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Socks.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Sun-glasses.svg b/public/assets/icons/duotone/Clothes/Sun-glasses.svg new file mode 100644 index 0000000..6dbc5ef --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Sun-glasses.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/T-Shirt.svg b/public/assets/icons/duotone/Clothes/T-Shirt.svg new file mode 100644 index 0000000..c302c92 --- /dev/null +++ b/public/assets/icons/duotone/Clothes/T-Shirt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Clothes/Tie.svg b/public/assets/icons/duotone/Clothes/Tie.svg new file mode 100644 index 0000000..aff9ddf --- /dev/null +++ b/public/assets/icons/duotone/Clothes/Tie.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Backspace.svg b/public/assets/icons/duotone/Code/Backspace.svg new file mode 100644 index 0000000..dadbe38 --- /dev/null +++ b/public/assets/icons/duotone/Code/Backspace.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/CMD.svg b/public/assets/icons/duotone/Code/CMD.svg new file mode 100644 index 0000000..faed1da --- /dev/null +++ b/public/assets/icons/duotone/Code/CMD.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Code.svg b/public/assets/icons/duotone/Code/Code.svg new file mode 100644 index 0000000..9445ce3 --- /dev/null +++ b/public/assets/icons/duotone/Code/Code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Commit.svg b/public/assets/icons/duotone/Code/Commit.svg new file mode 100644 index 0000000..9c63a06 --- /dev/null +++ b/public/assets/icons/duotone/Code/Commit.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Compiling.svg b/public/assets/icons/duotone/Code/Compiling.svg new file mode 100644 index 0000000..dc045f2 --- /dev/null +++ b/public/assets/icons/duotone/Code/Compiling.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Control.svg b/public/assets/icons/duotone/Code/Control.svg new file mode 100644 index 0000000..2d57bbd --- /dev/null +++ b/public/assets/icons/duotone/Code/Control.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Done-circle.svg b/public/assets/icons/duotone/Code/Done-circle.svg new file mode 100644 index 0000000..fcc43ef --- /dev/null +++ b/public/assets/icons/duotone/Code/Done-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Error-circle.svg b/public/assets/icons/duotone/Code/Error-circle.svg new file mode 100644 index 0000000..4ee7980 --- /dev/null +++ b/public/assets/icons/duotone/Code/Error-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Git1.svg b/public/assets/icons/duotone/Code/Git1.svg new file mode 100644 index 0000000..1fe0f83 --- /dev/null +++ b/public/assets/icons/duotone/Code/Git1.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Git2.svg b/public/assets/icons/duotone/Code/Git2.svg new file mode 100644 index 0000000..a4a9653 --- /dev/null +++ b/public/assets/icons/duotone/Code/Git2.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Git3.svg b/public/assets/icons/duotone/Code/Git3.svg new file mode 100644 index 0000000..22994ce --- /dev/null +++ b/public/assets/icons/duotone/Code/Git3.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Git4.svg b/public/assets/icons/duotone/Code/Git4.svg new file mode 100644 index 0000000..f07f8bb --- /dev/null +++ b/public/assets/icons/duotone/Code/Git4.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Github.svg b/public/assets/icons/duotone/Code/Github.svg new file mode 100644 index 0000000..80d5d08 --- /dev/null +++ b/public/assets/icons/duotone/Code/Github.svg @@ -0,0 +1,5 @@ + + + + - + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Info-circle.svg b/public/assets/icons/duotone/Code/Info-circle.svg new file mode 100644 index 0000000..ec0db45 --- /dev/null +++ b/public/assets/icons/duotone/Code/Info-circle.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Left-circle.svg b/public/assets/icons/duotone/Code/Left-circle.svg new file mode 100644 index 0000000..3a38577 --- /dev/null +++ b/public/assets/icons/duotone/Code/Left-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Loading.svg b/public/assets/icons/duotone/Code/Loading.svg new file mode 100644 index 0000000..863804d --- /dev/null +++ b/public/assets/icons/duotone/Code/Loading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Lock-circle.svg b/public/assets/icons/duotone/Code/Lock-circle.svg new file mode 100644 index 0000000..5b01ec1 --- /dev/null +++ b/public/assets/icons/duotone/Code/Lock-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Lock-overturning.svg b/public/assets/icons/duotone/Code/Lock-overturning.svg new file mode 100644 index 0000000..82b7204 --- /dev/null +++ b/public/assets/icons/duotone/Code/Lock-overturning.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Minus.svg b/public/assets/icons/duotone/Code/Minus.svg new file mode 100644 index 0000000..00a79ab --- /dev/null +++ b/public/assets/icons/duotone/Code/Minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Option.svg b/public/assets/icons/duotone/Code/Option.svg new file mode 100644 index 0000000..ec51d62 --- /dev/null +++ b/public/assets/icons/duotone/Code/Option.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Plus.svg b/public/assets/icons/duotone/Code/Plus.svg new file mode 100644 index 0000000..f44bdfc --- /dev/null +++ b/public/assets/icons/duotone/Code/Plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Puzzle.svg b/public/assets/icons/duotone/Code/Puzzle.svg new file mode 100644 index 0000000..fb06836 --- /dev/null +++ b/public/assets/icons/duotone/Code/Puzzle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Question-circle.svg b/public/assets/icons/duotone/Code/Question-circle.svg new file mode 100644 index 0000000..7cda9f8 --- /dev/null +++ b/public/assets/icons/duotone/Code/Question-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Right-circle.svg b/public/assets/icons/duotone/Code/Right-circle.svg new file mode 100644 index 0000000..e06dc8a --- /dev/null +++ b/public/assets/icons/duotone/Code/Right-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Settings4.svg b/public/assets/icons/duotone/Code/Settings4.svg new file mode 100644 index 0000000..9070edb --- /dev/null +++ b/public/assets/icons/duotone/Code/Settings4.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Shift.svg b/public/assets/icons/duotone/Code/Shift.svg new file mode 100644 index 0000000..1a3f761 --- /dev/null +++ b/public/assets/icons/duotone/Code/Shift.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Spy.svg b/public/assets/icons/duotone/Code/Spy.svg new file mode 100644 index 0000000..7c9575b --- /dev/null +++ b/public/assets/icons/duotone/Code/Spy.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Stop.svg b/public/assets/icons/duotone/Code/Stop.svg new file mode 100644 index 0000000..b16745c --- /dev/null +++ b/public/assets/icons/duotone/Code/Stop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Terminal.svg b/public/assets/icons/duotone/Code/Terminal.svg new file mode 100644 index 0000000..c2bcd7b --- /dev/null +++ b/public/assets/icons/duotone/Code/Terminal.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Thunder-circle.svg b/public/assets/icons/duotone/Code/Thunder-circle.svg new file mode 100644 index 0000000..4fd9f6d --- /dev/null +++ b/public/assets/icons/duotone/Code/Thunder-circle.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Time-schedule.svg b/public/assets/icons/duotone/Code/Time-schedule.svg new file mode 100644 index 0000000..a9a081d --- /dev/null +++ b/public/assets/icons/duotone/Code/Time-schedule.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Warning-1-circle.svg b/public/assets/icons/duotone/Code/Warning-1-circle.svg new file mode 100644 index 0000000..7faa016 --- /dev/null +++ b/public/assets/icons/duotone/Code/Warning-1-circle.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Code/Warning-2.svg b/public/assets/icons/duotone/Code/Warning-2.svg new file mode 100644 index 0000000..9d62d6b --- /dev/null +++ b/public/assets/icons/duotone/Code/Warning-2.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Communication/Active-call.svg b/public/assets/icons/duotone/Communication/Active-call.svg new file mode 100644 index 0000000..23456db --- /dev/null +++ b/public/assets/icons/duotone/Communication/Active-call.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Add-user.svg b/public/assets/icons/duotone/Communication/Add-user.svg new file mode 100644 index 0000000..4dd9950 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Add-user.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Address-card.svg b/public/assets/icons/duotone/Communication/Address-card.svg new file mode 100644 index 0000000..6576be9 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Address-card.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Adress-book1.svg b/public/assets/icons/duotone/Communication/Adress-book1.svg new file mode 100644 index 0000000..27b78ae --- /dev/null +++ b/public/assets/icons/duotone/Communication/Adress-book1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Adress-book2.svg b/public/assets/icons/duotone/Communication/Adress-book2.svg new file mode 100644 index 0000000..d5115a4 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Adress-book2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Archive.svg b/public/assets/icons/duotone/Communication/Archive.svg new file mode 100644 index 0000000..08778ad --- /dev/null +++ b/public/assets/icons/duotone/Communication/Archive.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Call-1.svg b/public/assets/icons/duotone/Communication/Call-1.svg new file mode 100644 index 0000000..1e48d1f --- /dev/null +++ b/public/assets/icons/duotone/Communication/Call-1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Call.svg b/public/assets/icons/duotone/Communication/Call.svg new file mode 100644 index 0000000..ef3304a --- /dev/null +++ b/public/assets/icons/duotone/Communication/Call.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Chat-check.svg b/public/assets/icons/duotone/Communication/Chat-check.svg new file mode 100644 index 0000000..d0b12e6 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat-check.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat-error.svg b/public/assets/icons/duotone/Communication/Chat-error.svg new file mode 100644 index 0000000..8feeb33 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat-error.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat-locked.svg b/public/assets/icons/duotone/Communication/Chat-locked.svg new file mode 100644 index 0000000..d4cb6d6 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat-locked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat-smile.svg b/public/assets/icons/duotone/Communication/Chat-smile.svg new file mode 100644 index 0000000..ab20f53 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat-smile.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat.svg b/public/assets/icons/duotone/Communication/Chat.svg new file mode 100644 index 0000000..228b1be --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Chat1.svg b/public/assets/icons/duotone/Communication/Chat1.svg new file mode 100644 index 0000000..a17b900 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat2.svg b/public/assets/icons/duotone/Communication/Chat2.svg new file mode 100644 index 0000000..5fa2e59 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat4.svg b/public/assets/icons/duotone/Communication/Chat4.svg new file mode 100644 index 0000000..1060179 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Chat5.svg b/public/assets/icons/duotone/Communication/Chat5.svg new file mode 100644 index 0000000..34f2782 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat5.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Chat6.svg b/public/assets/icons/duotone/Communication/Chat6.svg new file mode 100644 index 0000000..ff54763 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Chat6.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Clipboard-check.svg b/public/assets/icons/duotone/Communication/Clipboard-check.svg new file mode 100644 index 0000000..42e80ed --- /dev/null +++ b/public/assets/icons/duotone/Communication/Clipboard-check.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Communication/Clipboard-list.svg b/public/assets/icons/duotone/Communication/Clipboard-list.svg new file mode 100644 index 0000000..ce4d418 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Clipboard-list.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Communication/Contact1.svg b/public/assets/icons/duotone/Communication/Contact1.svg new file mode 100644 index 0000000..47c8bf5 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Contact1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Delete-user.svg b/public/assets/icons/duotone/Communication/Delete-user.svg new file mode 100644 index 0000000..e831dd9 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Delete-user.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Dial-numbers.svg b/public/assets/icons/duotone/Communication/Dial-numbers.svg new file mode 100644 index 0000000..a1e4c8e --- /dev/null +++ b/public/assets/icons/duotone/Communication/Dial-numbers.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Communication/Flag.svg b/public/assets/icons/duotone/Communication/Flag.svg new file mode 100644 index 0000000..8996bd8 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Flag.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Forward.svg b/public/assets/icons/duotone/Communication/Forward.svg new file mode 100644 index 0000000..7c9d4fc --- /dev/null +++ b/public/assets/icons/duotone/Communication/Forward.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Group-chat.svg b/public/assets/icons/duotone/Communication/Group-chat.svg new file mode 100644 index 0000000..ba2121f --- /dev/null +++ b/public/assets/icons/duotone/Communication/Group-chat.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Group.svg b/public/assets/icons/duotone/Communication/Group.svg new file mode 100644 index 0000000..6989ecc --- /dev/null +++ b/public/assets/icons/duotone/Communication/Group.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Incoming-box.svg b/public/assets/icons/duotone/Communication/Incoming-box.svg new file mode 100644 index 0000000..f76aedf --- /dev/null +++ b/public/assets/icons/duotone/Communication/Incoming-box.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Communication/Incoming-call.svg b/public/assets/icons/duotone/Communication/Incoming-call.svg new file mode 100644 index 0000000..b00e1d9 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Incoming-call.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Incoming-mail.svg b/public/assets/icons/duotone/Communication/Incoming-mail.svg new file mode 100644 index 0000000..8cb37c1 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Incoming-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-at.svg b/public/assets/icons/duotone/Communication/Mail-at.svg new file mode 100644 index 0000000..e0df300 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-at.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-attachment.svg b/public/assets/icons/duotone/Communication/Mail-attachment.svg new file mode 100644 index 0000000..7082038 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-attachment.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-box.svg b/public/assets/icons/duotone/Communication/Mail-box.svg new file mode 100644 index 0000000..1764d4d --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-box.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-error.svg b/public/assets/icons/duotone/Communication/Mail-error.svg new file mode 100644 index 0000000..2866b82 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-error.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-heart.svg b/public/assets/icons/duotone/Communication/Mail-heart.svg new file mode 100644 index 0000000..9d0a8a4 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-heart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-locked.svg b/public/assets/icons/duotone/Communication/Mail-locked.svg new file mode 100644 index 0000000..7800057 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-locked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-notification.svg b/public/assets/icons/duotone/Communication/Mail-notification.svg new file mode 100644 index 0000000..431de32 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-notification.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-opened.svg b/public/assets/icons/duotone/Communication/Mail-opened.svg new file mode 100644 index 0000000..6e14e6a --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-opened.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail-unocked.svg b/public/assets/icons/duotone/Communication/Mail-unocked.svg new file mode 100644 index 0000000..32f3ddf --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail-unocked.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Mail.svg b/public/assets/icons/duotone/Communication/Mail.svg new file mode 100644 index 0000000..4f67b39 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Mail.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Missed-call.svg b/public/assets/icons/duotone/Communication/Missed-call.svg new file mode 100644 index 0000000..00573ec --- /dev/null +++ b/public/assets/icons/duotone/Communication/Missed-call.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/More.svg b/public/assets/icons/duotone/Communication/More.svg new file mode 100644 index 0000000..002cbec --- /dev/null +++ b/public/assets/icons/duotone/Communication/More.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotone/Communication/Outgoing-box.svg b/public/assets/icons/duotone/Communication/Outgoing-box.svg new file mode 100644 index 0000000..53415a0 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Outgoing-box.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Communication/Outgoing-call.svg b/public/assets/icons/duotone/Communication/Outgoing-call.svg new file mode 100644 index 0000000..1007195 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Outgoing-call.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Outgoing-mail.svg b/public/assets/icons/duotone/Communication/Outgoing-mail.svg new file mode 100644 index 0000000..cd5c94d --- /dev/null +++ b/public/assets/icons/duotone/Communication/Outgoing-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/RSS.svg b/public/assets/icons/duotone/Communication/RSS.svg new file mode 100644 index 0000000..3e7bf86 --- /dev/null +++ b/public/assets/icons/duotone/Communication/RSS.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Communication/Readed-mail.svg b/public/assets/icons/duotone/Communication/Readed-mail.svg new file mode 100644 index 0000000..892442c --- /dev/null +++ b/public/assets/icons/duotone/Communication/Readed-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Reply-all.svg b/public/assets/icons/duotone/Communication/Reply-all.svg new file mode 100644 index 0000000..b08f091 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Reply-all.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Reply.svg b/public/assets/icons/duotone/Communication/Reply.svg new file mode 100644 index 0000000..86926a5 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Reply.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Right.svg b/public/assets/icons/duotone/Communication/Right.svg new file mode 100644 index 0000000..1c99bd6 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Safe-chat.svg b/public/assets/icons/duotone/Communication/Safe-chat.svg new file mode 100644 index 0000000..acacff9 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Safe-chat.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Send.svg b/public/assets/icons/duotone/Communication/Send.svg new file mode 100644 index 0000000..70c4a90 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Send.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Sending mail.svg b/public/assets/icons/duotone/Communication/Sending mail.svg new file mode 100644 index 0000000..b03b8fa --- /dev/null +++ b/public/assets/icons/duotone/Communication/Sending mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Sending.svg b/public/assets/icons/duotone/Communication/Sending.svg new file mode 100644 index 0000000..a2891a0 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Sending.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Share.svg b/public/assets/icons/duotone/Communication/Share.svg new file mode 100644 index 0000000..2f73619 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Share.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Shield-thunder.svg b/public/assets/icons/duotone/Communication/Shield-thunder.svg new file mode 100644 index 0000000..df86d42 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Shield-thunder.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Shield-user.svg b/public/assets/icons/duotone/Communication/Shield-user.svg new file mode 100644 index 0000000..b1fd9a4 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Shield-user.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Communication/Snoozed-mail.svg b/public/assets/icons/duotone/Communication/Snoozed-mail.svg new file mode 100644 index 0000000..344e858 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Snoozed-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Spam.svg b/public/assets/icons/duotone/Communication/Spam.svg new file mode 100644 index 0000000..830f900 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Spam.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Communication/Thumbtack.svg b/public/assets/icons/duotone/Communication/Thumbtack.svg new file mode 100644 index 0000000..c8a9fb2 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Thumbtack.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Urgent-mail.svg b/public/assets/icons/duotone/Communication/Urgent-mail.svg new file mode 100644 index 0000000..4812b82 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Urgent-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Communication/Write.svg b/public/assets/icons/duotone/Communication/Write.svg new file mode 100644 index 0000000..5894989 --- /dev/null +++ b/public/assets/icons/duotone/Communication/Write.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Baking-glove.svg b/public/assets/icons/duotone/Cooking/Baking-glove.svg new file mode 100644 index 0000000..bfeb015 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Baking-glove.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Bowl.svg b/public/assets/icons/duotone/Cooking/Bowl.svg new file mode 100644 index 0000000..b465767 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Bowl.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Chef.svg b/public/assets/icons/duotone/Cooking/Chef.svg new file mode 100644 index 0000000..f610cfc --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Chef.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Cooking-book.svg b/public/assets/icons/duotone/Cooking/Cooking-book.svg new file mode 100644 index 0000000..18219ce --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Cooking-book.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Cooking-pot.svg b/public/assets/icons/duotone/Cooking/Cooking-pot.svg new file mode 100644 index 0000000..b4ac103 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Cooking-pot.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Cutting board.svg b/public/assets/icons/duotone/Cooking/Cutting board.svg new file mode 100644 index 0000000..92d3769 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Cutting board.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Dinner.svg b/public/assets/icons/duotone/Cooking/Dinner.svg new file mode 100644 index 0000000..0ab33dd --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Dinner.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Dish.svg b/public/assets/icons/duotone/Cooking/Dish.svg new file mode 100644 index 0000000..e606bae --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Dish.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Dishes.svg b/public/assets/icons/duotone/Cooking/Dishes.svg new file mode 100644 index 0000000..d116932 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Dishes.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Fork-spoon-knife.svg b/public/assets/icons/duotone/Cooking/Fork-spoon-knife.svg new file mode 100644 index 0000000..1a200a7 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Fork-spoon-knife.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Fork-spoon.svg b/public/assets/icons/duotone/Cooking/Fork-spoon.svg new file mode 100644 index 0000000..b65c4f9 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Fork-spoon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Fork.svg b/public/assets/icons/duotone/Cooking/Fork.svg new file mode 100644 index 0000000..b50dd9a --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Fork.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Frying-pan.svg b/public/assets/icons/duotone/Cooking/Frying-pan.svg new file mode 100644 index 0000000..b7d94f1 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Frying-pan.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Grater.svg b/public/assets/icons/duotone/Cooking/Grater.svg new file mode 100644 index 0000000..e133c13 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Grater.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Kitchen-scale.svg b/public/assets/icons/duotone/Cooking/Kitchen-scale.svg new file mode 100644 index 0000000..6e2d86c --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Kitchen-scale.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Knife1.svg b/public/assets/icons/duotone/Cooking/Knife1.svg new file mode 100644 index 0000000..9f1247e --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Knife1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Knife2.svg b/public/assets/icons/duotone/Cooking/Knife2.svg new file mode 100644 index 0000000..92d3656 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Knife2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/KnifeAndFork1.svg b/public/assets/icons/duotone/Cooking/KnifeAndFork1.svg new file mode 100644 index 0000000..4fd6140 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/KnifeAndFork1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/KnifeAndFork2.svg b/public/assets/icons/duotone/Cooking/KnifeAndFork2.svg new file mode 100644 index 0000000..0dd90e0 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/KnifeAndFork2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Cooking/Ladle.svg b/public/assets/icons/duotone/Cooking/Ladle.svg new file mode 100644 index 0000000..e150ecf --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Ladle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Rolling-pin.svg b/public/assets/icons/duotone/Cooking/Rolling-pin.svg new file mode 100644 index 0000000..d91585b --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Rolling-pin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Saucepan.svg b/public/assets/icons/duotone/Cooking/Saucepan.svg new file mode 100644 index 0000000..3d50765 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Saucepan.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Shovel.svg b/public/assets/icons/duotone/Cooking/Shovel.svg new file mode 100644 index 0000000..089c300 --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Shovel.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Sieve.svg b/public/assets/icons/duotone/Cooking/Sieve.svg new file mode 100644 index 0000000..aeda88a --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Sieve.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Cooking/Spoon.svg b/public/assets/icons/duotone/Cooking/Spoon.svg new file mode 100644 index 0000000..0ecb4ec --- /dev/null +++ b/public/assets/icons/duotone/Cooking/Spoon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Adjust.svg b/public/assets/icons/duotone/Design/Adjust.svg new file mode 100644 index 0000000..46d6f4f --- /dev/null +++ b/public/assets/icons/duotone/Design/Adjust.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-center-down.svg b/public/assets/icons/duotone/Design/Anchor-center-down.svg new file mode 100644 index 0000000..70e6d93 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-center-down.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-center-up.svg b/public/assets/icons/duotone/Design/Anchor-center-up.svg new file mode 100644 index 0000000..c6105bb --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-center-up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-center.svg b/public/assets/icons/duotone/Design/Anchor-center.svg new file mode 100644 index 0000000..de71bb4 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-center.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-left-down.svg b/public/assets/icons/duotone/Design/Anchor-left-down.svg new file mode 100644 index 0000000..6d9ca37 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-left-down.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-left-up.svg b/public/assets/icons/duotone/Design/Anchor-left-up.svg new file mode 100644 index 0000000..6375158 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-left-up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-left.svg b/public/assets/icons/duotone/Design/Anchor-left.svg new file mode 100644 index 0000000..0a5c964 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-left.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-right-down.svg b/public/assets/icons/duotone/Design/Anchor-right-down.svg new file mode 100644 index 0000000..00dadf8 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-right-down.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-right-up.svg b/public/assets/icons/duotone/Design/Anchor-right-up.svg new file mode 100644 index 0000000..80a932e --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-right-up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Anchor-right.svg b/public/assets/icons/duotone/Design/Anchor-right.svg new file mode 100644 index 0000000..fb05003 --- /dev/null +++ b/public/assets/icons/duotone/Design/Anchor-right.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Arrows.svg b/public/assets/icons/duotone/Design/Arrows.svg new file mode 100644 index 0000000..e065bf0 --- /dev/null +++ b/public/assets/icons/duotone/Design/Arrows.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Bezier-curve.svg b/public/assets/icons/duotone/Design/Bezier-curve.svg new file mode 100644 index 0000000..bd44649 --- /dev/null +++ b/public/assets/icons/duotone/Design/Bezier-curve.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Border.svg b/public/assets/icons/duotone/Design/Border.svg new file mode 100644 index 0000000..18f3946 --- /dev/null +++ b/public/assets/icons/duotone/Design/Border.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Brush.svg b/public/assets/icons/duotone/Design/Brush.svg new file mode 100644 index 0000000..5b9b1d6 --- /dev/null +++ b/public/assets/icons/duotone/Design/Brush.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Bucket.svg b/public/assets/icons/duotone/Design/Bucket.svg new file mode 100644 index 0000000..9f83758 --- /dev/null +++ b/public/assets/icons/duotone/Design/Bucket.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Cap-1.svg b/public/assets/icons/duotone/Design/Cap-1.svg new file mode 100644 index 0000000..fa91c65 --- /dev/null +++ b/public/assets/icons/duotone/Design/Cap-1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Cap-2.svg b/public/assets/icons/duotone/Design/Cap-2.svg new file mode 100644 index 0000000..e905417 --- /dev/null +++ b/public/assets/icons/duotone/Design/Cap-2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Cap-3.svg b/public/assets/icons/duotone/Design/Cap-3.svg new file mode 100644 index 0000000..55da601 --- /dev/null +++ b/public/assets/icons/duotone/Design/Cap-3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Circle.svg b/public/assets/icons/duotone/Design/Circle.svg new file mode 100644 index 0000000..c4d0b56 --- /dev/null +++ b/public/assets/icons/duotone/Design/Circle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Color-profile.svg b/public/assets/icons/duotone/Design/Color-profile.svg new file mode 100644 index 0000000..e6d8360 --- /dev/null +++ b/public/assets/icons/duotone/Design/Color-profile.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Color.svg b/public/assets/icons/duotone/Design/Color.svg new file mode 100644 index 0000000..6fb2379 --- /dev/null +++ b/public/assets/icons/duotone/Design/Color.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Component.svg b/public/assets/icons/duotone/Design/Component.svg new file mode 100644 index 0000000..a5d1699 --- /dev/null +++ b/public/assets/icons/duotone/Design/Component.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Crop.svg b/public/assets/icons/duotone/Design/Crop.svg new file mode 100644 index 0000000..e4fd4b6 --- /dev/null +++ b/public/assets/icons/duotone/Design/Crop.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Difference.svg b/public/assets/icons/duotone/Design/Difference.svg new file mode 100644 index 0000000..30043a6 --- /dev/null +++ b/public/assets/icons/duotone/Design/Difference.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Edit.svg b/public/assets/icons/duotone/Design/Edit.svg new file mode 100644 index 0000000..ce6ec8d --- /dev/null +++ b/public/assets/icons/duotone/Design/Edit.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Eraser.svg b/public/assets/icons/duotone/Design/Eraser.svg new file mode 100644 index 0000000..459edac --- /dev/null +++ b/public/assets/icons/duotone/Design/Eraser.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Flatten.svg b/public/assets/icons/duotone/Design/Flatten.svg new file mode 100644 index 0000000..3c57797 --- /dev/null +++ b/public/assets/icons/duotone/Design/Flatten.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Flip-horizontal.svg b/public/assets/icons/duotone/Design/Flip-horizontal.svg new file mode 100644 index 0000000..5b99914 --- /dev/null +++ b/public/assets/icons/duotone/Design/Flip-horizontal.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Flip-vertical.svg b/public/assets/icons/duotone/Design/Flip-vertical.svg new file mode 100644 index 0000000..a2204a9 --- /dev/null +++ b/public/assets/icons/duotone/Design/Flip-vertical.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Horizontal.svg b/public/assets/icons/duotone/Design/Horizontal.svg new file mode 100644 index 0000000..f1132a9 --- /dev/null +++ b/public/assets/icons/duotone/Design/Horizontal.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Image.svg b/public/assets/icons/duotone/Design/Image.svg new file mode 100644 index 0000000..b278924 --- /dev/null +++ b/public/assets/icons/duotone/Design/Image.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Design/Interselect.svg b/public/assets/icons/duotone/Design/Interselect.svg new file mode 100644 index 0000000..8536df0 --- /dev/null +++ b/public/assets/icons/duotone/Design/Interselect.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Join-1.svg b/public/assets/icons/duotone/Design/Join-1.svg new file mode 100644 index 0000000..cafa5f8 --- /dev/null +++ b/public/assets/icons/duotone/Design/Join-1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Join-2.svg b/public/assets/icons/duotone/Design/Join-2.svg new file mode 100644 index 0000000..1d5ef01 --- /dev/null +++ b/public/assets/icons/duotone/Design/Join-2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Join-3.svg b/public/assets/icons/duotone/Design/Join-3.svg new file mode 100644 index 0000000..6531b4d --- /dev/null +++ b/public/assets/icons/duotone/Design/Join-3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Layers.svg b/public/assets/icons/duotone/Design/Layers.svg new file mode 100644 index 0000000..cdfd2c9 --- /dev/null +++ b/public/assets/icons/duotone/Design/Layers.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Line.svg b/public/assets/icons/duotone/Design/Line.svg new file mode 100644 index 0000000..a65b3bf --- /dev/null +++ b/public/assets/icons/duotone/Design/Line.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Magic.svg b/public/assets/icons/duotone/Design/Magic.svg new file mode 100644 index 0000000..e92482b --- /dev/null +++ b/public/assets/icons/duotone/Design/Magic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Mask.svg b/public/assets/icons/duotone/Design/Mask.svg new file mode 100644 index 0000000..c12090f --- /dev/null +++ b/public/assets/icons/duotone/Design/Mask.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Patch.svg b/public/assets/icons/duotone/Design/Patch.svg new file mode 100644 index 0000000..710034f --- /dev/null +++ b/public/assets/icons/duotone/Design/Patch.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Pen-tool-vector.svg b/public/assets/icons/duotone/Design/Pen-tool-vector.svg new file mode 100644 index 0000000..b50e99c --- /dev/null +++ b/public/assets/icons/duotone/Design/Pen-tool-vector.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/PenAndRuller.svg b/public/assets/icons/duotone/Design/PenAndRuller.svg new file mode 100644 index 0000000..026df71 --- /dev/null +++ b/public/assets/icons/duotone/Design/PenAndRuller.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Pencil.svg b/public/assets/icons/duotone/Design/Pencil.svg new file mode 100644 index 0000000..6806788 --- /dev/null +++ b/public/assets/icons/duotone/Design/Pencil.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Picker.svg b/public/assets/icons/duotone/Design/Picker.svg new file mode 100644 index 0000000..c695795 --- /dev/null +++ b/public/assets/icons/duotone/Design/Picker.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Pixels.svg b/public/assets/icons/duotone/Design/Pixels.svg new file mode 100644 index 0000000..302d9e2 --- /dev/null +++ b/public/assets/icons/duotone/Design/Pixels.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Design/Polygon.svg b/public/assets/icons/duotone/Design/Polygon.svg new file mode 100644 index 0000000..29a5ad9 --- /dev/null +++ b/public/assets/icons/duotone/Design/Polygon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Design/Position.svg b/public/assets/icons/duotone/Design/Position.svg new file mode 100644 index 0000000..43febf8 --- /dev/null +++ b/public/assets/icons/duotone/Design/Position.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Rectangle.svg b/public/assets/icons/duotone/Design/Rectangle.svg new file mode 100644 index 0000000..f1a9df1 --- /dev/null +++ b/public/assets/icons/duotone/Design/Rectangle.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Design/Saturation.svg b/public/assets/icons/duotone/Design/Saturation.svg new file mode 100644 index 0000000..3204aa3 --- /dev/null +++ b/public/assets/icons/duotone/Design/Saturation.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Select.svg b/public/assets/icons/duotone/Design/Select.svg new file mode 100644 index 0000000..ff58a39 --- /dev/null +++ b/public/assets/icons/duotone/Design/Select.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Sketch.svg b/public/assets/icons/duotone/Design/Sketch.svg new file mode 100644 index 0000000..5d96b4a --- /dev/null +++ b/public/assets/icons/duotone/Design/Sketch.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Stamp.svg b/public/assets/icons/duotone/Design/Stamp.svg new file mode 100644 index 0000000..38e8df3 --- /dev/null +++ b/public/assets/icons/duotone/Design/Stamp.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Substract.svg b/public/assets/icons/duotone/Design/Substract.svg new file mode 100644 index 0000000..e2ec7fd --- /dev/null +++ b/public/assets/icons/duotone/Design/Substract.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Target.svg b/public/assets/icons/duotone/Design/Target.svg new file mode 100644 index 0000000..6d142ec --- /dev/null +++ b/public/assets/icons/duotone/Design/Target.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/Triangle.svg b/public/assets/icons/duotone/Design/Triangle.svg new file mode 100644 index 0000000..3a055ef --- /dev/null +++ b/public/assets/icons/duotone/Design/Triangle.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Union.svg b/public/assets/icons/duotone/Design/Union.svg new file mode 100644 index 0000000..f7eddb1 --- /dev/null +++ b/public/assets/icons/duotone/Design/Union.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Design/Verified.svg b/public/assets/icons/duotone/Design/Verified.svg new file mode 100644 index 0000000..2cb88b7 --- /dev/null +++ b/public/assets/icons/duotone/Design/Verified.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/Vertical.svg b/public/assets/icons/duotone/Design/Vertical.svg new file mode 100644 index 0000000..f4bbbc3 --- /dev/null +++ b/public/assets/icons/duotone/Design/Vertical.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Design/ZoomMinus.svg b/public/assets/icons/duotone/Design/ZoomMinus.svg new file mode 100644 index 0000000..c81b40a --- /dev/null +++ b/public/assets/icons/duotone/Design/ZoomMinus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Design/ZoomPlus.svg b/public/assets/icons/duotone/Design/ZoomPlus.svg new file mode 100644 index 0000000..0140c28 --- /dev/null +++ b/public/assets/icons/duotone/Design/ZoomPlus.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Airpods.svg b/public/assets/icons/duotone/Devices/Airpods.svg new file mode 100644 index 0000000..830b3e5 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Airpods.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Android.svg b/public/assets/icons/duotone/Devices/Android.svg new file mode 100644 index 0000000..3440faf --- /dev/null +++ b/public/assets/icons/duotone/Devices/Android.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Apple-Watch.svg b/public/assets/icons/duotone/Devices/Apple-Watch.svg new file mode 100644 index 0000000..3aed2f4 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Apple-Watch.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Battery-charging.svg b/public/assets/icons/duotone/Devices/Battery-charging.svg new file mode 100644 index 0000000..51e30ef --- /dev/null +++ b/public/assets/icons/duotone/Devices/Battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Battery-empty.svg b/public/assets/icons/duotone/Devices/Battery-empty.svg new file mode 100644 index 0000000..de15783 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Battery-empty.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Battery-full.svg b/public/assets/icons/duotone/Devices/Battery-full.svg new file mode 100644 index 0000000..6a1caf5 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Battery-full.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Battery-half.svg b/public/assets/icons/duotone/Devices/Battery-half.svg new file mode 100644 index 0000000..92fea42 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Battery-half.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Bluetooth.svg b/public/assets/icons/duotone/Devices/Bluetooth.svg new file mode 100644 index 0000000..ebd5c82 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Bluetooth.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/CPU1.svg b/public/assets/icons/duotone/Devices/CPU1.svg new file mode 100644 index 0000000..611568f --- /dev/null +++ b/public/assets/icons/duotone/Devices/CPU1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/CPU2.svg b/public/assets/icons/duotone/Devices/CPU2.svg new file mode 100644 index 0000000..6929ab5 --- /dev/null +++ b/public/assets/icons/duotone/Devices/CPU2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Camera.svg b/public/assets/icons/duotone/Devices/Camera.svg new file mode 100644 index 0000000..b02a0ed --- /dev/null +++ b/public/assets/icons/duotone/Devices/Camera.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Cardboard-vr.svg b/public/assets/icons/duotone/Devices/Cardboard-vr.svg new file mode 100644 index 0000000..b2e2f01 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Cardboard-vr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Cassete.svg b/public/assets/icons/duotone/Devices/Cassete.svg new file mode 100644 index 0000000..17709a4 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Cassete.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Diagnostics.svg b/public/assets/icons/duotone/Devices/Diagnostics.svg new file mode 100644 index 0000000..2d290a7 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Diagnostics.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Display1.svg b/public/assets/icons/duotone/Devices/Display1.svg new file mode 100644 index 0000000..5fed4ac --- /dev/null +++ b/public/assets/icons/duotone/Devices/Display1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Display2.svg b/public/assets/icons/duotone/Devices/Display2.svg new file mode 100644 index 0000000..c577a9d --- /dev/null +++ b/public/assets/icons/duotone/Devices/Display2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Display3.svg b/public/assets/icons/duotone/Devices/Display3.svg new file mode 100644 index 0000000..e010093 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Display3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Gameboy.svg b/public/assets/icons/duotone/Devices/Gameboy.svg new file mode 100644 index 0000000..a8eab07 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Gameboy.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Gamepad1.svg b/public/assets/icons/duotone/Devices/Gamepad1.svg new file mode 100644 index 0000000..564b867 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Gamepad1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Gamepad2.svg b/public/assets/icons/duotone/Devices/Gamepad2.svg new file mode 100644 index 0000000..445a41e --- /dev/null +++ b/public/assets/icons/duotone/Devices/Gamepad2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Generator.svg b/public/assets/icons/duotone/Devices/Generator.svg new file mode 100644 index 0000000..fef000b --- /dev/null +++ b/public/assets/icons/duotone/Devices/Generator.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Hard-drive.svg b/public/assets/icons/duotone/Devices/Hard-drive.svg new file mode 100644 index 0000000..e36c14f --- /dev/null +++ b/public/assets/icons/duotone/Devices/Hard-drive.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Headphones.svg b/public/assets/icons/duotone/Devices/Headphones.svg new file mode 100644 index 0000000..d746149 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Headphones.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Homepod.svg b/public/assets/icons/duotone/Devices/Homepod.svg new file mode 100644 index 0000000..a6114ef --- /dev/null +++ b/public/assets/icons/duotone/Devices/Homepod.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Keyboard.svg b/public/assets/icons/duotone/Devices/Keyboard.svg new file mode 100644 index 0000000..a7b8685 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Keyboard.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/LTE1.svg b/public/assets/icons/duotone/Devices/LTE1.svg new file mode 100644 index 0000000..cc95ee0 --- /dev/null +++ b/public/assets/icons/duotone/Devices/LTE1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/LTE2.svg b/public/assets/icons/duotone/Devices/LTE2.svg new file mode 100644 index 0000000..1036419 --- /dev/null +++ b/public/assets/icons/duotone/Devices/LTE2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Laptop-macbook.svg b/public/assets/icons/duotone/Devices/Laptop-macbook.svg new file mode 100644 index 0000000..09812d6 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Laptop-macbook.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Laptop.svg b/public/assets/icons/duotone/Devices/Laptop.svg new file mode 100644 index 0000000..1b8dc31 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Laptop.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Mic.svg b/public/assets/icons/duotone/Devices/Mic.svg new file mode 100644 index 0000000..c5300ca --- /dev/null +++ b/public/assets/icons/duotone/Devices/Mic.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/Midi.svg b/public/assets/icons/duotone/Devices/Midi.svg new file mode 100644 index 0000000..c40cf10 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Midi.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Mouse.svg b/public/assets/icons/duotone/Devices/Mouse.svg new file mode 100644 index 0000000..1d8cd76 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Mouse.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Phone.svg b/public/assets/icons/duotone/Devices/Phone.svg new file mode 100644 index 0000000..86873e2 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Phone.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Printer.svg b/public/assets/icons/duotone/Devices/Printer.svg new file mode 100644 index 0000000..89e20f8 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Printer.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Radio.svg b/public/assets/icons/duotone/Devices/Radio.svg new file mode 100644 index 0000000..43086af --- /dev/null +++ b/public/assets/icons/duotone/Devices/Radio.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Router1.svg b/public/assets/icons/duotone/Devices/Router1.svg new file mode 100644 index 0000000..5a6de1a --- /dev/null +++ b/public/assets/icons/duotone/Devices/Router1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Router2.svg b/public/assets/icons/duotone/Devices/Router2.svg new file mode 100644 index 0000000..5cf1aef --- /dev/null +++ b/public/assets/icons/duotone/Devices/Router2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/SD-card.svg b/public/assets/icons/duotone/Devices/SD-card.svg new file mode 100644 index 0000000..cdfb762 --- /dev/null +++ b/public/assets/icons/duotone/Devices/SD-card.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Devices/Server.svg b/public/assets/icons/duotone/Devices/Server.svg new file mode 100644 index 0000000..1bc6631 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Server.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Speaker.svg b/public/assets/icons/duotone/Devices/Speaker.svg new file mode 100644 index 0000000..fab8a4c --- /dev/null +++ b/public/assets/icons/duotone/Devices/Speaker.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/TV1.svg b/public/assets/icons/duotone/Devices/TV1.svg new file mode 100644 index 0000000..5e0a531 --- /dev/null +++ b/public/assets/icons/duotone/Devices/TV1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/TV2.svg b/public/assets/icons/duotone/Devices/TV2.svg new file mode 100644 index 0000000..480f026 --- /dev/null +++ b/public/assets/icons/duotone/Devices/TV2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Tablet.svg b/public/assets/icons/duotone/Devices/Tablet.svg new file mode 100644 index 0000000..9d58551 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Tablet.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/USB.svg b/public/assets/icons/duotone/Devices/USB.svg new file mode 100644 index 0000000..cf0520e --- /dev/null +++ b/public/assets/icons/duotone/Devices/USB.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Usb-storage.svg b/public/assets/icons/duotone/Devices/Usb-storage.svg new file mode 100644 index 0000000..fda327a --- /dev/null +++ b/public/assets/icons/duotone/Devices/Usb-storage.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Video-camera.svg b/public/assets/icons/duotone/Devices/Video-camera.svg new file mode 100644 index 0000000..af0c6cf --- /dev/null +++ b/public/assets/icons/duotone/Devices/Video-camera.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/Watch1.svg b/public/assets/icons/duotone/Devices/Watch1.svg new file mode 100644 index 0000000..2d50bc4 --- /dev/null +++ b/public/assets/icons/duotone/Devices/Watch1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Watch2.svg b/public/assets/icons/duotone/Devices/Watch2.svg new file mode 100644 index 0000000..a8f47cb --- /dev/null +++ b/public/assets/icons/duotone/Devices/Watch2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Devices/Wi-fi.svg b/public/assets/icons/duotone/Devices/Wi-fi.svg new file mode 100644 index 0000000..fca1dcb --- /dev/null +++ b/public/assets/icons/duotone/Devices/Wi-fi.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/iMac.svg b/public/assets/icons/duotone/Devices/iMac.svg new file mode 100644 index 0000000..3c59183 --- /dev/null +++ b/public/assets/icons/duotone/Devices/iMac.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Devices/iPhone-X.svg b/public/assets/icons/duotone/Devices/iPhone-X.svg new file mode 100644 index 0000000..e7e21de --- /dev/null +++ b/public/assets/icons/duotone/Devices/iPhone-X.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Devices/iPhone-back.svg b/public/assets/icons/duotone/Devices/iPhone-back.svg new file mode 100644 index 0000000..fd65c5b --- /dev/null +++ b/public/assets/icons/duotone/Devices/iPhone-back.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Devices/iPhone-x-back.svg b/public/assets/icons/duotone/Devices/iPhone-x-back.svg new file mode 100644 index 0000000..34c48ae --- /dev/null +++ b/public/assets/icons/duotone/Devices/iPhone-x-back.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Electric/Air-conditioning.svg b/public/assets/icons/duotone/Electric/Air-conditioning.svg new file mode 100644 index 0000000..a183e95 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Air-conditioning.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Blender.svg b/public/assets/icons/duotone/Electric/Blender.svg new file mode 100644 index 0000000..dd1b280 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Blender.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Fan.svg b/public/assets/icons/duotone/Electric/Fan.svg new file mode 100644 index 0000000..627d93a --- /dev/null +++ b/public/assets/icons/duotone/Electric/Fan.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Fridge.svg b/public/assets/icons/duotone/Electric/Fridge.svg new file mode 100644 index 0000000..a87a4fc --- /dev/null +++ b/public/assets/icons/duotone/Electric/Fridge.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Electric/Gas-stove.svg b/public/assets/icons/duotone/Electric/Gas-stove.svg new file mode 100644 index 0000000..def3c11 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Gas-stove.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Highvoltage.svg b/public/assets/icons/duotone/Electric/Highvoltage.svg new file mode 100644 index 0000000..7a7f58f --- /dev/null +++ b/public/assets/icons/duotone/Electric/Highvoltage.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Electric/Iron.svg b/public/assets/icons/duotone/Electric/Iron.svg new file mode 100644 index 0000000..6d4202c --- /dev/null +++ b/public/assets/icons/duotone/Electric/Iron.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Kettle.svg b/public/assets/icons/duotone/Electric/Kettle.svg new file mode 100644 index 0000000..fdd1b8f --- /dev/null +++ b/public/assets/icons/duotone/Electric/Kettle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Mixer.svg b/public/assets/icons/duotone/Electric/Mixer.svg new file mode 100644 index 0000000..ff2aa0d --- /dev/null +++ b/public/assets/icons/duotone/Electric/Mixer.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Outlet.svg b/public/assets/icons/duotone/Electric/Outlet.svg new file mode 100644 index 0000000..665cb99 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Outlet.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Range-hood.svg b/public/assets/icons/duotone/Electric/Range-hood.svg new file mode 100644 index 0000000..b2b88b8 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Range-hood.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Shutdown.svg b/public/assets/icons/duotone/Electric/Shutdown.svg new file mode 100644 index 0000000..fb8e8c0 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Shutdown.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Electric/Socket-eu.svg b/public/assets/icons/duotone/Electric/Socket-eu.svg new file mode 100644 index 0000000..8298332 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Socket-eu.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Socket-us.svg b/public/assets/icons/duotone/Electric/Socket-us.svg new file mode 100644 index 0000000..90e6193 --- /dev/null +++ b/public/assets/icons/duotone/Electric/Socket-us.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/Washer.svg b/public/assets/icons/duotone/Electric/Washer.svg new file mode 100644 index 0000000..3aae6ec --- /dev/null +++ b/public/assets/icons/duotone/Electric/Washer.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Electric/air-dryer.svg b/public/assets/icons/duotone/Electric/air-dryer.svg new file mode 100644 index 0000000..8b4ba25 --- /dev/null +++ b/public/assets/icons/duotone/Electric/air-dryer.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Files/Cloud-download.svg b/public/assets/icons/duotone/Files/Cloud-download.svg new file mode 100644 index 0000000..56c586b --- /dev/null +++ b/public/assets/icons/duotone/Files/Cloud-download.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Cloud-upload.svg b/public/assets/icons/duotone/Files/Cloud-upload.svg new file mode 100644 index 0000000..1d4d99d --- /dev/null +++ b/public/assets/icons/duotone/Files/Cloud-upload.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Compilation.svg b/public/assets/icons/duotone/Files/Compilation.svg new file mode 100644 index 0000000..3da6550 --- /dev/null +++ b/public/assets/icons/duotone/Files/Compilation.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Compiled-file.svg b/public/assets/icons/duotone/Files/Compiled-file.svg new file mode 100644 index 0000000..37dd0df --- /dev/null +++ b/public/assets/icons/duotone/Files/Compiled-file.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Deleted-file.svg b/public/assets/icons/duotone/Files/Deleted-file.svg new file mode 100644 index 0000000..582c17a --- /dev/null +++ b/public/assets/icons/duotone/Files/Deleted-file.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Deleted-folder.svg b/public/assets/icons/duotone/Files/Deleted-folder.svg new file mode 100644 index 0000000..ce58cd9 --- /dev/null +++ b/public/assets/icons/duotone/Files/Deleted-folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Download.svg b/public/assets/icons/duotone/Files/Download.svg new file mode 100644 index 0000000..75c8c43 --- /dev/null +++ b/public/assets/icons/duotone/Files/Download.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/DownloadedFile.svg b/public/assets/icons/duotone/Files/DownloadedFile.svg new file mode 100644 index 0000000..59be62f --- /dev/null +++ b/public/assets/icons/duotone/Files/DownloadedFile.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Downloads-folder.svg b/public/assets/icons/duotone/Files/Downloads-folder.svg new file mode 100644 index 0000000..41dd3b5 --- /dev/null +++ b/public/assets/icons/duotone/Files/Downloads-folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Export.svg b/public/assets/icons/duotone/Files/Export.svg new file mode 100644 index 0000000..d0403f0 --- /dev/null +++ b/public/assets/icons/duotone/Files/Export.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/File-Minus.svg b/public/assets/icons/duotone/Files/File-Minus.svg new file mode 100644 index 0000000..ddd103b --- /dev/null +++ b/public/assets/icons/duotone/Files/File-Minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/File-Plus.svg b/public/assets/icons/duotone/Files/File-Plus.svg new file mode 100644 index 0000000..dd8d55c --- /dev/null +++ b/public/assets/icons/duotone/Files/File-Plus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/File-cloud.svg b/public/assets/icons/duotone/Files/File-cloud.svg new file mode 100644 index 0000000..05c8d43 --- /dev/null +++ b/public/assets/icons/duotone/Files/File-cloud.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/File-done.svg b/public/assets/icons/duotone/Files/File-done.svg new file mode 100644 index 0000000..f386762 --- /dev/null +++ b/public/assets/icons/duotone/Files/File-done.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/File.svg b/public/assets/icons/duotone/Files/File.svg new file mode 100644 index 0000000..9cb6d20 --- /dev/null +++ b/public/assets/icons/duotone/Files/File.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-check.svg b/public/assets/icons/duotone/Files/Folder-check.svg new file mode 100644 index 0000000..0051d87 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-check.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-cloud.svg b/public/assets/icons/duotone/Files/Folder-cloud.svg new file mode 100644 index 0000000..92b6253 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-cloud.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-error.svg b/public/assets/icons/duotone/Files/Folder-error.svg new file mode 100644 index 0000000..100d6ce --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-error.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-heart.svg b/public/assets/icons/duotone/Files/Folder-heart.svg new file mode 100644 index 0000000..dce2638 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-heart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-minus.svg b/public/assets/icons/duotone/Files/Folder-minus.svg new file mode 100644 index 0000000..d0596c7 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-minus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-plus.svg b/public/assets/icons/duotone/Files/Folder-plus.svg new file mode 100644 index 0000000..d3fbc8e --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-plus.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-solid.svg b/public/assets/icons/duotone/Files/Folder-solid.svg new file mode 100644 index 0000000..e1741cd --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-solid.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-star.svg b/public/assets/icons/duotone/Files/Folder-star.svg new file mode 100644 index 0000000..3fc7f49 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-star.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder-thunder.svg b/public/assets/icons/duotone/Files/Folder-thunder.svg new file mode 100644 index 0000000..ef7ec2f --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder-thunder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Folder.svg b/public/assets/icons/duotone/Files/Folder.svg new file mode 100644 index 0000000..77ff216 --- /dev/null +++ b/public/assets/icons/duotone/Files/Folder.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Files/Group-folders.svg b/public/assets/icons/duotone/Files/Group-folders.svg new file mode 100644 index 0000000..75bcf4b --- /dev/null +++ b/public/assets/icons/duotone/Files/Group-folders.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Import.svg b/public/assets/icons/duotone/Files/Import.svg new file mode 100644 index 0000000..32b09f3 --- /dev/null +++ b/public/assets/icons/duotone/Files/Import.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Locked-folder.svg b/public/assets/icons/duotone/Files/Locked-folder.svg new file mode 100644 index 0000000..e6bba09 --- /dev/null +++ b/public/assets/icons/duotone/Files/Locked-folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Media-folder.svg b/public/assets/icons/duotone/Files/Media-folder.svg new file mode 100644 index 0000000..799cc22 --- /dev/null +++ b/public/assets/icons/duotone/Files/Media-folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Media.svg b/public/assets/icons/duotone/Files/Media.svg new file mode 100644 index 0000000..c9c4e6e --- /dev/null +++ b/public/assets/icons/duotone/Files/Media.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Music.svg b/public/assets/icons/duotone/Files/Music.svg new file mode 100644 index 0000000..8996477 --- /dev/null +++ b/public/assets/icons/duotone/Files/Music.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Pictures1.svg b/public/assets/icons/duotone/Files/Pictures1.svg new file mode 100644 index 0000000..cc34be0 --- /dev/null +++ b/public/assets/icons/duotone/Files/Pictures1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Pictures2.svg b/public/assets/icons/duotone/Files/Pictures2.svg new file mode 100644 index 0000000..aef2dde --- /dev/null +++ b/public/assets/icons/duotone/Files/Pictures2.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Protected-file.svg b/public/assets/icons/duotone/Files/Protected-file.svg new file mode 100644 index 0000000..ac5055d --- /dev/null +++ b/public/assets/icons/duotone/Files/Protected-file.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Selected-file.svg b/public/assets/icons/duotone/Files/Selected-file.svg new file mode 100644 index 0000000..6f0bb43 --- /dev/null +++ b/public/assets/icons/duotone/Files/Selected-file.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Upload-folder.svg b/public/assets/icons/duotone/Files/Upload-folder.svg new file mode 100644 index 0000000..514c00d --- /dev/null +++ b/public/assets/icons/duotone/Files/Upload-folder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Upload.svg b/public/assets/icons/duotone/Files/Upload.svg new file mode 100644 index 0000000..066804d --- /dev/null +++ b/public/assets/icons/duotone/Files/Upload.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Files/Uploaded-file.svg b/public/assets/icons/duotone/Files/Uploaded-file.svg new file mode 100644 index 0000000..514057a --- /dev/null +++ b/public/assets/icons/duotone/Files/Uploaded-file.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Files/User-folder.svg b/public/assets/icons/duotone/Files/User-folder.svg new file mode 100644 index 0000000..996cf94 --- /dev/null +++ b/public/assets/icons/duotone/Files/User-folder.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Beer.svg b/public/assets/icons/duotone/Food/Beer.svg new file mode 100644 index 0000000..e61ff7e --- /dev/null +++ b/public/assets/icons/duotone/Food/Beer.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Bottle1.svg b/public/assets/icons/duotone/Food/Bottle1.svg new file mode 100644 index 0000000..08f97fa --- /dev/null +++ b/public/assets/icons/duotone/Food/Bottle1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Bottle2.svg b/public/assets/icons/duotone/Food/Bottle2.svg new file mode 100644 index 0000000..47d2706 --- /dev/null +++ b/public/assets/icons/duotone/Food/Bottle2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Bread.svg b/public/assets/icons/duotone/Food/Bread.svg new file mode 100644 index 0000000..39d5ea2 --- /dev/null +++ b/public/assets/icons/duotone/Food/Bread.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Bucket.svg b/public/assets/icons/duotone/Food/Bucket.svg new file mode 100644 index 0000000..916c88a --- /dev/null +++ b/public/assets/icons/duotone/Food/Bucket.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Burger.svg b/public/assets/icons/duotone/Food/Burger.svg new file mode 100644 index 0000000..7281199 --- /dev/null +++ b/public/assets/icons/duotone/Food/Burger.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Cake.svg b/public/assets/icons/duotone/Food/Cake.svg new file mode 100644 index 0000000..ddd883b --- /dev/null +++ b/public/assets/icons/duotone/Food/Cake.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Carrot.svg b/public/assets/icons/duotone/Food/Carrot.svg new file mode 100644 index 0000000..09d0028 --- /dev/null +++ b/public/assets/icons/duotone/Food/Carrot.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Cheese.svg b/public/assets/icons/duotone/Food/Cheese.svg new file mode 100644 index 0000000..bb07819 --- /dev/null +++ b/public/assets/icons/duotone/Food/Cheese.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Chicken.svg b/public/assets/icons/duotone/Food/Chicken.svg new file mode 100644 index 0000000..ee8125a --- /dev/null +++ b/public/assets/icons/duotone/Food/Chicken.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Coffee1.svg b/public/assets/icons/duotone/Food/Coffee1.svg new file mode 100644 index 0000000..137f818 --- /dev/null +++ b/public/assets/icons/duotone/Food/Coffee1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Coffee2.svg b/public/assets/icons/duotone/Food/Coffee2.svg new file mode 100644 index 0000000..b91be6d --- /dev/null +++ b/public/assets/icons/duotone/Food/Coffee2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Cookie.svg b/public/assets/icons/duotone/Food/Cookie.svg new file mode 100644 index 0000000..d99c1d1 --- /dev/null +++ b/public/assets/icons/duotone/Food/Cookie.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Dinner.svg b/public/assets/icons/duotone/Food/Dinner.svg new file mode 100644 index 0000000..03ba062 --- /dev/null +++ b/public/assets/icons/duotone/Food/Dinner.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Fish.svg b/public/assets/icons/duotone/Food/Fish.svg new file mode 100644 index 0000000..b0c29fb --- /dev/null +++ b/public/assets/icons/duotone/Food/Fish.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/French Bread.svg b/public/assets/icons/duotone/Food/French Bread.svg new file mode 100644 index 0000000..16e2f7b --- /dev/null +++ b/public/assets/icons/duotone/Food/French Bread.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Food/Glass-martini.svg b/public/assets/icons/duotone/Food/Glass-martini.svg new file mode 100644 index 0000000..ecf939a --- /dev/null +++ b/public/assets/icons/duotone/Food/Glass-martini.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Ice-cream1.svg b/public/assets/icons/duotone/Food/Ice-cream1.svg new file mode 100644 index 0000000..21d701c --- /dev/null +++ b/public/assets/icons/duotone/Food/Ice-cream1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Ice-cream2.svg b/public/assets/icons/duotone/Food/Ice-cream2.svg new file mode 100644 index 0000000..b745222 --- /dev/null +++ b/public/assets/icons/duotone/Food/Ice-cream2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Miso-soup.svg b/public/assets/icons/duotone/Food/Miso-soup.svg new file mode 100644 index 0000000..dd7c740 --- /dev/null +++ b/public/assets/icons/duotone/Food/Miso-soup.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Orange.svg b/public/assets/icons/duotone/Food/Orange.svg new file mode 100644 index 0000000..b3d324c --- /dev/null +++ b/public/assets/icons/duotone/Food/Orange.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Pizza.svg b/public/assets/icons/duotone/Food/Pizza.svg new file mode 100644 index 0000000..349c1fb --- /dev/null +++ b/public/assets/icons/duotone/Food/Pizza.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Sushi.svg b/public/assets/icons/duotone/Food/Sushi.svg new file mode 100644 index 0000000..93247c7 --- /dev/null +++ b/public/assets/icons/duotone/Food/Sushi.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Two-bottles.svg b/public/assets/icons/duotone/Food/Two-bottles.svg new file mode 100644 index 0000000..a18ea42 --- /dev/null +++ b/public/assets/icons/duotone/Food/Two-bottles.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Food/Wine.svg b/public/assets/icons/duotone/Food/Wine.svg new file mode 100644 index 0000000..1a922a4 --- /dev/null +++ b/public/assets/icons/duotone/Food/Wine.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Attachment1.svg b/public/assets/icons/duotone/General/Attachment1.svg new file mode 100644 index 0000000..36985a2 --- /dev/null +++ b/public/assets/icons/duotone/General/Attachment1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Attachment2.svg b/public/assets/icons/duotone/General/Attachment2.svg new file mode 100644 index 0000000..f2fac84 --- /dev/null +++ b/public/assets/icons/duotone/General/Attachment2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/General/Bank.svg b/public/assets/icons/duotone/General/Bank.svg new file mode 100644 index 0000000..652604f --- /dev/null +++ b/public/assets/icons/duotone/General/Bank.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/General/Binocular.svg b/public/assets/icons/duotone/General/Binocular.svg new file mode 100644 index 0000000..5de6e59 --- /dev/null +++ b/public/assets/icons/duotone/General/Binocular.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Bookmark.svg b/public/assets/icons/duotone/General/Bookmark.svg new file mode 100644 index 0000000..70a67d7 --- /dev/null +++ b/public/assets/icons/duotone/General/Bookmark.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Clip.svg b/public/assets/icons/duotone/General/Clip.svg new file mode 100644 index 0000000..f73ca1d --- /dev/null +++ b/public/assets/icons/duotone/General/Clip.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Clipboard.svg b/public/assets/icons/duotone/General/Clipboard.svg new file mode 100644 index 0000000..ffe2399 --- /dev/null +++ b/public/assets/icons/duotone/General/Clipboard.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/General/Copy.svg b/public/assets/icons/duotone/General/Copy.svg new file mode 100644 index 0000000..d63d28f --- /dev/null +++ b/public/assets/icons/duotone/General/Copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotone/General/Cursor.svg b/public/assets/icons/duotone/General/Cursor.svg new file mode 100644 index 0000000..41cc349 --- /dev/null +++ b/public/assets/icons/duotone/General/Cursor.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Dislike.svg b/public/assets/icons/duotone/General/Dislike.svg new file mode 100644 index 0000000..025d1e7 --- /dev/null +++ b/public/assets/icons/duotone/General/Dislike.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Duplicate.svg b/public/assets/icons/duotone/General/Duplicate.svg new file mode 100644 index 0000000..91781dc --- /dev/null +++ b/public/assets/icons/duotone/General/Duplicate.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Edit.svg b/public/assets/icons/duotone/General/Edit.svg new file mode 100644 index 0000000..c2ee8c9 --- /dev/null +++ b/public/assets/icons/duotone/General/Edit.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Expand-arrows.svg b/public/assets/icons/duotone/General/Expand-arrows.svg new file mode 100644 index 0000000..7db1442 --- /dev/null +++ b/public/assets/icons/duotone/General/Expand-arrows.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Fire.svg b/public/assets/icons/duotone/General/Fire.svg new file mode 100644 index 0000000..e70ab86 --- /dev/null +++ b/public/assets/icons/duotone/General/Fire.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Folder.svg b/public/assets/icons/duotone/General/Folder.svg new file mode 100644 index 0000000..c3bde64 --- /dev/null +++ b/public/assets/icons/duotone/General/Folder.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Half-heart.svg b/public/assets/icons/duotone/General/Half-heart.svg new file mode 100644 index 0000000..e94264f --- /dev/null +++ b/public/assets/icons/duotone/General/Half-heart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Half-star.svg b/public/assets/icons/duotone/General/Half-star.svg new file mode 100644 index 0000000..1a3c37f --- /dev/null +++ b/public/assets/icons/duotone/General/Half-star.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Heart.svg b/public/assets/icons/duotone/General/Heart.svg new file mode 100644 index 0000000..002e801 --- /dev/null +++ b/public/assets/icons/duotone/General/Heart.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Hidden.svg b/public/assets/icons/duotone/General/Hidden.svg new file mode 100644 index 0000000..7599a00 --- /dev/null +++ b/public/assets/icons/duotone/General/Hidden.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/General/Like.svg b/public/assets/icons/duotone/General/Like.svg new file mode 100644 index 0000000..65f5690 --- /dev/null +++ b/public/assets/icons/duotone/General/Like.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Lock.svg b/public/assets/icons/duotone/General/Lock.svg new file mode 100644 index 0000000..44011f9 --- /dev/null +++ b/public/assets/icons/duotone/General/Lock.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Notification2.svg b/public/assets/icons/duotone/General/Notification2.svg new file mode 100644 index 0000000..d4d2cec --- /dev/null +++ b/public/assets/icons/duotone/General/Notification2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Notifications1.svg b/public/assets/icons/duotone/General/Notifications1.svg new file mode 100644 index 0000000..95bcdc0 --- /dev/null +++ b/public/assets/icons/duotone/General/Notifications1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Other1.svg b/public/assets/icons/duotone/General/Other1.svg new file mode 100644 index 0000000..9606a09 --- /dev/null +++ b/public/assets/icons/duotone/General/Other1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/General/Other2.svg b/public/assets/icons/duotone/General/Other2.svg new file mode 100644 index 0000000..de9005e --- /dev/null +++ b/public/assets/icons/duotone/General/Other2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/General/Sad.svg b/public/assets/icons/duotone/General/Sad.svg new file mode 100644 index 0000000..0a0cc88 --- /dev/null +++ b/public/assets/icons/duotone/General/Sad.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Save.svg b/public/assets/icons/duotone/General/Save.svg new file mode 100644 index 0000000..da114ce --- /dev/null +++ b/public/assets/icons/duotone/General/Save.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Scale.svg b/public/assets/icons/duotone/General/Scale.svg new file mode 100644 index 0000000..2818e5d --- /dev/null +++ b/public/assets/icons/duotone/General/Scale.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Scissors.svg b/public/assets/icons/duotone/General/Scissors.svg new file mode 100644 index 0000000..8b2fd34 --- /dev/null +++ b/public/assets/icons/duotone/General/Scissors.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Search.svg b/public/assets/icons/duotone/General/Search.svg new file mode 100644 index 0000000..0885164 --- /dev/null +++ b/public/assets/icons/duotone/General/Search.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Settings-1.svg b/public/assets/icons/duotone/General/Settings-1.svg new file mode 100644 index 0000000..d8dc8b9 --- /dev/null +++ b/public/assets/icons/duotone/General/Settings-1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Settings-2.svg b/public/assets/icons/duotone/General/Settings-2.svg new file mode 100644 index 0000000..552e20b --- /dev/null +++ b/public/assets/icons/duotone/General/Settings-2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Settings-3.svg b/public/assets/icons/duotone/General/Settings-3.svg new file mode 100644 index 0000000..2304ffe --- /dev/null +++ b/public/assets/icons/duotone/General/Settings-3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Shield-check.svg b/public/assets/icons/duotone/General/Shield-check.svg new file mode 100644 index 0000000..c47034a --- /dev/null +++ b/public/assets/icons/duotone/General/Shield-check.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Shield-disabled.svg b/public/assets/icons/duotone/General/Shield-disabled.svg new file mode 100644 index 0000000..b7c55a4 --- /dev/null +++ b/public/assets/icons/duotone/General/Shield-disabled.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Shield-protected.svg b/public/assets/icons/duotone/General/Shield-protected.svg new file mode 100644 index 0000000..a3dfeb0 --- /dev/null +++ b/public/assets/icons/duotone/General/Shield-protected.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Size.svg b/public/assets/icons/duotone/General/Size.svg new file mode 100644 index 0000000..a64d3b6 --- /dev/null +++ b/public/assets/icons/duotone/General/Size.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Smile.svg b/public/assets/icons/duotone/General/Smile.svg new file mode 100644 index 0000000..267d30f --- /dev/null +++ b/public/assets/icons/duotone/General/Smile.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Star.svg b/public/assets/icons/duotone/General/Star.svg new file mode 100644 index 0000000..2962742 --- /dev/null +++ b/public/assets/icons/duotone/General/Star.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Thunder-move.svg b/public/assets/icons/duotone/General/Thunder-move.svg new file mode 100644 index 0000000..a22e1fb --- /dev/null +++ b/public/assets/icons/duotone/General/Thunder-move.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Thunder.svg b/public/assets/icons/duotone/General/Thunder.svg new file mode 100644 index 0000000..d3fac2d --- /dev/null +++ b/public/assets/icons/duotone/General/Thunder.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/Trash.svg b/public/assets/icons/duotone/General/Trash.svg new file mode 100644 index 0000000..d3195c3 --- /dev/null +++ b/public/assets/icons/duotone/General/Trash.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Unlock.svg b/public/assets/icons/duotone/General/Unlock.svg new file mode 100644 index 0000000..016b192 --- /dev/null +++ b/public/assets/icons/duotone/General/Unlock.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Update.svg b/public/assets/icons/duotone/General/Update.svg new file mode 100644 index 0000000..d5e234f --- /dev/null +++ b/public/assets/icons/duotone/General/Update.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/General/User.svg b/public/assets/icons/duotone/General/User.svg new file mode 100644 index 0000000..586cc94 --- /dev/null +++ b/public/assets/icons/duotone/General/User.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/General/Visible.svg b/public/assets/icons/duotone/General/Visible.svg new file mode 100644 index 0000000..e7a014a --- /dev/null +++ b/public/assets/icons/duotone/General/Visible.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Air-ballon.svg b/public/assets/icons/duotone/Home/Air-ballon.svg new file mode 100644 index 0000000..ca44538 --- /dev/null +++ b/public/assets/icons/duotone/Home/Air-ballon.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Alarm-clock.svg b/public/assets/icons/duotone/Home/Alarm-clock.svg new file mode 100644 index 0000000..3175acc --- /dev/null +++ b/public/assets/icons/duotone/Home/Alarm-clock.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Armchair.svg b/public/assets/icons/duotone/Home/Armchair.svg new file mode 100644 index 0000000..3ffabc4 --- /dev/null +++ b/public/assets/icons/duotone/Home/Armchair.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Bag-chair.svg b/public/assets/icons/duotone/Home/Bag-chair.svg new file mode 100644 index 0000000..3511aa4 --- /dev/null +++ b/public/assets/icons/duotone/Home/Bag-chair.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Bath.svg b/public/assets/icons/duotone/Home/Bath.svg new file mode 100644 index 0000000..71fdd04 --- /dev/null +++ b/public/assets/icons/duotone/Home/Bath.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Bed.svg b/public/assets/icons/duotone/Home/Bed.svg new file mode 100644 index 0000000..428c747 --- /dev/null +++ b/public/assets/icons/duotone/Home/Bed.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Book-open.svg b/public/assets/icons/duotone/Home/Book-open.svg new file mode 100644 index 0000000..2ae99fb --- /dev/null +++ b/public/assets/icons/duotone/Home/Book-open.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Book.svg b/public/assets/icons/duotone/Home/Book.svg new file mode 100644 index 0000000..7d3b231 --- /dev/null +++ b/public/assets/icons/duotone/Home/Book.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Box.svg b/public/assets/icons/duotone/Home/Box.svg new file mode 100644 index 0000000..29da160 --- /dev/null +++ b/public/assets/icons/duotone/Home/Box.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Broom.svg b/public/assets/icons/duotone/Home/Broom.svg new file mode 100644 index 0000000..86ecb29 --- /dev/null +++ b/public/assets/icons/duotone/Home/Broom.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Building.svg b/public/assets/icons/duotone/Home/Building.svg new file mode 100644 index 0000000..592fd98 --- /dev/null +++ b/public/assets/icons/duotone/Home/Building.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Bulb1.svg b/public/assets/icons/duotone/Home/Bulb1.svg new file mode 100644 index 0000000..544f785 --- /dev/null +++ b/public/assets/icons/duotone/Home/Bulb1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Bulb2.svg b/public/assets/icons/duotone/Home/Bulb2.svg new file mode 100644 index 0000000..0849e09 --- /dev/null +++ b/public/assets/icons/duotone/Home/Bulb2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Chair1.svg b/public/assets/icons/duotone/Home/Chair1.svg new file mode 100644 index 0000000..e1fc411 --- /dev/null +++ b/public/assets/icons/duotone/Home/Chair1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Chair2.svg b/public/assets/icons/duotone/Home/Chair2.svg new file mode 100644 index 0000000..15e6b7b --- /dev/null +++ b/public/assets/icons/duotone/Home/Chair2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Clock.svg b/public/assets/icons/duotone/Home/Clock.svg new file mode 100644 index 0000000..28f3f2f --- /dev/null +++ b/public/assets/icons/duotone/Home/Clock.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Commode1.svg b/public/assets/icons/duotone/Home/Commode1.svg new file mode 100644 index 0000000..22ff282 --- /dev/null +++ b/public/assets/icons/duotone/Home/Commode1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Commode2.svg b/public/assets/icons/duotone/Home/Commode2.svg new file mode 100644 index 0000000..189926e --- /dev/null +++ b/public/assets/icons/duotone/Home/Commode2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Couch.svg b/public/assets/icons/duotone/Home/Couch.svg new file mode 100644 index 0000000..1d6d921 --- /dev/null +++ b/public/assets/icons/duotone/Home/Couch.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Cupboard.svg b/public/assets/icons/duotone/Home/Cupboard.svg new file mode 100644 index 0000000..66808d8 --- /dev/null +++ b/public/assets/icons/duotone/Home/Cupboard.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Curtains.svg b/public/assets/icons/duotone/Home/Curtains.svg new file mode 100644 index 0000000..56ceb54 --- /dev/null +++ b/public/assets/icons/duotone/Home/Curtains.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Deer.svg b/public/assets/icons/duotone/Home/Deer.svg new file mode 100644 index 0000000..3aa40e8 --- /dev/null +++ b/public/assets/icons/duotone/Home/Deer.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Door-open.svg b/public/assets/icons/duotone/Home/Door-open.svg new file mode 100644 index 0000000..d08dd45 --- /dev/null +++ b/public/assets/icons/duotone/Home/Door-open.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Earth.svg b/public/assets/icons/duotone/Home/Earth.svg new file mode 100644 index 0000000..21b81e8 --- /dev/null +++ b/public/assets/icons/duotone/Home/Earth.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Fireplace.svg b/public/assets/icons/duotone/Home/Fireplace.svg new file mode 100644 index 0000000..2e015c6 --- /dev/null +++ b/public/assets/icons/duotone/Home/Fireplace.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Flashlight.svg b/public/assets/icons/duotone/Home/Flashlight.svg new file mode 100644 index 0000000..13390f6 --- /dev/null +++ b/public/assets/icons/duotone/Home/Flashlight.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Flower1.svg b/public/assets/icons/duotone/Home/Flower1.svg new file mode 100644 index 0000000..8818219 --- /dev/null +++ b/public/assets/icons/duotone/Home/Flower1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Flower2.svg b/public/assets/icons/duotone/Home/Flower2.svg new file mode 100644 index 0000000..f64a901 --- /dev/null +++ b/public/assets/icons/duotone/Home/Flower2.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Flower3.svg b/public/assets/icons/duotone/Home/Flower3.svg new file mode 100644 index 0000000..5787bb9 --- /dev/null +++ b/public/assets/icons/duotone/Home/Flower3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Globe.svg b/public/assets/icons/duotone/Home/Globe.svg new file mode 100644 index 0000000..d527deb --- /dev/null +++ b/public/assets/icons/duotone/Home/Globe.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Home-heart.svg b/public/assets/icons/duotone/Home/Home-heart.svg new file mode 100644 index 0000000..d7e8bc0 --- /dev/null +++ b/public/assets/icons/duotone/Home/Home-heart.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Home.svg b/public/assets/icons/duotone/Home/Home.svg new file mode 100644 index 0000000..c9ee5d7 --- /dev/null +++ b/public/assets/icons/duotone/Home/Home.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Home/Home2.svg b/public/assets/icons/duotone/Home/Home2.svg new file mode 100644 index 0000000..9c0ab98 --- /dev/null +++ b/public/assets/icons/duotone/Home/Home2.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotone/Home/Key.svg b/public/assets/icons/duotone/Home/Key.svg new file mode 100644 index 0000000..baa2068 --- /dev/null +++ b/public/assets/icons/duotone/Home/Key.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Ladder.svg b/public/assets/icons/duotone/Home/Ladder.svg new file mode 100644 index 0000000..27fe558 --- /dev/null +++ b/public/assets/icons/duotone/Home/Ladder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Lamp1.svg b/public/assets/icons/duotone/Home/Lamp1.svg new file mode 100644 index 0000000..1aedc93 --- /dev/null +++ b/public/assets/icons/duotone/Home/Lamp1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Lamp2.svg b/public/assets/icons/duotone/Home/Lamp2.svg new file mode 100644 index 0000000..44310a6 --- /dev/null +++ b/public/assets/icons/duotone/Home/Lamp2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Library.svg b/public/assets/icons/duotone/Home/Library.svg new file mode 100644 index 0000000..0c7057f --- /dev/null +++ b/public/assets/icons/duotone/Home/Library.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Mailbox.svg b/public/assets/icons/duotone/Home/Mailbox.svg new file mode 100644 index 0000000..8ae4bce --- /dev/null +++ b/public/assets/icons/duotone/Home/Mailbox.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Mirror.svg b/public/assets/icons/duotone/Home/Mirror.svg new file mode 100644 index 0000000..fa3a481 --- /dev/null +++ b/public/assets/icons/duotone/Home/Mirror.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Picture.svg b/public/assets/icons/duotone/Home/Picture.svg new file mode 100644 index 0000000..42722e0 --- /dev/null +++ b/public/assets/icons/duotone/Home/Picture.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Ruller.svg b/public/assets/icons/duotone/Home/Ruller.svg new file mode 100644 index 0000000..4cf0e16 --- /dev/null +++ b/public/assets/icons/duotone/Home/Ruller.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Home/Stairs.svg b/public/assets/icons/duotone/Home/Stairs.svg new file mode 100644 index 0000000..cc90e20 --- /dev/null +++ b/public/assets/icons/duotone/Home/Stairs.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Home/Timer.svg b/public/assets/icons/duotone/Home/Timer.svg new file mode 100644 index 0000000..532e3b0 --- /dev/null +++ b/public/assets/icons/duotone/Home/Timer.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Toilet.svg b/public/assets/icons/duotone/Home/Toilet.svg new file mode 100644 index 0000000..27473ac --- /dev/null +++ b/public/assets/icons/duotone/Home/Toilet.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Towel.svg b/public/assets/icons/duotone/Home/Towel.svg new file mode 100644 index 0000000..e28fbf5 --- /dev/null +++ b/public/assets/icons/duotone/Home/Towel.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Home/Trash.svg b/public/assets/icons/duotone/Home/Trash.svg new file mode 100644 index 0000000..a158308 --- /dev/null +++ b/public/assets/icons/duotone/Home/Trash.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Water-mixer.svg b/public/assets/icons/duotone/Home/Water-mixer.svg new file mode 100644 index 0000000..6a8333a --- /dev/null +++ b/public/assets/icons/duotone/Home/Water-mixer.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Weight1.svg b/public/assets/icons/duotone/Home/Weight1.svg new file mode 100644 index 0000000..d4c7365 --- /dev/null +++ b/public/assets/icons/duotone/Home/Weight1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Weight2.svg b/public/assets/icons/duotone/Home/Weight2.svg new file mode 100644 index 0000000..9b6fe26 --- /dev/null +++ b/public/assets/icons/duotone/Home/Weight2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Wood-horse.svg b/public/assets/icons/duotone/Home/Wood-horse.svg new file mode 100644 index 0000000..eddcb39 --- /dev/null +++ b/public/assets/icons/duotone/Home/Wood-horse.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Home/Wood1.svg b/public/assets/icons/duotone/Home/Wood1.svg new file mode 100644 index 0000000..907d9b2 --- /dev/null +++ b/public/assets/icons/duotone/Home/Wood1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Home/Wood2.svg b/public/assets/icons/duotone/Home/Wood2.svg new file mode 100644 index 0000000..7b7aeb9 --- /dev/null +++ b/public/assets/icons/duotone/Home/Wood2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Interface/Bank.svg b/public/assets/icons/duotone/Interface/Bank.svg new file mode 100644 index 0000000..e8c4ecf --- /dev/null +++ b/public/assets/icons/duotone/Interface/Bank.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Briefcase.svg b/public/assets/icons/duotone/Interface/Briefcase.svg new file mode 100644 index 0000000..13c3574 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Briefcase.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Calendar.svg b/public/assets/icons/duotone/Interface/Calendar.svg new file mode 100644 index 0000000..ccce263 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Calendar.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Close-Square.svg b/public/assets/icons/duotone/Interface/Close-Square.svg new file mode 100644 index 0000000..dfefa99 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Close-Square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Cog.svg b/public/assets/icons/duotone/Interface/Cog.svg new file mode 100644 index 0000000..fc3584e --- /dev/null +++ b/public/assets/icons/duotone/Interface/Cog.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Comment.svg b/public/assets/icons/duotone/Interface/Comment.svg new file mode 100644 index 0000000..3e7b8cd --- /dev/null +++ b/public/assets/icons/duotone/Interface/Comment.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Doughnut.svg b/public/assets/icons/duotone/Interface/Doughnut.svg new file mode 100644 index 0000000..4fa73bf --- /dev/null +++ b/public/assets/icons/duotone/Interface/Doughnut.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Edit.svg b/public/assets/icons/duotone/Interface/Edit.svg new file mode 100644 index 0000000..b55199e --- /dev/null +++ b/public/assets/icons/duotone/Interface/Edit.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Interface/Envelope.svg b/public/assets/icons/duotone/Interface/Envelope.svg new file mode 100644 index 0000000..7e9da75 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Envelope.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/File-Plus.svg b/public/assets/icons/duotone/Interface/File-Plus.svg new file mode 100644 index 0000000..630407d --- /dev/null +++ b/public/assets/icons/duotone/Interface/File-Plus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/File-Search.svg b/public/assets/icons/duotone/Interface/File-Search.svg new file mode 100644 index 0000000..1b67af3 --- /dev/null +++ b/public/assets/icons/duotone/Interface/File-Search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/File-Upload.svg b/public/assets/icons/duotone/Interface/File-Upload.svg new file mode 100644 index 0000000..87c6074 --- /dev/null +++ b/public/assets/icons/duotone/Interface/File-Upload.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/File.svg b/public/assets/icons/duotone/Interface/File.svg new file mode 100644 index 0000000..f295be9 --- /dev/null +++ b/public/assets/icons/duotone/Interface/File.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Folder.svg b/public/assets/icons/duotone/Interface/Folder.svg new file mode 100644 index 0000000..2f96f6c --- /dev/null +++ b/public/assets/icons/duotone/Interface/Folder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Grid-Horizontal.svg b/public/assets/icons/duotone/Interface/Grid-Horizontal.svg new file mode 100644 index 0000000..e161ddc --- /dev/null +++ b/public/assets/icons/duotone/Interface/Grid-Horizontal.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Grid-Vetical.svg b/public/assets/icons/duotone/Interface/Grid-Vetical.svg new file mode 100644 index 0000000..9f11d04 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Grid-Vetical.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Grid.svg b/public/assets/icons/duotone/Interface/Grid.svg new file mode 100644 index 0000000..8cbbcf0 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Grid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Interface/Image.svg b/public/assets/icons/duotone/Interface/Image.svg new file mode 100644 index 0000000..863b3e5 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Image.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/Insert.svg b/public/assets/icons/duotone/Interface/Insert.svg new file mode 100644 index 0000000..1d16b39 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Insert.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/Line-03-Down.svg b/public/assets/icons/duotone/Interface/Line-03-Down.svg new file mode 100644 index 0000000..3088cec --- /dev/null +++ b/public/assets/icons/duotone/Interface/Line-03-Down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Line-03-Up.svg b/public/assets/icons/duotone/Interface/Line-03-Up.svg new file mode 100644 index 0000000..41b2b08 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Line-03-Up.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Lock.svg b/public/assets/icons/duotone/Interface/Lock.svg new file mode 100644 index 0000000..a3a2964 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Lock.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/Map-Marker.svg b/public/assets/icons/duotone/Interface/Map-Marker.svg new file mode 100644 index 0000000..1eb2a7e --- /dev/null +++ b/public/assets/icons/duotone/Interface/Map-Marker.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Minus-Square.svg b/public/assets/icons/duotone/Interface/Minus-Square.svg new file mode 100644 index 0000000..43646f3 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Minus-Square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Monitor.svg b/public/assets/icons/duotone/Interface/Monitor.svg new file mode 100644 index 0000000..0c57fe1 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Monitor.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Interface/Options-Square.svg b/public/assets/icons/duotone/Interface/Options-Square.svg new file mode 100644 index 0000000..3e7efce --- /dev/null +++ b/public/assets/icons/duotone/Interface/Options-Square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Phone.svg b/public/assets/icons/duotone/Interface/Phone.svg new file mode 100644 index 0000000..dfaffc2 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Phone.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Interface/Pie-04.svg b/public/assets/icons/duotone/Interface/Pie-04.svg new file mode 100644 index 0000000..134af6b --- /dev/null +++ b/public/assets/icons/duotone/Interface/Pie-04.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Interface/Plus-Square.svg b/public/assets/icons/duotone/Interface/Plus-Square.svg new file mode 100644 index 0000000..d31694a --- /dev/null +++ b/public/assets/icons/duotone/Interface/Plus-Square.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Scatter-Up.svg b/public/assets/icons/duotone/Interface/Scatter-Up.svg new file mode 100644 index 0000000..48858d9 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Scatter-Up.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Interface/Settings-02.svg b/public/assets/icons/duotone/Interface/Settings-02.svg new file mode 100644 index 0000000..01f2000 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Settings-02.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Interface/Sign-Out.svg b/public/assets/icons/duotone/Interface/Sign-Out.svg new file mode 100644 index 0000000..2e9ac50 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Sign-Out.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/Stacked-Area-Down.svg b/public/assets/icons/duotone/Interface/Stacked-Area-Down.svg new file mode 100644 index 0000000..0b01ae7 --- /dev/null +++ b/public/assets/icons/duotone/Interface/Stacked-Area-Down.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Interface/User.svg b/public/assets/icons/duotone/Interface/User.svg new file mode 100644 index 0000000..324e332 --- /dev/null +++ b/public/assets/icons/duotone/Interface/User.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-3d.svg b/public/assets/icons/duotone/Layout/Layout-3d.svg new file mode 100644 index 0000000..999dc96 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-3d.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-4-blocks-2.svg b/public/assets/icons/duotone/Layout/Layout-4-blocks-2.svg new file mode 100644 index 0000000..f59ff55 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-4-blocks-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-4-blocks.svg b/public/assets/icons/duotone/Layout/Layout-4-blocks.svg new file mode 100644 index 0000000..39fae17 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-4-blocks.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-arrange.svg b/public/assets/icons/duotone/Layout/Layout-arrange.svg new file mode 100644 index 0000000..9982606 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-arrange.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-grid.svg b/public/assets/icons/duotone/Layout/Layout-grid.svg new file mode 100644 index 0000000..c0da6d7 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-grid.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-horizontal.svg b/public/assets/icons/duotone/Layout/Layout-horizontal.svg new file mode 100644 index 0000000..8e66f71 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-horizontal.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-left-panel-1.svg b/public/assets/icons/duotone/Layout/Layout-left-panel-1.svg new file mode 100644 index 0000000..7d44877 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-left-panel-1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-left-panel-2.svg b/public/assets/icons/duotone/Layout/Layout-left-panel-2.svg new file mode 100644 index 0000000..2730842 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-left-panel-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-octagon.svg b/public/assets/icons/duotone/Layout/Layout-octagon.svg new file mode 100644 index 0000000..6209171 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-octagon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotone/Layout/Layout-polygon.svg b/public/assets/icons/duotone/Layout/Layout-polygon.svg new file mode 100644 index 0000000..9ce6926 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-polygon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-right-panel-1.svg b/public/assets/icons/duotone/Layout/Layout-right-panel-1.svg new file mode 100644 index 0000000..41fa8e5 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-right-panel-1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-right-panel-2.svg b/public/assets/icons/duotone/Layout/Layout-right-panel-2.svg new file mode 100644 index 0000000..b7df142 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-right-panel-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-1.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-1.svg new file mode 100644 index 0000000..b5cf8fb --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-2.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-2.svg new file mode 100644 index 0000000..64cce66 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-3.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-3.svg new file mode 100644 index 0000000..001eec5 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-4.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-4.svg new file mode 100644 index 0000000..9284aaf --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-4.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-5.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-5.svg new file mode 100644 index 0000000..380f060 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-5.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-top-panel-6.svg b/public/assets/icons/duotone/Layout/Layout-top-panel-6.svg new file mode 100644 index 0000000..3fac553 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-top-panel-6.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Layout/Layout-vertical.svg b/public/assets/icons/duotone/Layout/Layout-vertical.svg new file mode 100644 index 0000000..4968298 --- /dev/null +++ b/public/assets/icons/duotone/Layout/Layout-vertical.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Map/Compass.svg b/public/assets/icons/duotone/Map/Compass.svg new file mode 100644 index 0000000..e846b63 --- /dev/null +++ b/public/assets/icons/duotone/Map/Compass.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Direction1.svg b/public/assets/icons/duotone/Map/Direction1.svg new file mode 100644 index 0000000..50eb27f --- /dev/null +++ b/public/assets/icons/duotone/Map/Direction1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Direction2.svg b/public/assets/icons/duotone/Map/Direction2.svg new file mode 100644 index 0000000..3056ba4 --- /dev/null +++ b/public/assets/icons/duotone/Map/Direction2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Location-arrow.svg b/public/assets/icons/duotone/Map/Location-arrow.svg new file mode 100644 index 0000000..89ad3ca --- /dev/null +++ b/public/assets/icons/duotone/Map/Location-arrow.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Marker1.svg b/public/assets/icons/duotone/Map/Marker1.svg new file mode 100644 index 0000000..3103071 --- /dev/null +++ b/public/assets/icons/duotone/Map/Marker1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Marker2.svg b/public/assets/icons/duotone/Map/Marker2.svg new file mode 100644 index 0000000..1d921e3 --- /dev/null +++ b/public/assets/icons/duotone/Map/Marker2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Map/Position.svg b/public/assets/icons/duotone/Map/Position.svg new file mode 100644 index 0000000..350fc8a --- /dev/null +++ b/public/assets/icons/duotone/Map/Position.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Add-music.svg b/public/assets/icons/duotone/Media/Add-music.svg new file mode 100644 index 0000000..51accb8 --- /dev/null +++ b/public/assets/icons/duotone/Media/Add-music.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/AirPlay.svg b/public/assets/icons/duotone/Media/AirPlay.svg new file mode 100644 index 0000000..dbd1336 --- /dev/null +++ b/public/assets/icons/duotone/Media/AirPlay.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Airplay-video.svg b/public/assets/icons/duotone/Media/Airplay-video.svg new file mode 100644 index 0000000..77f63b1 --- /dev/null +++ b/public/assets/icons/duotone/Media/Airplay-video.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Back.svg b/public/assets/icons/duotone/Media/Back.svg new file mode 100644 index 0000000..f1beb1b --- /dev/null +++ b/public/assets/icons/duotone/Media/Back.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Backward.svg b/public/assets/icons/duotone/Media/Backward.svg new file mode 100644 index 0000000..f5bf29b --- /dev/null +++ b/public/assets/icons/duotone/Media/Backward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/CD.svg b/public/assets/icons/duotone/Media/CD.svg new file mode 100644 index 0000000..8a7714b --- /dev/null +++ b/public/assets/icons/duotone/Media/CD.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/DVD.svg b/public/assets/icons/duotone/Media/DVD.svg new file mode 100644 index 0000000..744f001 --- /dev/null +++ b/public/assets/icons/duotone/Media/DVD.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Eject.svg b/public/assets/icons/duotone/Media/Eject.svg new file mode 100644 index 0000000..f5fb5e6 --- /dev/null +++ b/public/assets/icons/duotone/Media/Eject.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Equalizer.svg b/public/assets/icons/duotone/Media/Equalizer.svg new file mode 100644 index 0000000..f881608 --- /dev/null +++ b/public/assets/icons/duotone/Media/Equalizer.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Forward.svg b/public/assets/icons/duotone/Media/Forward.svg new file mode 100644 index 0000000..956510f --- /dev/null +++ b/public/assets/icons/duotone/Media/Forward.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Media-library1.svg b/public/assets/icons/duotone/Media/Media-library1.svg new file mode 100644 index 0000000..70e3630 --- /dev/null +++ b/public/assets/icons/duotone/Media/Media-library1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Media-library2.svg b/public/assets/icons/duotone/Media/Media-library2.svg new file mode 100644 index 0000000..186f531 --- /dev/null +++ b/public/assets/icons/duotone/Media/Media-library2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Media-library3.svg b/public/assets/icons/duotone/Media/Media-library3.svg new file mode 100644 index 0000000..2eef0f4 --- /dev/null +++ b/public/assets/icons/duotone/Media/Media-library3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Movie-Lane2.svg b/public/assets/icons/duotone/Media/Movie-Lane2.svg new file mode 100644 index 0000000..31a5c40 --- /dev/null +++ b/public/assets/icons/duotone/Media/Movie-Lane2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Movie-lane1.svg b/public/assets/icons/duotone/Media/Movie-lane1.svg new file mode 100644 index 0000000..87aa01a --- /dev/null +++ b/public/assets/icons/duotone/Media/Movie-lane1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Music-cloud.svg b/public/assets/icons/duotone/Media/Music-cloud.svg new file mode 100644 index 0000000..ccc2a49 --- /dev/null +++ b/public/assets/icons/duotone/Media/Music-cloud.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Music-note.svg b/public/assets/icons/duotone/Media/Music-note.svg new file mode 100644 index 0000000..62dce87 --- /dev/null +++ b/public/assets/icons/duotone/Media/Music-note.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Media/Music.svg b/public/assets/icons/duotone/Media/Music.svg new file mode 100644 index 0000000..dd125bc --- /dev/null +++ b/public/assets/icons/duotone/Media/Music.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Media/Mute.svg b/public/assets/icons/duotone/Media/Mute.svg new file mode 100644 index 0000000..49c816d --- /dev/null +++ b/public/assets/icons/duotone/Media/Mute.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Next.svg b/public/assets/icons/duotone/Media/Next.svg new file mode 100644 index 0000000..4657a83 --- /dev/null +++ b/public/assets/icons/duotone/Media/Next.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Pause.svg b/public/assets/icons/duotone/Media/Pause.svg new file mode 100644 index 0000000..35dc995 --- /dev/null +++ b/public/assets/icons/duotone/Media/Pause.svg @@ -0,0 +1,11 @@ + + + + Stockholm-icons / Media / Pause + Created with Sketch. + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Media/Play.svg b/public/assets/icons/duotone/Media/Play.svg new file mode 100644 index 0000000..c403e7b --- /dev/null +++ b/public/assets/icons/duotone/Media/Play.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Media/Playlist1.svg b/public/assets/icons/duotone/Media/Playlist1.svg new file mode 100644 index 0000000..70cea05 --- /dev/null +++ b/public/assets/icons/duotone/Media/Playlist1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Playlist2.svg b/public/assets/icons/duotone/Media/Playlist2.svg new file mode 100644 index 0000000..941572e --- /dev/null +++ b/public/assets/icons/duotone/Media/Playlist2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Rec.svg b/public/assets/icons/duotone/Media/Rec.svg new file mode 100644 index 0000000..46a9c6f --- /dev/null +++ b/public/assets/icons/duotone/Media/Rec.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Media/Repeat-one.svg b/public/assets/icons/duotone/Media/Repeat-one.svg new file mode 100644 index 0000000..737d7cd --- /dev/null +++ b/public/assets/icons/duotone/Media/Repeat-one.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Repeat.svg b/public/assets/icons/duotone/Media/Repeat.svg new file mode 100644 index 0000000..6f8a108 --- /dev/null +++ b/public/assets/icons/duotone/Media/Repeat.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Shuffle.svg b/public/assets/icons/duotone/Media/Shuffle.svg new file mode 100644 index 0000000..a94a5f8 --- /dev/null +++ b/public/assets/icons/duotone/Media/Shuffle.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Volume-Down.svg b/public/assets/icons/duotone/Media/Volume-Down.svg new file mode 100644 index 0000000..591e984 --- /dev/null +++ b/public/assets/icons/duotone/Media/Volume-Down.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Volume-Up.svg b/public/assets/icons/duotone/Media/Volume-Up.svg new file mode 100644 index 0000000..de1be28 --- /dev/null +++ b/public/assets/icons/duotone/Media/Volume-Up.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Volume-full.svg b/public/assets/icons/duotone/Media/Volume-full.svg new file mode 100644 index 0000000..060b64a --- /dev/null +++ b/public/assets/icons/duotone/Media/Volume-full.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Volume-half.svg b/public/assets/icons/duotone/Media/Volume-half.svg new file mode 100644 index 0000000..e7ce912 --- /dev/null +++ b/public/assets/icons/duotone/Media/Volume-half.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Vynil.svg b/public/assets/icons/duotone/Media/Vynil.svg new file mode 100644 index 0000000..b1a5772 --- /dev/null +++ b/public/assets/icons/duotone/Media/Vynil.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Media/Youtube.svg b/public/assets/icons/duotone/Media/Youtube.svg new file mode 100644 index 0000000..0083a8d --- /dev/null +++ b/public/assets/icons/duotone/Media/Youtube.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-double-down.svg b/public/assets/icons/duotone/Navigation/Angle-double-down.svg new file mode 100644 index 0000000..5cfc414 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-double-down.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-double-left.svg b/public/assets/icons/duotone/Navigation/Angle-double-left.svg new file mode 100644 index 0000000..31606d3 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-double-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-double-right.svg b/public/assets/icons/duotone/Navigation/Angle-double-right.svg new file mode 100644 index 0000000..290c1cd --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-double-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-double-up.svg b/public/assets/icons/duotone/Navigation/Angle-double-up.svg new file mode 100644 index 0000000..8e4ea8b --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-double-up.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-down.svg b/public/assets/icons/duotone/Navigation/Angle-down.svg new file mode 100644 index 0000000..454822d --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-down.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-left.svg b/public/assets/icons/duotone/Navigation/Angle-left.svg new file mode 100644 index 0000000..3cb9e35 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-left.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-right.svg b/public/assets/icons/duotone/Navigation/Angle-right.svg new file mode 100644 index 0000000..6cd1db8 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-right.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Angle-up.svg b/public/assets/icons/duotone/Navigation/Angle-up.svg new file mode 100644 index 0000000..fb92267 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Angle-up.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-down.svg b/public/assets/icons/duotone/Navigation/Arrow-down.svg new file mode 100644 index 0000000..4a21579 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-down.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-from-bottom.svg b/public/assets/icons/duotone/Navigation/Arrow-from-bottom.svg new file mode 100644 index 0000000..d505ada --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-from-bottom.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-from-left.svg b/public/assets/icons/duotone/Navigation/Arrow-from-left.svg new file mode 100644 index 0000000..0c471de --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-from-left.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-from-right.svg b/public/assets/icons/duotone/Navigation/Arrow-from-right.svg new file mode 100644 index 0000000..d878a3c --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-from-right.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-from-top.svg b/public/assets/icons/duotone/Navigation/Arrow-from-top.svg new file mode 100644 index 0000000..8bf77ba --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-from-top.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-left.svg b/public/assets/icons/duotone/Navigation/Arrow-left.svg new file mode 100644 index 0000000..9ca4417 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-right.svg b/public/assets/icons/duotone/Navigation/Arrow-right.svg new file mode 100644 index 0000000..33cf196 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-to-bottom.svg b/public/assets/icons/duotone/Navigation/Arrow-to-bottom.svg new file mode 100644 index 0000000..6292756 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-to-bottom.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-to-left.svg b/public/assets/icons/duotone/Navigation/Arrow-to-left.svg new file mode 100644 index 0000000..9f32025 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-to-left.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-to-right.svg b/public/assets/icons/duotone/Navigation/Arrow-to-right.svg new file mode 100644 index 0000000..8582b4e --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-to-right.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-to-up.svg b/public/assets/icons/duotone/Navigation/Arrow-to-up.svg new file mode 100644 index 0000000..7e28dba --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-to-up.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrow-up.svg b/public/assets/icons/duotone/Navigation/Arrow-up.svg new file mode 100644 index 0000000..620857f --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrow-up.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrows-h.svg b/public/assets/icons/duotone/Navigation/Arrows-h.svg new file mode 100644 index 0000000..93431c5 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrows-h.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Arrows-v.svg b/public/assets/icons/duotone/Navigation/Arrows-v.svg new file mode 100644 index 0000000..d62537a --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Arrows-v.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Check.svg b/public/assets/icons/duotone/Navigation/Check.svg new file mode 100644 index 0000000..7bf6744 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Check.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Close.svg b/public/assets/icons/duotone/Navigation/Close.svg new file mode 100644 index 0000000..aa088ab --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Close.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Double-check.svg b/public/assets/icons/duotone/Navigation/Double-check.svg new file mode 100644 index 0000000..8b8c5c1 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Double-check.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Down-2.svg b/public/assets/icons/duotone/Navigation/Down-2.svg new file mode 100644 index 0000000..c151b8e --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Down-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Down-left.svg b/public/assets/icons/duotone/Navigation/Down-left.svg new file mode 100644 index 0000000..aaf9004 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Down-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Down-right.svg b/public/assets/icons/duotone/Navigation/Down-right.svg new file mode 100644 index 0000000..f8db6b5 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Down-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Exchange.svg b/public/assets/icons/duotone/Navigation/Exchange.svg new file mode 100644 index 0000000..a086adc --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Exchange.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Left-2.svg b/public/assets/icons/duotone/Navigation/Left-2.svg new file mode 100644 index 0000000..ca879af --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Left-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Left-3.svg b/public/assets/icons/duotone/Navigation/Left-3.svg new file mode 100644 index 0000000..fb01c33 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Left-3.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Navigation/Minus.svg b/public/assets/icons/duotone/Navigation/Minus.svg new file mode 100644 index 0000000..f4642d3 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Minus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotone/Navigation/Plus.svg b/public/assets/icons/duotone/Navigation/Plus.svg new file mode 100644 index 0000000..375fb0b --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Plus.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Navigation/Right 3.svg b/public/assets/icons/duotone/Navigation/Right 3.svg new file mode 100644 index 0000000..c26a4ae --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Right 3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Right-2.svg b/public/assets/icons/duotone/Navigation/Right-2.svg new file mode 100644 index 0000000..f59af5b --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Right-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Route.svg b/public/assets/icons/duotone/Navigation/Route.svg new file mode 100644 index 0000000..db98061 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Route.svg @@ -0,0 +1,13 @@ + + + + Stockholm-icons / Navigation / Route + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Navigation/Sign-in.svg b/public/assets/icons/duotone/Navigation/Sign-in.svg new file mode 100644 index 0000000..baec123 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Sign-in.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Sign-out.svg b/public/assets/icons/duotone/Navigation/Sign-out.svg new file mode 100644 index 0000000..c3c3609 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Sign-out.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Up-2.svg b/public/assets/icons/duotone/Navigation/Up-2.svg new file mode 100644 index 0000000..ee92d6b --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Up-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Up-down.svg b/public/assets/icons/duotone/Navigation/Up-down.svg new file mode 100644 index 0000000..3097842 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Up-down.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Up-left.svg b/public/assets/icons/duotone/Navigation/Up-left.svg new file mode 100644 index 0000000..dd6a730 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Up-left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Up-right.svg b/public/assets/icons/duotone/Navigation/Up-right.svg new file mode 100644 index 0000000..9d04cf9 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Up-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Navigation/Waiting.svg b/public/assets/icons/duotone/Navigation/Waiting.svg new file mode 100644 index 0000000..07cc5f2 --- /dev/null +++ b/public/assets/icons/duotone/Navigation/Waiting.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/ATM.svg b/public/assets/icons/duotone/Shopping/ATM.svg new file mode 100644 index 0000000..f778565 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/ATM.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Bag1.svg b/public/assets/icons/duotone/Shopping/Bag1.svg new file mode 100644 index 0000000..a152a2c --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Bag1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Bag2.svg b/public/assets/icons/duotone/Shopping/Bag2.svg new file mode 100644 index 0000000..0802a19 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Bag2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Barcode-read.svg b/public/assets/icons/duotone/Shopping/Barcode-read.svg new file mode 100644 index 0000000..ee17830 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Barcode-read.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Barcode-scan.svg b/public/assets/icons/duotone/Shopping/Barcode-scan.svg new file mode 100644 index 0000000..8af613c --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Barcode-scan.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Barcode.svg b/public/assets/icons/duotone/Shopping/Barcode.svg new file mode 100644 index 0000000..b6b9bf9 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Barcode.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Bitcoin.svg b/public/assets/icons/duotone/Shopping/Bitcoin.svg new file mode 100644 index 0000000..3eeba42 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Bitcoin.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Box1.svg b/public/assets/icons/duotone/Shopping/Box1.svg new file mode 100644 index 0000000..cf266e5 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Box1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Box2.svg b/public/assets/icons/duotone/Shopping/Box2.svg new file mode 100644 index 0000000..2973cf3 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Box2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Box3.svg b/public/assets/icons/duotone/Shopping/Box3.svg new file mode 100644 index 0000000..c505e7d --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Box3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Calculator.svg b/public/assets/icons/duotone/Shopping/Calculator.svg new file mode 100644 index 0000000..67fd154 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Calculator.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart1.svg b/public/assets/icons/duotone/Shopping/Cart1.svg new file mode 100644 index 0000000..4f66f47 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart2.svg b/public/assets/icons/duotone/Shopping/Cart2.svg new file mode 100644 index 0000000..4131980 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart3.svg b/public/assets/icons/duotone/Shopping/Cart3.svg new file mode 100644 index 0000000..714ff4f --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart4.svg b/public/assets/icons/duotone/Shopping/Cart4.svg new file mode 100644 index 0000000..9818806 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart5.svg b/public/assets/icons/duotone/Shopping/Cart5.svg new file mode 100644 index 0000000..c71e887 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart5.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Cart6.svg b/public/assets/icons/duotone/Shopping/Cart6.svg new file mode 100644 index 0000000..166426f --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Cart6.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-bar1.svg b/public/assets/icons/duotone/Shopping/Chart-bar1.svg new file mode 100644 index 0000000..58a5dcc --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-bar1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-bar2.svg b/public/assets/icons/duotone/Shopping/Chart-bar2.svg new file mode 100644 index 0000000..d7827ab --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-bar2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-bar3.svg b/public/assets/icons/duotone/Shopping/Chart-bar3.svg new file mode 100644 index 0000000..cdfae52 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-bar3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-line1.svg b/public/assets/icons/duotone/Shopping/Chart-line1.svg new file mode 100644 index 0000000..25b3b53 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-line1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-line2.svg b/public/assets/icons/duotone/Shopping/Chart-line2.svg new file mode 100644 index 0000000..3908032 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-line2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart-pie.svg b/public/assets/icons/duotone/Shopping/Chart-pie.svg new file mode 100644 index 0000000..7623f7f --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart-pie.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Chart.svg b/public/assets/icons/duotone/Shopping/Chart.svg new file mode 100644 index 0000000..d5d0c50 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Chart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotone/Shopping/Credit-card.svg b/public/assets/icons/duotone/Shopping/Credit-card.svg new file mode 100644 index 0000000..dbac702 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Credit-card.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Dollar.svg b/public/assets/icons/duotone/Shopping/Dollar.svg new file mode 100644 index 0000000..e9774ee --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Dollar.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Euro.svg b/public/assets/icons/duotone/Shopping/Euro.svg new file mode 100644 index 0000000..c9b5df1 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Euro.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Gift.svg b/public/assets/icons/duotone/Shopping/Gift.svg new file mode 100644 index 0000000..851ab12 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Gift.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Loader.svg b/public/assets/icons/duotone/Shopping/Loader.svg new file mode 100644 index 0000000..68ada0b --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Loader.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/MC.svg b/public/assets/icons/duotone/Shopping/MC.svg new file mode 100644 index 0000000..ae4bb62 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/MC.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Money.svg b/public/assets/icons/duotone/Shopping/Money.svg new file mode 100644 index 0000000..689e004 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Money.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Pound.svg b/public/assets/icons/duotone/Shopping/Pound.svg new file mode 100644 index 0000000..b94cd22 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Pound.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Price1.svg b/public/assets/icons/duotone/Shopping/Price1.svg new file mode 100644 index 0000000..3e39cd1 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Price1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Price2.svg b/public/assets/icons/duotone/Shopping/Price2.svg new file mode 100644 index 0000000..9fffc5a --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Price2.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Rouble.svg b/public/assets/icons/duotone/Shopping/Rouble.svg new file mode 100644 index 0000000..5a52993 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Rouble.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Safe.svg b/public/assets/icons/duotone/Shopping/Safe.svg new file mode 100644 index 0000000..30baba2 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Safe.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Sale1.svg b/public/assets/icons/duotone/Shopping/Sale1.svg new file mode 100644 index 0000000..c57dd92 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Sale1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Sale2.svg b/public/assets/icons/duotone/Shopping/Sale2.svg new file mode 100644 index 0000000..a228493 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Sale2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Settings.svg b/public/assets/icons/duotone/Shopping/Settings.svg new file mode 100644 index 0000000..f81afc8 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Settings.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Sort1.svg b/public/assets/icons/duotone/Shopping/Sort1.svg new file mode 100644 index 0000000..1cc8d94 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Sort1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Sort2.svg b/public/assets/icons/duotone/Shopping/Sort2.svg new file mode 100644 index 0000000..3f61363 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Sort2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Sort3.svg b/public/assets/icons/duotone/Shopping/Sort3.svg new file mode 100644 index 0000000..7a1078a --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Sort3.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Ticket.svg b/public/assets/icons/duotone/Shopping/Ticket.svg new file mode 100644 index 0000000..99b7795 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Ticket.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Wallet.svg b/public/assets/icons/duotone/Shopping/Wallet.svg new file mode 100644 index 0000000..43c6ef4 --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Wallet.svg @@ -0,0 +1,13 @@ + + + + Stockholm-icons / Shopping / Wallet + Created with Sketch. + + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Shopping/Wallet2.svg b/public/assets/icons/duotone/Shopping/Wallet2.svg new file mode 100644 index 0000000..9605dcc --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Wallet2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Shopping/Wallet3.svg b/public/assets/icons/duotone/Shopping/Wallet3.svg new file mode 100644 index 0000000..d72e91d --- /dev/null +++ b/public/assets/icons/duotone/Shopping/Wallet3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Align-auto.svg b/public/assets/icons/duotone/Text/Align-auto.svg new file mode 100644 index 0000000..8d37a6f --- /dev/null +++ b/public/assets/icons/duotone/Text/Align-auto.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Align-center.svg b/public/assets/icons/duotone/Text/Align-center.svg new file mode 100644 index 0000000..9d2211c --- /dev/null +++ b/public/assets/icons/duotone/Text/Align-center.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Align-justify.svg b/public/assets/icons/duotone/Text/Align-justify.svg new file mode 100644 index 0000000..9c4e1c7 --- /dev/null +++ b/public/assets/icons/duotone/Text/Align-justify.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Align-left.svg b/public/assets/icons/duotone/Text/Align-left.svg new file mode 100644 index 0000000..a05136e --- /dev/null +++ b/public/assets/icons/duotone/Text/Align-left.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Align-right.svg b/public/assets/icons/duotone/Text/Align-right.svg new file mode 100644 index 0000000..70932de --- /dev/null +++ b/public/assets/icons/duotone/Text/Align-right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Article.svg b/public/assets/icons/duotone/Text/Article.svg new file mode 100644 index 0000000..a64535c --- /dev/null +++ b/public/assets/icons/duotone/Text/Article.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Bold.svg b/public/assets/icons/duotone/Text/Bold.svg new file mode 100644 index 0000000..e4f7614 --- /dev/null +++ b/public/assets/icons/duotone/Text/Bold.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Bullet-list.svg b/public/assets/icons/duotone/Text/Bullet-list.svg new file mode 100644 index 0000000..bb9fc31 --- /dev/null +++ b/public/assets/icons/duotone/Text/Bullet-list.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Code.svg b/public/assets/icons/duotone/Text/Code.svg new file mode 100644 index 0000000..4bf429a --- /dev/null +++ b/public/assets/icons/duotone/Text/Code.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Dots.svg b/public/assets/icons/duotone/Text/Dots.svg new file mode 100644 index 0000000..b245447 --- /dev/null +++ b/public/assets/icons/duotone/Text/Dots.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Edit-text.svg b/public/assets/icons/duotone/Text/Edit-text.svg new file mode 100644 index 0000000..3fa0a53 --- /dev/null +++ b/public/assets/icons/duotone/Text/Edit-text.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Filter.svg b/public/assets/icons/duotone/Text/Filter.svg new file mode 100644 index 0000000..08a13eb --- /dev/null +++ b/public/assets/icons/duotone/Text/Filter.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Font.svg b/public/assets/icons/duotone/Text/Font.svg new file mode 100644 index 0000000..2e55cf8 --- /dev/null +++ b/public/assets/icons/duotone/Text/Font.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/H1.svg b/public/assets/icons/duotone/Text/H1.svg new file mode 100644 index 0000000..59a0c45 --- /dev/null +++ b/public/assets/icons/duotone/Text/H1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/H2.svg b/public/assets/icons/duotone/Text/H2.svg new file mode 100644 index 0000000..d8b03de --- /dev/null +++ b/public/assets/icons/duotone/Text/H2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Itallic.svg b/public/assets/icons/duotone/Text/Itallic.svg new file mode 100644 index 0000000..5abae74 --- /dev/null +++ b/public/assets/icons/duotone/Text/Itallic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Menu.svg b/public/assets/icons/duotone/Text/Menu.svg new file mode 100644 index 0000000..55eaec9 --- /dev/null +++ b/public/assets/icons/duotone/Text/Menu.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Paragraph.svg b/public/assets/icons/duotone/Text/Paragraph.svg new file mode 100644 index 0000000..cb743d2 --- /dev/null +++ b/public/assets/icons/duotone/Text/Paragraph.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Quote1.svg b/public/assets/icons/duotone/Text/Quote1.svg new file mode 100644 index 0000000..2353f27 --- /dev/null +++ b/public/assets/icons/duotone/Text/Quote1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Quote2.svg b/public/assets/icons/duotone/Text/Quote2.svg new file mode 100644 index 0000000..e931491 --- /dev/null +++ b/public/assets/icons/duotone/Text/Quote2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Redo.svg b/public/assets/icons/duotone/Text/Redo.svg new file mode 100644 index 0000000..17ed0f4 --- /dev/null +++ b/public/assets/icons/duotone/Text/Redo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Strikethrough.svg b/public/assets/icons/duotone/Text/Strikethrough.svg new file mode 100644 index 0000000..e09983c --- /dev/null +++ b/public/assets/icons/duotone/Text/Strikethrough.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Text-height.svg b/public/assets/icons/duotone/Text/Text-height.svg new file mode 100644 index 0000000..3c7381d --- /dev/null +++ b/public/assets/icons/duotone/Text/Text-height.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Text-width.svg b/public/assets/icons/duotone/Text/Text-width.svg new file mode 100644 index 0000000..f6157fa --- /dev/null +++ b/public/assets/icons/duotone/Text/Text-width.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Text.svg b/public/assets/icons/duotone/Text/Text.svg new file mode 100644 index 0000000..0f2f7e0 --- /dev/null +++ b/public/assets/icons/duotone/Text/Text.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Text/Toggle-Left.svg b/public/assets/icons/duotone/Text/Toggle-Left.svg new file mode 100644 index 0000000..267095b --- /dev/null +++ b/public/assets/icons/duotone/Text/Toggle-Left.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Toggle-Right.svg b/public/assets/icons/duotone/Text/Toggle-Right.svg new file mode 100644 index 0000000..7b792f3 --- /dev/null +++ b/public/assets/icons/duotone/Text/Toggle-Right.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Toggle.svg b/public/assets/icons/duotone/Text/Toggle.svg new file mode 100644 index 0000000..fa5e196 --- /dev/null +++ b/public/assets/icons/duotone/Text/Toggle.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Underline.svg b/public/assets/icons/duotone/Text/Underline.svg new file mode 100644 index 0000000..6c76a7b --- /dev/null +++ b/public/assets/icons/duotone/Text/Underline.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Text/Undo.svg b/public/assets/icons/duotone/Text/Undo.svg new file mode 100644 index 0000000..c43ba73 --- /dev/null +++ b/public/assets/icons/duotone/Text/Undo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Angle Grinder.svg b/public/assets/icons/duotone/Tools/Angle Grinder.svg new file mode 100644 index 0000000..a9afcd4 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Angle Grinder.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Axe.svg b/public/assets/icons/duotone/Tools/Axe.svg new file mode 100644 index 0000000..b7c22f0 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Axe.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Brush.svg b/public/assets/icons/duotone/Tools/Brush.svg new file mode 100644 index 0000000..9604f39 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Brush.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Compass.svg b/public/assets/icons/duotone/Tools/Compass.svg new file mode 100644 index 0000000..34f2b6f --- /dev/null +++ b/public/assets/icons/duotone/Tools/Compass.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Hummer.svg b/public/assets/icons/duotone/Tools/Hummer.svg new file mode 100644 index 0000000..ea1a1a3 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Hummer.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Hummer2.svg b/public/assets/icons/duotone/Tools/Hummer2.svg new file mode 100644 index 0000000..010bd04 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Hummer2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Pantone.svg b/public/assets/icons/duotone/Tools/Pantone.svg new file mode 100644 index 0000000..8069778 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Pantone.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Road-Cone.svg b/public/assets/icons/duotone/Tools/Road-Cone.svg new file mode 100644 index 0000000..681fd1b --- /dev/null +++ b/public/assets/icons/duotone/Tools/Road-Cone.svg @@ -0,0 +1,12 @@ + + + + Stockholm-icons / Tools / Road-Cone + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Tools/Roller.svg b/public/assets/icons/duotone/Tools/Roller.svg new file mode 100644 index 0000000..2884532 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Roller.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Roulette.svg b/public/assets/icons/duotone/Tools/Roulette.svg new file mode 100644 index 0000000..1829a86 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Roulette.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Screwdriver.svg b/public/assets/icons/duotone/Tools/Screwdriver.svg new file mode 100644 index 0000000..d2d2107 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Screwdriver.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Shovel.svg b/public/assets/icons/duotone/Tools/Shovel.svg new file mode 100644 index 0000000..41e8667 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Shovel.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Spatula.svg b/public/assets/icons/duotone/Tools/Spatula.svg new file mode 100644 index 0000000..60d68e4 --- /dev/null +++ b/public/assets/icons/duotone/Tools/Spatula.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Swiss-knife.svg b/public/assets/icons/duotone/Tools/Swiss-knife.svg new file mode 100644 index 0000000..fc1784b --- /dev/null +++ b/public/assets/icons/duotone/Tools/Swiss-knife.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Tools/Tools.svg b/public/assets/icons/duotone/Tools/Tools.svg new file mode 100644 index 0000000..60b7dff --- /dev/null +++ b/public/assets/icons/duotone/Tools/Tools.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Celcium.svg b/public/assets/icons/duotone/Weather/Celcium.svg new file mode 100644 index 0000000..0ae5816 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Celcium.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloud-fog.svg b/public/assets/icons/duotone/Weather/Cloud-fog.svg new file mode 100644 index 0000000..f6bb1a9 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloud-fog.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloud-sun.svg b/public/assets/icons/duotone/Weather/Cloud-sun.svg new file mode 100644 index 0000000..a8c12ac --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloud-sun.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloud-wind.svg b/public/assets/icons/duotone/Weather/Cloud-wind.svg new file mode 100644 index 0000000..24d6200 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloud-wind.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloud1.svg b/public/assets/icons/duotone/Weather/Cloud1.svg new file mode 100644 index 0000000..6d97bb9 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloud1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloud2.svg b/public/assets/icons/duotone/Weather/Cloud2.svg new file mode 100644 index 0000000..9e6d810 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloud2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloudy-night.svg b/public/assets/icons/duotone/Weather/Cloudy-night.svg new file mode 100644 index 0000000..a727dc5 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloudy-night.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Cloudy.svg b/public/assets/icons/duotone/Weather/Cloudy.svg new file mode 100644 index 0000000..684b3b6 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Cloudy.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Day-rain.svg b/public/assets/icons/duotone/Weather/Day-rain.svg new file mode 100644 index 0000000..f165fa1 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Day-rain.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Fahrenheit.svg b/public/assets/icons/duotone/Weather/Fahrenheit.svg new file mode 100644 index 0000000..5edc306 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Fahrenheit.svg @@ -0,0 +1,12 @@ + + + + Stockholm-icons / Weather / Fahrenheit + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotone/Weather/Fog.svg b/public/assets/icons/duotone/Weather/Fog.svg new file mode 100644 index 0000000..911830c --- /dev/null +++ b/public/assets/icons/duotone/Weather/Fog.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Moon.svg b/public/assets/icons/duotone/Weather/Moon.svg new file mode 100644 index 0000000..79eca12 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Moon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Night-fog.svg b/public/assets/icons/duotone/Weather/Night-fog.svg new file mode 100644 index 0000000..ca8d076 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Night-fog.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Night-rain.svg b/public/assets/icons/duotone/Weather/Night-rain.svg new file mode 100644 index 0000000..584a25b --- /dev/null +++ b/public/assets/icons/duotone/Weather/Night-rain.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Rain1.svg b/public/assets/icons/duotone/Weather/Rain1.svg new file mode 100644 index 0000000..5855307 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Rain1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Rain2.svg b/public/assets/icons/duotone/Weather/Rain2.svg new file mode 100644 index 0000000..d1fd749 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Rain2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Rain5.svg b/public/assets/icons/duotone/Weather/Rain5.svg new file mode 100644 index 0000000..f53c0c5 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Rain5.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Rainbow.svg b/public/assets/icons/duotone/Weather/Rainbow.svg new file mode 100644 index 0000000..c879102 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Rainbow.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Snow.svg b/public/assets/icons/duotone/Weather/Snow.svg new file mode 100644 index 0000000..f2cfb19 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Snow.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Snow1.svg b/public/assets/icons/duotone/Weather/Snow1.svg new file mode 100644 index 0000000..a3acc67 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Snow1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Snow2.svg b/public/assets/icons/duotone/Weather/Snow2.svg new file mode 100644 index 0000000..3d16125 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Snow2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Snow3.svg b/public/assets/icons/duotone/Weather/Snow3.svg new file mode 100644 index 0000000..66a1ec9 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Snow3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Storm.svg b/public/assets/icons/duotone/Weather/Storm.svg new file mode 100644 index 0000000..ed04132 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Storm.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Sun-fog.svg b/public/assets/icons/duotone/Weather/Sun-fog.svg new file mode 100644 index 0000000..f0d6429 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Sun-fog.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Sun.svg b/public/assets/icons/duotone/Weather/Sun.svg new file mode 100644 index 0000000..90bb725 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Sun.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Suset1.svg b/public/assets/icons/duotone/Weather/Suset1.svg new file mode 100644 index 0000000..d4534d8 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Suset1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Suset2.svg b/public/assets/icons/duotone/Weather/Suset2.svg new file mode 100644 index 0000000..067bae7 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Suset2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Temperature-empty.svg b/public/assets/icons/duotone/Weather/Temperature-empty.svg new file mode 100644 index 0000000..003a904 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Temperature-empty.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Temperature-full.svg b/public/assets/icons/duotone/Weather/Temperature-full.svg new file mode 100644 index 0000000..68f4d48 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Temperature-full.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Temperature-half.svg b/public/assets/icons/duotone/Weather/Temperature-half.svg new file mode 100644 index 0000000..e298752 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Temperature-half.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Thunder-night.svg b/public/assets/icons/duotone/Weather/Thunder-night.svg new file mode 100644 index 0000000..cef164a --- /dev/null +++ b/public/assets/icons/duotone/Weather/Thunder-night.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Thunder.svg b/public/assets/icons/duotone/Weather/Thunder.svg new file mode 100644 index 0000000..5e27935 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Thunder.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Umbrella.svg b/public/assets/icons/duotone/Weather/Umbrella.svg new file mode 100644 index 0000000..0c439a1 --- /dev/null +++ b/public/assets/icons/duotone/Weather/Umbrella.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotone/Weather/Wind.svg b/public/assets/icons/duotone/Weather/Wind.svg new file mode 100644 index 0000000..040d1cc --- /dev/null +++ b/public/assets/icons/duotone/Weather/Wind.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/public/assets/icons/duotune/abstract/abs001.svg b/public/assets/icons/duotune/abstract/abs001.svg new file mode 100644 index 0000000..3fdfb19 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs001.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs002.svg b/public/assets/icons/duotune/abstract/abs002.svg new file mode 100644 index 0000000..095d939 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs002.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs003.svg b/public/assets/icons/duotune/abstract/abs003.svg new file mode 100644 index 0000000..bd102b5 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs003.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs004.svg b/public/assets/icons/duotune/abstract/abs004.svg new file mode 100644 index 0000000..6801bd3 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs004.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs005.svg b/public/assets/icons/duotune/abstract/abs005.svg new file mode 100644 index 0000000..c33e412 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs005.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs006.svg b/public/assets/icons/duotune/abstract/abs006.svg new file mode 100644 index 0000000..3dc882d --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs006.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs007.svg b/public/assets/icons/duotune/abstract/abs007.svg new file mode 100644 index 0000000..f2a3249 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs007.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs008.svg b/public/assets/icons/duotune/abstract/abs008.svg new file mode 100644 index 0000000..311f79b --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs008.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs009.svg b/public/assets/icons/duotune/abstract/abs009.svg new file mode 100644 index 0000000..b2854ac --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs009.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs010.svg b/public/assets/icons/duotune/abstract/abs010.svg new file mode 100644 index 0000000..e685814 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs010.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/abstract/abs011.svg b/public/assets/icons/duotune/abstract/abs011.svg new file mode 100644 index 0000000..4e912c6 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs012.svg b/public/assets/icons/duotune/abstract/abs012.svg new file mode 100644 index 0000000..fa1df27 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs012.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs013.svg b/public/assets/icons/duotune/abstract/abs013.svg new file mode 100644 index 0000000..46f7a50 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs013.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs014.svg b/public/assets/icons/duotune/abstract/abs014.svg new file mode 100644 index 0000000..cc82ff4 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs014.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs015.svg b/public/assets/icons/duotune/abstract/abs015.svg new file mode 100644 index 0000000..ef3906a --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs015.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs016.svg b/public/assets/icons/duotune/abstract/abs016.svg new file mode 100644 index 0000000..87fb9fd --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs016.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs017.svg b/public/assets/icons/duotune/abstract/abs017.svg new file mode 100644 index 0000000..67274fa --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs017.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs018.svg b/public/assets/icons/duotune/abstract/abs018.svg new file mode 100644 index 0000000..af1c6df --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs018.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs019.svg b/public/assets/icons/duotune/abstract/abs019.svg new file mode 100644 index 0000000..58fc606 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs019.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs020.svg b/public/assets/icons/duotune/abstract/abs020.svg new file mode 100644 index 0000000..8710ad9 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs020.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs021.svg b/public/assets/icons/duotune/abstract/abs021.svg new file mode 100644 index 0000000..627f42f --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs021.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs022.svg b/public/assets/icons/duotune/abstract/abs022.svg new file mode 100644 index 0000000..c679315 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs022.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs023.svg b/public/assets/icons/duotune/abstract/abs023.svg new file mode 100644 index 0000000..75084e4 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs023.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs024.svg b/public/assets/icons/duotune/abstract/abs024.svg new file mode 100644 index 0000000..e8f8f49 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs024.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs025.svg b/public/assets/icons/duotune/abstract/abs025.svg new file mode 100644 index 0000000..57712f3 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs025.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs026.svg b/public/assets/icons/duotune/abstract/abs026.svg new file mode 100644 index 0000000..b2e9b44 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs026.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs027.svg b/public/assets/icons/duotune/abstract/abs027.svg new file mode 100644 index 0000000..1af08a7 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs027.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs028.svg b/public/assets/icons/duotune/abstract/abs028.svg new file mode 100644 index 0000000..c329f08 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs028.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs029.svg b/public/assets/icons/duotune/abstract/abs029.svg new file mode 100644 index 0000000..d7f2232 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs029.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs030.svg b/public/assets/icons/duotune/abstract/abs030.svg new file mode 100644 index 0000000..6b39cac --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs030.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs031.svg b/public/assets/icons/duotune/abstract/abs031.svg new file mode 100644 index 0000000..79c24e8 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs031.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs032.svg b/public/assets/icons/duotune/abstract/abs032.svg new file mode 100644 index 0000000..9178585 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs032.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs033.svg b/public/assets/icons/duotune/abstract/abs033.svg new file mode 100644 index 0000000..7a03097 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs033.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs034.svg b/public/assets/icons/duotune/abstract/abs034.svg new file mode 100644 index 0000000..bcc3736 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs034.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs035.svg b/public/assets/icons/duotune/abstract/abs035.svg new file mode 100644 index 0000000..5bd82a7 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs035.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs036.svg b/public/assets/icons/duotune/abstract/abs036.svg new file mode 100644 index 0000000..38e80fc --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs036.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs037.svg b/public/assets/icons/duotune/abstract/abs037.svg new file mode 100644 index 0000000..ce8ebe6 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs037.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs038.svg b/public/assets/icons/duotune/abstract/abs038.svg new file mode 100644 index 0000000..ae07def --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs038.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs039.svg b/public/assets/icons/duotune/abstract/abs039.svg new file mode 100644 index 0000000..1a833b4 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs039.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs040.svg b/public/assets/icons/duotune/abstract/abs040.svg new file mode 100644 index 0000000..f1b2c89 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs040.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs041.svg b/public/assets/icons/duotune/abstract/abs041.svg new file mode 100644 index 0000000..f00322e --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs041.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs042.svg b/public/assets/icons/duotune/abstract/abs042.svg new file mode 100644 index 0000000..72929f3 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs042.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs043.svg b/public/assets/icons/duotune/abstract/abs043.svg new file mode 100644 index 0000000..6828b57 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs043.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs044.svg b/public/assets/icons/duotune/abstract/abs044.svg new file mode 100644 index 0000000..60133a7 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs044.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs045.svg b/public/assets/icons/duotune/abstract/abs045.svg new file mode 100644 index 0000000..411b2f5 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs045.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs046.svg b/public/assets/icons/duotune/abstract/abs046.svg new file mode 100644 index 0000000..06d0a55 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs046.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs047.svg b/public/assets/icons/duotune/abstract/abs047.svg new file mode 100644 index 0000000..b8de29f --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs047.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs048.svg b/public/assets/icons/duotune/abstract/abs048.svg new file mode 100644 index 0000000..260d8a1 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs048.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs049.svg b/public/assets/icons/duotune/abstract/abs049.svg new file mode 100644 index 0000000..5fcfe72 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs049.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/abstract/abs050.svg b/public/assets/icons/duotune/abstract/abs050.svg new file mode 100644 index 0000000..e503543 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs050.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/abstract/abs051.svg b/public/assets/icons/duotune/abstract/abs051.svg new file mode 100644 index 0000000..a2ebdab --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs051.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/abstract/abs052.svg b/public/assets/icons/duotune/abstract/abs052.svg new file mode 100644 index 0000000..88a84f4 --- /dev/null +++ b/public/assets/icons/duotune/abstract/abs052.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/arrows/arr001.svg b/public/assets/icons/duotune/arrows/arr001.svg new file mode 100644 index 0000000..01a4cb2 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr002.svg b/public/assets/icons/duotune/arrows/arr002.svg new file mode 100644 index 0000000..ee50e2b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr003.svg b/public/assets/icons/duotune/arrows/arr003.svg new file mode 100644 index 0000000..891b1af --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr004.svg b/public/assets/icons/duotune/arrows/arr004.svg new file mode 100644 index 0000000..4282557 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr005.svg b/public/assets/icons/duotune/arrows/arr005.svg new file mode 100644 index 0000000..cd3da6f --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr006.svg b/public/assets/icons/duotune/arrows/arr006.svg new file mode 100644 index 0000000..04405b2 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr007.svg b/public/assets/icons/duotune/arrows/arr007.svg new file mode 100644 index 0000000..0bb9e1a --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr008.svg b/public/assets/icons/duotune/arrows/arr008.svg new file mode 100644 index 0000000..7dd201e --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr009.svg b/public/assets/icons/duotune/arrows/arr009.svg new file mode 100644 index 0000000..a91baae --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr010.svg b/public/assets/icons/duotune/arrows/arr010.svg new file mode 100644 index 0000000..b27d673 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr010.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr011.svg b/public/assets/icons/duotune/arrows/arr011.svg new file mode 100644 index 0000000..928d7cc --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr012.svg b/public/assets/icons/duotune/arrows/arr012.svg new file mode 100644 index 0000000..41efc86 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr012.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr013.svg b/public/assets/icons/duotune/arrows/arr013.svg new file mode 100644 index 0000000..26495c8 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr013.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr014.svg b/public/assets/icons/duotune/arrows/arr014.svg new file mode 100644 index 0000000..a0e47b0 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr014.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr015.svg b/public/assets/icons/duotune/arrows/arr015.svg new file mode 100644 index 0000000..5390470 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr015.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr016.svg b/public/assets/icons/duotune/arrows/arr016.svg new file mode 100644 index 0000000..cbd909e --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr016.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr017.svg b/public/assets/icons/duotune/arrows/arr017.svg new file mode 100644 index 0000000..35338e9 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr017.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr018.svg b/public/assets/icons/duotune/arrows/arr018.svg new file mode 100644 index 0000000..a60f3d1 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr018.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr019.svg b/public/assets/icons/duotune/arrows/arr019.svg new file mode 100644 index 0000000..95e9dbf --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr019.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr020.svg b/public/assets/icons/duotune/arrows/arr020.svg new file mode 100644 index 0000000..152cd77 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr020.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr021.svg b/public/assets/icons/duotune/arrows/arr021.svg new file mode 100644 index 0000000..4a72edf --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr021.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr022.svg b/public/assets/icons/duotune/arrows/arr022.svg new file mode 100644 index 0000000..6a901b8 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr022.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr023.svg b/public/assets/icons/duotune/arrows/arr023.svg new file mode 100644 index 0000000..af1e5f1 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr023.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr024.svg b/public/assets/icons/duotune/arrows/arr024.svg new file mode 100644 index 0000000..0bc2a73 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr024.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr025.svg b/public/assets/icons/duotune/arrows/arr025.svg new file mode 100644 index 0000000..02721f9 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr025.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr026.svg b/public/assets/icons/duotune/arrows/arr026.svg new file mode 100644 index 0000000..db1dcf4 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr026.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr027.svg b/public/assets/icons/duotune/arrows/arr027.svg new file mode 100644 index 0000000..507699a --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr027.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr028.svg b/public/assets/icons/duotune/arrows/arr028.svg new file mode 100644 index 0000000..0672c04 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr028.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr029.svg b/public/assets/icons/duotune/arrows/arr029.svg new file mode 100644 index 0000000..a1e56be --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr029.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr030.svg b/public/assets/icons/duotune/arrows/arr030.svg new file mode 100644 index 0000000..29c5a3d --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr030.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr031.svg b/public/assets/icons/duotune/arrows/arr031.svg new file mode 100644 index 0000000..4b178ca --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr031.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr032.svg b/public/assets/icons/duotune/arrows/arr032.svg new file mode 100644 index 0000000..27be8b3 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr032.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr033.svg b/public/assets/icons/duotune/arrows/arr033.svg new file mode 100644 index 0000000..1b9f04b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr033.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr034.svg b/public/assets/icons/duotune/arrows/arr034.svg new file mode 100644 index 0000000..1b9f04b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr034.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr035.svg b/public/assets/icons/duotune/arrows/arr035.svg new file mode 100644 index 0000000..023e3c3 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr035.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr036.svg b/public/assets/icons/duotune/arrows/arr036.svg new file mode 100644 index 0000000..08060f1 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr036.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr037.svg b/public/assets/icons/duotune/arrows/arr037.svg new file mode 100644 index 0000000..20a8e0b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr037.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr038.svg b/public/assets/icons/duotune/arrows/arr038.svg new file mode 100644 index 0000000..3afa42e --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr038.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr039.svg b/public/assets/icons/duotune/arrows/arr039.svg new file mode 100644 index 0000000..cbfdb9a --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr039.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr040.svg b/public/assets/icons/duotune/arrows/arr040.svg new file mode 100644 index 0000000..978bd05 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr040.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr041.svg b/public/assets/icons/duotune/arrows/arr041.svg new file mode 100644 index 0000000..c7a5ae9 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr041.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr042.svg b/public/assets/icons/duotune/arrows/arr042.svg new file mode 100644 index 0000000..5e8e364 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr042.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr043.svg b/public/assets/icons/duotune/arrows/arr043.svg new file mode 100644 index 0000000..ee9978c --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr043.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr044.svg b/public/assets/icons/duotune/arrows/arr044.svg new file mode 100644 index 0000000..a01bc40 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr044.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr045.svg b/public/assets/icons/duotune/arrows/arr045.svg new file mode 100644 index 0000000..6f99759 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr045.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr046.svg b/public/assets/icons/duotune/arrows/arr046.svg new file mode 100644 index 0000000..29f93e9 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr046.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr047.svg b/public/assets/icons/duotune/arrows/arr047.svg new file mode 100644 index 0000000..87ec7e1 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr047.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr048.svg b/public/assets/icons/duotune/arrows/arr048.svg new file mode 100644 index 0000000..f8ffeb5 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr048.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr049.svg b/public/assets/icons/duotune/arrows/arr049.svg new file mode 100644 index 0000000..5adba76 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr049.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr050.svg b/public/assets/icons/duotune/arrows/arr050.svg new file mode 100644 index 0000000..de223bd --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr050.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr051.svg b/public/assets/icons/duotune/arrows/arr051.svg new file mode 100644 index 0000000..a5e9b9b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr051.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr052.svg b/public/assets/icons/duotune/arrows/arr052.svg new file mode 100644 index 0000000..08df78a --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr052.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr053.svg b/public/assets/icons/duotune/arrows/arr053.svg new file mode 100644 index 0000000..19d1c47 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr053.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr054.svg b/public/assets/icons/duotune/arrows/arr054.svg new file mode 100644 index 0000000..b15791b --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr054.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr055.svg b/public/assets/icons/duotune/arrows/arr055.svg new file mode 100644 index 0000000..f3b55fa --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr055.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr056.svg b/public/assets/icons/duotune/arrows/arr056.svg new file mode 100644 index 0000000..02ab525 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr056.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr057.svg b/public/assets/icons/duotune/arrows/arr057.svg new file mode 100644 index 0000000..0e71151 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr057.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr058.svg b/public/assets/icons/duotune/arrows/arr058.svg new file mode 100644 index 0000000..404d19d --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr058.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr059.svg b/public/assets/icons/duotune/arrows/arr059.svg new file mode 100644 index 0000000..c7791dc --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr059.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr060.svg b/public/assets/icons/duotune/arrows/arr060.svg new file mode 100644 index 0000000..3fae5dc --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr060.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr061.svg b/public/assets/icons/duotune/arrows/arr061.svg new file mode 100644 index 0000000..ea41acf --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr061.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr062.svg b/public/assets/icons/duotune/arrows/arr062.svg new file mode 100644 index 0000000..5e72a5f --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr062.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr063.svg b/public/assets/icons/duotune/arrows/arr063.svg new file mode 100644 index 0000000..89f7207 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr063.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr064.svg b/public/assets/icons/duotune/arrows/arr064.svg new file mode 100644 index 0000000..ba1e5bb --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr064.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr065.svg b/public/assets/icons/duotune/arrows/arr065.svg new file mode 100644 index 0000000..3b78294 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr065.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr066.svg b/public/assets/icons/duotune/arrows/arr066.svg new file mode 100644 index 0000000..55f1c08 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr066.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr067.svg b/public/assets/icons/duotune/arrows/arr067.svg new file mode 100644 index 0000000..5e72a5f --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr067.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr068.svg b/public/assets/icons/duotune/arrows/arr068.svg new file mode 100644 index 0000000..2ea4b9c --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr068.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr069.svg b/public/assets/icons/duotune/arrows/arr069.svg new file mode 100644 index 0000000..df0e130 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr069.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr070.svg b/public/assets/icons/duotune/arrows/arr070.svg new file mode 100644 index 0000000..6f59aed --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr070.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/arrows/arr071.svg b/public/assets/icons/duotune/arrows/arr071.svg new file mode 100644 index 0000000..2f73470 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr071.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr072.svg b/public/assets/icons/duotune/arrows/arr072.svg new file mode 100644 index 0000000..6fec6aa --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr072.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr073.svg b/public/assets/icons/duotune/arrows/arr073.svg new file mode 100644 index 0000000..a344ccf --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr073.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr074.svg b/public/assets/icons/duotune/arrows/arr074.svg new file mode 100644 index 0000000..e588552 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr074.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr075.svg b/public/assets/icons/duotune/arrows/arr075.svg new file mode 100644 index 0000000..2ce9b07 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr075.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/arrows/arr076.svg b/public/assets/icons/duotune/arrows/arr076.svg new file mode 100644 index 0000000..bdbadae --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr076.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr077.svg b/public/assets/icons/duotune/arrows/arr077.svg new file mode 100644 index 0000000..27e751f --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr077.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr078.svg b/public/assets/icons/duotune/arrows/arr078.svg new file mode 100644 index 0000000..8b0b353 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr078.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr079.svg b/public/assets/icons/duotune/arrows/arr079.svg new file mode 100644 index 0000000..46e1e36 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr079.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr080.svg b/public/assets/icons/duotune/arrows/arr080.svg new file mode 100644 index 0000000..78313e1 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr080.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr081.svg b/public/assets/icons/duotune/arrows/arr081.svg new file mode 100644 index 0000000..f885dd3 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr081.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr082.svg b/public/assets/icons/duotune/arrows/arr082.svg new file mode 100644 index 0000000..328c26d --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr082.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr084.svg b/public/assets/icons/duotune/arrows/arr084.svg new file mode 100644 index 0000000..b1bb6cd --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr084.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/arrows/arr085.svg b/public/assets/icons/duotune/arrows/arr085.svg new file mode 100644 index 0000000..a90e2c6 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr085.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr086.svg b/public/assets/icons/duotune/arrows/arr086.svg new file mode 100644 index 0000000..81892ea --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr086.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr087.svg b/public/assets/icons/duotune/arrows/arr087.svg new file mode 100644 index 0000000..d07cc1d --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr087.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/arrows/arr088.svg b/public/assets/icons/duotune/arrows/arr088.svg new file mode 100644 index 0000000..52c5b70 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr088.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/arrows/arr089.svg b/public/assets/icons/duotune/arrows/arr089.svg new file mode 100644 index 0000000..78cec88 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr089.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/arrows/arr090.svg b/public/assets/icons/duotune/arrows/arr090.svg new file mode 100644 index 0000000..03982dc --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr090.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/arrows/arr091.svg b/public/assets/icons/duotune/arrows/arr091.svg new file mode 100644 index 0000000..d85f3df --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr091.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/arrows/arr092.svg b/public/assets/icons/duotune/arrows/arr092.svg new file mode 100644 index 0000000..bc12d73 --- /dev/null +++ b/public/assets/icons/duotune/arrows/arr092.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/art/art001.svg b/public/assets/icons/duotune/art/art001.svg new file mode 100644 index 0000000..1b73ab3 --- /dev/null +++ b/public/assets/icons/duotune/art/art001.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/art/art002.svg b/public/assets/icons/duotune/art/art002.svg new file mode 100644 index 0000000..96f9f4e --- /dev/null +++ b/public/assets/icons/duotune/art/art002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art003.svg b/public/assets/icons/duotune/art/art003.svg new file mode 100644 index 0000000..11f0682 --- /dev/null +++ b/public/assets/icons/duotune/art/art003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art004.svg b/public/assets/icons/duotune/art/art004.svg new file mode 100644 index 0000000..dafa9c7 --- /dev/null +++ b/public/assets/icons/duotune/art/art004.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/art/art005.svg b/public/assets/icons/duotune/art/art005.svg new file mode 100644 index 0000000..1123c52 --- /dev/null +++ b/public/assets/icons/duotune/art/art005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art006.svg b/public/assets/icons/duotune/art/art006.svg new file mode 100644 index 0000000..adb1db8 --- /dev/null +++ b/public/assets/icons/duotune/art/art006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art007.svg b/public/assets/icons/duotune/art/art007.svg new file mode 100644 index 0000000..1b0b08c --- /dev/null +++ b/public/assets/icons/duotune/art/art007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art008.svg b/public/assets/icons/duotune/art/art008.svg new file mode 100644 index 0000000..a22f1ea --- /dev/null +++ b/public/assets/icons/duotune/art/art008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art009.svg b/public/assets/icons/duotune/art/art009.svg new file mode 100644 index 0000000..c23f9e2 --- /dev/null +++ b/public/assets/icons/duotune/art/art009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/art/art010.svg b/public/assets/icons/duotune/art/art010.svg new file mode 100644 index 0000000..3a7bf30 --- /dev/null +++ b/public/assets/icons/duotune/art/art010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod001.svg b/public/assets/icons/duotune/coding/cod001.svg new file mode 100644 index 0000000..cd64c2a --- /dev/null +++ b/public/assets/icons/duotune/coding/cod001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod002.svg b/public/assets/icons/duotune/coding/cod002.svg new file mode 100644 index 0000000..be899af --- /dev/null +++ b/public/assets/icons/duotune/coding/cod002.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/coding/cod003.svg b/public/assets/icons/duotune/coding/cod003.svg new file mode 100644 index 0000000..9e530f8 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod004.svg b/public/assets/icons/duotune/coding/cod004.svg new file mode 100644 index 0000000..9832199 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod005.svg b/public/assets/icons/duotune/coding/cod005.svg new file mode 100644 index 0000000..369a692 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod006.svg b/public/assets/icons/duotune/coding/cod006.svg new file mode 100644 index 0000000..65bc474 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod007.svg b/public/assets/icons/duotune/coding/cod007.svg new file mode 100644 index 0000000..276c84e --- /dev/null +++ b/public/assets/icons/duotune/coding/cod007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod008.svg b/public/assets/icons/duotune/coding/cod008.svg new file mode 100644 index 0000000..3e43e03 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod009.svg b/public/assets/icons/duotune/coding/cod009.svg new file mode 100644 index 0000000..8a2b6b1 --- /dev/null +++ b/public/assets/icons/duotune/coding/cod009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/coding/cod010.svg b/public/assets/icons/duotune/coding/cod010.svg new file mode 100644 index 0000000..bc4329c --- /dev/null +++ b/public/assets/icons/duotune/coding/cod010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com001.svg b/public/assets/icons/duotune/communication/com001.svg new file mode 100644 index 0000000..8550547 --- /dev/null +++ b/public/assets/icons/duotune/communication/com001.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/communication/com002.svg b/public/assets/icons/duotune/communication/com002.svg new file mode 100644 index 0000000..08d86a1 --- /dev/null +++ b/public/assets/icons/duotune/communication/com002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com003.svg b/public/assets/icons/duotune/communication/com003.svg new file mode 100644 index 0000000..cf98d08 --- /dev/null +++ b/public/assets/icons/duotune/communication/com003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com004.svg b/public/assets/icons/duotune/communication/com004.svg new file mode 100644 index 0000000..9078da1 --- /dev/null +++ b/public/assets/icons/duotune/communication/com004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com005.svg b/public/assets/icons/duotune/communication/com005.svg new file mode 100644 index 0000000..3b69c24 --- /dev/null +++ b/public/assets/icons/duotune/communication/com005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com006.svg b/public/assets/icons/duotune/communication/com006.svg new file mode 100644 index 0000000..76567cc --- /dev/null +++ b/public/assets/icons/duotune/communication/com006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com007.svg b/public/assets/icons/duotune/communication/com007.svg new file mode 100644 index 0000000..cfbe72c --- /dev/null +++ b/public/assets/icons/duotune/communication/com007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com008.svg b/public/assets/icons/duotune/communication/com008.svg new file mode 100644 index 0000000..d34eaed --- /dev/null +++ b/public/assets/icons/duotune/communication/com008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com009.svg b/public/assets/icons/duotune/communication/com009.svg new file mode 100644 index 0000000..dcee9c2 --- /dev/null +++ b/public/assets/icons/duotune/communication/com009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com010.svg b/public/assets/icons/duotune/communication/com010.svg new file mode 100644 index 0000000..47623ec --- /dev/null +++ b/public/assets/icons/duotune/communication/com010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com011.svg b/public/assets/icons/duotune/communication/com011.svg new file mode 100644 index 0000000..d966760 --- /dev/null +++ b/public/assets/icons/duotune/communication/com011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com012.svg b/public/assets/icons/duotune/communication/com012.svg new file mode 100644 index 0000000..6ce0a02 --- /dev/null +++ b/public/assets/icons/duotune/communication/com012.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/communication/com013.svg b/public/assets/icons/duotune/communication/com013.svg new file mode 100644 index 0000000..cc1b16f --- /dev/null +++ b/public/assets/icons/duotune/communication/com013.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/communication/com014.svg b/public/assets/icons/duotune/communication/com014.svg new file mode 100644 index 0000000..daea50c --- /dev/null +++ b/public/assets/icons/duotune/communication/com014.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm001.svg b/public/assets/icons/duotune/ecommerce/ecm001.svg new file mode 100644 index 0000000..eefba30 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm001.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm002.svg b/public/assets/icons/duotune/ecommerce/ecm002.svg new file mode 100644 index 0000000..9e16b86 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm002.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm003.svg b/public/assets/icons/duotune/ecommerce/ecm003.svg new file mode 100644 index 0000000..43ef624 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm004.svg b/public/assets/icons/duotune/ecommerce/ecm004.svg new file mode 100644 index 0000000..4993a32 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm004.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm005.svg b/public/assets/icons/duotune/ecommerce/ecm005.svg new file mode 100644 index 0000000..ce99ee7 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm006.svg b/public/assets/icons/duotune/ecommerce/ecm006.svg new file mode 100644 index 0000000..bbc6bdb --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm007.svg b/public/assets/icons/duotune/ecommerce/ecm007.svg new file mode 100644 index 0000000..1ed887b --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm007.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm008.svg b/public/assets/icons/duotune/ecommerce/ecm008.svg new file mode 100644 index 0000000..f71fd31 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm008.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm009.svg b/public/assets/icons/duotune/ecommerce/ecm009.svg new file mode 100644 index 0000000..80be042 --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm009.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm010.svg b/public/assets/icons/duotune/ecommerce/ecm010.svg new file mode 100644 index 0000000..ca6d86b --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/ecommerce/ecm011.svg b/public/assets/icons/duotune/ecommerce/ecm011.svg new file mode 100644 index 0000000..b9b29ce --- /dev/null +++ b/public/assets/icons/duotune/ecommerce/ecm011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc001.svg b/public/assets/icons/duotune/electronics/elc001.svg new file mode 100644 index 0000000..863284d5 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc002.svg b/public/assets/icons/duotune/electronics/elc002.svg new file mode 100644 index 0000000..5dd5a85 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc002.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/electronics/elc003.svg b/public/assets/icons/duotune/electronics/elc003.svg new file mode 100644 index 0000000..b32859d --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc004.svg b/public/assets/icons/duotune/electronics/elc004.svg new file mode 100644 index 0000000..1c9eb39 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc004.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/electronics/elc005.svg b/public/assets/icons/duotune/electronics/elc005.svg new file mode 100644 index 0000000..4a79656 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc006.svg b/public/assets/icons/duotune/electronics/elc006.svg new file mode 100644 index 0000000..9eb5d44 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc007.svg b/public/assets/icons/duotune/electronics/elc007.svg new file mode 100644 index 0000000..6434ef7 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc007.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/electronics/elc008.svg b/public/assets/icons/duotune/electronics/elc008.svg new file mode 100644 index 0000000..fea4475 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc009.svg b/public/assets/icons/duotune/electronics/elc009.svg new file mode 100644 index 0000000..ed6bccd --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/electronics/elc010.svg b/public/assets/icons/duotune/electronics/elc010.svg new file mode 100644 index 0000000..8fd59c8 --- /dev/null +++ b/public/assets/icons/duotune/electronics/elc010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil001.svg b/public/assets/icons/duotune/files/fil001.svg new file mode 100644 index 0000000..f76885f --- /dev/null +++ b/public/assets/icons/duotune/files/fil001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil002.svg b/public/assets/icons/duotune/files/fil002.svg new file mode 100644 index 0000000..5c36946 --- /dev/null +++ b/public/assets/icons/duotune/files/fil002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil003.svg b/public/assets/icons/duotune/files/fil003.svg new file mode 100644 index 0000000..9f5af40 --- /dev/null +++ b/public/assets/icons/duotune/files/fil003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil004.svg b/public/assets/icons/duotune/files/fil004.svg new file mode 100644 index 0000000..f58b1b0 --- /dev/null +++ b/public/assets/icons/duotune/files/fil004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil005.svg b/public/assets/icons/duotune/files/fil005.svg new file mode 100644 index 0000000..e88f44f --- /dev/null +++ b/public/assets/icons/duotune/files/fil005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil006.svg b/public/assets/icons/duotune/files/fil006.svg new file mode 100644 index 0000000..9289959 --- /dev/null +++ b/public/assets/icons/duotune/files/fil006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil007.svg b/public/assets/icons/duotune/files/fil007.svg new file mode 100644 index 0000000..d2048ed --- /dev/null +++ b/public/assets/icons/duotune/files/fil007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil008.svg b/public/assets/icons/duotune/files/fil008.svg new file mode 100644 index 0000000..5eaaa08 --- /dev/null +++ b/public/assets/icons/duotune/files/fil008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil009.svg b/public/assets/icons/duotune/files/fil009.svg new file mode 100644 index 0000000..9c6e238 --- /dev/null +++ b/public/assets/icons/duotune/files/fil009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil010.svg b/public/assets/icons/duotune/files/fil010.svg new file mode 100644 index 0000000..7523645 --- /dev/null +++ b/public/assets/icons/duotune/files/fil010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil011.svg b/public/assets/icons/duotune/files/fil011.svg new file mode 100644 index 0000000..702cd3d --- /dev/null +++ b/public/assets/icons/duotune/files/fil011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil012.svg b/public/assets/icons/duotune/files/fil012.svg new file mode 100644 index 0000000..32d8bcb --- /dev/null +++ b/public/assets/icons/duotune/files/fil012.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil013.svg b/public/assets/icons/duotune/files/fil013.svg new file mode 100644 index 0000000..cb656ef --- /dev/null +++ b/public/assets/icons/duotune/files/fil013.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil014.svg b/public/assets/icons/duotune/files/fil014.svg new file mode 100644 index 0000000..2a9e1d5 --- /dev/null +++ b/public/assets/icons/duotune/files/fil014.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil015.svg b/public/assets/icons/duotune/files/fil015.svg new file mode 100644 index 0000000..80c0084 --- /dev/null +++ b/public/assets/icons/duotune/files/fil015.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil016.svg b/public/assets/icons/duotune/files/fil016.svg new file mode 100644 index 0000000..462c58f --- /dev/null +++ b/public/assets/icons/duotune/files/fil016.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil017.svg b/public/assets/icons/duotune/files/fil017.svg new file mode 100644 index 0000000..9dd38fa --- /dev/null +++ b/public/assets/icons/duotune/files/fil017.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil018.svg b/public/assets/icons/duotune/files/fil018.svg new file mode 100644 index 0000000..46c2b06 --- /dev/null +++ b/public/assets/icons/duotune/files/fil018.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil019.svg b/public/assets/icons/duotune/files/fil019.svg new file mode 100644 index 0000000..4abfb27 --- /dev/null +++ b/public/assets/icons/duotune/files/fil019.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/files/fil020.svg b/public/assets/icons/duotune/files/fil020.svg new file mode 100644 index 0000000..bd5e71f --- /dev/null +++ b/public/assets/icons/duotune/files/fil020.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/files/fil021.svg b/public/assets/icons/duotune/files/fil021.svg new file mode 100644 index 0000000..25159a7 --- /dev/null +++ b/public/assets/icons/duotune/files/fil021.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/files/fil022.svg b/public/assets/icons/duotune/files/fil022.svg new file mode 100644 index 0000000..fde4f5f --- /dev/null +++ b/public/assets/icons/duotune/files/fil022.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/files/fil023.svg b/public/assets/icons/duotune/files/fil023.svg new file mode 100644 index 0000000..97729dd --- /dev/null +++ b/public/assets/icons/duotune/files/fil023.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/files/fil024.svg b/public/assets/icons/duotune/files/fil024.svg new file mode 100644 index 0000000..5695b58 --- /dev/null +++ b/public/assets/icons/duotune/files/fil024.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/files/fil025.svg b/public/assets/icons/duotune/files/fil025.svg new file mode 100644 index 0000000..5ca9324 --- /dev/null +++ b/public/assets/icons/duotune/files/fil025.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/finance/fin001.svg b/public/assets/icons/duotune/finance/fin001.svg new file mode 100644 index 0000000..cb59cea --- /dev/null +++ b/public/assets/icons/duotune/finance/fin001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin002.svg b/public/assets/icons/duotune/finance/fin002.svg new file mode 100644 index 0000000..56c28dd --- /dev/null +++ b/public/assets/icons/duotune/finance/fin002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin003.svg b/public/assets/icons/duotune/finance/fin003.svg new file mode 100644 index 0000000..395daf2 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin004.svg b/public/assets/icons/duotune/finance/fin004.svg new file mode 100644 index 0000000..32feaa3 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin004.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/finance/fin005.svg b/public/assets/icons/duotune/finance/fin005.svg new file mode 100644 index 0000000..6585349 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin005.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/finance/fin006.svg b/public/assets/icons/duotune/finance/fin006.svg new file mode 100644 index 0000000..c5fe240 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin007.svg b/public/assets/icons/duotune/finance/fin007.svg new file mode 100644 index 0000000..ec0e9d2 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin008.svg b/public/assets/icons/duotune/finance/fin008.svg new file mode 100644 index 0000000..bf376f0 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin008.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/finance/fin009.svg b/public/assets/icons/duotune/finance/fin009.svg new file mode 100644 index 0000000..b8621e2 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/finance/fin010.svg b/public/assets/icons/duotune/finance/fin010.svg new file mode 100644 index 0000000..ee45085 --- /dev/null +++ b/public/assets/icons/duotune/finance/fin010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen001.svg b/public/assets/icons/duotune/general/gen001.svg new file mode 100644 index 0000000..8e68f25 --- /dev/null +++ b/public/assets/icons/duotune/general/gen001.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen002.svg b/public/assets/icons/duotune/general/gen002.svg new file mode 100644 index 0000000..8db8d22 --- /dev/null +++ b/public/assets/icons/duotune/general/gen002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen003.svg b/public/assets/icons/duotune/general/gen003.svg new file mode 100644 index 0000000..e7a0a41 --- /dev/null +++ b/public/assets/icons/duotune/general/gen003.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen004.svg b/public/assets/icons/duotune/general/gen004.svg new file mode 100644 index 0000000..bd5140d --- /dev/null +++ b/public/assets/icons/duotune/general/gen004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen005.svg b/public/assets/icons/duotune/general/gen005.svg new file mode 100644 index 0000000..6bbab8b --- /dev/null +++ b/public/assets/icons/duotune/general/gen005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen006.svg b/public/assets/icons/duotune/general/gen006.svg new file mode 100644 index 0000000..2f3ddad --- /dev/null +++ b/public/assets/icons/duotune/general/gen006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen007.svg b/public/assets/icons/duotune/general/gen007.svg new file mode 100644 index 0000000..cfd8a62 --- /dev/null +++ b/public/assets/icons/duotune/general/gen007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen008.svg b/public/assets/icons/duotune/general/gen008.svg new file mode 100644 index 0000000..8be0713 --- /dev/null +++ b/public/assets/icons/duotune/general/gen008.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen009.svg b/public/assets/icons/duotune/general/gen009.svg new file mode 100644 index 0000000..0530d61 --- /dev/null +++ b/public/assets/icons/duotune/general/gen009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen010.svg b/public/assets/icons/duotune/general/gen010.svg new file mode 100644 index 0000000..be2ba4e --- /dev/null +++ b/public/assets/icons/duotune/general/gen010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen011.svg b/public/assets/icons/duotune/general/gen011.svg new file mode 100644 index 0000000..d9dcce1 --- /dev/null +++ b/public/assets/icons/duotune/general/gen011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen012.svg b/public/assets/icons/duotune/general/gen012.svg new file mode 100644 index 0000000..1a12e71 --- /dev/null +++ b/public/assets/icons/duotune/general/gen012.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen013.svg b/public/assets/icons/duotune/general/gen013.svg new file mode 100644 index 0000000..f54fa88 --- /dev/null +++ b/public/assets/icons/duotune/general/gen013.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen014.svg b/public/assets/icons/duotune/general/gen014.svg new file mode 100644 index 0000000..6736a6d --- /dev/null +++ b/public/assets/icons/duotune/general/gen014.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen015.svg b/public/assets/icons/duotune/general/gen015.svg new file mode 100644 index 0000000..4da45c7 --- /dev/null +++ b/public/assets/icons/duotune/general/gen015.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen016.svg b/public/assets/icons/duotune/general/gen016.svg new file mode 100644 index 0000000..c84102f --- /dev/null +++ b/public/assets/icons/duotune/general/gen016.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen017.svg b/public/assets/icons/duotune/general/gen017.svg new file mode 100644 index 0000000..560413c --- /dev/null +++ b/public/assets/icons/duotune/general/gen017.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen018.svg b/public/assets/icons/duotune/general/gen018.svg new file mode 100644 index 0000000..3766f62 --- /dev/null +++ b/public/assets/icons/duotune/general/gen018.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen019.svg b/public/assets/icons/duotune/general/gen019.svg new file mode 100644 index 0000000..b044211 --- /dev/null +++ b/public/assets/icons/duotune/general/gen019.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen020.svg b/public/assets/icons/duotune/general/gen020.svg new file mode 100644 index 0000000..7f2637d --- /dev/null +++ b/public/assets/icons/duotune/general/gen020.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen021.svg b/public/assets/icons/duotune/general/gen021.svg new file mode 100644 index 0000000..44eae21 --- /dev/null +++ b/public/assets/icons/duotune/general/gen021.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen022.svg b/public/assets/icons/duotune/general/gen022.svg new file mode 100644 index 0000000..e87162d --- /dev/null +++ b/public/assets/icons/duotune/general/gen022.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen023.svg b/public/assets/icons/duotune/general/gen023.svg new file mode 100644 index 0000000..87ced39 --- /dev/null +++ b/public/assets/icons/duotune/general/gen023.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen024.svg b/public/assets/icons/duotune/general/gen024.svg new file mode 100644 index 0000000..565f09c --- /dev/null +++ b/public/assets/icons/duotune/general/gen024.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/general/gen025.svg b/public/assets/icons/duotune/general/gen025.svg new file mode 100644 index 0000000..d7c5084 --- /dev/null +++ b/public/assets/icons/duotune/general/gen025.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen026.svg b/public/assets/icons/duotune/general/gen026.svg new file mode 100644 index 0000000..3457337 --- /dev/null +++ b/public/assets/icons/duotune/general/gen026.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/assets/icons/duotune/general/gen027.svg b/public/assets/icons/duotune/general/gen027.svg new file mode 100644 index 0000000..977d62e --- /dev/null +++ b/public/assets/icons/duotune/general/gen027.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen028.svg b/public/assets/icons/duotune/general/gen028.svg new file mode 100644 index 0000000..1687359 --- /dev/null +++ b/public/assets/icons/duotune/general/gen028.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen029.svg b/public/assets/icons/duotune/general/gen029.svg new file mode 100644 index 0000000..444f6ff --- /dev/null +++ b/public/assets/icons/duotune/general/gen029.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen030.svg b/public/assets/icons/duotune/general/gen030.svg new file mode 100644 index 0000000..d1933e6 --- /dev/null +++ b/public/assets/icons/duotune/general/gen030.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen031.svg b/public/assets/icons/duotune/general/gen031.svg new file mode 100644 index 0000000..acc7052 --- /dev/null +++ b/public/assets/icons/duotune/general/gen031.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen032.svg b/public/assets/icons/duotune/general/gen032.svg new file mode 100644 index 0000000..6f59aed --- /dev/null +++ b/public/assets/icons/duotune/general/gen032.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen033.svg b/public/assets/icons/duotune/general/gen033.svg new file mode 100644 index 0000000..3c915e0 --- /dev/null +++ b/public/assets/icons/duotune/general/gen033.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen034.svg b/public/assets/icons/duotune/general/gen034.svg new file mode 100644 index 0000000..281f80b --- /dev/null +++ b/public/assets/icons/duotune/general/gen034.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen035.svg b/public/assets/icons/duotune/general/gen035.svg new file mode 100644 index 0000000..cdcae31 --- /dev/null +++ b/public/assets/icons/duotune/general/gen035.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen036.svg b/public/assets/icons/duotune/general/gen036.svg new file mode 100644 index 0000000..93ea6e9 --- /dev/null +++ b/public/assets/icons/duotune/general/gen036.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen037.svg b/public/assets/icons/duotune/general/gen037.svg new file mode 100644 index 0000000..e8b0a86 --- /dev/null +++ b/public/assets/icons/duotune/general/gen037.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen038.svg b/public/assets/icons/duotune/general/gen038.svg new file mode 100644 index 0000000..97c9020 --- /dev/null +++ b/public/assets/icons/duotune/general/gen038.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen039.svg b/public/assets/icons/duotune/general/gen039.svg new file mode 100644 index 0000000..7ad021e --- /dev/null +++ b/public/assets/icons/duotune/general/gen039.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/general/gen040.svg b/public/assets/icons/duotune/general/gen040.svg new file mode 100644 index 0000000..9e310ac --- /dev/null +++ b/public/assets/icons/duotune/general/gen040.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen041.svg b/public/assets/icons/duotune/general/gen041.svg new file mode 100644 index 0000000..e6eb2e4 --- /dev/null +++ b/public/assets/icons/duotune/general/gen041.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen042.svg b/public/assets/icons/duotune/general/gen042.svg new file mode 100644 index 0000000..430ec92 --- /dev/null +++ b/public/assets/icons/duotune/general/gen042.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen043.svg b/public/assets/icons/duotune/general/gen043.svg new file mode 100644 index 0000000..13c2d12 --- /dev/null +++ b/public/assets/icons/duotune/general/gen043.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen044.svg b/public/assets/icons/duotune/general/gen044.svg new file mode 100644 index 0000000..06b5d9a --- /dev/null +++ b/public/assets/icons/duotune/general/gen044.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen045.svg b/public/assets/icons/duotune/general/gen045.svg new file mode 100644 index 0000000..da8370f --- /dev/null +++ b/public/assets/icons/duotune/general/gen045.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen046.svg b/public/assets/icons/duotune/general/gen046.svg new file mode 100644 index 0000000..b5ea625 --- /dev/null +++ b/public/assets/icons/duotune/general/gen046.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen047.svg b/public/assets/icons/duotune/general/gen047.svg new file mode 100644 index 0000000..63f389c --- /dev/null +++ b/public/assets/icons/duotune/general/gen047.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen048.svg b/public/assets/icons/duotune/general/gen048.svg new file mode 100644 index 0000000..991c52e --- /dev/null +++ b/public/assets/icons/duotune/general/gen048.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen049.svg b/public/assets/icons/duotune/general/gen049.svg new file mode 100644 index 0000000..f27f377 --- /dev/null +++ b/public/assets/icons/duotune/general/gen049.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen050.svg b/public/assets/icons/duotune/general/gen050.svg new file mode 100644 index 0000000..a685638 --- /dev/null +++ b/public/assets/icons/duotune/general/gen050.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen051.svg b/public/assets/icons/duotune/general/gen051.svg new file mode 100644 index 0000000..7fad303 --- /dev/null +++ b/public/assets/icons/duotune/general/gen051.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen052.svg b/public/assets/icons/duotune/general/gen052.svg new file mode 100644 index 0000000..6fab5a6 --- /dev/null +++ b/public/assets/icons/duotune/general/gen052.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen053.svg b/public/assets/icons/duotune/general/gen053.svg new file mode 100644 index 0000000..82a08f5 --- /dev/null +++ b/public/assets/icons/duotune/general/gen053.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen054.svg b/public/assets/icons/duotune/general/gen054.svg new file mode 100644 index 0000000..6a5cdf7 --- /dev/null +++ b/public/assets/icons/duotune/general/gen054.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen055.svg b/public/assets/icons/duotune/general/gen055.svg new file mode 100644 index 0000000..fac39d5 --- /dev/null +++ b/public/assets/icons/duotune/general/gen055.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen056.svg b/public/assets/icons/duotune/general/gen056.svg new file mode 100644 index 0000000..06083d4 --- /dev/null +++ b/public/assets/icons/duotune/general/gen056.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/general/gen057.svg b/public/assets/icons/duotune/general/gen057.svg new file mode 100644 index 0000000..fa66f61 --- /dev/null +++ b/public/assets/icons/duotune/general/gen057.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen058.svg b/public/assets/icons/duotune/general/gen058.svg new file mode 100644 index 0000000..29d17c1 --- /dev/null +++ b/public/assets/icons/duotune/general/gen058.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/general/gen059.svg b/public/assets/icons/duotune/general/gen059.svg new file mode 100644 index 0000000..e85fc6f --- /dev/null +++ b/public/assets/icons/duotune/general/gen059.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/general/gen060.svg b/public/assets/icons/duotune/general/gen060.svg new file mode 100644 index 0000000..6ce466e --- /dev/null +++ b/public/assets/icons/duotune/general/gen060.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/assets/icons/duotune/general/gen061.svg b/public/assets/icons/duotune/general/gen061.svg new file mode 100644 index 0000000..cbbd46e --- /dev/null +++ b/public/assets/icons/duotune/general/gen061.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/graphs/gra001.svg b/public/assets/icons/duotune/graphs/gra001.svg new file mode 100644 index 0000000..6e311f0 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra002.svg b/public/assets/icons/duotune/graphs/gra002.svg new file mode 100644 index 0000000..9dc8039 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra003.svg b/public/assets/icons/duotune/graphs/gra003.svg new file mode 100644 index 0000000..ab8ee69 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra004.svg b/public/assets/icons/duotune/graphs/gra004.svg new file mode 100644 index 0000000..d9c2f22 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra005.svg b/public/assets/icons/duotune/graphs/gra005.svg new file mode 100644 index 0000000..8a7d34a --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra006.svg b/public/assets/icons/duotune/graphs/gra006.svg new file mode 100644 index 0000000..cfcd880 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra007.svg b/public/assets/icons/duotune/graphs/gra007.svg new file mode 100644 index 0000000..ef6ae07 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra008.svg b/public/assets/icons/duotune/graphs/gra008.svg new file mode 100644 index 0000000..863284de --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra008.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/graphs/gra009.svg b/public/assets/icons/duotune/graphs/gra009.svg new file mode 100644 index 0000000..82fc121 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra010.svg b/public/assets/icons/duotune/graphs/gra010.svg new file mode 100644 index 0000000..75f7289 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra010.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/graphs/gra011.svg b/public/assets/icons/duotune/graphs/gra011.svg new file mode 100644 index 0000000..053cf06 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra011.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/graphs/gra012.svg b/public/assets/icons/duotune/graphs/gra012.svg new file mode 100644 index 0000000..da57805 --- /dev/null +++ b/public/assets/icons/duotune/graphs/gra012.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay001.svg b/public/assets/icons/duotune/layouts/lay001.svg new file mode 100644 index 0000000..37f58f4 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay002.svg b/public/assets/icons/duotune/layouts/lay002.svg new file mode 100644 index 0000000..f780e0a --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay003.svg b/public/assets/icons/duotune/layouts/lay003.svg new file mode 100644 index 0000000..e33c712 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay004.svg b/public/assets/icons/duotune/layouts/lay004.svg new file mode 100644 index 0000000..8787c01 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay005.svg b/public/assets/icons/duotune/layouts/lay005.svg new file mode 100644 index 0000000..98043c8 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay006.svg b/public/assets/icons/duotune/layouts/lay006.svg new file mode 100644 index 0000000..f335ec1 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay007.svg b/public/assets/icons/duotune/layouts/lay007.svg new file mode 100644 index 0000000..1a3c44f --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay008.svg b/public/assets/icons/duotune/layouts/lay008.svg new file mode 100644 index 0000000..69f49d4 --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay009.svg b/public/assets/icons/duotune/layouts/lay009.svg new file mode 100644 index 0000000..abb43eb --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/layouts/lay010.svg b/public/assets/icons/duotune/layouts/lay010.svg new file mode 100644 index 0000000..5800d7b --- /dev/null +++ b/public/assets/icons/duotune/layouts/lay010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map001.svg b/public/assets/icons/duotune/maps/map001.svg new file mode 100644 index 0000000..b2f0d55 --- /dev/null +++ b/public/assets/icons/duotune/maps/map001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map002.svg b/public/assets/icons/duotune/maps/map002.svg new file mode 100644 index 0000000..4b5dc71 --- /dev/null +++ b/public/assets/icons/duotune/maps/map002.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotune/maps/map003.svg b/public/assets/icons/duotune/maps/map003.svg new file mode 100644 index 0000000..d2dcf70 --- /dev/null +++ b/public/assets/icons/duotune/maps/map003.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotune/maps/map004.svg b/public/assets/icons/duotune/maps/map004.svg new file mode 100644 index 0000000..d076eab --- /dev/null +++ b/public/assets/icons/duotune/maps/map004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map005.svg b/public/assets/icons/duotune/maps/map005.svg new file mode 100644 index 0000000..ef1a324 --- /dev/null +++ b/public/assets/icons/duotune/maps/map005.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/maps/map006.svg b/public/assets/icons/duotune/maps/map006.svg new file mode 100644 index 0000000..bbfc2f6 --- /dev/null +++ b/public/assets/icons/duotune/maps/map006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map007.svg b/public/assets/icons/duotune/maps/map007.svg new file mode 100644 index 0000000..bced8e1 --- /dev/null +++ b/public/assets/icons/duotune/maps/map007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map008.svg b/public/assets/icons/duotune/maps/map008.svg new file mode 100644 index 0000000..6844613 --- /dev/null +++ b/public/assets/icons/duotune/maps/map008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/maps/map009.svg b/public/assets/icons/duotune/maps/map009.svg new file mode 100644 index 0000000..355895e --- /dev/null +++ b/public/assets/icons/duotune/maps/map009.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/maps/map010.svg b/public/assets/icons/duotune/maps/map010.svg new file mode 100644 index 0000000..79b9ed2 --- /dev/null +++ b/public/assets/icons/duotune/maps/map010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med001.svg b/public/assets/icons/duotune/medicine/med001.svg new file mode 100644 index 0000000..fbee1a2 --- /dev/null +++ b/public/assets/icons/duotune/medicine/med001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med002.svg b/public/assets/icons/duotune/medicine/med002.svg new file mode 100644 index 0000000..2963d10 --- /dev/null +++ b/public/assets/icons/duotune/medicine/med002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med003.svg b/public/assets/icons/duotune/medicine/med003.svg new file mode 100644 index 0000000..fb93eec --- /dev/null +++ b/public/assets/icons/duotune/medicine/med003.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/medicine/med004.svg b/public/assets/icons/duotune/medicine/med004.svg new file mode 100644 index 0000000..d743c9f --- /dev/null +++ b/public/assets/icons/duotune/medicine/med004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med005.svg b/public/assets/icons/duotune/medicine/med005.svg new file mode 100644 index 0000000..1ea7507 --- /dev/null +++ b/public/assets/icons/duotune/medicine/med005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med006.svg b/public/assets/icons/duotune/medicine/med006.svg new file mode 100644 index 0000000..c00634a --- /dev/null +++ b/public/assets/icons/duotune/medicine/med006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med007.svg b/public/assets/icons/duotune/medicine/med007.svg new file mode 100644 index 0000000..bfce01f --- /dev/null +++ b/public/assets/icons/duotune/medicine/med007.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med008.svg b/public/assets/icons/duotune/medicine/med008.svg new file mode 100644 index 0000000..493bec4 --- /dev/null +++ b/public/assets/icons/duotune/medicine/med008.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/icons/duotune/medicine/med009.svg b/public/assets/icons/duotune/medicine/med009.svg new file mode 100644 index 0000000..63c0c32 --- /dev/null +++ b/public/assets/icons/duotune/medicine/med009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/medicine/med010.svg b/public/assets/icons/duotune/medicine/med010.svg new file mode 100644 index 0000000..eab7fbc --- /dev/null +++ b/public/assets/icons/duotune/medicine/med010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc001.svg b/public/assets/icons/duotune/social/soc001.svg new file mode 100644 index 0000000..76bd7a7 --- /dev/null +++ b/public/assets/icons/duotune/social/soc001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc002.svg b/public/assets/icons/duotune/social/soc002.svg new file mode 100644 index 0000000..ce0a8ff --- /dev/null +++ b/public/assets/icons/duotune/social/soc002.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/assets/icons/duotune/social/soc003.svg b/public/assets/icons/duotune/social/soc003.svg new file mode 100644 index 0000000..0fa6920 --- /dev/null +++ b/public/assets/icons/duotune/social/soc003.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/social/soc004.svg b/public/assets/icons/duotune/social/soc004.svg new file mode 100644 index 0000000..b084f58 --- /dev/null +++ b/public/assets/icons/duotune/social/soc004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc005.svg b/public/assets/icons/duotune/social/soc005.svg new file mode 100644 index 0000000..d8a143d --- /dev/null +++ b/public/assets/icons/duotune/social/soc005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc006.svg b/public/assets/icons/duotune/social/soc006.svg new file mode 100644 index 0000000..89c1cd9 --- /dev/null +++ b/public/assets/icons/duotune/social/soc006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc007.svg b/public/assets/icons/duotune/social/soc007.svg new file mode 100644 index 0000000..6340e15 --- /dev/null +++ b/public/assets/icons/duotune/social/soc007.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/social/soc008.svg b/public/assets/icons/duotune/social/soc008.svg new file mode 100644 index 0000000..1d4bc70 --- /dev/null +++ b/public/assets/icons/duotune/social/soc008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc009.svg b/public/assets/icons/duotune/social/soc009.svg new file mode 100644 index 0000000..2cbeb3a --- /dev/null +++ b/public/assets/icons/duotune/social/soc009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/social/soc010.svg b/public/assets/icons/duotune/social/soc010.svg new file mode 100644 index 0000000..440d34a --- /dev/null +++ b/public/assets/icons/duotune/social/soc010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh001.svg b/public/assets/icons/duotune/technology/teh001.svg new file mode 100644 index 0000000..9864158 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh002.svg b/public/assets/icons/duotune/technology/teh002.svg new file mode 100644 index 0000000..b631ebb --- /dev/null +++ b/public/assets/icons/duotune/technology/teh002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh003.svg b/public/assets/icons/duotune/technology/teh003.svg new file mode 100644 index 0000000..a0e54b0 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh004.svg b/public/assets/icons/duotune/technology/teh004.svg new file mode 100644 index 0000000..aa3cc13 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh005.svg b/public/assets/icons/duotune/technology/teh005.svg new file mode 100644 index 0000000..3795af0 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh005.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh006.svg b/public/assets/icons/duotune/technology/teh006.svg new file mode 100644 index 0000000..93a12a2 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh006.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh007.svg b/public/assets/icons/duotune/technology/teh007.svg new file mode 100644 index 0000000..1537b50 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh007.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/technology/teh008.svg b/public/assets/icons/duotune/technology/teh008.svg new file mode 100644 index 0000000..4c18f0e --- /dev/null +++ b/public/assets/icons/duotune/technology/teh008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh009.svg b/public/assets/icons/duotune/technology/teh009.svg new file mode 100644 index 0000000..3d680c8 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/technology/teh010.svg b/public/assets/icons/duotune/technology/teh010.svg new file mode 100644 index 0000000..d23ad35 --- /dev/null +++ b/public/assets/icons/duotune/technology/teh010.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/public/assets/icons/duotune/text/txt001.svg b/public/assets/icons/duotune/text/txt001.svg new file mode 100644 index 0000000..ac4224c --- /dev/null +++ b/public/assets/icons/duotune/text/txt001.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt002.svg b/public/assets/icons/duotune/text/txt002.svg new file mode 100644 index 0000000..4a32e6b --- /dev/null +++ b/public/assets/icons/duotune/text/txt002.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt003.svg b/public/assets/icons/duotune/text/txt003.svg new file mode 100644 index 0000000..717162f --- /dev/null +++ b/public/assets/icons/duotune/text/txt003.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt004.svg b/public/assets/icons/duotune/text/txt004.svg new file mode 100644 index 0000000..717162f --- /dev/null +++ b/public/assets/icons/duotune/text/txt004.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt005.svg b/public/assets/icons/duotune/text/txt005.svg new file mode 100644 index 0000000..57070f8 --- /dev/null +++ b/public/assets/icons/duotune/text/txt005.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/text/txt006.svg b/public/assets/icons/duotune/text/txt006.svg new file mode 100644 index 0000000..1798c20 --- /dev/null +++ b/public/assets/icons/duotune/text/txt006.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/text/txt007.svg b/public/assets/icons/duotune/text/txt007.svg new file mode 100644 index 0000000..2701fb9 --- /dev/null +++ b/public/assets/icons/duotune/text/txt007.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/assets/icons/duotune/text/txt008.svg b/public/assets/icons/duotune/text/txt008.svg new file mode 100644 index 0000000..32712a4 --- /dev/null +++ b/public/assets/icons/duotune/text/txt008.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt009.svg b/public/assets/icons/duotune/text/txt009.svg new file mode 100644 index 0000000..864afd5 --- /dev/null +++ b/public/assets/icons/duotune/text/txt009.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/duotune/text/txt010.svg b/public/assets/icons/duotune/text/txt010.svg new file mode 100644 index 0000000..67642f8 --- /dev/null +++ b/public/assets/icons/duotune/text/txt010.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/icons/offLine.ico b/public/assets/icons/offLine.ico new file mode 100644 index 0000000000000000000000000000000000000000..87dd66683bf8302b2e77a3f4cf8bf651ab84e244 GIT binary patch literal 15086 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 G!aoIp6Km-J literal 0 HcmV?d00001 diff --git a/public/assets/images/avatar.png b/public/assets/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a6a779c5be6f407c7a59be2fcd8f8548c89a31 GIT binary patch literal 6392 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 F`Y-*S@3;T} literal 0 HcmV?d00001 diff --git a/public/assets/images/bg.png b/public/assets/images/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8f70aa5792a30c196bebc620aef70001c4e00c3a GIT binary patch literal 16870 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/dark.svg b/public/assets/images/dark.svg new file mode 100644 index 0000000..218aa66 --- /dev/null +++ b/public/assets/images/dark.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Lambda + + diff --git a/public/assets/images/favicon.png b/public/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..91852fbea8b737149307b11ae84290e968cf13f1 GIT binary patch literal 38256 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 + + + + + + + + + + + + diff --git a/public/assets/images/light.svg b/public/assets/images/light.svg new file mode 100644 index 0000000..acc1b32 --- /dev/null +++ b/public/assets/images/light.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + Lambda + + diff --git a/public/assets/images/logo_lightmode.svg b/public/assets/images/logo_lightmode.svg new file mode 100644 index 0000000..fce8146 --- /dev/null +++ b/public/assets/images/logo_lightmode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/images/logo_nightmode.svg b/public/assets/images/logo_nightmode.svg new file mode 100644 index 0000000..8f5c370 --- /dev/null +++ b/public/assets/images/logo_nightmode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/assets/lambda/fonts/flaticons/flaticons.css b/public/assets/lambda/fonts/flaticons/flaticons.css new file mode 100644 index 0000000..041dbf7 --- /dev/null +++ b/public/assets/lambda/fonts/flaticons/flaticons.css @@ -0,0 +1,680 @@ +/* +Flaticon icon font: Flaticon +Creation date: 20/03/2017 20:02 +*/ +@font-face { + font-family: "Flaticon"; + src: url("fonts/Flaticon.eot"); + src: url("fonts/Flaticon.eot?#iefix") format("embedded-opentype"), url("fonts/Flaticon.woff") format("woff"), url("fonts/Flaticon.ttf") format("truetype"), url("fonts/Flaticon.svg#Flaticon") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio: 0) { + @font-face { + font-family: "Flaticon"; + src: url("fonts/Flaticon.svg#Flaticon") format("svg"); + } +} + +[class^="flaticon-"]:before, +[class*=" flaticon-"]:before { + font-family: Flaticon, serif; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} + +.flaticon-users:before { + content: "\f100"; +} + +.flaticon-list-3:before { + content: "\f101"; +} + +.flaticon-file-1:before { + content: "\f102"; +} + +.flaticon-time-3:before { + content: "\f103"; +} + +.flaticon-profile-1:before { + content: "\f104"; +} + +.flaticon-time-2:before { + content: "\f105"; +} + +.flaticon-list-2:before { + content: "\f106"; +} + +.flaticon-multimedia-2:before { + content: "\f107"; +} + +.flaticon-interface-9:before { + content: "\f108"; +} + +.flaticon-file:before { + content: "\f109"; +} + +.flaticon-background:before { + content: "\f10a"; +} + +.flaticon-chat-1:before { + content: "\f10b"; +} + +.flaticon-graph:before { + content: "\f10c"; +} + +.flaticon-pie-chart:before { + content: "\f10d"; +} + +.flaticon-bag:before { + content: "\f10e"; +} + +.flaticon-warning-2:before { + content: "\f10f"; +} + +.flaticon-visible:before { + content: "\f110"; +} + +.flaticon-line-graph:before { + content: "\f111"; +} + +.flaticon-diagram:before { + content: "\f112"; +} + +.flaticon-statistics:before { + content: "\f113"; +} + +.flaticon-paper-plane:before { + content: "\f114"; +} + +.flaticon-cogwheel-2:before { + content: "\f115"; +} + +.flaticon-lifebuoy:before { + content: "\f116"; +} + +.flaticon-settings:before { + content: "\f117"; +} + +.flaticon-menu-button:before { + content: "\f118"; +} + +.flaticon-user:before { + content: "\f119"; +} + +.flaticon-apps:before { + content: "\f11a"; +} + +.flaticon-clock-1:before { + content: "\f11b"; +} + +.flaticon-close:before { + content: "\f11c"; +} + +.flaticon-pin:before { + content: "\f11d"; +} + +.flaticon-circle:before { + content: "\f11e"; +} + +.flaticon-interface-8:before { + content: "\f11f"; +} + +.flaticon-technology-1:before { + content: "\f120"; +} + +.flaticon-danger:before { + content: "\f121"; +} + +.flaticon-exclamation-square:before { + content: "\f122"; +} + +.flaticon-cancel:before { + content: "\f123"; +} + +.flaticon-calendar-2:before { + content: "\f124"; +} + +.flaticon-warning-sign:before { + content: "\f125"; +} + +.flaticon-more:before { + content: "\f126"; +} + +.flaticon-exclamation-2:before { + content: "\f127"; +} + +.flaticon-cogwheel-1:before { + content: "\f128"; +} + +.flaticon-book:before { + content: "\f129"; +} + +.flaticon-squares-4:before { + content: "\f12a"; +} + +.flaticon-clock:before { + content: "\f12b"; +} + +.flaticon-graphic-2:before { + content: "\f12c"; +} + +.flaticon-symbol:before { + content: "\f12d"; +} + +.flaticon-tool-1:before { + content: "\f12e"; +} + +.flaticon-laptop:before { + content: "\f12f"; +} + +.flaticon-event-calendar-symbol:before { + content: "\f130"; +} + +.flaticon-logout:before { + content: "\f131"; +} + +.flaticon-refresh:before { + content: "\f132"; +} + +.flaticon-questions-circular-button:before { + content: "\f133"; +} + +.flaticon-search-magnifier-interface-symbol:before { + content: "\f134"; +} + +.flaticon-search-1:before { + content: "\f135"; +} + +.flaticon-more-v2:before { + content: "\f136"; +} + +.flaticon-attachment:before { + content: "\f137"; +} + +.flaticon-speech-bubble-1:before { + content: "\f138"; +} + +.flaticon-open-box:before { + content: "\f139"; +} + +.flaticon-coins:before { + content: "\f13a"; +} + +.flaticon-speech-bubble:before { + content: "\f13b"; +} + +.flaticon-squares-3:before { + content: "\f13c"; +} + +.flaticon-computer:before { + content: "\f13d"; +} + +.flaticon-alert-2:before { + content: "\f13e"; +} + +.flaticon-alert-off:before { + content: "\f13f"; +} + +.flaticon-map:before { + content: "\f140"; +} + +.flaticon-interface-7:before { + content: "\f141"; +} + +.flaticon-graphic-1:before { + content: "\f142"; +} + +.flaticon-cogwheel:before { + content: "\f143"; +} + +.flaticon-alert-1:before { + content: "\f144"; +} + +.flaticon-folder-4:before { + content: "\f145"; +} + +.flaticon-interface-6:before { + content: "\f146"; +} + +.flaticon-interface-5:before { + content: "\f147"; +} + +.flaticon-calendar-1:before { + content: "\f148"; +} + +.flaticon-time-1:before { + content: "\f149"; +} + +.flaticon-signs-2:before { + content: "\f14a"; +} + +.flaticon-calendar:before { + content: "\f14b"; +} + +.flaticon-search:before { + content: "\f14c"; +} + +.flaticon-infinity:before { + content: "\f14d"; +} + +.flaticon-list-1:before { + content: "\f14e"; +} + +.flaticon-bell:before { + content: "\f14f"; +} + +.flaticon-delete:before { + content: "\f150"; +} + +.flaticon-squares-2:before { + content: "\f151"; +} + +.flaticon-clipboard:before { + content: "\f152"; +} + +.flaticon-shapes:before { + content: "\f153"; +} + +.flaticon-comment:before { + content: "\f154"; +} + +.flaticon-squares-1:before { + content: "\f155"; +} + +.flaticon-mark:before { + content: "\f156"; +} + +.flaticon-signs-1:before { + content: "\f157"; +} + +.flaticon-squares:before { + content: "\f158"; +} + +.flaticon-business:before { + content: "\f159"; +} + +.flaticon-car:before { + content: "\f15a"; +} + +.flaticon-light:before { + content: "\f15b"; +} + +.flaticon-information:before { + content: "\f15c"; +} + +.flaticon-dashboard:before { + content: "\f15d"; +} + +.flaticon-edit-1:before { + content: "\f15e"; +} + +.flaticon-location:before { + content: "\f15f"; +} + +.flaticon-technology:before { + content: "\f160"; +} + +.flaticon-exclamation-1:before { + content: "\f161"; +} + +.flaticon-tea-cup:before { + content: "\f162"; +} + +.flaticon-notes:before { + content: "\f163"; +} + +.flaticon-analytics:before { + content: "\f164"; +} + +.flaticon-transport:before { + content: "\f165"; +} + +.flaticon-truck:before { + content: "\f166"; +} + +.flaticon-user-settings:before { + content: "\f167"; +} + +.flaticon-user-add:before { + content: "\f168"; +} + +.flaticon-user-ok:before { + content: "\f169"; +} + +.flaticon-internet:before { + content: "\f16a"; +} + +.flaticon-alert:before { + content: "\f16b"; +} + +.flaticon-alarm:before { + content: "\f16c"; +} + +.flaticon-grid-menu:before { + content: "\f16d"; +} + +.flaticon-up-arrow-1:before { + content: "\f16e"; +} + +.flaticon-more-v3:before { + content: "\f16f"; +} + +.flaticon-lock-1:before { + content: "\f170"; +} + +.flaticon-profile:before { + content: "\f171"; +} + +.flaticon-map-location:before { + content: "\f172"; +} + +.flaticon-placeholder-2:before { + content: "\f173"; +} + +.flaticon-route:before { + content: "\f174"; +} + +.flaticon-more-v4:before { + content: "\f175"; +} + +.flaticon-lock:before { + content: "\f176"; +} + +.flaticon-multimedia-1:before { + content: "\f177"; +} + +.flaticon-add:before { + content: "\f178"; +} + +.flaticon-more-v5:before { + content: "\f179"; +} + +.flaticon-more-v6:before { + content: "\f17a"; +} + +.flaticon-grid-menu-v2:before { + content: "\f17b"; +} + +.flaticon-suitcase:before { + content: "\f17c"; +} + +.flaticon-app:before { + content: "\f17d"; +} + +.flaticon-interface-4:before { + content: "\f17e"; +} + +.flaticon-time:before { + content: "\f17f"; +} + +.flaticon-list:before { + content: "\f180"; +} + +.flaticon-music-2:before { + content: "\f181"; +} + +.flaticon-tool:before { + content: "\f182"; +} + +.flaticon-security:before { + content: "\f183"; +} + +.flaticon-interface-3:before { + content: "\f184"; +} + +.flaticon-interface-2:before { + content: "\f185"; +} + +.flaticon-interface-1:before { + content: "\f186"; +} + +.flaticon-layers:before { + content: "\f187"; +} + +.flaticon-placeholder-1:before { + content: "\f188"; +} + +.flaticon-placeholder:before { + content: "\f189"; +} + +.flaticon-web:before { + content: "\f18a"; +} + +.flaticon-multimedia:before { + content: "\f18b"; +} + +.flaticon-tabs:before { + content: "\f18c"; +} + +.flaticon-signs:before { + content: "\f18d"; +} + +.flaticon-interface:before { + content: "\f18e"; +} + +.flaticon-network:before { + content: "\f18f"; +} + +.flaticon-share:before { + content: "\f190"; +} + +.flaticon-info:before { + content: "\f191"; +} + +.flaticon-exclamation:before { + content: "\f192"; +} + +.flaticon-music-1:before { + content: "\f193"; +} + +.flaticon-medical:before { + content: "\f194"; +} + +.flaticon-imac:before { + content: "\f195"; +} + +.flaticon-cart:before { + content: "\f196"; +} + +.flaticon-download:before { + content: "\f197"; +} + +.flaticon-edit:before { + content: "\f198"; +} + +.flaticon-graphic:before { + content: "\f199"; +} + +.flaticon-browser:before { + content: "\f19a"; +} + +.flaticon-up-arrow:before { + content: "\f19b"; +} + +.flaticon-folder-3:before { + content: "\f19c"; +} + +.flaticon-folder-2:before { + content: "\f19d"; +} + +.flaticon-folder-1:before { + content: "\f19e"; +} + +.flaticon-folder:before { + content: "\f19f"; +} + +.flaticon-music:before { + content: "\f1a0"; +} + +.flaticon-chat:before { + content: "\f1a1"; +} diff --git a/public/assets/lambda/fonts/flaticons/fonts/Flaticon.eot b/public/assets/lambda/fonts/flaticons/fonts/Flaticon.eot new file mode 100644 index 0000000000000000000000000000000000000000..d9d84318ddd2f3e3349ea13dde3d7bc62c4ed07b GIT binary patch literal 52850 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 G{Qm<|z<{s- literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/flaticons/fonts/Flaticon.svg b/public/assets/lambda/fonts/flaticons/fonts/Flaticon.svg new file mode 100644 index 0000000..14c4d8a --- /dev/null +++ b/public/assets/lambda/fonts/flaticons/fonts/Flaticon.svg @@ -0,0 +1,1923 @@ + + + + + +Created by FontForge 20160405 at Sun Aug 6 20:07:34 2017 + By Apache +Copyright (c) 2017, Apache + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/flaticons/fonts/Flaticon.ttf b/public/assets/lambda/fonts/flaticons/fonts/Flaticon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..42079e268119b3cf486fa9223087b0edbb138f5a GIT binary patch literal 52672 zcmdqKd4L>cnLl1{-PKohbyszD_e}RpAJaWYrqg$4GLy+Qxh4kzl8_5R2qXw0Acu*H zh@cP<6;OjBtH|Q9uqxgMqCvTKJ=Rs&bv;&B*HzaGR#$gdzm?zTd8>Oe35UD?{${$X z-uJDy-uJDy-sgUvw*@8$LRh$7kc7>vS8v&P-Hn-F3&Pj#M``~VXD_U8*3NxG5ZHF) z&);|1-Yb6ecISj3NKur{?t8`6gM!6o1VP@7>+*rUS6y-91X>clb`SFUfrGEyU*8o$ zQh7)azIfrq7wx?;boiX5DEJ<}?Tb+${U`e*+Om-^UVPcrNAwG&E0F&TzS|C7zHjee z{_v{bq3QFH-*nmDBUiAZh`MYM>JJ{;d)Y<5{^Js)A4i#}U2*wUS3jz~IVA{B_6ve~ zoj}iq?{gpi>Bsk&Q~xOhMHC3aGam}>@10Nl{=`Q_ojr-XF8G)EJ?zO79}y~|aN_r9 zS?4X$ExkX5m%N|-SeW8PbSL9w%Y+Iqk(tMC7Zen4VAR{1?)g83l<<1ADJYny?jOT+ z&i!rPzv@D~kHP2O%Z{HoE>tkKGjWlgrS~_8+{1#!vk&0-6t#!Hj?my`{y`Q(^Kt_E zr9Yav?%#<&bf0)9FW7kEPyEdA4vz~ma)ZdP$N#B+I?vJ@69lK*s)8q#d5IuoaLx%; z%ANRc91NcNe{>Ya@$Jo|v|Eka0*Ta(M+FWd{j*Z6t%Rb~(5*H+nC)=q_sr%DHdRzKv-|D`v_RIaV{l_w^GdE>E zJTRR*l7FahsPK*AXz~2w{l(u8eQ@ZjCAGAzbVKQ{OW!FEmuJd%k5opk9i19|daN>b z-x_ky>LPmlk5C0#kIa$Dtx3l}ZCx++!|RNq{EqPDnpLG4)0tN%x1MdPoVV)J10 zzE-xqp#AO6g^P|%geLA=eBR=>P2My0?Irh5Z(dqi_MPQxmw#-<-7EW7J~7jt*)VhU z%y(9Qb8UL<1+$B0KeK*%{hjN-u_3?VijDg>eq+;xoBrdBCpOnN|J#|>v+v$AyygC_ zp{+Ap@7@;OHnZ*7bBgEeKj-f4v)li9M`g$PJC5&6?EH^i5A1q&_p;r0@BZfQpPidM zcgwl|dfxD!(LEpID~aI#oop*sr6yE9%7leeAJb&vSM`so%J-%|CW%N2AC;(Bq2iBe zD*Mya$FK~4Rc}}gtK6^(*3rZJ_p`0ugBBxn3j-Y6Mg&Hk(hZ_LXu=$ki)7Z zMxBcs6IFC+t`Sk9G#X{1vteLKU?@?@4abX0&`o6wGZQq*QYhs_gKjLFO%7I!a6V!5 zB^0?oq8&^W18JFs)o@0X6dD_jqC{h(BX3!f6pf(=S zPM{dcMq^e+8wsWgqO2tPa3zds6x(Slm9ktWwM13R8;U4P^rhw)lOn{unPyn8u5S9yP0Oz?@&QhEP%UOk1L8;qgEZ=OD+X=kULLM)( zJs|$C3mMz+8t)KG@ATfy4jujj%j^0rx;~%JW&lLDm5cLfve@;8@r;4Lt%l(zk(>McVa&T@j9tEQSH!z7{U6J{ zkB_m9N1pkG1yHt*Sk?^xu+o_Kfid>X+MQwV@7X(-?ey|&>acgfhwbBl?c<=ZBSe*1 zJz=Z)Qmff%Cp6Vg)Z2iwvSa4~Us4%wh-I0Ew^b;0%5IjmOH8=r*s-UNt;bZYzU_(I zZaP0EZB~Nnp`a8n!i+_dE30w{U~wFkj$LvIulK}lx9!_|tNb!uf4SlP=#UzaH|zZY zLmaNIRG2}03E09D{=yiK?aij>kG_dvH%ocdZvUBl zIp<(WcAQ)*g+zjXR^3E9uL40<8yq=y5ozi9D0F}=W;MJD*0@~P zFE_B*A2W=D{kGk2_eBDMNZ^c&ZD;I0GY~KXo9C53CJG+7@PGF5?=LOiy}ZN>LJguM z0)Ckc;FW>UB*1k5n8Q!wl1x{r54*%1xa- z>t~t-q!0)$3>r+*W!xra7|WL|`eS!sxOV>lh8u{CyhwWGVec@zW&hT#SffY0qxavKbDBLcy>ptD%5m=nON(%>D&s;?lco(FFHe6z&whgO$gz7M6*R zw;0D>r^80a*07qeYRdSYgsDcoQ!N!LY;NWFG_O=3y4M071ck&(1Tn4FYYDgBa1)?h zS;kL20_NHYS`a8 zjMYY@3H4~@iDD2q!?@(w<>gKk3yM=iI^*rh3a^V>RHfYMwnhz8G1Wv3cbgW_HlW44 z5?1=}IHU%ZQ;>-=KGv75ERRM{BA+07M+ekBEpZwY$Qn^K3{$Nv?{!2At@lACmLKXN ztz+H?I^}*>!5C>2fD|-@s{UW6tf)kA`8cT#Mhmb(Z%h`WLICUON!0zU5C^qL3wdzB zbzzyXN!Tr1hn1DEO$k^=Yn7Ht;H5OTQ#KhmEi5sUx#fmWK@yyLPO{QG>d87;c9NE| zj`MudT54I%X>d<<;^8<}FBNiF6qcQ6u>aEaH?2`bU1X{z+qdbi{_gU*<%>ci$5b_~ zYU%QK?hgd+H$IK8asR(X)TMYxaTIH$FrmJ9?sCI;MP+%mfw2uVvhjA=d#=>!l#ZeK z+iaQU5528E((&ULBfxf*Pl$mDwwmHbn*Se5fB8(ql0MI$I0S1?YZL{H%zY@WD z8EDz9pq@%Vo#&uNP(^@M@Bu3$+8L%raB~80iGzH*(*$G80Lzms(E!4Cfll3OqDEy2 z*6M+pG@=I8{OGRbnFdzt+Krvg#tzeS3#P_&y;vX4I&r2k(J*agT`fBi>$Cc3;;^td zoJgsHk{oE4b-l7I*Jl?UyceuYe_2YRv$Qa=<@)(>@&*8JBfEU}ZJkY>&Zd7iCJLid zR=qG#QzS{(0UPyI{VBI#7=tmaRKBnaDN0}^i=kRysckJAALy7Oa|%v(*)!HZNV*6E zGWc=!r&IW$CbSP5gnh(c_*`F)AL=b*wY!|P?(&wboRhP1t^-c7! z;Ul4)-VY>Wq%oAu%~;veSn;wMt8Z{PYbg3qC6@uLhcFkvJ7q5FLQ8l#v^?*CN~X&d zmb+)IcRr0v>@G-}kh0T|Ks^Y*S4n81Bq8`JryNw0CjpBS0iI}qmhc6Li3Ee`uV^e- zf5~RW4)w(uJkCtDn)M93w8vp$2Jr#6IfMB#jKloH8bj6P74H^izvjrUMfCP*9b!4+ z>+=k~HG@l7X0meR4{U$AGdd{CK=ffrp8#O951BI{njXN-!Pygf=&zc z8yx5<{5kQG>xFH?O~RXnW5Ty==pTO}{8soQ7JHDzSsyE~G8+Sl zZ?F!V1S($1*0A;L40bj}T7ATA#1Uh|O6c}cvx+)CZ+t#0`c;H}gqK0(W4$c2`J=a?H@ybewoj13{iRo(qgk?X}~-7eu<$2ZYEQ+j?`d){?QQ$4v`hw7>LQaPO|-z%ef^Yh=b z48zh#EnT;ak*Hxrjf*I0tfXQcYkV$Ec}xEvQC3w^lQc-~0olYd*TEIGqK0Z3-e&@l zNMMPjueOrGc#y5dK{UKaIjcLuyQo`Mjki3=+27ZyGMG!q{-Cgfyxi|4r>mkOin;>S z%kQ?<)6k4ve#YBqjahliz;~N<2aXse&(qoaJSvUho3}>0DWEW3!qy>yKM%0w|1n5} z-rXwrVe}RNf4oySG*va29t>j))AT^zXACof?g4hpNLu`{@MKG@V>G1bLo`JeTVq*^ z`TTjGwX8Q|rgZBSe8x6}WH8gDNAd3EHL1%F>cIfOR#P;+!5{fv-pVLXf5fuhz_Z_+ zSNLYjO4FG6;bgj3hBH3aq#}qHTzIO>?Fh~-#vcid{zz2K=JiwH2matQ} zK)8fUyMPRp@E;DoT)TwG4B(_qK-F$AF1!_Tp!=wr0H|gl+2Pdg0U&f?py@zE&`QTh zMeTgV_6`&2(jol)wD)13&N!d6v#Xr!F33Jxv(6_RWHR1;8xO<+svSW)`r1vR{f19Q z;_=8Tpv*q&JUbDK<@wwQWSi*9HKZ#Hfb!67TyS%{H?-W!n=g`2!APjKzLC2i12aY)38K* zQTVd(r0^BtTf%pRAJ1Xd47(Ucoi5B0+~)D^!7!bBX@cMRX~GRupU!m8VE0Vv`FNvO zht9qG=}h$!_)@zsRG-Gwt50?2r+aO^(0#oZ-=pRK+q2TK3b}do*J{=stK;H7-mr+( z1cuc}fCS1f&*e3UhyE2U1Dx(OUi!&* zRP($8`B5E8#)2p+x;nfC0=&fPHDF6!6SekA^isgr|ECl<2Y`1ECjc7&_K`!``~)w+ zDChn*QVNwU3n?F6^xEKO6m_p7J9phr;I>|uC#(GfVc*j~fA=2mAb+&A>`jK@y?)j5 z>sQ_3{Ue)Q&U9UFiHf1I_Ki$~CV0ig%+jN4S4JA7<~!w&a2KqVT{sN_LJNS)rNTYJ zy~6#%2Zg^D9uhtwd`9>@Y;upm()U&28{l8Q4G!jq!oLbX6MiW?E5Jg^AXBn(rwtW( zM`|~*jF9iRgz%t5Z$P)usB85OtuhESSte-(&Pxw44GbnEo<tGbHo30k)VU<6R~?Ex48=zN4g zfJkLjm(IPqy*iX9hJemgm(J|Ti3xR=oJh#K#AS=M<-9mO|q{WD$B` z?XPpJe0+RJ;$)Qri)DeXb|FsSdJJDjTZeSFSXd&gfQ)y(a0TqsZ^N2vSWtcCh#76P zxK!uXYfi$h*|kIsG_%#LRXf!d{yVKkhcn1pL30}raB__nj-4`tau%XAWEPQ_N9d(} z{*~0yAk(Dc~f|Uifofbz!Z~;j{U(%M!n6^r16-pA1jjVGJ|jN z7!<0OGPXc&q`m#=hP+^meZ$K~4EB%_xx<3u)PkV=aVRch(6U+|%Gfcatyhi5#=+1{ zK?s-Flp10s?@Q5SGRmfpSVPn{V^dT9dC0OBOcn}-nFEsxyj^VE`<4-jKtYadJ!33NpNPmra z>i8T?os4i1u@eWp`LCkci8mY5Vgu?QH(u{Z0B%i6G=3JbBM~y!X<*!BrS^5PFYfJ* z_laKz!y69<;sO0HE$M5()zPm>)^t1)iAT2T%C(A)18IDp_3o3Tcsd=&N<0@}fxnP< zi^+DT)86|{(!->LMeJv+3JvNw1uV)d-#CTuMt7xERkTmpuX5_MpiiUgY<(_mca zJq@&+Q06BZxcV>4RyC`RtSGWmZLS{Zo2ZQx!pKUAYIFJ8EwzMMXf5e0Zml^^ZMsm) z=WBH{7&Ofw)J3f7W{YuIiO8~D%(~HZDicyWMvZ{)A zUcgbsYOR%VfK9y6f-y-$VWH~eYnqcI8QSL&U+hSWsl}Jn3ml21T*|7gMyuATHc+$H z!J=z8jVeDn4X0Xjfrjb7=C4eNF5?T<(y8$;RwkQN6cS=z>KJ(5#r@AK`9C)BxszQ6 zPbRw~IiC;c`Q_}5=Gj=Z=k39PD==vV50Bz-F8e24-)^31o`vt3CTR*!|1-~CNY&^5 zMt35)=d6mRE$fxN)}MyKQ%*U5P=o%-J0WYbtQAkGa_SAI=1#r6+e)voFaFuau7B|w z=fC(R7Sk%2sq(Sjlg++NWYb$;cwT72Xxg^xy7%VJD|)xEjc-D7_^dfJv5feGMbLdd z1-)Ae(&QSB2mV5Mukb$MuY?bA*&9}eE{8zUHht(~wEAb8#@twg?NgHGaG1#X%User~Z z!4z24VR3K5k`8_knK)ORE@cXdA|;%m$0Vl)$SYvz1@_R~+C}2P8XV@ZM86ayc<=r_ z*Gn+w9Tr)th>DlOUcO6~U-s^I!2qr(N4@9BxG8J@&pWhEQA(<=x&x2`*xPWgx4qlI zp^bAb-5yp(<}y6-nO^qSvij;3uq9p$OXdzyx`JJM3<9z8hI=8E$!~vqPLf?YEMK38 zF;M{L*W*jJ3x5Nd?{{d$U{HAt`3634C#nW63syn!6XcAA5@HTZWuL=<3l}85p2CY9 z7s#m#915woNX-SHqj@8q1+8FSTTKp`G^J#c%%f@2PXj7Z4hRJosdmeWF+$ESM_Z&x zMs?fge@K!fqc-lrHG*n*a&<33P=!{R>)D22sOI8i*Cw7ocL4t)^wPxD;@u*}4RyE& z$!_gR*OO(=sKUp z{R2yPkQ+FI1m_CQ3qhRV95~h)JPx7va5bnu$V&nSusmKmmZziIzB5E4QSa1g)v2Tk zfz~aS*IbaKjtm$AXuux|$fMbTXo7QDMiDMRt3vt|jWg-e&F4kWyBT_XUGFBRjAVFO z#?qlGunLT&7Qu{Kut;+-Kl_oJIxEss=@pN3&)#p7#xg6jtWzv54}})_Z7^+q;Zvt| z)a~=SFt7CL7wO3F_d#lPIeRxh#rOc1E$;Yzf5C6yqEkyT|3nA;`F|xi_a9@%NqpgpF;uVfWI9lO21oMPh<0zzu83+Y*Q3FKy#Pe|j!7&g60rvATL%TyZdydICjv_yp zlSqkh$2_b=$O0`zNGL;7z&bsY#_=Ln1UZY5$k}BBxCq_FE9|`>%#l(glI{;XVY{zC z&2y26so8d4pKWUUqF+ zufAq>sI7ik)8y0d(w%vC5sgt)^g4eWk3?NJ8idNA}4=jhc@$oCwVu zD4t|~19$+8`-Mm60E4~Q)6lpy^CoHv9nX8D=ifwbWq7btrVFFk<_@}nSP%v_IaR>O z!&+41!2>5{?JPWF+R!S&Yaoj^NQN1Df84hZtHuQ>sF0CHqjI8Epa=8Q$YWXf*O;*C z6|3-}{`TH_>z8gV7xjo<9yLD;!!j7+c#jUScg=fSqx9+X&%wxie`&ySA z`wNuea~WtoK6`jZV2Btw4&r^BA(jDzlgJ(CLl!c4H<#fHLatpMcz89Jh;(jM+pTFl z!?e_zmO4#8(}s6Q4S1;8fR6)sns%$*skY(nRi$%hIzYysCT5AK@azx7qLHM=KJ~_+S8qCxB zr`MnKo9b~u#EFrUBF~c@lJeX^i=4K|sRa(oa5|t5Xo<*TSv{g9o#fi26Ha8Ka8iaw zP8^+zE$Nrza(Z#*tPJmkZsr~eXqj3k#{wAnd;h$v-XP|f!CnEId29xEtq^CBsF@L0 zip!~}*vIR9*+dv>M*^;?(Sh{9bU-&I)BXK?xF-isEx_x7 znxuB=Orz@dhNg*ypq^+d{ePMxT&K#^^{Q3KtUA7O)vDUeilqT9uxjmWi(+GiJ(K>O1U6-l z;dG=su9vugkpY;xG$K)`3`WwXtOX-ZAPSExAc3D&a=A)wkrp;o6h$287nQ-mN^Z2@ zaWb~InBU;?Yy{Wgii)>}8*(n89aQgk)SIY@!4cfi?|65)bi0{m{eBlecabsa;Fm<4 zZV8P9E!w6L4LIz0&NWk}DhF-q#)d1aD!bI|U}ZuHgfuG5*bbV`RTd*_Y?qledL$~DZl5@0=z}9v+K!{Aev2#Jt;*&#Mz@(#u`d{zoI8(af(v#uA?L6 z(?huUh^{`UX)uX=NMgs4_pVD1;YFn^c0;c=vO{TPGuBR3x$6NPww@15^1Dc-IZxl) zCk(;j2HiSe!y25-h}-bh(H!X#QG#sgkBuZEl3|eJzL#9`gy*{@$E7HzAbVysQ=dI> z$uU+q3rwOeovoQGHvzCW(QxlH_3vWPy8c}_%wJMn0B{>wz{%BeR9SQE>FYPsI5%r% zncsuV#dM3L>EESsi^5L8CqX2`aAM2Ik8d?NH z(Oq-o{W&eH7D!@vrEm*;v$7H%nIvN33oGCZN#X^XQGEu(hHy$q>tqc=9;elT!|nVw zh~l1J11-)|b2UhnHMhvI=nuiqT`5e-wdf=my;@F03@apB zRAhBCAEnGM`SrKSiA+MinhL0@776I$M#|m7FaPIUuMb6&-Z1sp?HzM33mdT(KaRDS z1O%NWoD2ID@k7uOl@^K>a%o1^g=V3H1!=;6pS)}(EKGU}P&T-og{S1YXgh-U=Egg1 z*t2`<`QO9J7NTIHH410(3*ZU9GbfAT4PTLDdDH^^mBptsTVAmx(^`@{)L^5bV!aqD zkJMAS$-Gk@~;+#OtOiYA$Y|8@x%`>j`zaP z#`m#-pEuWicH)pQV{JS)EO9D~on`p9YWT80>1NbxM@{`F+MxC=Mf`~rkbVM95c}Id z#9}c$+}9UoZw!aMJ#gfDqbz&Z$i@Yq_{4aOVpvb|&}KIt3HbJ<7b0erRI7EXduES; zEl+tz=*S+zi$21a*U@P5M>hW0@wtmfQw48|;X=0(+yCo8;MW1~yG9^j1UQ_35em2C zc=kBOKSPrQ{OHSsq93S}h(k+7Xlfz%!Xo7okP>P15RdT5_3ObW(jjp3&Bt%P`NK<> z!i7SSmFa0Z>N@h4F+B}O5_V0u=KA$sis~M}nH82!8@eo`vaB1^OZAvv6}W+6eV)L$ ze7n^U{G4{dFBd-IzGr;h(flcK;Fk*mWfyoJGyqGt0gD|s;NbxvWPqE8076z8PPxXI zL^c=Scn!KnX?@BLoH0YZD6w65TUPH%p~vX(vA-fe%~8&-?lD zZhk~envC55L`2*>SjBtbKX@3cjk$$1d?vJ8<2`7-i6C!$y0M2TXLxI~C56pYYi4%(ek zyU}X95YM1kZ9z!WO6Uuncc=l33mvvQeg~z_7@Uo>A}&)SsMki^66&-6GV1y5%N6N0 zi_0UTSeZT08QVBfY>WnsJ*!(6ZmJfG*2r+hk>p&dRlZY1C=Q&uB^3u%4Vy||82J#n zi6_LMny_s0rqKcuhRdQdD~lo76w|05?F&pIm@6omu{BIfDbW~9#`{QYQG%uzLtKKD zR$`hG)~u)|im`+gf(I&7gD52HLD3~IV5s6XiI%;nn{mdXR!q}Axp#UbkI;$4vawfBwfC;^fp8?Dn2Ifj!Y2M>1xYs$c^ni&!C)X5lR{Y; zI^qbdM1c?_cqI*XGsFTq$(uoz2og2>dS6XbSRes20Xgx*cmQb-(@UQ9I*aIPohCyy zOjFVr9ED?W4>1f04#Z&)RhADS;#jvK-U8kg&^X`E-V_Ff&%qo1FMvrAE=mFx!riz> znM>LLh-u&|5!goV9$>ggNs@qq0oDc5R)9KiHle$cd4)WDD|q2Tm>Zyt0I2{A3%?M= z-;fCd+6*eedanU|073*vklKK!5z~eOWU;il3mftWJ)lmz*W%*!f{cOVu;{CAq!!}#2h%2NC7!CHYx`s8UAKsl(Z00&FYI4 z05t$S9a5zlWChvCv7pWzB>-s4CvzbtMp-h6XbxRwA?T*vM3iYJi^~ZH;4||H7Z?H! zz$O5FNf3*XMN+bqD9WM8Ja9B4}%B9A}^si3=m^C z=*g8B3>}DTl%ux9ya%}61TaLQDH5Ir9g^ujJ1DX+Z5#l2DJsiGOAUUwtT-XFN*+hM zxLc6{xd=@SyRKpY!Vows+DSmEq2--E2z+4iG!5f6@=8c^6h!C|Sn1(nA{$~6(bYo; zkYk}z3DXx5$MIs!0jGdz;}5Ed1yRX~0UZb{s0NrckSZX2m!2Vy144D_eP!v9m<&`{ zN{h-MCJfjDvn1t7H-rQ*4>MrYl!g@1$s?4J-hfMUht%+h0uG*9;FBK`<-w#R594J- z;IqUO2h$qX0r5~ZU>R&};n)QB2@I(0 zr-91&kO13x4OkMw5GaG>GniZ_0_Kx?CUMH8dkG)1AE;p+uMhK?@_rNkpJ7BXgChwh zyeA;6HOSF`F^5ee6HvY1t^kf#5YnUtRJJ&w8Hy%%{tG%v7t1?k2Q5j~jBoQu@>D#G z;6x)bfF+s2+km?%e9+=}Woc&knVOVKX`*P0DbY``)QzCUy0%7D*Tka1CsoN71Lz&v zNQGQ@WOnScAId5S6PLxsY$~pTE0sx}ee{b=w^$@-v+JZF!bJe^LGMzPU1zBOF) z;l18QGKg5PYvYOriYFz-NHFewYi00z@pL?%&W9j4E1{U@IdKIfbPo)w02n}JG@gjd zK`^~oxq!%Md?GAotf;K-GvsV6s;GOmg0w3V#q%^&^*i#0^HPtZQ|kVO4&j~Jfyfb~xT)=hBWBk;o{k7MjA zGACPEH1C)-*c0RM0m2kOO)U1ru%1JZi_jfxUc4`@kiN`zP{w3;5KFb~PcqzFtn4XHi<7JcK)N;1)&pij%(+LQ7 zWtT%vru|$nkz^(pj45lI=mXa0tBRtx>* z%5mDSgV5y>?d=N@nPvpg^l-D3-}hd(gMII^U3K@EEtTDzc0Nj|CtHS5kU&+s?njSc^hmf39zH^V@V*W8!Rj- z06GQmUpX=&yRGyKvu+P)IGitOnS`v*8j`U?W!B-w(FR+|wfyl2zimt#b8=!K>*^ZfvIg}Ui@&A82iMWxgGl?Sy|clk$gsm`2t-P$sX-_vXB9(Pq6LH65M>OMs+1U%$t=l_mEdO#hHH(D*;TO>Ga>Gwyjs5P`Qcnl`YT%?sICx`WGw@e@C zuOv5(FFHRnthLS@SUf(c6(%RgB1g?@bIilgk-7T&H?Y-BfW+ISJI4}vA% zUqkHb0I{1_9D)w#K%4@%nE_jw>s3;z=-Aq6m7%k?9 z&4gtPgzPYsEZ^fQcke^D9KYq35AeA~JNEhZ6)p}z#>2ccV_il3weP#S{x(tUm&9X@>9eoC?vDNY z@7T|dUwzhwMQ;@xdKf48MUF zQjGR6>;M&D?r5$ScRkj*YRR{|FATxwqTJW_PxzMmeuATolHb6EB;Ma&I{Bdj>oaU+)0l}9&N`I?n^wwP+HO<_-*i0=JraOuv0BI++(;cj?THZ!B< z<7nq`1p68?>euqT{@MoK319zT!d!j<)E7tx$TtU|b~_EE8rWLsf9~3M#Tz^?y^lTO z{l#5(9ezDq=Y1OY5ufxp?t2(BN4r2~V2>&Rmyg3v3@BkhEw@~geCr&2qecZ3dwcCz~7OO_;842Y2hw{-%0ZIIWTIa+q}TQ~0A^3iRt&c5>##oIq%Tr}bR z6YKMSa>47zws_dU(-0i+6~DlG*$cbS+u@!3Fl^R8WKr5j6fc?Y>R}VDgXcp5t{APx zw6X;933i@1nUH%Wa|w_E^230F59$w%Yd;b&V*}UvAKs#b1%o>p#IE@tGB$JJg6K6rpI4mBU**D|UNF->?fUMF*CSmlo$72)69qrIqFK%F^O(+a~kP zY)lj5o6g%57tQ|3k&%ghQ_LN@JkN9aW+twk%${=bP&5{RG!LmF0H+)Tzp-#SA2(yz z4$77zMi44w(jf#xQ8Tgv+o{AOS|BEg{kkLC&;vpyutK_FOHx)(z>$^3*cBbfNNr7C z6i^oh!YK^^xdWtH0)tH!UE96U%bo8a-+zLWbj{QjQah z^jYDR;b@;3G{+ZO0h6+R1#>~g3gB{NeZ=ZFgU)y*5sdW5BJ9=BK0wt8?wurSRY%s) zDf*xEpNN`}MCe_xHIppO$dIU*9)ik47hzF{E3*t49qLXLFsKShzlRtu;HjSiPAFbH zL)a?b$~g+Ygbj&@Kny*ipukwb{WHvpam5LbV2zGya2Y9gouJ9JWv@}(v?i*#>zo>;{TUh)>d ziBp?|AJ(Y_?ZzR~am;m5$B8n5lCvfpFak`Vl66$zeUH}&Sb@1JsPKYyPH6>#x;C#F zcD&mj?~Av*j<@M2qt2&$ePaZE(lTbz4Nvm}YRtQt4^V?``edm;|Nb7KVOY`DVNc?7 z=XMDYhG5VnvnFh$i0=UFWEC*KM2VdO7m&HQ>^54+AX3yNtch6RNw6hcaRS{5cobm6 zAp`zF&Z)6{70knfQe~ zgBynaFgAs-j330Z!^7E_RhjIYt!*+VCj%psgR>)NvRCFMDenzu9A{);V|li{VMBYi zym8)`hah{CFU2PE0q%|!q=jO}{qg!%y#$E3Mv&AUw@=k1Xru9dQ4GpRvUnjYcAurp z{bU`?yX&ujr*RqzDs=FbK&iRHk!u+cnCGy^+pp_< zpmPJhuWLV?srIite`S9)^RV~V+qXZweft74le7Yh%IUH6A{N=c{B^HexX}O3Y?ZKW z+QONch1te{v~~NA9XnV$V7ZxSc~N>ns=Ubiw;elxo*^#_CwyK_0Y^<7*AVBpYKXU; zp!LP#*ys|R0SS8KR?TI0?iXDyIK=2n_!0;aDD}Ql7sa#p?(u{@=GF(`I`P2Po%e`t z!5*kc_gww#Z|ujN_4cg2-Z`Hoy}x6#;01sG?6WLj|2mK=7E^&=dzEk4gYl8sup&R5FN0rvgwvM!dyxph8wG5UVRbMj5+kuI2G94-mt3-K#Z{MH zx^4NDbhwJLzxJMSnCN*Q`jYdGcd&ilQHO2vKE{6HsSd)rY435+v#xAZ?#8DIL*S5H ztqk#=3@SdS1T!f4A3-+49*lf7gQ;4|S}??bjY1`GMg?%@*jxek!iU9yRRvX06>L-k zA{DqMw9xM9o-ps+c}x@*X|Y_p(mxp35E$&Qv~w|S(F+vKvQ`T&w{kYKK+P63W7NDPh<95pwcYZ`B>ReOC3HJv8pgL3E0%{RgX&~VGnLRUN+#FE?Ba4= z(--G$`;17KZGu-+(zf&Q*rMTKLo%`hi1Qf8hG6#{HJz7RmIjsyrf5T>y^>W?EaB#y zpZpb)Z(C5>n6?7)zW9(HO{rluu7(=vO0X5ol@^@QFGuCn?AU^$I-tH&jhkD>7OYz` zk&bC(tkSU$b1*VshO|s|=6$*rwP?RS%ezw2RTjgYrerAWG9*q}t3klEL!NSkjR2v9 zks4*lWER}Yau(1G0GS2OI?Kif`gBitge`Ag4DJ9gMR@AFnbYO~oY?_suc zawRw?iXqG4z5M|A&fl|{`XGr-=Vb6?QeD-U`zY}-n6zxT}%w!-^D z@B0`#e$YE83Wb&4tJupAc*AQQXU4X%0SAt}zbg9s#$12BU58HVZwSEHaS0`nHx&1X zI`=9#d(=0EFY|uS9P^D$t90bvd+)sS3+(t&@2Du0c6-Oz)*HRyuY})pP5@S6$CwphJ6s@!oG=aDjaRjaNSLUzk@N?~-H!t{o+g84M!tShnk^B4gF~?tv!t$$wKUdp}r@d{7E|f zUulRwsWf{}D&QTCol#M>K%Kix^)XA=7l6!FUoO=xMSgk{2vuon1dv#oA;K<2>6okndXlxE>Alvr{#N8>68@#bD6F@e^KPFy6U{y*Ia$|p4r!2b=96( z@2OMsr!N+~EcFGazje@_nb|&fXwId08FV&Am$&44HF5{w2$)oASU~giU%w;aPnK?9 zG<){p!yh<2`Q5t?9=z)yTpc9o*uujfJbd_rlOqS;aq!?f_-|J%2Yp_O*(IM2sJ_r# zxdSx<91q}zQ5c08n(yTSeFP6Z0Z73?h;*7TYLc_ZVg~2fX}M8nZ>-JCwgx9GYhdw$ zr4w-3l*2h}3mwP}6l|EbMX9kmzqk+`=yMHTWsM(gjO{zvv@~05t{>C%xOE8d-zuv^P|?&Vm<@_zhrwBfj1BOTc54at#&{P zSMR=wg>Jg(TJkFG@q#|CK7C(0!8#54PKUKj%F4)c5Gn zc+P(6sqfQ)aF-#B15Un$_d|9jvc@gsoHFP4yOg29F|FGGYY$^0cQ=Ny4xyVw3@pBM z5D^XXL`&zi6uag;Z|9y#5vm|3Cr>_ed~sqhv6yAo{e1SIxp>gDwmtH*)6VRGw}X9P zB%BEMIU}Q^cF=TPGl;V5Mn}CHSShkN7l{RJdnht7cxnRA1Ha!cjUzwXEO`GK@ZnnE z!rj1vCwE}ETeuHD|an{Mx@Xp?jxL1szov41A56va@6UMel)mHL2aH1*f%&P#Ob` z4zlB81932p`S`#V%8%{ggF?u-$rfy`5QVZ~FcC?b9qM=LY#QW(^F!F3 zKTAEl*3a{2=v_U>zj>}@G-M`CXI{J56)MQ{Tt4;pSGMQ&X%rA4NrrCHz#;OP!e*d< zn-^*TyLbn~8|`u%2-qeG6OeWHJtWC>HV#5%J&3u6Yvf6NlI~?*V+j z_aE#yx(|8(;0|7V@u15_-9hg?Y}B-E)B6Yb5^uAAW83H0_IA$Som_{f!*5}3yeIdS zd>%~qDC+63{pZS$9lPPsd*=?`4Rc9eczPb;HTI!HH_ROxb17bST9#;sa3yeD1Y8cq zs+9cwwqUb59SG*)R9_f?daJy$tb$Lwn#)!5zjUA%Dk3baG8j!q^C)|OU)|Kru?Vld zGhfZ;tNR`Nq>+Pyqqv$xLH?+JwU_0(P~Y~V@mPZb#_C7st>#eAM-0V_@4`f0$)Gh@ z6Z2qmEZT&ASl@oXu>(*dE&XaFCJvL+1uA;C7{^mK3*I#mi-*;H<&-E zEajwv(`A(iqe73@&68FWIrjGjFIl)`YTMN3-VeX-eC<;qY-1FJVU=76zoJqGCGfb? zE*fB;8#pHtOU6R+U@Y=}q>4!>ET=&guIn3JvSgG5iA2e*y#ub6a6g2?pB$ceh9XWW zzZyO&TkDb;2vLZ5z?ABK#tKn--fymCg$3ZJx5A6yD!#WX?dnQ9O+G3-4pI+`u}VLM z0_#wVKS;YlObaA*7r!MT(bJcq48teOuonjDny@t_JlWuO3XTw53|X^iKPx}4SVsIq5sY_WfkL0e7PlRt2-;(;M(B2F=OUOGLH=xwlWP4F@_oX{IVIPI5Jh-dQ#b|6ggal@s%I z)>kvqI$WtOBlRP{t{5L2O-hU3lD%>juUMUt^YyP#BvgzaV*bfbHxykCXclEG>%m?M zUbB{UeBG-Dd&A))D>8?uvNm0a!e-a#6uIM^PL77w)xDI*=3Mhh4OqaK?fK$d``b`ouuNh)%RNCGV(MM(O(MU3*fCHFe zn7u6$B+22r?S}+WF43)TW0z32wK%fpradD?{cio8gKGz8rnZ&`S$k^kC zylA&+?)I+VI#pg7M+8)S1x%LZyQ$*mc{dZhaS3gYE?VP75lkVL zI3R#;1jo-Pb6W+JK~>;iciLSkkT(d({MbE*4&8I;^OZ9y7u|NzMf+B-#&A_>J$|Q& zZC}40NmWHz2pdph^ZyjK^W8|x3|j!}>4|y2GsLb%D~Im+Z?v=eBDBP|tbT%;k`RxD zS-}yCca_RQCycy-&qf`m!`RInn-ZU=TOXhIdqBSL%C8a8_jdTpRNy6dKHqnW9uAKI zH6nZiC>*Oz?jo?t6Gq~(E+wE4xUoQ38;x&KVXZb&{w{l0!lgN!mn{) z7mzkYFxr0z1_=ttf(kef_g`9tNK&|(pFlr6#iQh)G45{t$W#7aDD;ZBVCVmq1@y*z zmk}f2ro+!aazVuCdS`%EM=hq`dO!wO&~->cY`suQ6Dpm#1MYYYslJz%^sBz z1b-NY98i*QMF$CqMe!pHVeI0esWBLhbtfvxv5=Uaq4DipB}uDx@=+p6fQJ2B#|=sd zSq=;hTcv`*5K%zmfNffhftkTx4)dM^Th`J;02W0&Lx2>bcmk_j2p~LKGSUfv4)`(^ zG9393Er7JMgKK=SuR9{WuvEI+x?46hPRK&m;IsnXdti@A()Mk#N((QFeszbm(6u~Z z2zru9gim21_^I9*=nPUh6#5zjb6_M0<}Q0HLSp|r8eA{3bFrzu77coT8H~#N$!R?p z^}aQ=SY+3SLeGlQCXp>wHBD{V(gr$TH2V=cJ#|&65c0lTOxGVTJ;AW^Q3U_dGP_b! z%Hn!7aknTwLZNMs1f$U)yHY{h(O_B0EXLc;hkqj?+B~4oNC=bCXYsu%6!N|rNSjZT zpMWdlMqQl8!RC9i{OxJBpYz$0o1_K0isQAY%UqS{F}yTXMDPfsw~?nm+_M`YnF|V z4-SrRL^xkOgq@HYy1q)EF=mVf@Jg3%K>$c%-L|y}SGMC4ethJahB2PBB->e5DlH$D zEOuwZ*s2?2P5j0STSdQN(|K?lO)lGQp*5@v9{>hOuQk4<0zXSR5HC7SAq~ zsr2cK_ZbWGv$?@yaoKtV>wXOtXU@HXj(ne~zXwkK2=uSS2Q7k5@ho7VL-3`%33Lup zEg}IT_(c$GRtThmiNRdq*|AKPK;~*gTaW|B2C7l<%X?B@>(KVEV4GpF1~sHz4vC2I zT~SJ>WMFE-HI-k%^+Z=3htxe!nqc3FCIYd*{b3eM8DBM0F&4g`Jdqvt&mqIxfY6i; zYRovI$J954*M`}k2Y>jFZ2O22^6qHe)#N~5Jz7;mn-7*a-OHVqBc$Z6aB+$?V?-Sn z6jP~~77l947&gu|6Q;>N0w3u=mV#EWk&GE|E^D~a5>ujy(x3i>&8@sMu>*Reu``>6 zr!9UWqeXCAMK4B~Qu#dEF1Wmh7$`v^RY=KtAgo(sh=0dsiH%b@Ew2~DFw9xS@szLlrhZbzHbFAc|QOhlbOfz&yWa+(WCLSiI+C|j@g>c=k2QP{h zE5`b7pKBP`q{WLw)^~8@a1y`3z1BsDM>`-Vy-(}**dV()Y(&KVc-CT9M@$nQxmrAx zKqzv=QW4qYa%*rj%r7{I9-deJ0;S&f8TQ0jJ_YwAMd~d6jB6#wR_Lx7b)yvOgj4SF z_3$ayOQFfhugBwtF=QbCt8tNrN|HP)sm81%M-%1A=}P!rNh5qtOY1KQ7Jj4oYmk^e z4#|EM><4Gy_dza&_w;Mw5qKwd+kYQ+EdDIk#@Dc4F=Ro!enjM8i(Y#BtunuBX6iKEpnlYz9RP_L>xLe~k!z6 zeqSSso0x0peY&W>2J3Jd=kw1*VzVy31L>tmzEWQTacHU5*QYZGRpQrC7Blp`hIpGD zNViaL9OvKSyaQEQh}sJjQBXhu-NUZ--hzl#F_6|RMDWTK;K!~+*d9XeG#z`DB=FOg zLk_l5hgE_29{f2>RU_V22Iw_pYww1LrVOw>awafFEb3^GX%|MpiRfYwUxW;zE9`3` zf@jiQilI}Hv2jAs8~7w0zI28jrwfQ>L{uB9(|weXkwCOO7N(BiKNR4SUxn@i8X}+C z6F#je@O{xIu=)$**%H_cn85DE$jc4;*@KgTgA%ajA?hFwcRRKEN6D>MWXaz zul+3zPX0`-!}lh5@jTI@L=>dRhz7O)6ER9#2T3a-No&r9?4`*2fST6qFN25Gy>0ld z693mjASlqjhV*kHrzg7vDe5-VP!zwk@sbqjPhgIRFGGiG_7k^x5MG^Y4p=Gu|Eugw zz~s8BJ72fd5B00xpt%r|i+PGATyWWo^4H!xq4r}>@xZb>a+Lg?k~ z@16JVyYJp}|L2_lAzO(gP_j}fatQIG(}FNC3-DfErLI4q{k<2!(8Z(SZWv5Vmn?XW z0sou?YQ_!9aoj=?@HlO`)_f@3vA#+mo{%~l0wc0at?!BsMzRuf6W2CIGBd3%Rx_}b z8A1f|*dheV$X`bK)BuRV_jTge7eb+(t2~v}RnJkcOk>d$91YjS)1;Q@sQaN~c|V~{ zlE;nwL34ELqXYkUv=9NI8#qB$Azw_AKobn7zl@USs5@CCM7ZMFK!O8=091&WYptWX z;o+S8r=mNouL}{x*9+)bOG{rTeQ(gan|u+k6y)+K4ya&-(c=CczF-!OPpRQ-A|Ee_ z!Y=*ptLRn_fUB*du3tc$%A3f(_DR=gL6+#%nvS<~(|uM!I@y&*p!K9{ob_cZDD?OV zqGFv@oUd7oZ9MnrLv=B(ENUFOq=GZmUYp=hbfLp;3~|t;i^Z}tvsMw3fBL15nwJjS zr)qj&#_|-chjsBg1y72`&~h}iZhH3#yQZon%JtZGK$7S!Gk%^mCI3_V6;tx!NKKP8 z?D_6!fnrM)t|?0Dy0=LX%%+&nvt0C)h_4s?4(I87!hXQKeYH-%emf9-q5ozq-ptqH z>0mOH3SHV+F8cF}&oBt|5mdXM`C)eQL#5rpY^ z(pr{%vAmBL5By^)0PoJ{T4D_GEMtgsTpvR7A6BcKccw{F=m@0@C6BS=o=JnE)f5?= zJBWtU!*C9W?w%1T4x=Jl$kD^8$KagN-qbC_Py@Pg!b-~@p; zIX<7k6-=+15Pj#uf;w`w63`f54NSv7m?OcfM(_Y>Ttg8)op!HZsN$DeexPdAvU+ z`yhny=;QrB!E}Sp@!G|k9vtEZVBr|f-^vpsurr1nDi}#(xF&(uvYiz~K|J9jo}OH` z`W)pWB;Q$M@Ndr2^oEQMggUT)8tG-A@t6uEXtPHcJ;*E-i}-`M$Wf&ktJSEN(SHbfVbf??>?!k#rT=r*T<3pRH>GPlsE1j2)ZXSNv9reSzAy4Ix zx}j*2GJu+i%~E126lb$M|Jlchd;8hPd15iJ2Ojv$rzQaY)PqXczLbFwHJ&OgHxYZM z<e9DXgq;|rWkLq-~2;IC1Xr^AUU|8vG^m`JM!zqG(+`diSSk&rmvM?K@^7WjxX(^$3RJ(`XW_)jz!e)$A-V}R(n_{4B3 zT~5b6{*B#O%$naw5L1e{r%l^KzRP)4z*gSTOAf{JYyAE-@=Wf)9+>TTrioM~y=+0b zu-ESy;i1+90&8;dsq(IPcDdSWRhP5zU6qUED*7U0m+(x2g}*>+{45@~aWd~r;|DGI z1h049#whaLj1=HGlEIlYGh{R9H2Uy%4rWx^vbr{%EaJpM3=X+~B|gC;ji||Xl%ZS0 zU}RARx*eZ`B*gLmKAjKelorx+T-U^;moq&RmOZcs5Eur90+eR(RUn7Rq#{#p74DxI zX-aWb&`7E}NjvfsjmSl?4xay>ZIU}uQdOf7h^Eg3XPb09W7%6Gq`QLo=~c}vsXmEf zaV>HDo?=A$p$VA=i0GW_>kLgNYI?NO8MVp-vDiR)OUyqf*L1F|WB6hd~b-gtk&t62rBx1+CvrgW7 zF<&I;vxsW(u@HXyI$;ifTW4Db>9uk`elY5v)pwwUk6j%KT|FlKTAMohb?RsnTi#z2gv_ma*{Ixz=J)Snx@g5#Ah5IxKm6#>Ac57aL1(A;Qe{hod)Xe%&C zsAp4F?6`;A2%h6HVGfE9j2COf3#?j*MFw9Crh@dmk5C5t+__j{%avP(qVFyjJO?~~ zBPgK#VVO<`(=jVQGLpAq>0mmYu}12-h4Er&2{O_6Qgp|3E;X8{s3lm7Hc~3~r{c-l zpf#DzwYF|;L?I9lq|}Y>wA&L;=Le~>L#>+q z{*bp)C{(;5xcVL)nF(d2fH!@3ZhsPH#6U5V*grSu>)aQ1cN?Q~o?>fPlz{F`CKhx@ zceS2SgOjBaxg64!>~Ql+1dIg&1I(-yHfsmZ8o~Qv8n4sMp@3y*zRM@rF_w@Apda91p+SO{?+2l;sk#I5>EwHurf^*Cp{CMPt&DIQ0)G)@evZ7Zn#&e95&Aif5fZJg*OuoglRDAE-{E z){E``slvN&*sV4XXYKE6Pnm&OKK}Kxps>l@f@Z=55`iA*>EZG5;in6AZ+Cvrp82`C z)|M^y2cH(Myr;9nvHbJ-#6rXh=aLJF?F)fuG_U|trQ z;7G-;MvXL$4R~gth(gb(impM!Mdolq8kn%4Gm7g4R>f#W4GrM;(4fgfC`Gl_1FD(t zVmf1MfYj`GdBV*v5LZ{&t;}zmG%i`$CYSdGF1*T}@Gnz3zC5xJXHN2cHqiH|QJT z_(m01B;0|nhz(Bfg3d^cC~Z(&h?;1{q%W1d0DW>SDn93-Cd)3a$7ND+@!IgYo50pq zW9#Zszkdeur0_&&bUr*XO?TL;j@APZ+sUP2$`VQ>^mwo@uR@FE#>C$PrYkhop8{{V z6M_0@u1;nmkS|XdOkR9JgvmxMb%FvT4oW7jlp-Fsn@Gk+n(pFcdLj`^RwDl9(o{JU z92pCf{V##eUK@_INBsUusaRa)aVMyfnEt?Q`~lE?i>;;3mgSM~no+Jj5%#FmNG?`? ze%D5iE+>RQ#Dhpd;bejP)=CD$3q1ms;_Cl^JnDTElAIw^j&Ta#@7cKPb&oyvy7s|M zR(X2*x&+0i+*8#aNm8oQ-iwR5E0MwDBSsgyXKs=bppZm*B*w0b-RjC*@nZMDSPmV- z=h5U`K!+SQIVU$`&h>e|h5gL(Sp2aNJup#;kMeQR@TAa z_J_gDhG&i(QR>!2I-MwwZpf(h#W$a~zE@ifW0EIOnViYa)$t#5o%}Kw$RDsISsOQk zHXp>-<`~-JqqG431)TY>$=>Q36Q3hd<%ymIr|1NP+!10%=|tTS=81({YCWG5X|Tl9 z%{PVZC}-MJ@ki33USJ~b6#L|}<%C|n(-V*y*w|0^&LhcHh;h>17n(YbYm&7>i2Si{ zw`e6u-zpb?wAP6U7pZwshqO6Fj+Cp^>OOrzk-`DetjNuEIEzh4!gj(M7m^#P)z!B~ zY}e>DfFot~&B1-)@LloYW;p1LeTg*Uk>+sRgEB|5LN7skygtt!Zy>)BJC!H=(Hj=V z#}~%8#PYG>iQ!-@ok)j6?i3;40r$KLrM>=8I`l5mJ_$qCG8Fq4GUX&F+ zWB@$mHAd%I(y$?1EhCqrW=)CCQ^1_x86)Jl=Jt@9XO6T6$rzdSfVZP3m!I+oLt`%LgSRPLU>Gn)KFlY~!;|#S=b4y?#I^4{vDn ze}~@U(Ob5PIRL}Ito%BanH~ny3VQz|+EReUfCFw6i-FbDCoi!j7@X!41to&-jy`J` zn+_i~fBx@Cn*m`gR|0zFz@u%ch0K?$hpT({GO2!HXz$SQFq0+aT3^^kK{2@@vnD$|on4d3 z*qb1hg@K6E#9 z*fa?4Ka*`bzxghCdc4pexq~4);B(*TfwPJYM5uJUG}+VcS}^$hn`;A|t9VVMT*9%xny+;$ z(N`-Oa!{$Y1Di9%sh^4l=n5L5U1P~Ut`8CCK+;NKp<*})e3A?JG~y%OlhpRdb<&AU zhHSVDlCN9gfcCgaNRiNhwJ&IY?if!Mbl>Lp-v-j4WX`JJf9x2m-{v}`Ssu!Cw0UD< zh4Wc+Xb7H1=VlZVX4ne)74D{)$(|opB znk+3ZaoaZ*uPHvhKN4p#9!Vv2xmfF8zityxxvsi!e)GVcH|(jg(xG|er=y)8#}2&t zUe%j?;)%&zsg#=(SN?NPtn#Fyl6yLu@}zOc5eOymqxG*_f7ueJpL3vj{zCQ60~g*N z5+Ak>S{6FhtdzxA@UDZG-OHHF<*K9C9ArdOpdXnacazhT2o?sEm6mtRversY<>%~I zjxnu$7;H~nv*F;u4KM1+!UY#Byf}8w*aZtyhc<0Gv~l~cUT;@VUCv!B@i5|9GNcY3 zJRyJf-|e|+568~$`I&Z-eHV^Fz1`>QLp}OP>F)%;bAjIlu)n4mmAfR`hj^Zfo>vI( zsaV-DX*RXp)Ugq15cSXJ?Ts7NpWEk6shjOf)yre{yHqC>x-^X!#HDF<%-*+A{XRP` zp0}sez4q@+f6dt=yD1*(%QMuME%a^T?^(nOCfTr0F_TkG7@TSca<_r=D4xDa>+EO) zH6;4O_%r~7e3a++*I3S$^8Ga`it0_s+W9QT2I5)!3uZM-YgL+5S*?f2-qNJLN0;j@ zl#kDh)vK;aVQo5FdfyVJ@kXhyxb>dCXZ^j8&rcvp?vHzTkKDq<7P$W8F21tz_Pi@@ z;NsKE@=&*)UX^=09b0l5Q)z=%Z2?_ghI8avqaQr#`XK)5jsBCl~IYH%nL^K&&7)nazASk6Nbj<)Fal=tczS>`UvQ36AzkL!4CLC)6ViH8*d z?Q|t4A@*B|_vkzNOXP=y2#o1=m*&PFXi5}!6B~SI&Vxr4i`6WSdQG>5N$$Inr_Y|1 zskK~9M(&9utIJCr`~N)d_uk|6TR4R7Z&vMBI)_7(1&d?~A*%qH)hgWPgoj!hS|SlY{lFO;14o#^jI_P9kuqa1#YUXnT;fc8mW|3 zy>mYD)$GP0kL50|`Rp5&HwyJ+oZ(@_e&1Inzp73YxZ-=uOX|=GD>67WJ5Wj-`p51Q zDw@oQ?j;<OrrS4@W?#vYFRdQqz`oLjS3UoKt=nvMni3wI^?RvRRLnkGwOVl%-@o@}7Lso6UMz z(%+`=yofLP6m9Z)aI0Sz%dY6Cfw%`WU9x*a@gnFD5&we28|DSaG?c+!=AiBFc27QL z{5m+4(*#;_>_ga<_!Z>WL28*ou1?wpCNe(tXdFruN%6hzb=50CLksbBj*sMney?9= zS_N}SY*@ALBGm;V;(I5D(}>qI9NoOUZ*&2d3IL=)e4)1Qz=kN$<*6T!+6C^E&j%~{ zP-u8EG>CmA0uR;yQ~wnN1m*yT7PP0jCAW+QRq!Mb^Q|brtfc@jK>voK( z_|VR^?jbulT}eKLN$M#Yu85t3AuMPAcx2thBluc{U=aQB*pBPQRASJ*cIV*9WM#_w zGzWh=Qp$#1C$o#w?yUVUBL~)VGIU@|^>+16^@#eg`W<+> zpHqLLzJ~4p+tdzHjtW93?ECa+)pZ`Y-~27vN_);POQ?`loqtq(t~6vp3(h|AY0fhG z!BQcBMFSLqUJ#^XrZXc^Wmqamog=>-FMl>!5o+0Ol}5S>x@u($^&!b)Mv@0-T`nzTEid6BeT=>;jScIP@d!SZ4br4cJ^XA z%>zuabG9ocDS9pEIHokujcRU|v#^19=+5%on1^@YpqM-w-j>k6cE+-xc3~l3*uP| z7IgZ`p))QlSN;z#43fL@%JjP{E<76#U6orH7|g4d{onJ00}HvU$Z*h7drog}T9Mw6y>;u=PpvrQjcoN?`I({lp@C#MdBDt{6NHO2MiD<5bi6<_^2{OiPI#mkB*RpV za{vY#BC6P27Dp&(II$-AJte(~7TLa8FEyM~unUQS#~*)7jARF=ii_d|;XPeopu{Vm z>lYLlW}g4Vt9XrTgF^M+hP=O1Z~4r3K|^-dtGHO5DzTB%MLGg1dusaw15VLZrGU5Y zTXEF)ouVC3WqAW0`(Zu9A;K@k7zao9PEb_A5QXNHbIs${MGEGVpdk0?0(YYy;^t$` z|NOBad-AT%?5BkpYRFwF^WaSVoW)q5t;4yF zY_M?qye1_`UN$A{`?K107ac&fhrTL6;rKO|&`;^>ldv8%>F>{%Xn0dDIa4fd{df*; zp-l&(1XOepksYiL?76k0bR2L?T5>5Qd~&h+_I;pt6zlckz^F%w7W23}HR!2hP>8{Y zzrpOWALs6_@r;t{Yp^aRgbkt4r#z{l))aqo4ai!8B>i zPoYAztqdk5w;w^aS&42tYoGS9TCvYUTOlunKJV1Nw}iv>bUhTRr-yffxQ6Sgx=dIJ z%SKsA5AA$?_;_d-#UOM%taeg9pFe)tWwegRL%$#5&zT)Nd{{Px?axz8JIx6k$MXp0 z^=FKwp9Y(g>>0u#mk;E9V~`Uz#(ZOplYIO$UTOrGs81X`c<`j_q>I@>g(h;+_43Ov z+mCE}`Q>eo@W;YWW;>mSAMSK!I}bf{#~pXxxqjk~J0|w69pATa{7z^5=3s1s3s=z; zLAgd9ixMtEnf`Y)qAI-(J&24$v~@`=F?1JbW}r4%EflJSTQ9L) zmz+}^#jbQWcBRqc%ay%vtOVNd&IHfkTi4zLd-+BJ|v6=hC zyma5p*!1+RpIG(g`s8H&&9DE^hwi#-o-$55PUO0_$sVVRki<@`+?W3XQ%)K+s(AWX9R zRiFIisyiD^`-$NAfcVM|j0b`7ec5a|^jC32Tg27c&8!Cg*%y3ftE6`Es zHt0v`?y~397WQ2yz_MGm3Pj$uR3f-gYc5)y+Q*{G{gFOVB#; z1_8G!V@w!T;@Fg_(F2_^hw;&+erS&px~;xK+p(AV!_4nzehL3;?cYqP4fgZuNGdg& zPLDzOfLYkJ7CBq=*h8bFRAij~Ok=K*POS*%{PNOxRidR5*0$yP-Mg=EaLd)pmX>NQSC;n0l9z;2pxWIl!4cMDe=KUG3p61$hvz{~S{a9D^SxL2?O&&}nwuQopT&|S! zZL=~NSmY~%nT&O7K=QJ4z%9w-=>xLu?4f}DP3@DmVtq3toxVNW?j0{DEU%wp`eD5z|Cx*WfS!?yXjTs9dFZA&IE ziN^EIL?i+VdX1bslGegrlzW=GTklY$5~tkf~iq>qb~=icRXwz^Pgx-d8b+E z(hX3Src44dB;gH6aXKHolqe|Ps2LMANTlW#Cuj%t6V*akA8Ioxr$WxEe<+U@tsx7- zWQbjT-DyJfXV-LvS*W-L8}Q`R6`SM9;%GRTj}^vJ>kmxY-)9&7OVHaqcgh;74q2nc zY{j=>A88DKsLwl|8ZC|{hplKHI5?m0T|P{defj8O@y_B{u{gF3ldH8g2n`bZM+?Q& z`a5JZqzIvzeTz|RILZAK#tNDA(M>cETAI{D>7yNN*ujf>r)@6%I??An0WBt#+;bb{)8{z9|h z{7nzpKUS)@t4m7Wp`fbRH>?*vxRF(A=lWHv);DigaSnLi=baz_9w8C=`cyq%eX=Ge zdEK>EYfHQOzZ>%*HD;&lgH|bp=Ay}~zE>MrU4vK}+}gF8M*c#)f78Yq?o!0P&`^nv zL(GzpM&#NJ+UcrfG8g9|5Lov$o(#42&*<-x~ViOvUiFdv*I^>M7((o3TO=ynyfUhMq>ZRMSr4%6!I z>~HF+mxUAY18$sph{W|pLobA)#G|W3#{Gdr9*G3+R*s<~*8Ys&FI>(=PXHs8f0y2WDZ@y14M_*3 zH>l6$lJ*bk$sAce@W2ZBCA}EFWo|qS3pscZ#5K5X{~JD%bbR)9SaT}r^tO6k$PseL z#vmW43Q3R_Jq0O4z~>{T$zNngfw64Vzst>Whs~a0HskH(r!Cd}l@l{8ycCye&%xV4 z_FZGRI?IStz6@%U8>p-1d?m6}UFWOm!IvJ?5zOnG&o{WvN9*6qJ#k#|0IOE7rL6bp-d$dtF}A^(l<z0Iy zUi*LXEddn=;HM!lLXAo1TB`=s7dKVxzxBqvw@WR;3Me5W0fuTPg*K!|DK9+_`l?V9N^gw zoXT(LzH^!1g}dhOT3GnynHlZ* z_a8s}+|Hd(K6zXyaI}8%CEo9ICig&^_q;-@W=xblJ4%C`jajW#|BGEx-{${gp;#ys zo7YqOqes=VHu+573OU~c=bvB2)-8Kw>Ms<~t(U~04V+bE!G_cW+ZKc+Q=)Um$#We(`^?x%=2--CsqP zzU5wiuJemz{cJ9(rJXIz{-dt!=+d!-Pt{{#?-uT+E-@T?bsQc1P1@Rx8mGy+_?*PV z&u@j8c?m9Zg1{TB!k02PCg}wm(1KY3i$oDsSU8Bxu99FZoABsZ570UpJCZ8WnfJ|Y z>YqZL zF%EpI*A78?Ab-n291>;WWjq3Yln4@BgWXAK0hM|uWCtvl@BB1-8d^$QYJrPak_W-jmtS-gk zAS;P@X_fj^5p*@--<%y9EDk-nu{%~wSPBB*M0~K(*;vS8p}-fEw$rVW=pf|f#{ClT zJ3B_>Jv|jKTIJN-D^dTzfb`w&;b90&aydFID0lqovEgBcrheHQor(H$IlY!le(wB5 zQjEt*h+Qn^Jd#$-v#@tpeKA2yA*fNx=k>?ej-QYS4xCQxL&F{-FW2qfRhf;F0~4(z zI$PPbXAMcV1!CZbd7Cs6NFK>z*c_~f1`fyk`6an4&+y*ix45(GvT|2bmfwFn8$`Pp zSVHM3ku+m5C)$TKm84-1JGN5?Qn2I9X>Tj>#=czZhk%}_hXF?sM76-b(NO}~0b+w+ zM!QRw={OQdJWXGlpnm8v^9p9G{-*vR>Pr$7e(j+{*UDV|9$8xLH%mI#n=ZWYCTqaH zb$ke_>|i_^@{Q$_aQ{3wK19Bt8KV7?xn%N$UK`bW)RUtHyEuC2&}h*vjM{%mJ_8_si9^)6{CKmDRv_PVG#X4&UT!l2-s>u37~^gnpxa?M%(on@dyJUX0ZH*()#mOW_e zcbR1`$Nb1F`&?xeG0T3gzn&4)jjo%}=#Rs+aa8-qmC2TH72cU;y!vKnd3&@hWuj1S zg3I$NjyU3SZNBlQ+mBy&^x8L-$FG_ww`W?tRppI0U2)a5?AyvsT!EY2bsT)7Bzf8T zhAZB5-BmZTw3l;_f}O|#bgg@j9KHDsSFo^EANVFcKh6L9N&6+mSSJa$&g* z`7OI#`;Q!d<8?RQP@b7-P0h^Au;uJKTk)`>7s}7c=fP25>*o_}R2)T&2I>{r>fufZ zX!rK8im0fHp)Ds=5}-Dv(kesTUk-I`KowL`4U(WSA?J9a5L5OR?%-rY=`ks4LY~>S}ca8~;&t zt-4OVPQ9MU#Oty6->7a<$JBB4M)f9jv${pys%}%at2g5baEH26y;c31I-!1Dy$!#B zyVTw49(Av}Pu;KHftSF$)C20>>OJZ~^^kfPpMm$PN7ZBMed_({1L|@08|pXJ2i0$> z58+Gj5%q-nXyE1>uG`w0nKAR0nYYcnW9GAFK4<1#Gw+%CyqPbU`9?F}WagXAe96qW znE6&`-ZJuAMt;l4ZyEV5Bfn+jw~YLjk>4`%TSk7%$Zr|>EhE2We%r`z8~JS`zis5Vjr_Ke-!bw#Mm`KD`n`0F{Em@N z>St%Wk>4@$J4SxT$nO~W9V5SEV%bPXwXN~+>BOg9A zXTOm@Yvj)w`Ljm;tdT!!XXN*c{GO5DGxB>ze$UA78TmaUzh~sn z8~O7_{=AVtZ{*J#`SV8pypca|NSr{pbRIo?-t0*Do0FNdGX1H+_@ns`?6B?{0+v7I4`=uj6aIh{R0bik`WvHX81-gSAfGxGSU3l#99Bm56Qq`;{5Ms{WZfE(fuPw=CM zxO(T~baZfW1pwTCY66P`0N{T85OG)@>n4V#hK7Ls`13r6xa0QMzkO3f0AP(3=korO z@13uDi+w|0_(NyLfKnhYDmc0S)AN4$^9AFh41PPn!ph>p3L>HQK?D47Kx+X&KVMJ= zbO7M}@jr!r0Q5hcAb|cq;=lKeK1MkM15*P7=fas{0|Wca@n0eX+HKQsQxwK_#O1^})OcmV|g zL5Z-NHk=Fq(8BVHf`G;GYL;xrEet!p8jeLJ&!80}hJfQ{iI1r0~;Tfrb z$;ArGnt+L5RQ1s#(6C_p*grs#a}1Xa8gl4Y^%w&j32=g0v*_qywPDu<*CA^tup=J( z_wfbOKSS5MaOC1?K{zu0nIanZfhCv;^23Owfda_$F{b}-o`#0z0ft!M;^2smKzEq^ zKIq_Zgj3)pSXddDsQmOF-vnbCFJm{~-`}Gjw2F^{ePbhlV@75mC~|PsKFCI6P7r{5 z6IA$5vY)l}W2yi50ulu30>%V31*rm^2a5m~1|Nfnf{KAghdF~|hkJsTg|9*2MiNJ+ zMt(uHN25nKM(@L9$CAe?!3JQfV@KeK<4od$;!5MD;fdpg;nflF6L}Cfkl2&Vl2Vfz zl9rG@kyVgQl7o}0lLwL4kgrovQixJyQPETRQ1enR($Lcs(R|VB(x%Yy)1A>{(<{@* z(C;#EGPp7VGtx4~F^({CGZ{0bF?})Lu?Vx&umZE%vKF!7v(vJ#a+q>@aKUmFaqDxZ z@Z|8W@|Ex_3eXF#3rPw!31^Amij0V|i^__+imr>#OJYkJOLIzh$neV~$;`?U%R0)L z%gxH0%HJuBC^9SlQ({!fQl(TaQG-Fd>3b#+%&|94w-S#(vE z^ROgmK5S)9nkJ3sj`wFGA`{{!ISv)zl0y>*2@0y-Kt|LRMUM{5yrVk>NB^z+dj{=Y zS$$qtU01h{;NKPg{rCG_U(MZI82CyS@4Cn9vF`2axo1U`5S{2S*A)T@iX=I|z;tbr zB2)CM_!dg+>uZui3@GRjg_wLI<3p-!R$$U6$=GYbT6?MNNJj$xaznx$G+w&}sx&eL z*I%9RL1~`QJ=p>Zi)tR2E_T7q2JNz@B-PrC%DUEiHXhRK)6{bolSfSmd zo=|p+k{NB}@=;B?iey5x+ye>4>9NMlW@xLHw8t<>IamP{P?+L{$?eWu6Q#yFiW%kO zL8SYU!%EbVQLt#ztByOdv06v0MA)bJ0^;9E_$0`E20@%d6bGhJlZh;lg>`C8rsYyH zX**9xVSMsE>doupeeO4WFB!Q+d-3umuIDzv!K{CHJP`OiPM#N4mbz7cMGUWUvPw6k zbRfSk6J(0VZ=r6ICJbEdLTuZ-(&u!@NyKNa-?*R+(a1 zC85pQFeA72T(*{34L)sA`rYxtnJhfjBD-X%K}Vdl$yo8rqW6d`lt5#zNp{mCxU5;X(2V?{#^+>MLdm z5BemsCji;x7Y84stnBBoHnknDZqeD252JD`n*-vl=5B*{AyaqSj85t2xS`piE>J2L z9#@ly=XY_1fgK6+?sc2N!zdqOIm&QmBtO#*QYPtcBOeB$ixVm<*3cWi_r1*Xrtdzq zKb2PVEk*x$DJYV$s0!{Pr>(3_tqe11q0i@`iupc_w{%gvrZ#W?kHdzeB`SAWVTmNcH?S(^8p&)CA+Ab$u)HZdsuCc$oV5iO(sCz^%q^-h z%k2Zb{##tFeh#pjzt{p2+{R~#fZ1h#Vu5PgZHSQ3Wq)QtFX^vL2-J8Y0JaT5_6sn#Rl|_zO$FxTpk{sY8gI`~;pi zZN>iD%Qb-+DIy482YsQULi#2PfVy0*`66-M+-N4k-Ddm1y4M;WB=S(_%i{)!!H19g z-MyHRlbvmwQh|&#Iee&blB`6iGz)(sC@YV-$_O{+teY|~tG*j=9uh)0tU3n>k#K&0 zwf}WWIBTpHPeofNX-4I*7Vax+{k8C5d#cj^a;Abz(zA(j_XmP6( zAK2+u)(hasj*W@v(2n(>`i}2wUWQo-%qH%Do9DKO>O=WaPY6ZC026rapEw4&`~%8!RoWFDiQ& zc^kNYsLSjb^fFZ7Qvs-!KpYhxU)9^4C@PYjexxp<@Cu?U-?IAgiT0oltZe3 zwb4+I6oky!sLetpr2{Y}cP*Jqo-==N%hAAi8n;VgjO1WA&q;4sPX#?J3Sz~H$PY6B zDQW`J9t6}L<#5b|&;U(j@Ayk;onn=>OvHu zOaVy#(p)rENLfwkNyi1LFZFP&6HYJ`XGM24s# z*%duN^ucl4x&FF$)w08T4Ca<)k|X-G_aoKDSz)bT6=rc(4WT;N&gd3G&30Mow0GCa zEX~hnI;qidq@m`rnyJpp>TK&W$d`iG0KtDDwLtQS zRv)L*B3l7Ms<`ByQVqLxPz?hus`Qt7BeTBWE4PiIhm=zCQsTHW zkRuqRBDYpQ0 zwm^*sfxc6s#|>BFLANE@KFe~#^}yQ|epQ-2_xWJ$1=kaYU&JxLGPiM(`w;s;7g9p< z+TuB{XDhnvcjn#voCkT4L8Uu%5kbkzxKZE2L-^FDw0D(!b<(^B|B)|y2vk@iE_u!( zc}=uQlNZ_~LV~BJ6Pedu{D6c&BR&`4Icxgo@&yJv-9DhCCM2X0jzJ=|rKlTk%e!Hd zYwF&)+DK#9wl6dCDmHnZnc_C^22y=1S zxT(ut2vb4k(?LiXH82vE)m@Jn2wE)xdP7Q%sde|h%jkrL?pJVXY^jMWiY_RfM^JQE z@$aZGvn5ZfLER7ET;f1Ss4fA=)jhD*6jiYVFrn1Ihr9M#x>Z&?1x%&W0@x>w z!-HmQ%7B(gkZrW0-C^QVmz8Xl?+!Rc(YGwMXkK2x3>s=Us#jw*ZhLKGWe8=9@yI+P zj)$lPYDQcIb;wy-$Gble8O&nB1Ii~^yqY3i= zt>7yBE`5fq>r09NX5FPq0O3bq?t|sZz93Ies_tlm5v(Bm43?qnCczWss|l7|vQn=5 z{YqAlmVm|x*VhI!gPn^HjBW|#;l(o4Iz48E>ib4luIc)_=>FD4F+(*=DWyzS4&lpg zv%$_pe2Y>tpZx-_4T;x$m6a@*Ikkmv5FVcBTv_P#-Rim^pN2EPG5S1rAAi=@4K-JR z2ayW&dZ$gGl%@^ns3N-!=IJt@Y2M0&FJThsoR}wB+HP)u=*>VT#49^vRLF646e@&s0Y%})j5V14ycig7<6{!Pg?uXr>-yQv( z{$2T@$f435(;d|v*B$1o%N@qy`613>_o4Tp!COkJU_D_8?jBj*HZbm0PRI<*U@YZk z#5Pvk)wYzYh?b*)W?g##eGaw%tJs-3`fO414h~mj`gfyyr_F0A*vE=B8*cUafPa@& zVFeUwS|KnL>7VuZX83eQCRISv8LPoZ$qev*j8=FcC$IHqZK&x#VLvgiJII`PZC8p2 zj&Lr#Tf##vg*#a6F)8YqWtnmom~DSh`Ct8myD~WqTK+?+_FMH}2WeGSRjs}J3tg6f zILfS>c42~QsAZd^{cLCSy(T?PLPe^9 zi2=O!G`N;M>>33h+Gy8+>|8Ke1FgQ@p5z1vqI-uNQC93k!3IR8)0OhF6h38gl1n7( z*4DTMWw&NHZ+h=)c>{&k*yN=%tm+ld;#ih_42mmCk*u%fi6>jb?o{Pp&IdK+Ls|T0 zMV6S*A}WD)FzABEU9KZZ;k+-71qo!xeXJpSLDZ4leXiT!c~(qXi=ZNDKIho*RpFe) z{FASDVvc+RYtI5eT_1GBlkX%Kh3U307vR6*mDlx^pFkCA{btTuzt;Se){B2Ogqb7c zW%YsllgsW~f>;am-LdX=>lTX+BPp|xg@IS*Py^Z|UKHU={#p-zW_J>ZUJ+~M{dYnEA^@LPYxDyYIWQ_!! zu??VqS?E=?lriiZy45Z?zbH&rF1^a&d7HPYR=Qf*KioH_=*xX4E$mTHbCjFmR_s%? z$y#Irrilw0Dja)bh!htCb&Kkzf#PxOdT!RQ%GLGgQQehxI4FU=N=5wZ&64{w$7`NS zs_^NGgPP!{@08Sh=aWX$rKfxv7~LoMZJX5R1{Ysr-R?ijTDds#Jv%Y*JL z!3IZJ+Zaz}MW$7?&6>{{cTKaxi2>Q+%F{*dZ~#HCEg7k4lIOeaw#E8~-uiPmUc+XR zs)V>|7lwA@NHgkoF@@M?=@7|mf@a#YS%i{Xg4=h^p#gPfW>|eqHo$?{O~Hb4NYx3@ z!IlKW%!3Rp5Z;uTcxh{VFCzZ|YvF#So6C~J5no>|{L3*;tvkE_u6yIBBzt^s6)*$? zM7PU;ziBqV_3CpYgtC!EGI2U%8H+jwdh*95qy$@RZfbQh!N)Gy9h-|ByoO|)FC%VC9qm2VaK0TmgQt^e3_b!IaBypIGuCAOT- zn*Fx!&)`_lS*9?fS+rfEk6K7^l1$U1?V0mwhRmQC+4Sh~ac&pH{Z{dBFIxL4J0Rk9@Nq&)Ig=~%O2FnOUEwG zEvU{Ct47rAu$XP%qvehhr{jL+xJ+Ctb=%Q{kot!n`=6@F4#rF*^_Y|J)2NnES-@iF z3;$Mt#W(?(ziaXnTdX~dd8>xcJDTas&%ReMpwGsK_lO4z`9I}tR%3R?9;WhQLiFS88H z5>8fd>!)+(p>U>7>vY|Cx6s7?sJ`0D1ISGVmG26v>S2 zIum_DsBM|$ndQM9Yn6FL3EbzHMVGydx(%9LuO-LSUXk_C*I0YZ)uO8N<8B8XASaWm z^Q%qorTh8b(!JcL(_W-49Cy4t#9Kzm4M?iRKY6kHmkL_A=XmK(M}^s?SAjcR^;QW8 zZfu7Xd%NY!)`-6vzTTQVP!+&%&60CCbKg)L`W}KD&WuTPTwOkpfiAY)T6Pd>GnYf@ z;rYGX>+gEQrjJQh>IAi{|T*x^VA3Jbqu&1$i#s1fs`zQ}6(+ph?nwql7D zzGclEpCoX!b-rMW^W<$Q?$+$~9IZVNP5i3e#nhjP*@#nL#^w2%ZqM?PM;fZ3q~zKv z3957`I}@Sas>v>s*ElzaA34paTE@gFja3?{8zf3c!0Dp(EHa|7mJKh|KDs&x-mBc%_%IMgvc@u>x ziSAzoUJpP!*I$CQFKf>l{J4k6Z$S}OQ+f~uww`L}p)CX1Q3!FDRSvDHITfkoB zgSMkEHkkH+cx67h3z1iXi0itJaN8m%ksPzZ{Y%{3V$PAW}pUN)sSgdwj zqSxE#PP z2bHmVBQg!U7vo($e#941(z)k~mf9JKd{xl23rZUR4EYe^=R@Roz0;8(4I9dgK$D3XlEC-aOmsL?yk939c9%%d?32uP8`E!)HZ)d zt-)*$l&33FU}63>m>(GxM;#KVS15Aw491YgY<66bFzwD4qNUk9&$bdWnTE7vy9Y5? zVaTKBHT_+B!To32{_oaMKMJ29ga!#CdTVb=g#rqoeHAcYIAN&bR_Gw#U<_{h0u>BN zO3Q6w77RkXIGn$<>;x-r(I({ZRPs_@imq%Ax&aSkCPdN_{gQi_u&0XX+DSxf@J9rq zGC7Oz`9$jOUAZSnlvQXk1Hni*cDpZdgIu>U18Vcmqp|;%=Y*#y&J_EON33OYODJBw zX7d{}j8Edy*s<<4v&h2#hUqWF-YFs*n5ooz z&W?iB>a5~i9Kv|Pdx{a6OP8N<&*)XDp=L%E=c*l#iiyPJQc>GFS}wifJKhwsl!Lq2 zanYYcX`v5gbOU)m)oEQ|X;nDDCqic)t8dDTr4~38*|kJX3ZRKhH2LKbjVt~PH3GQjBRG6<%G#Q z)`!A=QdtpSg}>{@Ai&bCxm+-m;reqN(!5J|$kYVfN^d)QAhjYlqRc%D{%7x<3&Kz? zR?ql(BXevBgB8`QsR1BqQEro4oY%{-N^ia$C?+(_@P^!#Dm01?htXnO&U0~AnNdQi zJRP1!p_x=^npmetYEmMyTu`G~k{A!}^GDutf1HpeV@L`cy&uT0J#=pp7_-pyvwC?j z@KMkCdCQ=)TU#BjmD^8sAmy5&_v90jukB0C{f{-@1CoB{d(xXd0(gy&)_Ya4Kd_bK zZ(I*PTyM{i*@Hj9Z7>g*xq{U+5LR)B6P9pWSsRXxAJT4`lN*x(7o5zNr$YYX z{HkarR``~wy+Ku_1HZG1GZvLRk`N9`7l}aQd1HjAn{OR?Mfx%=%nKY~n&Be%+8a{4 zgw7p@2PTooAwrhfWX@Tj3f1%LNH&(npdvr5y#IenLy<9FFHVcEb>&kK*gkVvB?}=;yp69w<(dNPtaKRd(hja@7~W zlR|5bOl*jb%VHw(TBxPBRCXU6Ou>dPlTgx-zSqyUTD&f7z@wi$luZ&2LLCNwcoHqK zQXf9{W@58aUth1&EN$`jCU<{H7f>!m9N>om$b(N}wn{(?sN4{Q?}^)#v?p;Oza}Lh z&L;GrTgz ziw9f%(g}mKa9NHipArNnvdP|Bay4s0wlbL+h1v|47g5@+d2w@?QZtH0j&5s#S*>kU zJbL537yBEEiGr3RIwH6}C8LUSRbMKT_Vxo4=QrHWu(X>=s^WT>5l1GALN@3Wvn^b= zV8m?s`GF~S$tfQQz=z*ewh5h+BrKoh&UBn`=3gD7&$vW1zY$tZqR$P%sz}y|8g&1Z z$FPSVC_aB3bv!e<^}d9t7wmrj)GN}9B3JbG`UKouBCjaSvb|XEH&SZkzJ%DR-kmW% ztDyK8b4#rYrZ`12e7^Cn{cpTF8&z%Rdb`}&azvBOsRWxmiF__=DJ!ONuCeW3ld8wh z2ES6?EQ0&WqK+9|F5Lt#E>}0(v(BCi=BnQKye>}ET1x}$i)FaFvw~@HeolKPGFPWr zGPRDb1rMQp#7xhg8@7Pg;5c7}EZw0-IfrE9CCKWJ|EodvRJ9&&ANlW+M1!oo(mWnWujZc=c$fTni^_@1#EHm(Y+?7#5$*M(L zICOXLHk*u2h9X!oU4o?7DhPiS%Kn|*ugax~i?7F(5bu=C6YahQl!$id$2n@4tEpeA zJJILNMfbX%*BW%Oy0KNRZRuDv@2_OmEFDepm(Ref^LzPqH^ z?qUyCkL!h$L=(Gaa_zOulS+nd&5D+Yl7eVJt?3px322gbh2Kn$o7l@R@5?72Yo1Y%9dw{k4vHOm07@L6NsHOMZaL1+&;6 zLi*%fIE8(CVk9B)6<0@nWl=VtMMJ^dL>=U)PiGD@9|nU-uA#hxiup(q@b6BcGA%i0 z0%~R!(FnD}?2Z=r^8eHp$eRS0X&9++ixb%ZpbLPR(j|)1r{im0}gq zSAgjOBvp2|AJiHxDuN}p%%Y8vezEU%cb?jpV;d0`aUk5Z@})^jsaP6p&9Y57oBw(9RNL&c`>4IHRBvMX-EX@sE0=9MULk4VCahkCz!>C(laKEa?~rbNgmYh>SIQZNq5_0s&W z2T|(Q2*1oZpULs3Weh+OCfBFdTrNM9u_rxejK-VO%WU{-IDgXQ*J_x6SIzg0gufiCORD(NQDndyBsH6nYf=H{%jd7PpgoiyR2U?=hTN30`MaSIz6IR>KI}{7@AaH2dGqy8MAFdtDTg z_l1vZd!Vj4QJlxfakeM(C~&?fHsd~_3V|9MsbjY&i+cS}GSG_zvosm|JBR6 zG*`{rs6DQX1Cf!(LlvznEh#;mW2>ndlH8MZD>g{PQ!Ie{x(~<)&E7J1JC;{n$)2bd zf0vv`)>XOL4XOsGSSt>0zv7zggb6c*^7b4sB#q}+ocV%C>*Av=#gi@sTczgJlCQwW zp;weu^~X1ebH@al z{*Z<}nHv?f{Ni>3L_H@}j}Zl=y$k*QWPXKsumxFL6a6htCskQwzn+V>RW!zJ>0N~h zd{!fd#9E+*q~V52HI|%!0T~D!QX9k&P`5Z73NA*ay2i{%Z6D6o<lqz)8U6< z8pvKie()#+jIOwc=GJ8dmU_k6np=d32K>rxHQ9c@WTC?jWQ2XBX6 z%|7mQeH-pF-L5`$V)-OVN+Lx%)$OrX72_3D2QhFc-0vR#BINL)!f(mOw+yT2x z!HQl^x`ld(Ol3^u>o9;6SA}ca7YB~iG2;BtVQd1`YMlG2x+jt5nbG{NX%cL4Fn_9^Rs@Oysw6wK+;;$OXk}5+Cu*znQgDUEW%>vbQSzsRauf+vJs=kUbJK*(aOTRn-*^ zBbMZ0n-`~n+{u-BSmn@ft17#mvxsDod5_d=s-=O!g_dPh%vF}GrO-)bkx|5?0hP)O z^bt+gDmhVv%r_mgGuxzthtUt*Zxn)3(J2g@H%M5HXu#SaFV=9nt6^98SggW;2qu7Z zLXOY~_*LI<2xO8c_)I)D(14YU0aK%K)qjirt1EC`5x2I?7Z8W(Zka#*r20(O{T51&pVlO_GFYOfCBlFLDxfY%!@h)1;Gu3vp?SgohvV-SOsOr zHJuP77btU4NcU1gHezb4`e@CfQJEFzLTC~g8f&4?gGn{aA+i|W4wI`!j0f>D0TG)3 zrz=*TqH-Jyeky}S1%nH3uw8WKFq2gYGD+!_^pkAb6NkyDh@QZyMyNaw8wHX(9sv5% zn|^!M%pazwrS`O=j(m z)hsD|q}Y_EQ4baob=l~%p<^|u8GXVSfe1!$oqaIbx0T3Wf^?Bx(IC}j=PEf_Bbqy_7O@E))lu+By>3$+Lf zv+@YXF^6s%S_OIELCHCJjG9FFwuF=W7iuEad zGaUz+U~rYus)&UHC8pzsi6EKKC(tyZ_(U+ZZk{Vm;a5oq9}DPbVUptBeZR-QAOngo z@5q`;!o(rw{uMzjo1$W%Quy4kh&s@jdLV3u1#+`4VGYv^a+b>X{3OaQz&00;c_i|} zS6)5oOeu=A>|6{HU>w&6P7KwIC_79cty~+kGP)G^MoVW5$|&HUJ&1lyQ*2ZdQ)-N_ z9+I6<_)DXnI#AIBDQL^N|dB@N4wmx%_m(e-Alwehosm?A3y+R}THC78y`RAK_zX zqL41s1I^bs1CYAWcE<6lM}g+WB{!FtI>RmH(Ieak>6CBT>$ImxPH1 zORPa}0Tl$QUU>A=FiK^Awm$QyjhGlR5hSa&i7P0n<59qnDIhzM5{A_Ow4E02zVUuvW4!Vn>@+@Kaa?APc#dT|k_lLmjCdOql9 z;^3rv=;c|D0DqEw01z-O*`ihaGbMO$$30tDwgA?n@nPaEmM&Myk@;FVN}y2Q9oe7y zH~Q(Q*R?BY3w>gygrLKjJ2AU>LcfY&Q(l5L;MGPje&AEra7f5qFY+8BYj4xeg3L~R z!R`-2eXj_?CPsp9a6nf0JdD4)2b>H=!R+c&)8@P@~HXj}P#Zu7yi%?Wh-#CJ@B0$!%P}eXj zh5`)rF}Hiurof(~s)!)hY-#1|F;Yy08Mylr58$J?$qK>+OMVT1cY;i6zQ6u-`K>ji z$?s}v`QpTj{k9BUhIi)gOwbjkr_e}BPu57nDSFf*&Ed~Q4WJIm34cYJ%7{bnSHtj` zWMqYz$&RiSZ(6WzzOk(-Swd-ado1A*KqAf3>)4mNRy4$9C2z!Bh&32CQ;Tcl3|RF& z<}_zN{XHUO{!4}jVq91;gvNK2_oFt7uM6uNKhzPk%ap$jn)m?`6;xKbj)uwnE|6*9CJKgH^@QdBs_s+SG%$?q!?9!hdscgGv zcakGYgy!~;BMw}21hV>oEI-lnt*%;l_Gkq~ng%nQSzT|SgjOB8!E)hZQ+vqFN9M!! z-GmcYpF79-UdHrBue#1x!Q<(LB;EEi6C0iE#?cqTiiY+lI@Z33Cfzk|1Uqr3 z)hb5+$bM%JI@EFe8CWVbOPQ%EAx3$VBk1V8brZrw4K1EpbE*6D+Uxs%wILC&=l`^P zC=8+#hdy_d1b*=$#$iZxtQ^& zJPUVDv(RS1#D3q=E*HLS@w~re;R7RzG^aN zYOj&CX&UX&GpR09a$Jg_uxu~!durX`e-r%Iu-(s5lC&^c{y-o3s7+{Rfxe#O&-|&( zj2^k8VN5dszk(5kh;V>PSifW^T11t+*?Bg2irNS!^vCk$eMx@57I*;f;(E~~rSL`D z_J$Ro4y;!sBvS^`<`=?_5RI53{*c5%Z^`>w9pCvjsh>=G`bb3{ROavmDhVz6ZYBKsTIWS4|XwrIMJOjrnY1=*54#3l4zRGL{3jNr+<|LEoA z{BT+LHqdaSk1|pe2Bff&6+N^k9ETIJ;x-lJRIGig9wj}&LIre}v$2Hx6j*=a#c4ouVxeNN$8OFk1?_wJZL0p`C+}v!I(51mE9=!irp{?AA zyH57{O{F31@LQnu)KJTmvc|lvSj-|8(_rb!Si;ytGHz6|izKYMlvNMg7(_nK-C4qQGia0SRl%v6?Ugi?cs% zQk`QctGYZBXR|Wj&pJ4CjzeJquNhhwb?%GFM46!78nVpj*X6c4y;)r~)(keE%*>b^ zis?@ga!5gwLRa*Xn9^1vs;caGBe=|u0v&GxJph${;)Y_St{MpiRRa?P&Xr9Pl+ZBA z5X>C9^hO>B%6+qH(f{4oDb;;A=IHjmJwiC*j67zM@v;aJ!2DNiZ{IV))x|J+Z_LNM+#8Lkf34^cCNg! zp@YmJC+~pXr+>p2N`@{1RJ6_M zFP-{Z_dVvC*vmtMA9tN%4EKmEtVg2OoL_tRg-}gtw&WIpsOuYK0WqwB%NiSU)sg2s zrn>oo^cj{PHwv65ol|W=X9|O2Rh5jAE(3ZCy8tY(iakhscXk>|pAov0H@yJ<^qI{4 zUO~AWj?YjP1o~Q@`h1V6q4VISheW+lpkrk=mK@1)ltHXt*;VApO|la-pVRC@Y02X? z9EymssD_h{e`jSM!O7u@8U8gqJQ~`DY~SZjT0?wkES}SxoZUK6c%;R}vzIK+8d}Sd z^CdX*?tyFPJ+-->!0FqsCSezAz)TmA#9+oTB7p82U*UT6?;5T_eG9TD2OfVQK!=B%OB@X_g?3kPpbKp9)ifgMzQeL)pM_Hx7IW3?R94VAwJCf-d3Q;cMJF_HT;q;uTMD#Wppp^`&9t?`%C*`tHHkb#KRZxOuz{?@l|FIt6 z89|}T^rmI~(`{{LQ%(uR|c_&HO@DF+AY9qPH&I3S{bg> zgS1XB8d0P1z>|BEDKvRKLU{@cGU{X-C6tb{>j1a{-^)_W;QY4vIXx{p{3hqztv>yBDvXk{&7E3?z!a*Gk$jWF|Yf} z^Ty#gKmN|OhM{_#@U>`&ZGfzf+bWqVgdxjK`qH(c_4$|E6^7m;9_qs|WatN2IcB2A zTW=50n$49*$tI;hlgV>8*h+gi`LMge_h$WNJ-5zD!^Yt0+zr-yqKF+s9~Sg(Yc*{C5JWf{U9 z-4xRGgyL+khp{kZ4|WQC?xKOT7M02t&W@TpRR{?3Zqih3AE;9IEn8)iX;Go2(sLH; z86zJ>O)ZKkg1lUp#RR&H9Pa&_A3oiDJAOCAQP&i9TzYeNv(bxhom@31k~lO2OmqNW zk2rp*wj@2lPlP+B%g$evy1f^*Q&1Y9j;Snz6i<$Jp*g3H5Pq0nUZLLWot)v}+1C54 zhGZ-_(_KI;k`krr-1d*634ViZ%vE?CY?s$&G)HihPQz3g=Jdt-c~kcCYe!tEl{CB? z{DYFSm*V1o*W1$N=?t1gQCjzZPS*;JbEqPj7CcMMm=H5brRFiOQfnZE!Sv}v`@aKr zH`3MHj_CBdX!(lBU8IGjXl~8@n3v;Hsbyv`Q<9YJ{d}ynu#~qeOQu{#)9v-SQWcnT zYLsI`uvo$-IcXM`eFe>=V4lyLgKWgq3aLC6P}wqjae<=^*}y$63(9eoNqSlE4Q*OO zx-jd!K$$@zWFMPn+V&VLP!mQ^n+%~o-@mmVXKSBck2kt^2x@?8r^?QQM^CO!TRBL! z3`;=1p;UEy$LlX-0RqWS~6LrS3nJ}auw!HAc8=E zZ&$$U3+p!tXx9!o&uzWw{@lG;EAF(vKRz<~I{A_W#OP_n{4VT}SPWeO!&n$;8=45- zQ5y9znW)0`J1K1MeVlk$P27zTq{aZ1IE~u~BHNMteah>LR?9h^V#hElo%)5j|B}iH zael`~ZFn*8c^ja_CZc?G@TQ{hZ^csAso|CCUVVfc%Do1%ow|%>HHADkQKvsd@ zR~(dHlZU+1XYyT6X2ap-{I9=2Ag%-yMK&Jh%)%E`fyy>AEvPI3K(A+ex7NzFFy^X#0y?nf8S|T)Q zby?UT*x8hD@TXo@W9@1=eGc|F>M!GkKpF>HWlq&kLykt0@oK-Th@@QAbL!jMVBtp2 znq?#`hBNrMbgL}n5}~uRw_D1yus{f6>rrp!Bqw5(;&l8Wd|y}+;#uj99I4a)Va6`X z@r#`x-7i&7y=7aGaEe9vWrPcg8N3Gp_D2Ya{WF;A68E#9aD4?pU=hG4uKd#zh}^Q8 zS#{B1Y7$Y2q_9p~0?@oV{NVytX}e}a>c$^oKhuLU8z2sr2$*uqld}vuQ_e>OQq|s{K{UzH9#3S@uQ1&yRPHk0<#ixnE8W|FzG;dOo z91C*Rr%u<(x7u9F;Nj`%i@Jsq*`CP^EY+D-Gb;EDr`P}#OSboIu*f+iI28~=S#!m~w?qaeVVHAV`aGuOz(W8PJV72J|NIufK~HLR(` ztjx55&r}wM0Z|}ODfS+M_6mDy-M7LL2;Xbl4^NAb^qd_3v~uX^{aEyQD}v(I@(*n3 z0u07=XzZX%vNV}={VKAQ6GocH)57eO73VI$i=9Xs+kng7TW!WZ76Bn1K_K=V-gYLB z!x_Ae?&U;USG7S)hTIhlKYMMLJrDWcS1Fg_s8eN77pexm4@`7Z^xWWXA{bZWW@afx zDt0p*Tprwl$$^L!Lg{d!3lo2DItR3|`SRHAc|Fc3$F$o2tLmJBGwZrFnhrX)-LY-k zww-ir+qP}nwr$(Co%i&AcfMWwX56l-y{qP|XN~7cSTQ&#DxRfN{dS5&eQP1|@WoGK z2ul}z#2w#5ZWdbaCKbkj$&wR#Vi|^O8BnFgMDqT9RbTmg-rM_^eimheiA~fmBUyV7@$AlI1p4 zcHQ5|&B1{^UCtx!1;V$3Cqg0cbmw}RyS8PPA~qRUoE=!MF>VhRGWVqb`a~B4-xYrY zt7c}?u3*^4wi?@m1f=#?nz~=+w~1Y3;vlb}X0ejL5p8npracX&sr~2j)72ko9o3N~ z<)3V5r3aI!#Zk9`5icl*Iyc3@%v1JNYVqk*mCYNHJx>@7ird9={RnkL*M22lnYWpj z_?PTo8g7M3t`EJVv3I?6!3*&~*j+2e4`7dvN zu_?%ZRW`YcaZb-wrT|ic!n$iiq=F-r!&01_6|CtL(TN8%oE%)=d{p-rLRqs^niBU5 zHR`z}L~sX06RiC(Q{yV%dHdp35&T(e%eSNGP|YsoBmqY3{em;6g%7O2=5^&HqpA8i>V(JhdhMr^$zgDR=SkJ`Sr37I)1o;@ zp_$v$(P{~MizJUj>&>|R%57A3#tvAA0ew({_Aw3HaYBIppd&XOJeEh|aUEQ(Be$Pq zdaIOdxQ;U|52d*#T>e-J*ad>}R`Vedf5Ih(G-`l)a@%sH+~CQ% zy$jmJZ-ncJ#87O)14=EKddSrQ-j1g5R`b-h6Y^)izrK+2A|mL?29_Ov)LR!g^$h7u z+M^}Pwxe5+Om>&d7BXlmmB6?wM9?D%^`r{c;(Lf&fDe-JT2dSTJR0yIJ{8f*#T@qud`BylGf@nooA>~*Bl8q$Ai9-quR$ZKuf`U1} z)KFSNK|(&eh`jhf&{uzEM*G?7Ig-w%@V%tTP{oaIn z8sKhudFPZUFkdVw$!moqpQo~Ay5JouE8@}Y_dzTJ0t1v*h{tX zaA{I!%as|P)2V0|Q`{em_Z{4y(dgWMwBqcygKPV!c1^$S%j$fz-gq zqmN?DaA_`@50{SNoaRPd;H6a+mAlfEB7Cs@R7XT&o$Wu>5HbZ|L2Sg|Ydb0SZ$gqq z;%RNzf-ir#bCSZB?Cs+@WdRK7^GY9skQo!^yGsrf8EzOnZnz(E_B3l1!{@3b#ki_U z6PZYvNKWi`2OFaY05-o0_#1Kmg2w2#*V(SiY_3Ru}m2dL}W&_>1PpZR-a_=`jmII5gxuJD{Zy* zXv4&IACI@Hx-0&CQY^&B0WlcE?5_xW zP440K_lsy|k#dlN5wI)*&(;5`vWWI*oOjAp>Dj5=6ufkj%R8VHjxwG3TgmT!Scb8Kslz2zgwFdS;HPNouTy4T(+0 zeIW3(UP9>rfm4N!?xQ{A>Y&BdgR;Bg=EEzx#RjbVzJos;&RPqx)Z_rET0(IQtx4c) z`O6!9H*Y@XfPRPB{3Yz7bOWf=DPxNPR?2|z{4sL>IH>QQG_@q3h{YX91(UapsG%}i zCl&9l=K4KLg(c}WF|Bie)_Dev1$Bw)!Q!G^>0$<}AuM#0J4c{&0W%%tMi)5=)AITH z_)uqq=0O)Lb``?q+x_7#aP+xS-g+&W);Q*oVw|PzpIRc<_|^p1MEJPacsd{}ugEXl zi-0ykg*tBp#J$Vb%C?;L;D*6)y|^pZfow=DIK6)8RFA?KS=VXV)|C-G2d81xR-IxU zRa``lE@8pnLFrfhrq*qJ30;&9ln{{Jahu@_oiI%P#{1c0Xgoot+9!MMAMe|ufN3S} zVm@mBFZ=8~9@gL=L$)v|8viJVTg%{oDNv_&5BK?$f$Qic^`>@tQPcpg8XP3jGYgLq zg^t!WhEN)iA`@d(4U@X5ArrzV zhxU@d^lvEx5yqq|A}!BQ!q)7hpuR>IKoRkZ?)~G2RIKB0cL)7I{SEvi#q*FzA-vWJ zK<{{x^pL!D4J>HH`LagUsHP zN=xBHVJOa7lid`(A!DAv5hzo;a45Ih;ESh0BBa@FS{*J@nPGkT$0dt3SHg3lAYWCy z@$|oCwst)uvc`F^Y{-oLgS$+Zp?&#j90H+g?=*&Tko6O7`8gIo`9@|X~fzf4FGun(@Rre|fUIHS9h*f?x-au+ITAa((Gwz1Ik#v#ol{fO# zu*_$nGM;F&!QjO!f_e{K)Kxb7RwmbXlN}kjawc|=a1@V0e;}A)UH>>n9QY8Vvz2Kf zsR^yiLoT+9x&$}#DUloBNe{DW$sLL!$er@fXtv&%gFQ%WR(CziaZuxdf+O@h9DmJB zH(a39Z3P&0h%zAGZ=e3!*%cP$Z_$K5^dM=^=?eYAdz*l zF)bLEPJf5#GeqJVAof>9ZSo;aqntA~Z0z3?6~=b}0NiRRWt&!ys3KR^%T(I8RcwMJ zJ=t-TLkXG1SRaa5FR8a+V~gh;tLb^*XNG;rk~-JWYwRtY=xkXGH%cmN%qK-FdCI=w zQ8;vsz4r*aKk5H)nyV$C*4qy7rl~X{><=6~T$@?LWqz`q2Ick)dBIAFUB^V*- zVS-9PDzGMuwb##q+_%Z?XO{+9kTP}KmTkZ_?^BOJJ~cr1-69f~FWzXq^*_{gW}J(U zkyoC#0jyom^ZY#t8cjTc^LFNy}o59w9Cf9?pxI9wTXI`vKt+K#wP*Q$T ze`3{?6MK9)4_g?}7vTjunhYU50Ty^j$nB-c9fFB4E~ftgZ9phYNnKebLwA8OYRM_K z7|A_3NRLreO1eWIa4C*5dx-<1kTv5NF;mDy&7cnKE?O9-I@S-lB^gT52G_sOB0Lv= zg*Us_uY$6J@E06~oxV%D|7yGlB{;@I7}_PJCZd5VoHHi9#;GyKEYfgOex#wQEzs!r zjFuU73pF_3K6LEw2r9@S@`t)hCE9Ls?doIa!N$s#P8BH@RDUTFi>k1z6WWLiVnF@x zFhhQNUO@W!T-W!MQ&x=@HC5L85>)3$UcXTzN}0X9Miqk-s?>}Rrd+LNwSi0G@whe` z+oYgoYrchuP*ZuV4D7}-(_9T&+T$SF@waIvigRd@=-XP^jNrLM4zq~Dtu7JYVvWjpGqwt7-g^@i$}wi!FNu)UCUHpcPLHx4#~nnSau&2UuRmQOft zw!9I>Ee3KhPe6-kJR!Yq)Yh)HfPUAtLeIRnHlk;}gx*=<%YP~t_m3)xYzDo2XlwQYK-F^-F@bjB= zRa2}fs@uQSA%Y$QYRWF11JRxQC5d^rk#r0#_KRfwI(5z3h{HbcRPbNLo-oLjf!v^- zHwIA?m=XW?L%azxHxftODMCI7CNNREvnsgwC7p7eYdTx5@IIT63fYq}?$rx_gp)j9 z;Lv-5O~eMwJZO-NP*@YV|E7P~&se%`+2h6s zMjfedG&a6;Xy{CHlV~w2?{3S3gR6_h((1G%E%UNx9Kbp7ji~Sg65Fy94m-|cqS{LE zQV;KgI27&wjxJ0T7;KIdv^Y-GOU?spY)P-t$W#4*h)zwWv22>#Y_2$wcAbGE*Q+!1 zEkRlFlgaWSZ44Bpb2lPh>_MGWx1k+~|CUPyIh~hMVVwKj3T>osiCkmS_A6qWv|<fPx=*BEWR|WfcYmXl>)Sfs=R5y|w*p{;E2f)ZdF?`gA>#ZX9JsQ4}EpMQaaTXdD+TJhkuK+do-0Q+2_C<3&x zLpU^G`8$aMeVO*1C$9K^TTfmouy{*37);`zN{Xip%-C{^EhnULU{8uF&cAQqu92!=k4cR-kSd~c2FtGzpxy~|Ysb{~Z{ec=N_e3a3$13UpV&8O20 ziBsBUscU+Bdd@=i&`u{{$cMjlsIHAq}UhDy-)l_=1cp7CexCb#CYlJE{MtZS}aVPgfRySgg_}1o9{{as*-bcvsdIM_z@55a<6O>ae8um`m0vND`--kYa7Npc#94CMjmHi*k%YbSb}=E^qnc6R)shJd6b zBBdcmPwic({APcl==e~o+wR{G4CHtZRR;Cku}-c*5Wv8E_uSA-+z7v5gQx_}*goKm zMG;>c{P|@H5P)qSgA#?Mp$WOP!3`Nj1$^S7P4bpQ`c@FB+d8ZZh$EsIQX-?Miqpr& zP+&r*4a*5dG%}iNj3DJF{<&{91;1>DP)^lVz`~zN5RazIlqoopi62S_LHUW^fVc_Q z)ls6d#Ku+i8OWp}MLOrxcoj_-o8R1&V^Njsd)PTL;>0EpS&(7_rf!axR>H{99?qXQ zW1zV2(}}7qAL&!^z`@x7q{frEk!SGbVQM z1VNsoQ=H8}Jb1S?7YNP-QnZc>=ndlyAdDe>3U;(@n8cON^q`4M`{3Xk z{r3S10V80zeC0J?4$SfPGP*I8NZ1l5qwEL1IgO>p_PYy?zqEXL0@VDBj*0f$zAE;|Q>lpc@ zRH(7P3n}vbGVWBwW^{1NcA;z0)wG%`L;*U@icSMRO;~QZ^UrWAf@+ySB(-YhufWpV z1>zFNLd7nbF@q?aa1SU$KqL6G^E0K3#jN0ld&n^qTeQhX~xg&#~=!*YBu>dVDB1) z=8W+yz_xPnUwmR~Okln6kync92tf#>(JIPm6!xU7$dHO}bQ29xai&NEcr*Q=m^1FW z1_m3DV21+g{v*@_?R`Q7zWV@ViXp)D?!l|@C|qmAJCWGK@Qa9w(8$QhV?x+2cjmO7 z`wWL#jByGdFDnx(YvZV$GmbK03c=^>AUbBKrxYULoqSgX7HVE1kiSc4SejWCsOwG$ zFk@1(es*0!5kxBzG#7@%e%tSXIs1qrel-wx@hxn3s`Y%?b%yjwI>&E=V;7LxCv9IYGG%8aTz9h^$j;vJabyA03qH?clT-($+7 ze9K+ctSl;>)$b5WIBTt<`cC*@r#?_UwglEp2>3+EjF-k8pH=d9JC!{!W=^lDX@9@8d4l>A|@7$p?h z@Nh<_vZ_B6l$2`1FAkCrKEBEdhQgxUf*wBqB$sOE2>@BFf%!P=BtEZT#_(Qf-oJ<{ zsbRqGY%1_5=Pxv6r1Y0h2O<#h#}sA-1=LcAh$B^5)CPkgxo=8WOzMV$vMe5{RO-Nv z8n_{D;YRq$^ZekNm`->X6qtWa9Z;PG5I|@90FcA>_j9NN54Yu~(M2~$lj7BJZ@Ty5 z_5hzXl-`u>-05TeM)9=we~U=+HSJ_|TREBaOJqo2|5TOqzvynCl0|sG1-` z#ScD~=|u5VpGxxqTQY^I z>p_->W;~Wv!=uGsQ`W(~4)JH=uzJ2<)y~+C`mlmC=_@~hk18q=OQz4`i4MDa@Yeuh z1O7t4-5ZGs`grj%r~6M>q2Fd?LNDRuI^GDzfPJGoWk%0za$WF5?*LDB)M2C1y(bQF z%e`Uijt(APW3Rua$jk{N;sL~Iqw*v9?`H>@^w_Ec+D?eqv5IqQJoq2lMP;+YBw<*{ zZJ|o>=?xkKORX~-*A`{$P-);1**0r!6-^C-E|3wve!NQl-G$h0V+)*lsfjM%^&UMb zdKy87y(Heu-Va{OenLXchE23n?`+oEex+OLS=(BCZigzL-0bGy11gzVd@1lf-)IY! z+pc=kx}

*n%M7<6n_FWc&oU5IEO> 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/ionicons.woff2 b/public/assets/lambda/fonts/ionicons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1d6d9c564b3c9f7a097a8e92bde6425ccaa33704 GIT binary patch literal 82216 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 k<(- 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d69555029c3e184189c6cf9961c9cb21205bda96 GIT binary patch literal 163132 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 B#Bu-t literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff new file mode 100644 index 0000000000000000000000000000000000000000..97f3fa8e1c2186c2f927d1d33751303ce5d64add GIT binary patch literal 80772 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 v4xR|Y2^b3qIi=L$mk+U9B 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

Two- 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..450f2ce81e615fe0513328b3afcc30d0d43f783a GIT binary patch literal 61540 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%0DLq2~Di0puRz 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 AssI20 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..4e4d38ddca617005c6362aeb75cefef986e667cf GIT binary patch literal 77306 zcmZ^~2T&7E@GqVO2mt~lp@mLp(g{Vn7<%u$NeI136;S~L1PHxX>0Lmicah#fdIu>M zq$mPkMMeGle)Hb^-~4C(x3{;upWWHHnVY-WnY;Tb3IxFZG3XzW0s#NU|I>iLpZ}xk z8~>#Q>^(&Rj8XsFRRRQX{V(-g_Kwj1hW;^UrqvXNv$V0j_{RK+r$i?_UHLKoTGZK>s6&e{>rl1yKAS?0?zP|KfT7e=>9Z zfARtVs%Bco|JRiMM7 zp>d{w_(w$<#AlkO8K$*yZ#D`71D6q5_osle0;%m&1&?I_mUaQWNmDnAr|!cphQGFQ zpO>R-z1uTP8NFGZgvV}ncPzbUexM9?-A<~V3*kD0U&u$$A zN*e_V|8P9swmhCe;IIKg930dVe1W^7pKiNz_ZT>F2yj(ZF$u#O#`3rk1T<9-^m{$8KI_w)`nOVh>uhbu?6xl6LIo>9ZS# zJF_ahg9<`>g$&fkOj6ou%Vv@=Y9u0TkJDUvsVKN?p`YF={d`DLZ2 zCH6Nogh;m@VmyCQLuRfR>P`N|10?!}Dd;2B*LK;HME!Zy*P5Pt)2ON@y65dC4|{aDdkjqB&DtridK;uXXRgW(0**3gKRGNys_%JSHV{j`Jv7y~?>!zd)L} zW;^*9t_A&%jfKsA;=_xV?rH-k)G;}kO-*ag{=Ib|U`bnfYKCtV{ldHW`(YKsL+V98 zIF)}Z?=_ zj|ys@W!EJwOFpHd*5@a8raSn+?9)KMegT_Hf?cxA?F>-dWS!?0d);HquG?ZtSa-4O z#<@oVXfoRf`7uxIDnlueaL zx5JXYcAv1%M$&@UDX?3p6(lQ0z1zEYaGg({H-0j_bpr1~z+zOT zvUtKlQd#UKkkJ;Yy&)bOL=nNRFY-<#$upH|BKtIlwnoECwk&!0#%0D_^l_I2fwF2b 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.svg new file mode 100644 index 0000000..8bb177d --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.svg @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..07172ff666ad2d590e29324165b6c7b8e2be72ee GIT binary patch literal 168276 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

^asmlL>GSK`%zQVB3BJ1!o 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�}Nz8PcfdZQRuvObq9SslbmRsyYL z{pGlZ&lJl6w{gx{M=(a?JwB87D5upjY2mw$Wi%GLk7Y&){=P0^Y@=92#OJt;b;{UA zdmZqd9RU;}h2=8=#FxnPBgVWOkrvY3c7sxfi1!{dPkn%8-a^1c?4v#kvS4H|Ue375 z1p4#rW|$A6eS%l!is;~;-AqQN$zH5^ocw017QWB77#>~n=%%E0v1Z4I-=DE`OSC`c z+55L0OV_KqJ~#L2S2xv^UX=UniP;}5TfD}4(+Zs#*weIXgQLk zil6;n>HD&Vh!N{j)mIp5&yQFyE78t(*{_w<%F0;@d)y@+K1t!uCGHAOQY&k5^~6}A zjaS#=h({-$G7V^~;5K*`wvS}mLri6C7=VL{CzQ*&UJ2{tvaZ+GWnB-^upB_yE5++e zdVZ{5!p=28Goc+mp>Om{v@TdSv7Bcg(|*IaE(7O12Ac;>u~}n{Z4{eTWskBC$Tu%h zak7Mq{_>Zx&ZNI_z53YIh?g48fj(l>5BP?fq zz>BlQjW}BPV1$tKmh=99?{LI%5z(JXbb!#*+O+TC|8Iv9j#p?W9g*lgcAdhVNZev{ zydFo#jo5y-Sr_Yj@m+rl%j*D)0j4we?0{@5^>g4jq_jwn6km(!PdNS#0KJ!EFR(O$ z_iVL4LcG#5$SN3ajg0EgM@F<$zzb9K(PGrMMz+bsn7$$*H~OKx&>E{(;@ES*k@I%D z*M0>fXU2I};&W+`@&r4GJ5tBej#MGvg!ogfv9udZ$VZ@DwS;+ntcyKgVtZ_Lv&`)k z0Ors5h5J-~;f}D9h}BhTd)h(Heh9xMKT7mOyFo!G5<22u|Mnd%GV-+dpY9HhMz2yb z#f!M_(~CwXzT2)pqQrVN>Np!{Z5qe)d*DAZntm3yLr0m8S3_#Ua#(`2j0y@}e^?*RZQHsOsM{8U8_K%*GXj3-`t%ikU9L`C#fg*vy5yCu1BSbly zLGem$l{dYH-t=;K*#1Su$dN`To-%f!s2y`+7y>DHH_5aLnNXwa>r{;U?pvxG-*ej! zQLa1SI7Sb*4alNnDfpE7^J^NNKEqO*Ek4uc&pJikshACtckK!oo-8$ z&o;j{P#`duaHe%$?tg+qlBo|n7yB^v8maSE)Y%eDWtNOU$)(syw3hLCd@i4dkDVoL zh9u>yxP`2W@*CT!2x)Wc#8So>D~{L;_m}(Sh-oM>En`;`lN0krOnPs_MkYkT27s0* zrUB>;sMSHKRj%NIa0_7`fM+B2kw1i1{-*w)N&dcZ0A{>b2OoR~06EZ0pDGy-y6ktR z{e*Bj`Y%@T>q26mI0rTYiOJ4si2&>?TVimlkKL)~ge1xn5Ay0+o z91qKBq+OwJWmif6y|Rznyh2=ym`kCD9I^AlM(m^B@+Ka(fn~Gd5&0QnzC;s&ia_3JXe$Q&NkKjjqjXQr4@f%&dhlzh3^RfwU{E5x_ z?=zn#{&lbllHK_GH0wXmyO;Rag2nu9{Oz0dKWN@3_z}O%{@sONj%xVaDOU&Nh+G{^ zK7aR|9kN%@E_%ojyXcwh9qzm7WnFrCH&R{Jz&B!?#jkuIy}1S-nYRdTL_Gk>a%Af* z#z^AYOk5jPuC#Ej+lXspt6ZI;3WzHR-?1~L)u3{{W*#A~An@3ESFTgMwZ!!b9AaZ# zx$4Yk1Q((fK!VC8pAA_>kRz<3R-a95*s~!!337y;)atY8P5Uq!(Z7M#3^?e!p)Iay z{fs^Xv|vy^5p=SCmJ2+-+q>9RE_)KUn3s!d5i<&MT=yi#5Kj&3z(%=PQAdooh^GdY zLX69v#6}!PddhJmpAC=5gOVWM6XewIG7FFs@%a5{nUkQW_)3zV(}{mQ(_Q%EXq*yt zFC_l;u*ii!M~?T%Z}jjUCjNCSmQ8TuPioeGjk%oo*TIvJUcjHfK z*8ffOUgBR1i|yas_ zM8ERfz^+nP^U=dH+#F3FmKEADNN9l>U>%|TT-digVhuvG8fixt%C$yli!-+d{UFMV zvAju33Pbh==vE@2Qy`uy2!|_Y(hlR_wx`FXk1bb0P7shlTF^`NVHr>ODdH z>)4s>>InW^vZ5XRgXS{gUk6V>q8oo+xc;@ozm^SSBi-~bstwcs9^zjMi|k)r_;GNQ z&z&;=K#s`#!{qaK&j2KQ1!d!a9FdKK$=;!i-r;@wQ9jGe^Y-OeJuW>sm$5Tj-UBNl z=NJ0B=q!re#Vt|#si_{N1hPvH&__X?vIn;yYk9L{ZC zM%*j(tH2k*ovU!C5_b)o!!C&6?yKniCUMumHi(Yk?$yL?9WnDvLvZ7}`z9cZbx40# ze@U>Qd@8=v^Ql=3WS-VL){;IUoe*i~-3bIdF8TEysA zK+nkCIp$#W{yi!CMUL>RQ8qfvm)p#!A3`7XQv%JN6rM7QGH}|Uo5Gz>+$HQ9m;6u} z3ip2EE`iUHTXp+)Rk)WE_X_t0mvq!DjRm-E!TFP+r8x{4O5RBw7kh%q_>YtDFaysv z@+!#*5?U-}cJs&+Vw@lreg|)d&gT{(}<#m>A7Cek1b# zA@OTk!S`+je>Td`=J-btAHZEKfnko+&(YHmT`#1$=!dqd&7V>CPX&kZJnA0gZEy&6 z|53J?Xq&UF0;9t5d9h-7&pYi!T;9i;q!&9@8XG3tX0N>^Y*(}iTsP1hPmi8v1RxR8 zVOp?#Mke-E$~7)eh=@2kJFbm`OH}i$q7Y9>#bePD@svzWN%Gx>l7LdQu#yr2%sY@TLYLb7_(x{sA zwVR_t+efjBwAj#5E!NL|>u(JQVCZ@5#@i(sW(A>rin=ndocxjEHl|ZjTMb9+JGj~% zf^k|xWENgcIp@LDux|i%iMV*2ud*(5RJN={5wF4=>)@cTwfD{p#cN$o4Sj#$cK`P8 zq7E1Ni&&;U)>^5pVWA$OTy1Y?pgz{mdRm_VFvphmd}RW!)!%}qtW`pRYD>3XmpH78 zs((;xr&9(0e=CBykpE#lFzqI-@XXLIw)_-p`hyqw4=j#)(C7EDzv(}PZeRzPl^9yD z^$dNY|KvY#z*)Pn>L_{yeKf2bJv;Hb*Z#iM?54x4I*Ql8tDJZZ=PK>n7FQ*PT{Y3F z3;VWkwC9BVJ$_s2!oMw?p~3x(V$MEMzVvT1cJF(vBU1CiX5@2#L zCNW9XjW?) zI}N*if_i4Wj)!r3@f7T~_*dl8X5FycW3xIMduBAS*~6@dLhDb}CLf8aw;mnNO0~if zp}n7LABK8qTSFzmBQ+cTh*MRJ;v8$OFp} zn)Cjk9sQYg8)p4rjT*srd=+)r`f)hZ*;6B|^M26cLqDG1ac;R&RxP3jq6;}*Hj}w3=gb_U{ z0Md(>j^$J=_u{7TOg`nFDPhZ7i{hZ%Gxd~vrUbsUt%wY$X-anRUbJ$wQh&lF zBX_ijf})JQ4Z@#|_+pnVx%uQhLQg01_muc&CBGW45=aR1)Z$vknG&DNr700HD1n{= zKiJt-i~PL=-ZN72s~NNdZ4ht2#!5+tW(HqxKcmBCb)UadWU)A z(1$u+;(OW=xml(Dlm!R%_e=c4F74luR!4bjYwsifd9uFM#4q*igS0jE3pWzoH{tPL<9%QB}!i$|uxppq%O9?OJ1t_0rHPUxi z@O+E>#a5%t!gRKjUx4zzh-{@d?Gwa|mYATx7|oc8_7uwGCHS9)>z!-uiz$ zq8%t7mXOaweN3y7GH{_>3!$9Xi|hlG8*@xZrSjWDyjypshJ;GZ-QK-h395X>;s_b8+XWd6xni?rfliFfy?%lu zjI%mK8Hxmck<4gRPZ^4YJlj5jbMPZH2N&`?Wv-wjlq(43o~9n~Z`B~_g|XQv z#Zx1r=#3p5GZ7;ZY9?y(>9&=K=Xq;J8LuEq_|v-4YQ*?^yb|RJD1X&z^o~O<2g|3j z3FS*UkHAlo@>Fb{UwEr+L;O(5Q;G5)Ie#@;b5o^!0Lmxvx7}yF;Y72Y#^r3H^&n9G z2*bcV-eMQZJgb(=LjZb?5d}WBeF(~}p!FqY1_k{^l<$!8?I_Q{$XO4U@09ZQEysdB z-~LI@GYl@@*H-X%M*bH$&mAcLK;ox5a>(KGp@z=oKTG^1>$4_3^#z*g=qdNoZou*u zD%WFqJJ5b0EPn{lv}+a1JD_O?=p-!fq~8Z)d3RIUxCP6v0qt7UD|vZe)9;?2@b}k& z@_k_WZJ_;7`a)j*0QKRldN!8dhyVW^4gX*JtNwp;RbXAV<8G{f%C~e9sJm0;9z?AF zTdwW*|68AE&UX`DzpJ_ZQHR}9hbvm26J?JxVSE3~&0^fqpO3b~|MdL|Q)sK42=8m#9_@A?x7$r09>Cna`PVpKcX@zsr)FVB zr|!ar7fG*q%s(Cz=}k$IrxE$&J{Im6?!paxzu&Vcb@?-k4`uo@8C$VtZ->qe(=Sd) zYYd+5KfPvWV!y=AkG=3s#{z5iV(+7YH#`^Jy6~Y}76w;7v~Ogmg;zctFsxFxq|Mev zGpiq*)9Cli0miL|YNzcX4lWCNnocPyP&1g2A@t`b5VnmH6PLEU0rYV9$t$tE@Q?Ib z^mZpX=W=#)93;*WKb~j&LyD$`j8gyW{VvjuU+mvlWL0xtk1upUUl4j%D?IMJws5XB z&UwPn6|M?)?$%vB%{Ez`ovL$cRmG$@kIOl?$}{Qei4)I6J^^{sUf2ora-)&Izh`sN zZ!ewZKkfcklB44~=Cbaut=nh%%@?ayTYuzqjBOjYbk4G`i`eBWcRBOiXQNg>JZ0kJ zM_Jc5UV8im>%`{|PZ)P!6=Tbvju`jQlRnny?(AvSQl*!7qWucJU;F9(Du)B$QzJ*^ z`_3^Mlb8p<7xBg?H^-UkpW~hXB_ri3lt{UyY^02otDs0Zl*3!nZk$PxH3C0KM%LU) zku^dd2fBzppp)z<`r!Wo>+2Ty0C)k7(1(HJz!5}IZcn}H;pHEq0@30O<<0x>9`ky= zzFx2V<^3bC*L-8mIWcFBj~V3B(vG^VmbyHbCqv{gleutmWRsjZ9cn!LHpe+5Gbd>` zS6S#Vb?@|4P0mT?JnPp_lhIbSC4>=(cG>Owy=_+?y?0kHVk1h*Zp-3c&wQ8r+jO4=T8?=xfO>vc{yU*Bei6JPIha$@&=SCeYqx_1}y zV<6AqI{Q@_0`9NPy;du=2B000000C)joU}Rum&-us0z`*h4m)*ZaPFW5H#?1^!faMVYkE{mT0C)jBm2;RL z%M!-lp01v6V;v*5y|#I@xVyno>|_z!c8(d_w(}&%wqqxYaQnXBxA&eueouAJOx3(q zT~ni%pc~2qAnNS@n2BbN#@~{NY9!fwjs0>A!73f!I$0Rx^spm!0!By=Jg>&s)4Ud? zwxO9;b}gUpDT%5+Z2$=*EyxVgg`6Ty$pY0E)l^@5P&~+zuE?eBsQY27Cmcz#&hC<3 z$Trn5(bPn?VSo;^bDSEgrqsiu)EKJoA=;~3-$tM_ ziZPN=hx>4~6e(&?>2bZIZ0%Zf@Lrea5Gjea$m`>LjBtGpEu66!$o&v~5P9YjmgL}J9vd-UNpE_$l=Jk7eJU-Wh(8jz4YYyXE zw<12)W9=>XiajN+eaO0XlvS+h6!^RE;c?pWG60#>AL7l+q@o=)CP)K>Nfp#kg{W<& z^Lf_FQxBaz=?GyxBFzkpb4J>7yti1A;P0z{28O7mr8`;6M!K@{IM-E8pY}vmT`g75 zI#IZxzP3AcT^wOP_nqNrfbtJNLHW{X+Em)cDF5IF*X7hhm8|EeIB#x@pKe~aU;55m z>=kM;-X5XeFU%rzGr2tf3aBF8(OH(FGS6WYpJ_+GHhLv;edjg_lbn`#oj%{_pODQO zOy#;nnzA=z;jgb@zC4W~%%hL-#|U>Y@+1$hNHB8ThDbFh@QJB{iGEMpPyKo$)9r{| zCYQed;6*dYZg*GOHL`|vpN38**Y1(?c!ApD&0wUMD$4OZgEUVgq`6Je%T2_KvW|XL z@R}zOqh*OLq}EXCjMpzwYovYKRd$OmW^X4VLjQv>NwP=H$4KzyLi9!qHmg~K1oq>j znCU)(Ft<9w44A`O#7kY$6p`*r^y!FNULWq$-Q9MNyW1Co(8sdJzQYu$%XJ~fnA3>k zce7g_wR_!fF#+HaAMVfmO1(7@#J&jftA^3;4~!?Mq`$Cdecxg)_{$D#*Jm(_`(fTb za&I%{2=w_k_E+o;jcnGZ56`wcsn4@+O(IeLUKlCUdlu>ZE{eS8tzV_S1lnI|*Rjsk zs4o!bx-dS zpIorl>BIh&e8dx1l1k6&kkVhJ7RsBGDDQ4WXP)_9BN!x&aamu$M$Z)cy&Gc>c>1E7 zI{vBX==_?@V`MaavozQwaRuIva=psxu%xxNgGr2LQe$<+)EllowMO zTTCHl>*;p0iokKQQMIsZY0s+bIHYcJ|0`#28YV~=d&?PuWt^qY%Nab6pAhFchyzYK zULnuuVZ8qd2I^Fd_syAa@r>IQU3h+(o>$Pwob~luj1kuNU5sNd#hYhPNq&Mcd$3L8wXG-j!js3^nP3y+rJ#*`riv>nk9<-wZS<$fK|S-wSINkUuiJW)$f zQBPAXbgFt*XK;?(!q56Tes(TlfO8nzc<)&?2lu3+-73`)B3+OnJrSb6BR?|N_t8uC zB2=B?oZm(bv7Gy35n_(>-cd3ZsZzyfQ{;67>IZmKT=wk|1zsN6M#;#0n_9No;8o5z?-9M?Oso1gqk|k`VsTy43IB4 zJG4E(`aUVA5G*y3Ad~H0U5FTAJ>&^wnmx?@I@jOhKc*^ugk-V@i~0UAYN?J&ZUkcl z&^MTzN4A;68n$5miT0Sei~`2VCSfLuzJt)-_de?O=Ax&eqNfLA4YW7(5o(L)x+-F5 zlk^A_@gEu_@wSNjM17mS$!KSu!UWTs!}nwk~LjI29lNJZSo1p zC97n^e`_%Z7&wC<3h%MD-8iXjN3|{uim(W4Hz=Y;WmFrn8#b)%HYj4&)^@(Td&y>M zC7I0Ozunp0**D)@yp=D-tHsS>g2lDd&cB`2?-S$?^(?bJF2vi~hQdGaOkqfvh}pBV zU7{~V8PTM4GTDL&f!-* z3=2n+Bb=L97M}DTu7l&?x-!Gfv-^voU+Cd?4E;bKQ$rt9lQw!o7gIwQ{n)8Vi@l-C ziAke-m<_DN5LbH5PL235A14})Ny}x@b(!M#hTgL#>AkFcU+#rIg-2mTcByIS7`w|2 zjY~UNJ?IwtsHfo`a6al|$XVaNkQ?s>DT{#Dym|?mh7l8~VVVhC|i+pb6w9vG5(tO8#>n zxxe&HFe}d}m%UeR({Iv;=9-7j+;6ytnCQ2pPl{D>!22+|xU**cFtX;$umb*unWbCI zK`+2wz~?YEuf6{14oSaYLwXoYzth;nK@9TJ4zaL2Y!834@2t~%dIA`TUI1Qauh~!f zO8N(QU-A7ful4?^mtLD6U}vAzUi_|C5BXF7ExnxfbFW%f}$gr30v z&tjUoHNPmVQ9V^{bLYzW3^wjL?dzNNFTXc#Ko98csqy5Vyy8^7b#=F>JF2K1*u~T&%HqhG*es#$*o0g~1t{TE_T{4e#8T z6Z9#V1~!172LA2A$~#3M4U&q zP#9DRwGORCe}mqN!DBwfEX3@`(y-5Bf5q;>F>v4DHsJ&KK?EitMfiiTm`Eo+OYBA5 zPJBpWk)otGNWYWDlD*`K6d2`w$_Z+Kx`xK4HE3gLXX#M-_w+ps6JsQk$!s!Lumr64 zSVLKN*m3r6?A07D$HDoTvz80yzR2Cj3-f024)FituMoT;I3u_rWC>Rb4~ZnA*F+1& z260|IQoLDwMPie@ESVu$BH1UoAtgvZmY$XAWs~Fx`KO9k6=#)RbXXB$1*hD+ACfQ8RPx(?4QoGao^q>qSQ_c*?9Lt)rA7n>o_vAjxP0u~Zhw^{r z&lGZnzC~#9$KvVI+ofIQOnFhoSb4v4qFS#ms#R+H>X!PS4MgMH#+~N7ElBJCw!6Kv z)99@0;<~l&p(mbv((x4T5nb>A#a03U0PJiVvu)e9joNO1ZQHhO&bDpaww}FYg=b~2 zm8zBJLA^lJKuS;mR0nIpFCbvZTIf(H7V3gNgH3@Y;9tR)z>A2_5pxiAwNZS@@YSDEd)E5~)Q|(FV~e@nW$|yi=QOmnuY==*%;5S^w~!|EAUrp`Eiyb(kNz5+9nHnQjL~AZ;vM3Y_}awhi4h4| zVrTNNBr(ZJ?nw?8I-YPZf8|lTlRKtP)?OQoS&KBTIg1Y6~`5ilrW_$ z)~<8 z;9d9yB|+IxS=0peMw8GgbO@b81l>d*aD1E%m&NsPS3DLk!Mkw~U&Jp+bdrt~C3Q#_ zGMdaK>&Y>K$n|iY@DG}ZW}(Gs4cdzKq2uTRx{2mxL#C2>WO><0c9Fy6BsouRkO!qJwY)Ds$UiE9N~3b9QmVFU zt~#s!YP6cGR;u0Vtm5jXdaeF?DZJcXIj^DT`ept4en)?VKht01ANE7O^&k2_bV8k3 zm(mS&4?RyG(dV_%5A=7F%;YsyO+(Yx3^CKpT64q@bJ@JIv1~?L!q&Il>{z?h?y;`D zWMA1o7n1!W2p#~%ieUf%&bDpawr$(CZQHhO+vY2hGP7-b-36J0#lf!NVjzQ$EGkRR zad1wedU=&P+g|HTO!cn*gci|O$f?p7ZF)#t9 zzzmoJ3t$PXfHklIw!i^616Sc5Jcsx38NS1B_)kSqaa4L$P*qkI(5-bl z-BEYZ-F3_v_uT#SiG6CH*O&K=d{^Js5B1aiO25Y+@z*@~cRrL7Qf4YjHK-N!rSUYK z=F=uRLe~lCEkzUr4?tqX0001M+inN7ZQHhO+qP}nwr$&Sa>xa5|86wM2nvHrpeg79 zMuBDE5I6^Jfk)sS_yriSFa^v7%fV)_ADjl)!DH|q{00rmfC{5Zs441!Mx%LXBRYca zqhE+2i&NlSxCE|+JK<4y5#EI_;a3>pXp)muAdN^DGJuRBGsqIMjhrA4$Pc1v8d`+b zpdIK4x|r^xSLqvyX*A2qO0fE@8ym#Nu~}>x+rdt;hwKMaJQXj11^ZIK`dHPJO4f)7|OsymqU*bKS>Y zId7wP#(VC4_WpaG7vU%OGy8r0^D@00DJRNBa;@Ad_sXO4th_4k%J&k=$RKl2Jg6UZ z55@<}gZ;tv;C;Y@1eIHrSG84h)mimdqt$e^SglvP)me34y;k29R!YU_)H=H^tSjoq zy1nkLhwI6DzFw{O>T~**ex^U^f7;dICYi}(@|j|$lBs7}nQo?^8D_?rX=a{TX4aW) zW}i7`&Y5fGp7~~^O<{A{LbjN#XPem`cATAN=h0W`ck!Whz9R=OOobpmm;acv@u| z6eazjMV`B&4>YvS)43WII;lvg6ELc~z+GuPaypUDdAg}kRgNE$voyr{9X!r&@ac6q zL$T*<54p>I>+uPXc(vN|;|=-l?4x4Ub)MCU2=o>x(j+UcOXpEy;}q_0kTzQK;wGP{ z5V*XN?kwuqY8DCHq&(?N88A|h;AAI5qf9cYF$8xTp+P1&63@w{-MgVvLV_;@r`2Pin zvlvnsumAvGzXQYo004La+rXo}fkB&L6C*2=Hp6zti>q7XEf_eow==yyFfAL*VxCwY zW2FpYv6Llvo5_M$tZ5;R`Z7Qk!zMOfcAyCguC>qi!lKJ z0ssI2f*JrI{uhB#5dZ)|egS~~+y6g+9a!Xr(`W%^08k6w zq5ixL5pJa>s%x;t(jLCU7UAukSD!)k_4mI>C&OmCA$TQFv>wal7f{BDfow*3;%OY8 z3ZXFK6-%Q~N<}hKJ(Xynf>ouuppzvN7Pf4~u~odlZIRB&eDNB0j`FJl2Okl@H)ESz zL<}!+XlKhUFP5rQo-$z*+i|K#$<=kQbwcc(ZYb1QHcV+vgH%?AaaD$CeNgQ{ptS31 zMD3|U_Z4hdHjbtKp-;%q;4rt?g`;(=v=DDHYSQ#lJ+jT zY=0JVZYn3Wrb47UEpICV@9c%DTwC;s$mBr72pV+q&A}a7GH3dU(l|hoJs#w>otL|h zz)#u4W$d5YuhNOyvUJ5ZViKSuZ>-JcyDCTfRoHMo5Fgm|uDp1wVnML(K=p#{3uQI| zUQ?5Y?gI5MzY876_hGV%8^7NI@1JkdbN4w5-#%EK8PvDd!i) z2&YE)4zdx!Kc#BPskG)fBwnRYzW2TTxsiO_Enx*mPSc916k{mA<3$QzD6g!fVfDY% z%flh?+5;ph>(5UBq5^t*vw3yQ>YA;k3a#yMlK?jEcFSA zj-3|}FFEo0h!lgOfxGIL;F)YXkz!H)y-tV1?*I4YFThD6hY$~-Ygp+MYVQ+UGw|Ly zSV*Y76v0km-hn3Ip9Nh6Z^Q0J61J+zPmZu8$SiF0wO1jgVW>~o9y)zrGX^~l+s)tG zz}&yk>BtQ^w<{b`yMV849m?F}4*#I#i*kUGnw_3f;kINts z&BtA5z(%&CGC8l^F0-P3qvgER(Q*#R-Bb*nPe_0f9%_W%@Batf zt`z$R+1AYF_O@QXdZEkiTH7W*a5M{@Brfe)DD_B&dSXy17CXs61|(%bFw=Kd(AXpY zDx*I4g}#3=JVzLfoe&XYgu>o$wj3b-kdjYp7ho2=@9$b+auMKasR>9K;D+cc$dx2S z2S~YDd`U%T7ON_(z@4i#Z)-N5?;J+1tz}4ZLGrwFMDfWJ=xbnAor_Rf|lNszI z2?&|0B(kStazLjv(t?b|uOieq@?DsQQK&i5-}lFUCj>GC$$v-?F@!3|b!Hp@sIf1} z2hY+_|FM=?tA7R%oJ@Jaz?oxlxthq9FS|Ivz2SZ*3Qq5a(-_PLPQpz9A&4mOH~*-+ zNx!vb4o<2+PPsuxbiMORM|`yEdBKtLH>XmwLn=|GqAT@WqM*`^z@2VaSHbZ2m$`C% zP1g)qj0Pv@}Imrl+azpG&I9xjS@Zzp|R>;%0ovqZD zNc{wK3Ve^jRQPxNX|}VeWoMgH=`z!hFMx&Ckg^B}4MPGL5}s>L?qC33PRg>+$@|R# zGxoIH`)T$xt#tv0V5Zbs1Y{V2h*YMh_NGr4Pb=7C+3Li<5&bhlu_`*Le_fM*!hu%s z&M)1vXcttttFU?vkmc*f_CSIOr?pGGMWdwd>JC|Mr62-a42#q(8N^5NvFH)k^;-v| z(}%Sg4rZ_ySl)5cam+i*EJOAWmOX~WTW90(z9sB(2Yp*L@z#Loh-U!)VFF-c+yS+| z#(}j_SySZXol{}JrV}QJOL7*+_u4j)0eh3um+p~v-m)fc1gI5VzzESoC~wEuN9leg zN%g_(f;2ikkH%sEYF)mp`d9bBt?%FD9EA4ca|3vhBB5xsw0_HVle1AY7P{>j=qLi?-Sp#9!%C&sOWHVZ=7S8L4t=smi+%G(j^Te@S zkIT$6J&%jjHNT|;f3BVfv|9eq@4?5(%gxTT0+i1 zp$aAIX0DzAi$g-KYK{jaQt4DO;WQggz7HbxUZD}G)Cz?Xu^cd2t>%mQ67V&C4jwK( zPF`+#Ege1Gz3ttNlEq9y#Ln&Zr~Qd&c6`5YPzV$fjR=JUqWXH#C?r~F^;VpY$75;) zLZuW7Mx!3YvlvBy0Y#^%6f}z?HiBNXH0g+EAd6M^|3M`2#IbH zVf`Jb;6DINxT@y4@MtG1XHW8qNB98Aq+&jQFZJYdKOjG{k{>XojDRwz1QS+N`pAv_ zeq}K?K_Gm)qfB`EO4ZJj;LEotX!@JN(efy)-zS41JKptnDtyk`ho<4*Tma4eJhM7e z^g(Dv(R-p;OLh==a(YeLwU40J4^ICH2FeQa8|MCPvujk3gtAxABsFGJ)c_Xds6 zXOP}1f)4W91fXnai9SarNe+m@(g(1Q$+At@q?YUiHuif{^}EvF+=u5$vg@$}oVk+i z$)fJpT z)fkw9P=%-s6A|+@&wb}PNYu%rHl)>T39+&$J_s-Xm{eGn|ZLid(E4ZB+@ z^Pr}b@ETpARvre*X&v+SPfLvDu61VYkf=w?)K^}jVo7y*{d`7CIHv~pRa}jusyy_T zFVEyfs+Zu&^`S||5Y85Eog~c(VgaF%(5{YW*#)f5h>HxYCQ-EDux;j=d}H}4mv#qw zOk{DFQe9!MLB|lV(V{VzS7~lUk_@s+G1JF>N`#1RsaS?IqhTim`oLt81U{v$FRApB zJRHa5vs)+>G2}38|CFVZo*;8GRuFCakHRnqV2J-9`3y9 z`zJ+>J*$M`W$}-`VM2C(E3y2HgDvs+g|D<)Sw{dd;>-x(Au=-#FD+**WEuYcmW8Z$iBKiK|rYcK2 zX;I42|L7Q~)ziI;PlQrEy(+0n_SnQO)@ejvQ?FcI-LdqiV&l{;)-P7E0eZijMq6vH zy4YUn;u;P0yW(PWGzce)ciR4%;XOZ~;cax6@Zaq2e!Yi~X_U)YJXR`2#n~-w?98W{ zrQOXE@Fy0)gJJWd5S_uBXT6Cx(eWkP2Ifuk<;`xG55C*r@vX7<)T`@R12Y}$5Ljnc zbm%TyNuo_X8cK!_?V|VE@NjZGLXZWxGn@*KaJqPl@|ahy1yRSpqMn^nN+|BKAMVHn zl|kAj>^=ct*?IpCTY-oFghJ{2wY_KgZjd?(15t8@eqO}97UQscly@Mzh-%-4bDo2Vm^yOD-1~{(7LD`Xu({xml0zU8)d{#(zdBuS+xxt z%A=z(BKt}W*`KFH)1_Gd>(EtprpJ6saHxDgPsa3Il0ZSe^b@24z z0BQF0uBww+@x8=bw9r~{J?BF+bHUmbatr=f-Hm19$9F^o6u#YB?%0ERWWYwM>(Zc+ zyWIMG?~^${Lc{muIG?~Cm}~W2CzS{UkN4vR%#AA znRb|grXJ*o0p>sYgq=7gSC?{ekYgqi;IK9b?%0LXd!pJA)wi8hn zA77pU2iGCuR_Wm`7ryg@D~h8C(gO7OyWkrL3sK-Gj?cwl8TTVfps>?}t*OU?N}y21 z)|Nf1BDkGgHChM{)Hke@L$(++uAfFLLnB0$IF)Esy&Whl5W|lX+eu1Htb9p{&kgH* zqq>Nji~~OJF8D%eh#NY9AdSpK54?0310sb=6=dejF|Xg&0-n zRIFb5a;Q8H(a1?Gg!QfJ2dn{s4q#IVyXJluXVOQ%s7D|WA5d8~ie992(Z3;y&p_{f zNB!AWYNna~x6q?Uj10{O8n3liCxjc8RFG>5t{6leCYu=NqSJYz*J8uuV<}>|>@#~Q z>`0HKQrk)`b=7LpXS`^+MBi*O7#`oFn3@?;te4GxJ+Ny(ABvF4r2diY9BNW3T{?rI zwnLtyV+JA6h;&G;Sh>E{g!}!gH=g_W4oJUOng1GFt-o#UI`Q*8=#76nDj~eW2<=tY zJ6aJb`o}Z5ek7O47G@N?Ic-m^i}OFVng1XAhKxJZ6JQ;xk69Px7mM)nmo(*01LcSY z`v@_a0&>%u#E3Z>LUVJOe9S3~(FQXu9W|#5U!zG?g)NszwoNa``zd}*g5&wdW^=e4 zk6V#_C;q$u)Cx;HU2GD<)pon;H#&n>=;3Y!(72to*dsa|J>$_`p6Grff1?;Z6fihJ zjK~s+h0->-QLg;2&^G8p1^Bp2xxnIn+z)Nv_~00;Kwd0a6By?ZaNpA0j&e#86WTY$ zc6A!ca+e$I_T{b3&2^l*T9JHA!(aG(n3OS+qnOBSr3AneAhrgsqo%mnnSyqvM!3fnqsJC!Q}YWzOqr*Q?%9FCN= z;<=1Ff>|6%2}xD_cDEHyn?9smi(WDRUB`>#s)-C(R>iOlJ^8osfu^J%uq>`&?&MU& zF@VFIuYvG(=pbTfHzU;8K7>itNu6?C0qY?2H2MmLG8ifuR7{nOiv48E+Gf|p*+3w-NJBp< zMUKusce4WZMXl_b*BQ=|rRJAY=uIMRWly+f%AN&Y3EoUvgVBl4t~)-4sS(19Mi>PD zc)i7w{=ZrQgNH?=st)D15Lr!uwfP8)c?^0mppWqc-+L!!)|YXl{%|XqTuNCARlPEO z`sN-21ro{|3ubIeTzQm%4REVD&&Fn{&kjHj8fAHqko*wc&>4MX4Yz-u7ud*ssVUbz zR=;`K%91I`^V)f|mttgBD!)zTqq=6*ME-_e_eC7$-mkZ{pGHh=OVd4@zX^4g`bCsL zY*2O4#D5s0C}k&0Yj8<%p+~m=7ffua1Nw{cyVkoF{G^;tx^ALT+g^tT%tb(lrgfbc zC#7hYHYz%l!q40#%Ia6VxncJuPZa-p(`iT-L~Ki%S0lb#T<;0~iB!oZ%Y}C*VI|9T zgU2>o>&Z3$%jN0ByCO$u{YbSjd+KC4+WbZ-hvKa=sI)BBwcOm6w2_@T4Yan-VYQ`o z1~<*}jFXt|;r>zfT_hj`0gXBmYo7G$0weGVnxBNIb?!#>_8a}gZQ07Z9+pG_y88?x z(MV_1$o_+5F87pE?~z8YP1pCX&BkK^Vo~#Jx2R`vO`?iUYxa5l2)XF|(J|KjJ>hCD z?THR;fmYJ=vD)+Mzf0A9)3L2{50CNfy7pgs z)h_cBss5j|ia^L1=EI*ZgAXEySOf&JV#FES?MrGK=(KQ=XGPbeHEOO(DPvh^%QqLGbU&eCp#?JI21D2W+P%OFdm|kUo$uI@UzQ zXjzuqQs3L%jz#Wo?UPPpQ4c{k&AYJi>!ooSkx=K3%_tE(B8Ib8MOip}<7@MA6zEhV zBS~TOfkz15G)@-i_BiS$Y;;CiONA2j5!NKGqT9ktAJfe&W8zAg@`?LRfFy(9*22>B z)!XT=3FNm7qH{!H3^Es-jT4dq7nGp6u@;36o3*+S4fZHQfAQBo|GNHI$h08U0Dx0E z3+?;_(L5PrJSgD8hFBG8;&j$UoQx(~4iICq1Y~6vCZyPPeByLb!`T8B_t^|r2V1+# zE62Ei?FR0J=b}QDla>b~8zWvQxeIb+R_Y#2XY8+cK?E<7t&vS!K=lyYe^53+- z7r=U;nyhpaKqu<*cm@9Cqr|&7ap_9@uiB%Iw^v_!-O#nJ3M1@<6&Ew39P<|2=Ib$P zwr$sdn^!(7eNjB)2DI4byTX%DLm2D$4y#VwGsLfmY|@+bf2bwO7ZsTV)Hl_J#K$;P zW6hsg;nu-8L$BgE_Pb}XU3o8=caCs+H*p5LV{Y#D5C?Uc>O!MjO_7$R8Igu)1!og7O%AnH;yY|jM5(im zvI}6GLs@w@+iF`?!A@3%jLsg71?vaLQDYt-KwFR!5*&jq{>|x&>TlEB7tGXjTRv);Tw3R zqK|H6f`r2rIp1t7Gz1|CLU$q%gdqq_%b6yHhk-fy;fXtg^CyH^C!kxs_Y$x@jb1`)gn@z#UsKe4^ax2eRxW!c4062N2J`=te`0|IA3kso#J#{|&P$d#(y2l4 zHLZc%kjjOTJ;2amxS%sijMs&&*{qVGg5RyvMGplErAw|UP9A(lw0x&eG|>Xq3>z?e z#_GlZsz4{XZ}UEcHGZD@m*yD02~5=85FrtR;SO=2^Lve4@_2ZrjDeUE)e8C%$MZIx z%=x+jLZbu>#>0Z-SpfFgf!X*;1DYkW<0J!jW}^ol{xj(R`Ev2S`2I&+a37%kcQ@Tt zj0oP`eh#1Q#C~yUJcIfXt(+uzAm{*fLXXwJWq^Ch{=>C>anF6MnAax^NB*5&;Xa(N zBYn;qb3mO9C2+Lat_Wkm{yU&{nEtDKY5}Odhi(7Sgux2WKTZr#V*mr}clEnr9vf6_ zyRCRj4S3A>+xT|e%sL{-|K1e7B}L{&ei2mJ*$~@L!stF0(3ax6sHuq~wVr0Ys^ST> zlA@N(#D=*Zga-UG*E3~kFsQTWuKB$J{|5x;lCWlY41M#{7T#48yQ=hUjp==J#V5Yq zpJ1HHj=Va%p3XLhcgN2-ZbQCtg@QpqyS%T0ot#s0SCZ1*A9vPzB%{fz&cSt%(AH;6 z!zRrBS4n6}MAf;yFuvFV%x`Sd@o2-ix-eWW>&%5T&k~9uT3e7W(*$=_k#Zaqcq5kD z*k?&Ne-XXwxx!HQuNcl&SDhC$8jbNvBS9w5tzLq=EAyC7i(%e?8BV;4M%=zr_bQ51 z9EidilHm)Ix>9_4*NW*Es7%&2xySB*%SvOjzVPiMrOR)8yZ;1jN9bLATc5L;Ft<#D z!CuSdJn9dm`f71GM}jU*U(3>wy=~uHi~NkYbr0_u9y{3+{+bM`>+8^tiZ9|atvnw6 zO8Qq{$Aw!kDUs$YZeD{Svlti~*tRqp9njl z-(&lH8Ghugnmu8$%3&=uo6c%8fp3dU^p7u;P1h3;3&`3TJ%%8H??YFR+4%gLnCr&f zWbSOZ5~3fYggG>7EC>%nBVW^~ORdN{AVSBKrC z<+r4^^iF1jI!Cs5xN|E&s@^u3ToA6I?Y_DfV6LBS z*Zd{kD0<%>tlhoN)Oy<8jEizyhk9o@!D_5YFj*gB>t*Vz2D-_2)()lNDX?TcNO*m~SyJToH*hj6Gn zZ>&dLRtrC_x74~O2x!5neg$!j_lakeiT>JMhd;=+-G{8vYFeFxKXQ#QJH%PvzvHDq<#p#D0oki!t$yu za$Tq2S(jG3ylQ{g>t}}yk<7geFE3eR$|T@LXQMa*?ah?Eyw8f*`LMCE+N$7uU-FA; z?8^tu%Xs*OpUXjk(qlLHz`Ix*H?3F*J^XmWwuGPbvVfff-z)$t#Bc8U)AXJXv)y(6 zaU7`Tha<~w$zdfKIWl4%FGZ+fKIDFl*SL!W`@e#iH@-HO0CDvFzaU%SzTl;Pj~Pfq zdG&w&1o=tHzGDd#6_8Q*Km78Fcb638e7wAxQzm~@Lji2p?%3=2`Q57G-rvFFR&}Ag z(i3d~rMH8I7Gv!MJk<~uwFn1;5#K0kWbP_}{z|MaG9wYj#CVl4G?l)PaI4~i9ldo# z{O9P(G`cI+ho|k4=}U(bO9lSq^0Gu-Xh>ABa#UjNqA)vbUiSd2g00>$7O?rnu^y9GuW53k?5Pn zn|fc@?)`$SY(6DaEA?D47_4U7A(F~4F*4H;CYXM0Vo*;ugsD41l*>ZY&x17N$$wy; zmiRO>5U|kT@iGjMuwPwB#3WZ-qEdEBu6fAjdfguqL#edlwLT*rQmK^cj{1?2%X17w z*AjGMXliU!;Nra1=aNKUM))#bM{$6ku4f zVTKq%1Q0FD{TNy@WqA>=x4-_+++6z?30zJdqJa^)Fvgl#=!cJm+Ay}(5o`&z zhJ3l5F|p7O-Vke!hF_fc=X4N^5xNU*!b`ZzL&j$z&eO)2TdmbJX8Wbl|Kgw@sN-d? z+Bs^4)QRbbDaIG{Dlw8J@7odhsV!=$42h6HSRoymvMA5XjIzQ^xxz3p%#E@`o9-BA z#6CxA>Po%ZVqG+bHb>s%Q3a?O>w+|5`P`VQei>>^SIF>NeQT7t4YniQ(zSQ`-}>)F z+u(WNDDW)#=K;4E>WTMK#@KSn`twB6A-w!5s}68h8+}M+)E91>ty^8Kf;WrD`+52m zxz6PrGWu&?0qVE_^0|P3F4+;3$OS}xK#eZ>6F9!d3qb_}OG9$2Q#>0}UQ~6UVD43b zXbjYqE^$mHbn}mwNu>lGmB>)oO~rIeX(;%Ti_1>yLmZarGze{)%0wu|rT#gUl2r7j zpseI273fS{*)$`&Xk^7KaM{eaUML_)rFZXeU&uWYXhT3{ajhFck(xOSZ`bHNmhx-R zX}|L97SnvmbtYrn#3bVn&ct`FWtgncm_90JufA!HPG$qlDHdE?Z8;(%Fc1-(FE&+i zQUZsWRF7*0C*a1Tiyl(Ydh7$)<1|8w)=DJQiLt^*<-vwBe&$nf>MWBg>J*5fWv<{F31OcJAulF+Sj7E~r;w^`OP~bqiMQ0%iMV68sP9+Y5CO=0>W}*fj$6O*xh1HSU)Jg>9Bc_Fu zMBCNNq_IPRke%{39T0&~K){S6b9)p>?c+U8$KZ}q$ciT0HfjJ#2|!W=(xx$0`7K~d z4J+V>9Wtndl}x9h2X1IlG|iZCn}VB?mqay2V}&=A7;u1x2?M|Z;sN3rdY-OE>&l}- zI**x!ImI)HdkPRL;VGh(n+imsTwpQOxnmyGgUNtz@!?#^$POpARitt}(y^k5cPeQI z!f-+zYZ%9{j%wg@-UjxI3J2aNu_GGO4ndF+;8P>0&Bncpnsd6vOhtgctJWibSYpP> z%(g-rLk~_BB4P*vfD~&C(3z_L9D?D&MFEkzaJm%{8MbYf0)R4^j3@k2t@o6n7{bps zgXL}4+f!~WkHCgi8Ne&YwSyodYM1ENH&Q1N=70RA^BLo>&hJA)kB zD8Ir4GY5o5Q7;fULbW~{RnZpR;Z8RTUae*sCA9H2GTdzKX{L}utKDj|(P%oAMyu^s zjZ`EO^T`l3R1Q-_6O+XNHAn#p!UHJZk9_|>A>rzA`G)Nlsst~Jd?fl%7E|D6D7%c$ zmAO(^C6YDYkB*pPH2|z0(x|XBM5#H2!HO%PNFWaAgUaF?N*p-{uUMl7DH&BcVFV`y zHfs}sqgpL;2}&G16Q%%0RmQ;|C<&7w`(IqD4U8vs06^!|eGp?qMf`BfdFHY@JuCfN zhXvgBdvpTDR(x2tL8++PhD{sSZz2TJP+}KAV$$*Z1VqUsjhbaN@8tuASiOcE4@guJ z&Dxw;mPHz=+Ll!vnBBYJoEt&o?QScu;_LY-Y=m!o%dOD%SLbE~Nc~Zy?O&yXwQ5Vf z(6Hm_gnEJn<>R+eilmvgRjlo+W%n5rl}a~XH%N3M)n1)gwoROqwQZaJQVA7@A=2}S zEUj7=P;d<6hz{!N#zDa8EhhcH8b2@yNEW@6+Ia(GS=KqGs~Z=EsS_&_qV)^=dJ~}A`p%yCZKN< zvX_o+9b?3}Muc@ygk%|ii$iRC9FA{?9;y03q0ziZPx4td`f-CmN?=tF7W51~V6pg3 zprI@UYPRy(oxc~{INqo3zx+o~=hTUZ-g^iHyeML!jG!G9jD^a_!o)HMQSELS(=lvS z^YaT(rUIi1|2(`JeBPBXDKsEj2*!X$7)1({Cb4qVY#A_L)K<}&YI<^Fi<**ytGcqI z-T9tc!CtWZbUe#aY3UfJT1Hoyx-ME_%o}t+D&^WPhz~H%gONi3&{qRZe#?d6fY@Yf zAE}jCt&&FN1J_f|@;<Sr;>{^J`V7Wwb9wb7uOK;1s7n(n62h{jmJSn!2(u+GTD$92> zX;M zqYl1H%J$?xDu-JQZRyrtl$xEQ0YD5uL>+{bq_)J?eDlBJ2w0OYLs? zCh9KucZgJ{A2?|iP`kF!U2++LyxzcW_;K5v-7WO^aKz6ia#4-_c;xLPdppTrVe*PU zYwgf2c_|*KYPV~_ahqdTY>)R?oM|>L=Ir#wgdR#SH&`{Z!y5UvH}JFm<0_0 z0x@z}aDlNB<+~_84$_PoX5&;TVa+qtL+h}p98_o@&-V^bXwZ!_gljpl& z{sNMrZ8W+u@)dy0YCybr7gxV|q~E#Y9wBLU33ir-o_^WP@MK>6H;x!wQGJr{2g0&E zK(@QoySzfZ_1)geYk06Fgmr7jk{3O=?_DhDX>9WABz=1%OtM8 zUiQxy<|}_r&GR#}0)si#cLj-LP+(%`^lW=3U>e%5i|tRv!e-gphF)uRTZeUJhiWR! z<;FLg$>b18nS*X|<)YAN=SFz#na%#{u8Us0whTimYg4W{{F!@!mx+I_Fo5)_v|?_{ zc-7vQ{VL-larE!uiPqm#$;m1-E-D7(cX|w?m24`tL?K;27Akf5L8V}1Xj<)aURb8pV2RfDh~rwJTJ2|Y`q$c_Enzutf6^wfs>_XWkF1KF9RmTkykaj)NZM@m_2~M!t2dbzc4_NQYy+t; zeS$0-3&pR9F>R1W-jz<5?&69~edQRj+^EPHn>o$=X2%U0H%(g9tR0o66aGjdeupB) zLn6jRW!$wyJPgr0?h=E%ACMkkDS7X1cEmKyX{yedmacS2dJ9rE-F9{vgyVVn%uEOC zo476B^l)xBkhX0*t@oR4>sEnS_7=GoWLe;D0UxY|1TmJn{Q=J2Ud1B#IT$;$f=?FA z9}1K*r9?Fk1C@Ue9k zq?EY#ZQNsd%;okFLE(w?+^X2q6gR~|y^^$b4zXxQx{xNZK18{vnqFc^>&7-GArg49trZa!&39R6N67KFtw z;$OgkW)67JxNCyc9dg=|0|s!)RXr%pq7DPFpg+KjSYYn-Xi+}NFe~>m$8id@o!3#a zULgUQB>C3NJSe)R-p5LfBXIW47((WUB5swY{=FGZ&W{*S{hWAuifX-YRSJbHUNxHV zs4OuF?~CTCjz*-Z>ZZr=>LMe2bO$-^!0yH-xzG!xICTvf`Kx&45$& z5Ex56in(D+IM1OZ{l`pF{4i*)M*Qu>BZ?>7Ma(hggfq$98uE(@ufBfKUore__ambC z9GHSV<+rR_3^X;!reT?|RgT*Nt-WtpM(LqksrAleb3$RR`OWXl@*laTvG=->Twf0c7+8PJRjVU!JOl{l*JGc%W}TodI|~tOmHv zdUqi9&!4eZiCV%hIBlhTUxeJfU|rW+F1LLLNRW6uCeVdEltq`n_vr4ucd=D{*-gOT z-AAMUXZOXsfl0he<-=ZTW|-CyLy>~CmprO2^uH8ob>Q|NOZkU7xJ~Pt=t%{fY!?+6 zHNJ4qcz4g(4VhwY*oxkrJbQ6Ge;N+tY{W6*>pS**@qDTPw~Wql0!A9DSi{v0*pmL1 zqrY#~eSZng;=}|pflrLZxdi5vki|R>Urq8Iv2t>J=TR+IS>`pKonzx((5eGIG_B@M z-WellwVv!Q89zD_9-ay1f8F z;gXeO^`pLwmgyd$3!d>k`!P8LghU^Ay^mZr;)=;^TRHg?_PHRm-_6Um^~#cy*6Pa7 z=Efj3ZDh4C@L=H~;v(CpEQ@gSuB*SR41Z~-@-v9MSiAqe(PUF?H}6ZW1U^Bj6C1UR z>sHl1?nER8Gb2#jL~mNpXVFTh5lLxKLH8J29yLmF440e!X|H(sqqz-fmIzfcY+!e( z=Fo#9Ln2xvio%{fi93r^1USghX3GL64tv7qaW zw^+>4eO(yx$Ro*q%=oW%LhJe!`q4UBTj-v-FMmxo67vvb~)5tj*K@`$OXI%pP*cCb&%e$Br)b^n#97Ax&PRAX4qv0pmox!sxR^S0BT+Ivg`XPl@62-|?dIB*l3?AQa2c|^!~IJ4+} z)-3rk%E*Slnj7o}fYnH8>Q8b2m~vVfj1rNaKHDZ)6;kkY23RGPI|R)U+0OG!B9)~{ zqQhKIknyB%od^q{{UG2p%8N&+r_DQV;y8sSY9Q7Z{+Em$sXGDfC>a>QOPNA6P>hkd zo{rR|Ep>to$L1Fk4z0F5bXHQD#v785-U9im;f?FL@)6No*7@nZs@un#0X9EWHei#( z%f9VVx9w3?nvP63pa(!egLclUwoXle0^u^-V>qOj&@_9u6AF%UOQdpygc1n+8i^b= zOuCM4$0OSD9pHP^f)X4bFv2J(&=8W(pic8eD5GS5qeE&ME0aY-np|L#d`$*Y(tdL5 zN68OTqU31rzwNK#B|ankWfBiivQU3bFRPVhwi)nK1Z*1A|GRY3h{W7#WG19QOY)2d z6$gqnX=cT#W=3Of2CQZSH;y)M9$&!a27V6h9S45;EK%FxZ%%(lBd@pebn5N%{k}#4 zpb)(_m<1ZeOX#>;8|rpQx@}FeIABBK>AqGXdFI;-lj$y;_BL($#Sjd{$;Wg*an`al zfUf^lJ(t?%HA|@vC>+|mqiZ^8u8}W9nnAVF^c_%d_6MD|3~z7r?Nd`bWUQx;!<#IpD(TA z+vBVbETsvhE4!wZ&=)$%3XqT&yt(HJK)@f^8T?ucq-($bnVirU{>l7f^wIeX^~2iM z%>gIn32~|g2_OTeUWT=60K5j&&K3~5&!sTwJdPGJM` zmY;iN3j7At&K@AU-|O)B!-CR}c8_I1?ZI6S>w`VXbdMX}^ywXhFKYE_9K;0l4YCgH zr)Y@(F1ywS@*2GN;HSP%K!X}MRIdWf0VM6pDlSSphCIWVB7Ozs8hP4YJ<(kT$N@M7 z$pJitd5)A;WjQ-pSx`zA;9PFVg08S+L01^Jpd&H%UKa@v0s-`Dgd@sQk*-|Gaz1!Mb z{=x`l z_!!|^m#*Fh4Vrj+@S1~0dX}ud?=0Zu_gknR9KueYH5V=4p_BHK^Bue3%FegY({#q} z#~fGMn<;kt5Q|O-SJ=fH(IM=);v74n<%oU{hLj;9-I`HUzvq!1r&#M&!Wq6c+h@e~?YWMzW&}S`5XkN%0+2dW~QtWmCzXnTAdh zz)IFBF%cgQaTEkac=^n50!r(KZK!BvOD#*v-BjVa#?+DOXfEF%5!iZ(^s0b*F?tR< zGN^?6q?UnVw3E^(O?`W{OOcp7B7_}KHUf@4<#k5CMYh93ae{+onJ|#w;jJM z@}GNf+jWFOC)|GThzyJ|a7UL)Rq0+X@>M(g_RpDwy-DL{0_=9% zj@c_N;a#v|6^7Y}Q8lRRc`U^7@}0APb&o>k%~}j`o>$T-lA<~(`s)I>&BfD&DR7? zdQR?@-DVrp)TG9Rr>iPun^KlZP^uP^;+ry@6_g;ct^HVLLlDr){gF|(s_VM z%#&56Of;@IODH)GrOt2ZdDGnyZu3%@a*nv`YH7g2{{# zJq-DgQxJ&lXHy-M(4Kv+JJ+hSlU!&)@mGJ;G=Qy)iy3SfvvDk_QnuYDAlF6~`9Bag zyUW#NC9l2`+l#Fxsu)lf$}Up|T&$d`QsPya(xPkEOm1=T2gyQ#s8itj&Ob_D&*Emg zws<~if;mz*@7*!oa zwqLy1=pS6w$i-KnjO*@cp+5PWNmltwvT-*k6j>1aCsYC1MvWKy!5|Xo5N(IId~gvR zbW$_wS?5)IhCeqE#ruFA>tlzG)o^iI3(oS2$;V47n5)JioF34SX_dxp7_sM;w|~ob zc4pX#GSwIQp%aiU=(3s3YFL~*wr(oFqQz$@fBo6UHp^~<8}$Er-l*Yox{5p)`nsP7 zelMGf%(EWL%%jX%H|^lq-jUig@B}<+7uT8iu`0Q+KHFfbhIaGX6R=%l=k!-h$v#Bx zrzQZ3)R?$bVf%M@p}Y}!ll`7)GXis1w>qPIaW(+r8FkEupq)u%C4{aR;Gj-xb7y1- zIM8up~+aCD0!snd_BAxFA0tjexQzs%Q3u)kM5UAM>A z#lz8bNA|7MQr`!6{RCI-so}`HLc6`cRd7FHxcSvqy2FqA-rwmuV02xN?nY1Rmximb zjBlHvHo&1I;tr%Vh(2JWqqjombgfIMD#dvejLjM%{BIUu48@6Fxar`FSdKC~L@mF) zG5~GtOY6dvdGLx9Ix7`QaVVS5+zgihAY?9CM%S@vYF*G zfjzyq`-DqR_pMtzml14wDsr>F)rMC&IqG?rj!P1KKjhzV3%j_DkVpEi?7)3}V1R;T zhVJVn-W=ft8l=4nlsKsDvFc@F@@3Kp_qJer4@TQKqSO?iOO(uBr$?=1+$As=d*oYS zeKrR2jh7$+ZNd=Gz>W%bfj)+bHfW{jL-b9s$Ho<6ve;gc9uKVQkE~Tm1#dVp6DAX3 z^Mfj`RS0QQ3kS6kwIX0|-E=fDH{x1cVHutx8VyK|oG`t~##l)yDj33vo%9=?ja#wc zyGg?*>`oOBcJ|+3MUbFmV|`uxt21qY@MF&mtVxiyK%cXs@hRXdzwkYGa~n_$@P)A9 zU6InY^__xg4!!T|lkZk@M#>w9W7|T>;>ZXuZ9$)pia_&p5K9c6n1cSeSpg&4T2XQW zS9x`6FF?YyB8cIRqxg~1CJR)!IiP8Lyw9pRp82d@Ue6pwbsqs%(hoII(a*}}6~#Hzy2Xh@B!v<7m zC%>#}_Tdsg6Uy&cknD8VG_X3II(4-h9BtfX1H>VkD7Ow7($^?UK&bvdlSgz(Z!btz zr}t^AIngwB!dknlRFx~ulzSp;Nt=r2=mLo{jDJf+tofohm6yBklk68dcy_$u#Ks4e z#l^UlAT!BVFQ{fu4WZ!2ba7S{&q}ARFncbQ%TCXT1{UelrJbMqT@h%b%|12Cn-eZq z%Ev#V#I1RJX-Q*2pwT_$x#$2GP3+8BwNTSYaBD0!@mP%U2^+L0NV#i{ly^(~Tj3`j zl`E&SxyLc&r$>&V-?Z9jnmAW>+@*)ztm9moY^lz&tF8>2rxS}vL}A#{q8{yELRnd< z?FtG1fsG#WAc?4NzI51aJ1(?&&8!+tgvDdW!}D#pxga@dhC7edQVxdXFdME)ymeVM zo8IP7tB+me*v{SGDCli4`Q{(_*-?mPpK!IOIs|5M0)OnMK&e`w0`O5@lw{Q(S^$L_ zs$KF>;g+@x5ytcpZ?Gj{^Ow~HIRq_|0aBo+j-Ev2)dNQdgqJpL2xnMNS4A71r{?Ov z8*}AsWCwY$I%*UL#p5?xhIDFU{kgS`XI9sqUSHj*RAkc8ZB<34!Vq>G_Rm=HUKMg` zj=^K+y>fnxUL{h62h1bTcG5uz;n2jnO>tGa_`W~V1T4zuG_wUx>H@}9(l(N{gS*P7 z8E{u3z^*2OcD%YO@3A{>AHyl>pUp5HosxXhShzsN5H@n8;z4Q9Vt3Hi~$G>xa2*!PS~Lvpaad6k>!T}=_9#o!C2scMxJGKg?gEVKk9b3QEF z$)|FEs$aRE*{RYl<&4|efqQvx9Yr;1ZG|U}s!jCXT6)!R%9dcrk`jhJq{7BmY(O}+ z)YmO?Il`t{KWpIJRJKR9Xm#i!V!A8H1{^lvl%S6gK+kszM2#~c71<{x%5f**Bx2&d zyj>fERsI9pA`{RVAW3Ws$U2J@!JS|vwM)Pf95oiceBkDfsGA6jgKy9JCg=Z9A2B5c z_s1Wv34S*H&}Ub*)r6~A{^+ICK`uHpsYw0Pi|{q;`ftAbe6tfWpNCNH0l}x{a^;Lxud;L z&Arif4^JL{3%1C9Sglumej-~pYl~A-!-FsEF0YVn!;?HPM=h&?jhwyo-G;uHVo0{hP~ttFSLjxr~WuvaRNNz0%* z6^f(@H)qiTbg!e??l$`&(`2BsehodETU7?))7Z#zcdS%z=9rbAeR^Ejap@?`$>HmM zDX9wqd1@I?3AC{P;bt#R;6IooL)I(#SIu|##Gs?F0nhrq$9pvUADMC(Bm}2r0~8vz z6d5^1!gQJ62@QBhZgv8ZnC~Pbtb}o0h*;*wP4(GxzIjPOX?o_|%csBXQ{Dh4c`z(R zo0#_=VepY-y8N+1P>ASoVqkzEnW6E}1k5cG4=gPjUKHDW`4P`3H6SlIVR#pdK`Ffav;k4g^LHr*V;=WDk4GjcE>x#{x#|ym%{t^SeK%N zqma&fxs|{T*a|r%{31-qaQq_k$!PU0~x4=ykiw_+>ELK2)}(rR%Np+IP!Q&!{d-dFdP2{H-939!M_={p!6jG8fCeK_j#*I}YBJ$3@VKO; z4`|80wuGx63bvSL{Ja#4E$%8XXOorl+NFf_h`CP-D!%a@&cq&rz4C&eTjnRAKlNno zZNl&ly?J8alufMs6|V}}d(g1g;d&+AbB7idY%j!k&)9>rR$qrw+K5tEo#?jJrCcX@ zoB;|SVj%-NWb5&E(u?FN!S7dJ!yFZE#LH=P5%UiAtaguZj8 zFOn=RL2|Exc5aw|(5yW2T0=HdlN{AnWMMLyJ+G>QJRv&kv}UudCRR*Jynj)boP}wm zvBK+)tq@i${-cf(ug}nIFmqIf!<x#&mpDc!bc{`668>1IGEHrvs!@? z?<-Kz=GhvHNdmD+jU`jYFywDie+9o+U^U|+z@SBul?UyHSst%_ZYyyDED^~fmWlnk z(@7B-YPICs{AzeM6T9$@J$9wzxD8kQekO+gFLu9`+Tf}=zHa3Hu!D`fv&xaVb&1;? zlkkC=J#0WbnmVV0dtYx9wYKiUQSMIk^oK&QkV0n%-n2S>vu6i?*YSwjU#i@+C;ibTQJ*aD6M z+sD~#+A;Drm+%OC(0>L2Qq(O~g{y3gb1D&$3}O*KpwWz|?1J0XFuO1p#=c}c>pWAw zk_U~Q#MdV;6_X_r-x0mZ`3+!-kBBk}V^4rINzr!rGUU#6r-V6Zenr8x_>QfvGSs@-)LNkbrSm5hZtZosGP#&l-ST}&U(!uU85eSG(DcGQKLJ(V&EI-ar^<>)cl zA!-#E#1~s6GMwjNYKa2nvaM6NoC`-`O_Dg!5V0d43rBy#h&D%Ll(#`&A}*ZXb(jafZ9Mv6Nfk}^U zixA3YG;*bh!UYmcWCna`+&$UC4)Dt2FSL86SgL2eHe)>{a5soO$0Z^n;U>W$ioLhZD1Q-K&lN9 zHQbgtLaGkwD6H0P;>r|0NJRZca0rTwWXY(NP>a6U3#i+kpHx|2NXQ;l&!yW_-sp_> z1hT=(|0Vrv`$#q$JAEZCbF%3c@n7JylhL7Ju863x?$!{yeL0qlT+(1iPLr{i*UHN+ zTnlQUzwuyG-ffZ}wUzTRWlFB#dQJ|GJZP`z(1{9fxWS==!ze7CWzNCRrnQC1hh{Qrq_cRm%n@QQ4U6?RI-)*yH6b;zao7MS7m0HO#*<6q zOlH;oV5f4N6*4(d_hBV$M*>%-PP695=eFq-1>**@GGA18U$V3uWZ7kLpawrGsH+2i z72^%5DzYnWc_sm8W_sFaFHR&?p@cwt&Yk0|dby8c5^uWuPl@!*j+$p*fMMfRdhOG0 zUG})6{N>14ibk+##f}6J@qK&j8DG03(z4YWBx1(gWpZhveJ5|_(A#+_);YC<={vrj zLLBTAwy>5f>**!v&uyf%G`pH@^yP_7T)>W7P@rX|GZa9(o?z8IJV z9bCDc;99)!&_zy~Jrt4IYg*7Eky3c+9F>fPFbjxilJthXYP`Cn1}KEIAiTuVC;s;$ zGvYW8{<*vzccle+>dBTP z_h~+{!>_M=!mT~n9&Mf(YRGYEYfCd?6|Jxkb9B7^g{yV znHeCQ59>&&z2O;h?z6EXt%4mf4NGPqps5)+Q;_+z8O@d|yn#pRlNpU?Gza=qS0|8)|?7xsVUmx#kx7T5Wn(em5BEtnhy ziW!L#Rhjz&1W8|kG{{ufr7wcV*70Yf1c?&p#-!H+kU7;yfqw5XHsyH#eFK&}nDk`= zr@vM8FQaR)VU)r#Eb$l|wk;Sf!FZFG;8}hCLzW8$+P)}856`);A&1vjs1}g@ga&0uQ{cP5o`5K&}OH5Q_hdi7wNn=-R?Dy_SBOQV4#kQ6@p!dkGzRbd4 zHNgnHzHs*D9RpKPiA##G*e%fvHOww56mmCiF=hR{)Ghe;%JKP8>$!Et8`}ED%47%f zGZo1>q0BFG-lHj9>Vn6G71wCm2Zz8fmt!f%jpv_;i-YvhD!{I#nJT@Q`#MQ#nQ@${ zJ)GsYsaKjduEg$TuEf3*jWJ}&{34v31I1tiChX6IyQT`4#*Xk8GQFKP zH(}@{;b=v>GJlt9Hk`(m!H%b9Ur+`6$x>gVnPUzXZroV{#OE&Dikn$6RTP=vj58DW zj%({FM{c`#FF>EGmW&0rL^<+z%}mFsUGlbnhpl=f^^MJQ#TKdU51TZGN#hx8P$!J) zv>b~!!7~@Ge9bniwaO3XMXIJ0Yx}K>X5nio1P>*)IqyM8`B-6{zPysb-SpDdK?PE3 zu7Vz`?HM{3E6hq<$Mdi8w!Z0!Lr}TI2q>jY?5SPNa&k)dGO)Dm;+^<`MBk5Eotifh zKfbV?&2+=E0c9pa)lzTuoU;anXt=4t_D~vs$H7|sNbB4vQrb~MbYyEHEI^_Wyf~p* zBhuh-l@rG(MQCh*SgV^vXB8LWpBCh)dDDzPHb&QV??{82KxJoO| zlZgd|l~Qs-jD|n|Ek&P!)~P7x?8^R*B6Te<<<)?Vm)@@(0{#-R`i8Avv) zwlOb}b}9^328+KOCV zIIt(RB!%I*u7`1^j!AvVkCe4XB2OoxmlZdFX!y(tgpdpae~`Mkoh z?--R%LmSq)MTG05ghkh~b_C4=dEpR+p_br9nLG4&vo|XHI#%vSC(1~2f2spp-S^AH z>TDTX89qVQ+X#~7xBOr$o(S?~)RKiBLjog@J&QSO<}%4kJK)gCl;rPvm&x@;lT*JV zrZ5r*1o-hvTMP`P-tK^2o{6j+|2d)GWprQYH4zd)KuwJE{V_6cCmG-S1S7xa%zmyi zop>#JrgvP;OuS!CHJxLn`x<(hlP@7osU{J7cha)LeCN~0`*q6q=CpFr1FW`C_0J3l zK{E2SVD%w{gglZ)_uD8o!H-@9!yA)=s^6{mm z2n_`wBY@)eoCl6y_U6AphSFbk(pa>;dMO%MKQFm-3M8(vx ztN59HG&JECCvz8P0JL#z@H-WbJcToHVmRA!Na>!+pE*hW>wlsjl=C&pu#7%4CEpAl za^r(HkEh1K`^GMyV)0*YEOGA_-piunBZ1+w7}3&n);7TavqZO^FOKyyZbX@{Al9es zE=1QPrWbNENvH}7S`j*u(YJ)lg*_CeL2ru0!tb;;wCz>4lI{11%RCuI1vm&{3;+r{5JdeB3=^E z=^rru&j(;YV7X-j^IED0F&+{iWj9yGlqRqsC*wj3nNy>d#A%_lZV;)}%*m!VR9ZDi zo9YOv?a;06K!g)lFj5$m`d&R$4{qqyt?T`YfvjN2&SG^Py6cC5E0~~e=75jHHRR`>XwGtavLkv>M0vKNnbI(8jv1w6{E&6s*L1YUktzli3zpJ*gt=^sZN1 zWq9#6D7_8T-WLCvm>XZYG6}Q-&#@I!mb*z=v!raa7QJM0CN(j4oRr^3Ety~FxyG;O z<6-4jQ%+07>Brh5p`PxR0X3EM7#u7IbgfCwnkMC7;DW_dqe&^6gXW^OX~om?9a(XH z{CeJ=mVuS!^jI7`&Vb*>+s!Jd>h^KT!4SSOJret3M9pQu0OgbzjD!33XmVsqSsN*l zT6d*&JUdN**L&<1Q{iiNdD|@$?)2lWg~n@#{KNQ&y6x5^z1uhNOG(TvoeHR>NQdF$GFJ(Dhlk8}ezGEvi z1sw&R2RbKuX66Kzx+Cad`ZKu4?KTE6V%hHr&0ADvw& z%MV*d6gB^4%PqF$SybxUmBm)=rdOOc#Lt^h&HCk?&RkEs;q^D@`S)3ub6($>Qk4I= zVlrsC^b(MoD>@;B$vfa&5PXIWzt<2E%r<1aQZ^JmLrLjMwt0j|<_}gE(NZ9|AEtGs zSU=@UK*ef^XdffkP@CD<&vm`Ii+|tN5K_hQd!T|C*Gdv17rx$5$0^c;8m)vt0wQ|4 zJ?rjCoJonJXLaNDg)1k8n!47z+yA&FHULVjA-`7CZrl=@5t=`|x7yH*4w*ZZ%B5#h|ggj)l8pzAUH)x8k#FpEs!bNpcDzuW1h8UZ^j1h;QT>q&-PLA z=<74WJwiP@Qx^jhH4C@Du)bMTGt8?eAP)j$;ieGnUGKcnR|{D@uirl>>*qWQ+pP`$LF~2TD1;*`RQA6aFBPZ$v7EnorKLygiVS2FZe4 zI+-j-svzceRfk#1)#?n_>gpi4Hmou|(+DF<`pNlXOHY*f-%HkL*v;kiNS8m3h5 zv;Fr?omYjrNeLzUkUiy&smcHuQ<}gw1Mj|R200~BL&Ed+EH_(RIW9y9r;eAU}gU%AIURQQS z#u_c*<3M8JvZPbO#G$&SFG3Zx9i4vl!kzvjxPh(v#}w#7jaDh|mzq;D5cl9#Qf`v& zr@GqL^M)G3GbRwyf?2)SuM^P4#qPd@Ic(x>fPlX;Nz3n<%oWS0)$LOXM3;r`UgEx- z(q6LiPm4&eP|fPxcn#zD&ih=^cHxGZ!40^5o>k!)gWGEV%;&FXL_Dv7Ah0mWEe%QM zgukwB9iirx`8WIK+jy_4CaB`GvRBbs7C@xO)!~Gc9UM`8%gM^f6_)`weRJ<4ijO?qDTG=bm%hI1({+p!r0oh5z>$wj z-i|ebUYZTM2oiR&u`Fgh=Z3ZAY`2XY&USR~6F>U{Rs_~a{txl_6$$?Cj=jHDfE|p< zi>Ie=8Jqk52iJ$P9!%{mCBL_Gu(lhWX8#dv4`yHE^OS53wD33GB@Lc(1mNmAV zWr5z_lD>~*UD;T8EqWTnI-|9TG0jQb!MAV4*VX^|i=KZhqf!})0>Nz51-nDu)=Axv zF!SqR++g8s2W6@YBW7u=U~SJ}m(Nll{-%YtrMD7o$@guvay%o%OGnAl>swoMCSiD% zq2%d~$D=_9bxP3=C-x~U5pcl5r1mAZPN}1Nx{7zwW1m6aLeQsSJ}F+x~-f ze1uZ}(8y5@FFk_RhL{~*WYkx@FPp?kRUW&CHL&`@j%Hi(Qf27?Aa03nN^FWedhE$a z*?^ysJSjG^aA6r%;i&mh{3as&Il)%c-_%n}@|^75D=PTsZe!Mygg3DX41c*SZxlmt zG2Uk=S%OVR_cA20@nX!sh9-yq9un&o8`?eJRTyea+NJoN%nXk?8E4T%@FT`F^}q5i zD%?x-+a|mQ1yAfARS)tv%4X4Q?oxc_(|T0CK+awiY$PVMj=T#fdGYJ5@D?aIasSdt z0e`)6rkGo}^AZ=vAr}a4wE-~tx~_~_bkogaPc(7&6ZW&bpVF(*3-=l5!TaK8w?D7- z3V(O}r;yKq;kz2FhmwyHOUzK6He*WuR&!ssB9Qe#Vlm7Rb@W8wkEjn~)KEjYmotWF zonCsQO{dh(spF_!tbWL`1+qrBrO(CkXD0EdZBLsgzTxhg`Z@S3$hezBl>1f$%7VeF z0)xety4H*nocFO-H=X?=^a}tB`(wxK9+Ryd9dUK_?({5{ly7Vpk}m0Ajk8yKbJ3bsp5 zJcP4|ex~x8+N;X%*NbpmMJj()e;J-RMehtV<TV8 ztQoC#db|MA3beEsG)=;f6god|>#yBY!CIsBNu1W2=sFA>w#Z%;>=168m?!{@*Pb$d zMgi{{>G?u+v~)U#3S`GRZBcMW(qtlJc0r8JWw}R?pWS0gD~0T#iS8%YrO%4BTKnyV zbDXNG9(JkpYDM9dJku2KH815N7}q-Od1Ya4T_HN%o)2#r8K*H8>hS2agjh%*wAq{2O7+Tk z9MT={*W8^o1zX#`Z&a5hoD2=$i`YPjP*Nwt<-OU~AW`lfD7$GDyqCsBPmC>0sE&%gQr??x z`BdK@^rW$@tP_us3Y3Hdc~uC|uPJFPRz6B*lcD{TiL$ow*$d-DHK3WFd3_Bz8E2aF zlwwsZs3!2(m%B1G+?_}Hcv5^~p1NI-dCcGHKjhUmhEsyXOFNM>B<|yu=E0RwTs4SE z?y2S#oZ*ne#CmU- zH9zj~MAQYz{oQz+Z<@?2{{LM1wx&$*e^S#{p%+53@)}Dp*?b5bI&BP0pGBJ+!(%hj zV;cYLmCY~uN7YvU$+?$%OSwNakokI_L7=MZ>S}7^AB)0Xsqm!&!dnr4`us8xU(^Hn zi?wj8-sc3H6hVHT!EDHFzmA6%kZq#cF%!zqniJjoY7!Vzzbf};Dfg?#m3BTrtJ;zR z0GS*&1yV^!le}rjB7R6i&-~kKj&>}g>2`hkJxGH6<(0T&Ieq9vK7F*&v2O`Tdfz-h z(v*WpsS+rZd83> zQh^N3^_5~|@)JaBo+o9}z49fXZ1cmVKD@#jQ-n_J=p&$xV};PLue$n%NB#~oK8o83 z{g-e#Ag;E3p)&ncX3-1Xlhye&K~&g&j7GJ**1LZfM} zB}J|0hMG1G`tQV?a4e-8R^%j>kZzSaz@9n5=UigD|2 zzRsnf+s@*(3`=IrA#&f&Wv8zwepsGnrX`4ZF@5QRr^jxZIquQ@%UdAUQUb2v1DMLt zQRl(JZz|HJp)(}*WJQZGM<=+$`j3Vl;^}i&mUe`8U48>%k!ByS(!m% z$^vK}Oj_i0epX^aJBiEC!~3Hw847ldKKYXKy>Ns?3C_mTBasnW4Qi`jihxS1?e4t) z9iIy~tHYD~ojiUy!eE-uUnH$&*)N&rn;XB{blhg)$_KxbO|V&$OX)$(x655mJiuTO z2{YO%1WIxUp475Ft29k&2ig?4B%x-mjgQ7zTDkcGgQ{CTKx`NuDK-BL-dL#Jk{uQi zN+KQ|U9|753k*oA#|IJY+p2>?lIyGl3+;?R!$>PeMn$uYvCi=rTV|HJY?EAzXPfmQ zsCmkBW_}VeFcx2xS;`K@ZN%8l#2{ay3jwLRZx>h?M)v_}(ZfXvQJLv@2Z9?f-O5<( z`>-SJg_(H>G{zmTPk{RSdHUu0(j6GokP{g(iCJ8N9VKnR$U)FD03a{DOIb1OyHi;gte~Mv1(9s{?t#Hz`iu(T^|0SU{|E(yNmOpIwldOX-S_Wwd1u zsvdohs0$JgX4~n+?XrO(KK!otUI8U0q^>c6XZe}n{<0g}+O&bog0>0WWsVdo=s+)& zA?ILF-4QhiNCY&&_Aw_bW?%W&F>r-vo0n9@VH&fV-i6zU_V*5B{qUNw#-1y%$QpDU_I#8t=x-LU|(F>_1W>=(?C zYos1a&u@6t@za<(|6oI-+-jvrbhA)QM~p&8oMu_0ddX^ur8;FLGofV29CG4fR0H2F zu%-Na$<0+YOkX!^-pbYW`Z0bh;|k zD&ccZN&Co2T8U6U-|BfBhc8;wp5LAm!)iQg70m&~n!Z*Q6}NT)#g4qEop~kWjpTfc z3CE4HQse%=g~&Hq zNtxF@`yTk_m)}VYMeYl=3P&!a=TzMsN>HR{({sk^xdX3-mEN$-pj8Lq2iMK%R9h_i z67ug##`3aG$w6T9_{XTB{H&`+)hxAd3X12W{M3^tOd!Skm1&UsK)4Hk&V|dKS(c^z zfUiLhN0yT1tQ|f_qbokt`p6LtE=MNHeDSwc44R`-l%BX`oz{UgfqpQxG@l5^7kVub z?HDSkyez@Mz~Lnk<;Llt-FYTUYz{5usr-sb%F7wKh@}yS{fK#y3nkO@%h=7&dJr4Z zMLF{Tl8g{5HX|~TGjhbi1zlJJGuHLfPBO!&GM<<1v#z-!qiA69??soa$6i_IKxGy&?^G#{x43Hquezcz!)Jiy-s#WglB4TqrJqysMq(o8tG% zeIzzByH*J38d5dSX|bC+M5_xw@at0azh(U#SLo-Af|y19Q1(@bayO47WEFUH$Tz~O zkI`2bRwLPZJck-X-jlUi3USFhoSn3;W7bKuCZHHkprP~eDZmw=+)d@*H-*tA5EE#} zxd$ckLr$HC=Q#TvPyFginO^%Ld=~FUP?*3Oqmab1!I5mp6(EC`-C6qtNIJjE+3qw5 zJ=NL1w?^+JWf)2K{`D}Ny9yniy3~?!DYyQaAde7?VPQMZGzNrZT+FS1DqKQjc}hEU z{Jm*-`Yw%yF(4&074?|n?hXlejZYNu^sw3vp(^wX+a>l2y{Yb-vDqR(Ux)bY3Rg6c)J(|| zXrd-NGA)`)UzRw%K*|pDv=TD;k}Je}T%@LYhKunubHEJZkGGV)BXfF9mako0hKg~0 zJur4qr%P^NEFqSEp1A(<9!~o)O)NgoSfRWSp{m@9IHIHr!W0=~Dct$+PH>?|(u?G$ zfNfWX0wP_e7rbHQ=R0S`ll_?i53+JsQc!PdL|a`XXGTw!qw+4xKhwh8WewcbJ)9zj z1#8M{QZNQxZcmsQaiLIY0LCRjAS0^Gmdz`};5g8Hq7vEACR&4CY*LU}bc%rVh6kEg+pn4WO+D&L!eOPiW9?J$WzjyC|wjJA>7)`E7U{;XJyZ@v*-ck!uTY$-Q$$514#XB ze}Zk4cK;{sWA*n;EKJ;ynmCV^cykRoo!zr!&zLYPrM=oE`Dke_6Ym%uZm0N1?4G=i zjpa|K7UF;J3ROFZrk9(fsujdh`EH7zxrVltZC;YEsRqNsA{!&l)2A&eDcj(pLvMbn z+lVn1!VRbR;PrEiSB!U&;1q+l0`rMJ10+)z{VgKf4XsNl+ola`h*`X}{fso*L_+qF zNaknaW8Hc&P|>6w&lHz$&2sa2Z}1UxWd{p1nVf(?*JhVXBrpQ0R)1_*YH5C}X7cXN zzVTz&kzf468mPD!8bTM0BaB;rvF5@Mu3;Iex*KVzftdNo`EpiIcQ=uh^y)@l!|%7f0w6VgojK$S#}l-e`R`fUjvg{?2UP+t16PPWh}2oZnsR^Evx zcm+zbO3O}Ee~9%IkxfpmJ{heRE|gzP48&P6FVytyd!{C?dTY9bX@Kdgn#9~|lBa(k zO?V2Fx6M^mKD;K@i+p}vIBYdBYx2V>@qV%XrOh)1k=}#XhU4@t^bF*vde*%R>tWo{ zU0sZfwLp_on=VaGj1Y6Ht`#~6T}O z;rx+S9WAr*`9h(PVYEg_+3wAYrWh2ZVzRGzmV{6ki6*iwuD0;PP|r}aFZ&+|al?$H z@FDf(dE%imfrS_sO4;{U@b*YFmX_;|X3Nx{rz9e}{{N!i&u0cCUPDUF=*VxNRno5Oa zW3}*zaH;>>d<6U@4#f|*HXd62RCyWULv;6T{ra~!wUR#4fZI1LbUq>q6B+Rzti zSqbeQZd@Nr>7?>(;9fmj8E77p+UbzGQJJ6Gn`ZtT@dg#EO3+p!+lwp!&p3mH8j;Br zZbdA8S5X(a$a_XFnt}OSrAcO!U+5#BtHRCrk_(_B43SR_C>?>QL zQtzY@s3MQ0TQD^fSwNRr_|x!Mny$)6;o2A)Nzu-f5tgM=JodCnAdk+SDY+6E$$Fx6 zRccYVrho6MdVzeECMl{foMS6{qsEoO#z5FI9GREqE6;=ngid57v4h$bqh%7CaG~@L z_}pe`fkw2g1#Bwn3mCzuA)Qof#CYPp%+U~8PqrC|(czN4jRaAAYy~0*xjBjBnQ1p9r!g_urqWxLLw|mjIq$7- zwJThP5_hFPfKZRR#z z;=H5qK-=%{WgfP&FeiwscHlTX3K8N=czB_t#HI>EuH88%w-A5aI-xAC-qxbUNzOF=IH5*`Azq*WHa<)-`Ck{9(eR;SdU zG4bgUI|z5Y8jC+PQKHI3pa$|5l5eb0|L6GtPDW)ZG7AC6!a1{s6v_nZsFBt~&aqLQ z_#Wb*8fnz^$X)=SNvu9K*o{Vod*aO!W2^xuNL{4ug;Z#Lua?lt1j^+Ato*-K`p?&F z8oVEfJ$@=9&=soXV0(|PA*+w!37$e@Z$*^|ZV!7meWwutlhP?_#LB{9!6{34yNln_uMasS%kP zqNI2@8V@+k-#&DRBXnRJHL6YI8!*+F4nw`d*V8HN^x7(HQ9hn#$7AVj!M)+xnIW8I zKP$H@ZX#@iBI~h*kI&ai#_CB07+0Jr)54W$g@y6yqCIQ!ID=O3(13o_8q%@<)V9Fi-(dg1o?g@;JI9b5-LR25KJ8*1ly+VuXgc2W#rThW&g z6dl2gO&#$3px(rW)+}JGKb5lTf2CV-HiR>sO7I&!30)o$L-0)z9$!AP?^)*Uo5>k9 zwbZhVz_p~A1LBpS*U zN46%< zE-~rJqn|=;sx66A+CvPhlk!1JIh5K$PdTk+`H;G_q{86J!`{d6WJv;AlkkTi@#jMneU5%04KbT4_q%Hl0A|Kx=gfmlG|S=M6N2!(*rLSI zgVZY_S?O+F_Z@XP2Wt@P6K&sG-SD?~0;X9sG7SR!wcv-WRcG!W4`IO}XRg{0XX`o? z&I=3cbLdUU4i{Q#$MVaFyxXscBC}-9%uItyg>3FBwT!~;S^4fh^c*3ONr-hD zSqe_OL_cj{dNA>3B%}Mu|AV7kTV`D9A=&t0N9z(t<~t9>e?vNW$jv?k>Dn)ksm5rz z6$|D~p)Q0nMyz53YAmU+(^cyjv-Ov(%vp2Iuf3WU4eLvCI1@p+`rLtVR*R5_tcf|} zrm$!)@OS!4n7}9Dfo-^4+Nhwy3#Q_W#UE*2e1e~;Io!(u_FMh5W7nBVNDL408zZjx zLbx{cujkQiH=sf(A#a|=Hq$X_h~Ms#K2+8$!{>9C3oNv31`UJsEuCJ@R>ex^U4Hps z?BV4d$(sg2ph-cO%MkF_!;A?lLByf(&Lo`o-q^@=pDuFb)MNEGUv@V6~zUkm??g@>kYOE4ZP zCL9OOV7B{+U8Qg8M+C)A;+zv$NdgrR{cD@_@^gd*^$n)MP4$0>xo0>L&wykI5^E@P zD0OZ{@mF@{^%qAdl9P!GHDgN0Jjtwz?6GiivO(?xYp;itZv9EgnU!P6?)u%N%9tV>eVUkkq_eK)JtT8yXhz;0M1GNa}%`1u(goU93yK$k^ z@;^G4h)CD#A-xy5^b`uaFSpm9p*gmhPD_wKvPEjffXy&7j1;i=&(F}>eg508(IX={ zRs-Z=oC-3I+cA%;98WESe1@D`efc6XN+deS*;8+x*x^S|QAwH+!PZ&X8?Rybwcq>; z==r7Rh_(@5B(o+N^HRnaX>ud(E6rEnZmnD?>t)5*m_S{cqWKR-%3STv-Vz@k@u zE3G)OKS!tm32Ea^<$ae*X{pLD?fKuc8}*TK1|E7zIVe85>4w&q878LreT?TMSOam3 zl>*=W`-_J-twY8(!03g({X+vWRN%MQM%o`nu4KVvUrC(ybZeY*%yd^6d}#u?TaJk? zz964^L5Tu;dv1oJaw4_~(FT2qWq!oWn%VPnnLU}F+D4?8d5PO+4Z|T=_ovGp6XJzF8?Q}61*9|7WI&ytr<39pe;aw3qEyk=OuS&@rXXAORKG4t(*J>ytSmlQfxy` z_HRbLXWt7U@v-~cT6t;P{tCSh@;F;)K#j6!gpJ_D#UVodOeQb!Gw2HjiN5W-! zEKmiG9THg?$2~CTx#n<=>vhi5d*6k~ibW#`7{9$e-+ZXe5Z)@$)dL#ri-K}tl`%H6 zp^CEa%$=rddtq1@(itsMF~3&8q_JI#0x+tvQ=}4EOsM|tq!Rc&qgcbm4ZYjK?8rR; zbu%qnkgC33vF2~vx84(jYxg0WK%f)3@zRz@%E0PXTuEKpdrQ^$ms4G0u(Vo{h{>*< zFnwsc?##v{twx~k-S`q0a~JqujJNjn(e*UR2#Mh8IkgMr4!b!#sYu};)%$+c5;hh9(?ZzB&$Sf2EFZ&37mxhJ{Geu_wIJp|xYyATlayQ)yXWuV2E%Uk@}|TD5sRtLahw24kic6n?exo_Qtcv*Xd*ctd%f z9#n@j!a!GZbJMj=pvk2xMo#mr*z;Ud2x;Q1Ug$4F%(!3W2gynv2-3CljB&4cvl*L` z0ch?MQF&KS+wqr`Ngt#`R0zmC%Wk7Lxpvj-n^j6oyk9!k?!1N7+v+$ComvwbH{*dy zU|lZAjr{2HUj`$jd2a(vGoJk}*HSFz8rtu*we;D!Q^FH+PrzeOU{sbp@tqY38TaE? zu|=w)AnvgHGV-sO$6kq#zFOXdDP8!Wya{+S>i?QnqE@A9??h|ds&^Jn2~SE1IHmu# z2P`wvmp5(s?@3uyfF}8}4~F~%AXbxpe=mA(f)-*i=g?VCZLWO8G8{HPt@#2?C2fQ7 zKuD+Lrwvlp1!BY*h$*~f$~~1m>i53|@gup|YU9FO#$tB85!G0vacgu(k7E`98P+OD z3>TT8WK2!ft6XMEPZQkqw*~-4K)JtKzo9D4&%ycPIz8Ct0;X|(SH#=3!>2;2rL zFGCxS$zJhA#$<%u2l98{P%SZ0Y$`16TH%^9dmd;$KYS9B9|b}D!>KO zs>KJc2yW@=$(>~>=;|RJ&O=#YEE}St6hfU}!vr|WkJ1tGk(u#)7h!Peu$lfP?EqNLKp)90E{xo)%rG(FQO)Jv}RHGCc=WbP9V9$a)*# zSfJvFI|RQa@C7muOQx~MB zDYUoa!vt0!3=}9hBFJf~@ym=5*=)H*M_MWfT0L%Yh0=}*z}u00wXTzpr||-zV5rlL zJ$)Zh3o8p0_hZ)&B4h<72>)YiQ^7bC5`~ZL9?!uF#(`1BGvt3S$&3Zz&`2aUwr4yK z%NGLrd+tu>!*W`&#r&>V;~+)3`+xlz_wO$!WW^ zvDIKjj3qg&?N?X{p2nK{E6|?~GXqR@>yvDq8*V%iKOLfqv4-oSe2RDp@SHpT1RLOc zv#WD@1kqJ0M3)rSR1l^SsG7kJQ2ogJ#!8)JO-*tkMo?qojVB$_Qn-6Htr4Bg2gex6 z|0Q$d2_rwXv4EHu!x9(ISn<2$!K0mGIHwH0JtaD;_$ju{rF{3M=)A&TpwjP?TAmra zK=yBm&MAI8rw!BQf66V0f>)7ZZL^wAoN%&RSJ%HowMcHHun!A8HqK}=(YWPSm;B*B z>TO13gJgD50up<=nnt5z-sW^3D9Ed!1%djug@~mpZz!k_@DnK3GYR5-9J~3Ce4T;Z ztv{N6XpzLwCdWYG{O_#44McOG_YBVlfd;nCd`qYB-Q>B_9B9IkLgk9Omgc#tx!)JB z5vjQdQ~uPhv0@n0@MqsiIpg24Bim@H`k!Tt-zSwu{w=#{`s*ZrA=`B6|8d zC}+<`!Wi;5NKUvn#4jY0A07V(^H{NRMAjAIdvO{>^CQ<+>r%c!Who#) zf`5v|8gPyDXJ%YO3xZJ@CuXKy!U}@sKOEf7AqAOPT1y%nXyy>#JQ>c-7&*7=SsCo; z$)p-P#baZwzZ3MFa`;%@&c&pC@POb@8#K{UumM-h=d*Fm_+VC9|3l!xuo0d9pgqyI#JU~@Bz0eM(aGcLg-m7xU= z!OROTIp!v*pcWe@91&(O*ML8(M0>2MhauH#bh?jUj7r|!1hTHuopCZvvtr?d7 zg~3^~9cuVSc`JHVp!1K%-()MBBoB6lYvdM>t}lKFR?yR9hQA|i+TwEKBMaWu2&Oqx z>wL~t77`=vx$f_?G&}{!+ z;2!(Jx0fujjD=@cYHc9zZ;RbDkEtS_^CuQd6lAjIyuR#y|Kcu2YnQQ&AyJS`(=FC4 z3Vd?qJ87zreaEWI>oeB%wyP&9%^hO4L%7uyu;+_NXHvD&tVZc=1y%g*o0-B9KcscM ze)3JWvr+P3N3>RM{>IVLyN92sV5sI-cjv40b)d<(!(^!bem?gL>;u#XZz*%649KZp ztC?|PZTZzvO=B_=J=I7CR2QRax48dhKAK%1g!{Riu zk8{T^{K?i14K~)cj!&DL=VxW`H9nP{5UYWh&WvAa^J2@L%*2w|oNT-t5`xOBQW7qq zDi9XLNG+YmgMN}Zz|bp%TS&i~`h|QWq(TL>fK0wo3yo~sun%mO@yu#xwE-Z@dCWdO z)0{^Ms#0hHG4v9K!woUBEFuxpewW2Gn|a~M#BhB@^6Z^@|OIX zXqVcMa!^f|q1YslpkBc3;VjGETAfFSWXYq?#;=qUe>8@og$m^^mEf`liN&Dg^M_Z4 zq^Fk!Ax(Apn{ly6us47;+JGE)SLPx)krX7{c6WI6>v(JRexHK7)etSw7TSK{dDSI` zw)T(brj)o5R@eqS4QeQm)hJCY_j6@>Ng-mB#4T^oew4oI-Iyyyq0a3pOp-hSQp`>Bn81+~BP5>d1sf5d; zV>XbmE0$NWV-(RHbZj)yB6)ti8o8yT8xw$wtPu96ajs8jNSL3Sv$jgKfW(&8B4Ea* zWiF!K=x1lI*^HYzO(ZsH zUxSLBfeoK%KM`AT)}FI`<~o{UEo-IpT!M|-gNm7pA)M9gfAOEz73iP7HaPlrL#&7B zgESz#?9AXnBOx4+N#Mj8Q(;6u2R&E3h$sMr;;?tx%uv0$IUL6?xb4jv|8jd$s zd!_*EPY=+$p^#Yi{N~aY2sxqWm5?AhPb0rS+?xNHbvkqj23Z&F6zkpEY;&2tWwh1s z_+W%IL7qSh^F04-hFIgQA?N~_6<=N?(36sOfuZ%>@{>z*N*alik4o!f;;1dfXduWt z(WCJE62})>3PfOBKx72W8Qzc^|NLTRL{c*1i8cEwr=Zdng0s?j_mlA5fLzoVo;UCm ztN2q19X*eg^W|k%N{v(Evp4v0ez_4b&<^&@`p0UKzVU9wRVzM6mhUsza+B~Ny=HSS zL$XI3F^80F(&TgT3$o9@dp6G&Q4Nd0x+Iya)P=9PEd0ZjbRZPMiAFj2)#1G`y5X+5 zmH&&*CC%1_Q;_)xVjL#6kVEL66n;z&1j64K51!jTeuUUf)OuX z|D-|H_@lG(DfY5OArlDpO7JM!UrhIgl|v)Y&LNl~P;E}a(@XE8l5=1$pn7P{Fg+^l zA#-r)Sm!^%7^pzK9eph`*E^$xVS~^htUUu21h?m_NM+s{uLzCFOM#emggLTiu@;GN z6TsfblGe){S6Fp&X#0iDO?i4D6G#BO8=$3pUWWb{|3y*<&)Pu;?!;&}@@M(-DMzUZ z7+$|Ky?=vwW_F%&rXxxee&Ul2#BU&n(u{77S3;a3^8jx`LX0l;%pU;z4OS?|K;h#p z$%Xlelh1)_AlG~^$D#=+2i_%|#EIl8{e2z+v4r*xP%5jRR%HGIG()Tq*1FI|;8GI) zN2dOfWb8>Vzh1s7C4CT5fjXef*T)X9e9i&Bu-IT_|Cs8*J*X!auFJUW59R^U5W-Zp zPS?p3mo1dP1=3i-91>jkR~9pl2poCjCsbDo^f1lW+2JopQ!W}Tzd z4k9fgIbxK%t(uG&_gdygZ=?jg7Z!}QXQD#jc6=pi$8SxRLzY)~b|JlTZ)HTbRHbl^ zlq|ZafAl``b|h;Nmj>b^y}M3(r=J(-m9L?@zgN9j+?O%;CzQQep;Xw9phr)5o;hCd z!oPJyAi+g;!{U#}+3%y-%W;A_jr*XX>?I|WZc}|?Xt%gOVs2d_9R(2~(f7!t=u~ku5e#(OM!!rU@3%3PEcA_5L74WkX2A(2$8P(Ofr<&>)eG zy}BjUYsI6xM9-A%w>hOiYh)__FC0HXSvS4A)F)E zqh=o94I;hFtsMjSwHY7Pb$x z&^;xD>=ZRKklYu#0E`~3Xlh1mP$#)>b(f{n(WlcZb`Z+20{Vmj8omvpOu>N0v9 z9dB?nw!3w3WhFJ?eE&sOMTyE4BBI;1uP#=Bl_m5996ZNN2F-8f>uC{GRYi^Kl%2`1 zuRRg;&qmz&*uPp?(}?ne4D%-`2w0P$BYjTE2p_I(h zx^$gdyo0JlqBb3* zUlcvR?Y1NJxzm8W%xBjOme~2=X4mknP1d&Jw;k7yu7je>`_q}Gp1aXX--H(@As|Bt zq=kZ@2&a=-;ZtP|3 z+G_FHsQl?wAf6Q^%|1HDuSp9%ov|jhv05zIhq4b!+rne7*h+sld;xYNgj1S1`ADFb z0=oc$sjGUWk39IChi6wh1eW~yjNd5e`8lNCstBR?L8car%t2G7O1Z5VhdiZ<7pjrCDeyITdE=vb#zRPRMzYIdS zQ19khUU4C$DB-S+jpgkU*GW@#Bt*$uQg5#yPxJ+wA!TWgZ?LBlzf2^Cod$NicZ-<2jKEg+8jIV zF4=1I`j1+f_r|~`G^P%iyOfE$Dqq=}r9nmMhz2Ew5jT;RfBs+5aISU&E*{ls2-ulfVkbChPl=@^KZIWNG_J2x z`^i;4Htej9r5l6y`9z7iA7tP6#q>t_Zo+(F0WO4`tLL9(uK>|DGv$6k;ZKXtyp`ru z$o<{MXlw?)FY2wyWha`bmhea0%~kpbK-l++SN>4qR%FEdHJl#~R3n6CZ>8k;hzw6I z<*UCSL6k={^waCHyH^C-Mkfm!A&39^2NriAxrLH{9A$2mSyKSjun@bDW*-i93(|s` z=GNpuVRj0bIad`sz#kghU~7I`=mIrW4`n*5*eZ?cbGGqnltlEC%qdc)-nGU5#)R*z z0dFwq(-14?^`YQJB?v&4{LkTuDTQ)uX;xe0A?cd7*lqdd=N;eEHam4uTivS0nP9*8 zDw&~k@|aLvXeh}glopFaFy#B1&cOAsV)&LX%*#_5Anc09pP~I(AMa$}MYEmn_ zmt1PFyA&@JOLU0_(pzY`g0)vR0Crc!#&5*I+2RReMA{uNz8~v`epuG>X)-g%N@dea z^Z1~C=xhqKbd%5Pb42_#LLC#cMIe*#&50mHmo^#w&a{tdIpw995(A{Q(+Y61eNMkU zMOr4ubMs0pELz^De<=CC6&;z_Xt>GVE^>hfv{K-np@H5G8SZ+GXvYewyFj=pjY&xE zuIA-$rcuKsdvA2C>}umLPl+9B!E1@_6Zm2fnb=*>7_oaHj1n$?8g#CZ&a%~y#UjXA zPg+~cLk-dX{Py+(^#LBSISFVdgccSu_R;S{@pm?DF}|`yKopL=RVC#H@niYJUlqJP z=eL<|af6gd3aQTu4vEdi*pWY?xF%~eF6(7_uF*A%3%D^`YA5nzyp0l zC7V#SL;CLfHRHT@;9W|Ah zpa~E_Bf#rn8_!ddh@c4&KqJ6=6fsvzQu*ac$xT%L;fda-d@}xdnFPs8_^<4RNj=*q z6~SS5%9j7Ojqyi#g7S|SH$j5%`Tu}cshh!<2{EkOS2RC<(!a~JJ?39(S1{7rQr}kz zKd@W)+4{87Hu*Eb3U;~S)?Z*eTeO$*$;S`9@-yb6 z!w=vgfG%3sO@m@$Ol>+&XQha}iq$;mpUj3&y( zs_d&_JcQ-${{JK9S6Ids8P!6*0uQF8R>ixl{dObLduLw(IL#_a4FE5HPCrTzu~dJ# zvgEMHB+;w?wU@CEB&CNrEgZ=$(TTa!ZSXCCk~>{M%Nm)>YNo-U{RSwcZP`r??MaS{ z=cXVX8E6L|FMl7dJJl)p1<}Oc(MY~cR}7N$Bu4bdBLHC!AOw}Hqp#%@c zBqsCXk&ksycEPTpA$e|Oo7aR3J|#JXi%xj-9IEiV9lVi_OThb{rPl`O4A0O)hvU-H zOB0c0tyh<0gnL+Mi6`04chL-T=~`-tCj7ZEWO(((il5|ze%R^Xa0iBfhKE}d(HtuB zOrBuw>a8VtrMzC$N;tR@t_%boIzEiS+p+?%Rd|OwK21D;f;l|_%Ib_>GHqM(s5*_u)7`}YG;FeA}@tZ9wBm@JY z7lWkVW=@-)h6*pLuM(*>y4)(+ikdnp6L&-GP>sndbft|@EJh41C}Rmn($l-~5wxZ+ zm9=m5ec_P4t9A4&YC>04gEIp&wO>ri^l_1DMerTq(RWr=9MJ+@HW5P9F;@OcD%8anFrO=)-n(9!&b9itB>E8>9cMR{Gzny8SGFU z5Zhey$#31`PnMHGQekQyoMW!+Y^mEvdW~?e{A(5Q3n#BEb~1pHsfOl7+;6EXq62te zEQ(yR&{LkbcYHzLCZ09S9tH#De%Z+xBW46^{BqC$J)1t2iLCb5Bvs`0ZIPkJyYGia zmZ=>eg;&v9k$-kXxJbP-@ZpT@lqveR1EJXAfU zAw8$DH!w&s056xJr%cf?#w;3ZafHk;WRFVO4hD$j)l{7Mu7w%W0v(PB@AoGJ+X+Dg zM|!#9-*U&UwjWo;2cv$Mm!)ibkV+>y%U5v!ADb6$#rvR9gpld3SVjN7c1>ge?`^gB zs-lh1eIe#d0cTePx&^zw)%Jp*?(m&Pp<U02SCAPZnsmggPJirmM8Y+^;y+W z(TJ*RZGt(11*0bhEkkt*<0aDe44Rcjv`Sk@QIx`8UuzPkd|kRQ;UF=+rkjT?Y<`kU zi;*3Mm~^U4gT=k1C|Wt9e|GzBE4fF9RJ__ZUH2?gEL=3etl4V?3-?V>MEIJl zrhDAm`<#e*sveROOkVfBAox77KytC#02RTMf-}|lzb2_6p1%kILLXptAqXwZ!H6OC zQNmoae&YuO?>a%4iVxj1du%mjF*09)$gtRtNEID1`Y9dvbN0fF>1z`j{8`KReU}Cs`ug9o~ycEs4X?STi;gH zDgvpAbDYZjSQS8Uq?D}~wwnfZV}l0L?-XPv-X=hkL;Zpp0ts+(pof}+RcK9s!FjB1 zM4*dzVSq?Ygtx0Z&npP!6P{KR&Fvz_lT)WoBnKr&p>2Gs@Sd_;Uyhat`Ib%m&UtR~ zrg$U??%?6=U{eqv=^$={(VFtI^I5%Wz|j{}cs1aCv~CV**vSa?U@*~hA_I?L^MONl@yF#H(af9dU*)~7#0 z^W}qYpdI;5h6_>x1~W)>6t=G9pwf3TvHXT;A~nOFj2fugPX-Df6B8igoCzjD?i&@r zj*ZteC6khKYLi7eJJGXLo0%7QUc(4>Jga=}qR=TqN>`NeQMBg>S39$kiGE3QBu#OqhIrzqV!U-mjl}BN zNd9btG%sEZ^~|)nW>t&3tw^mg5U;^_%Q;CmT~{>(%`}WTMlGC}KAbKzT}6)?0|Ku` z5BK~O^OJYez4E8;YvcuejQ-fe*O)&;szJlYc<8jk9{Gn}ra{Vb;NNn*ANP;zGf+#XjX{a6CEuOG*|g7Lb%0#?*WK( zKmTS0xfv5oWHXGw_yCs>h(zIHPIguEBNv33ZefmX_Dj#a%<%!_nz3HqzOXqB4>&>p zEON1M4od@az8uO2m{X21W1fy2+&fbXH6u9L)`KTBA*@Uri5>4!jxVRj|9`DueRpF^ zbWFJC?#dvHQx03{6e(iQb~w zMKCH#%3ZMQ{qkHRmTIA%BCo5m3V8#O7%UOf^-${{!HTGFU8a9{B@DV*wXH0M>AJUG zZxt*PEbM4&%e?1*Gem>o_J_;N>at*`aPRwt>84=0oB586X)#FV)mGs$fr9pqTqU{a zRl@dV_XPacWw`-d0nF@4UQrhTbrG9ym|BE9N`k%6uc}(t24vb)XE;(qS>9Rit3`s{ zT;R;~DpT`gOMU5;5C$P^tMw@Py&diDVY-367rI%y&$q1y!!Gh%kxPbY0jO)Y03HY1 zQLD2H!OWKuaxc~X{9e;jU)rE9OrH^|UuCZE671?}U}Y%U6(9n7QEvVvWCIb?);L&{ z>V9#cXAakN*S~BK%>YGfAT{F)d*cEP68rBAlf^@7h-`rtzWLKLx7JB*3{u`&U+dVj zdZ9wKf5PfnEi=#y5pfnfHCouONp~<`9~!u88DYS&LKU58b52bCZ(&}t|Onpha0ADqs1PrxkS+t|r#5Fg7z zcahG|P1tf@E{MB((&LZ7nVFU3!Z0XY9@g6ywo{7TNz(TEBe=Fi@(3nBJaSlw4fr#S8^7^mI(KnW;Gm+iz~(oTWBn1ChCjq~z{$@nJff#I_4l0*{`3@Vf5dIu2*12R~%flH;n`g_h6F}7E!OF)B8EwiEia(dj0Hb`Hui?^IeTjRTj zF=a4D6(5{mZji{b24aKntRxgfrAV=iQx6bfFk>tVqpkSz5o=LH^A$v;5C@|xxwI-+ z;~pnH035GEHTJS%(xlMF7=VY&I;S&e#dW4`TW3=a#m*q3EY3B7y7?7%TZpMGyn}x0hLG|$ z#IzblIHSYoEN~exw=Z>>L;#He3-y!BSWAMavbsa*zBVS@ObjBiNMX&0x*>86NXkji z=OR=X$7J^^H?o}{)2fJJY*HBB8jGeDFSb`f`hm*ys*yYxBzp$Mr$bclBl=+xvo|5f;S3HDw!;^1PD=n60UZlpVckc0dE61 zjiM!fC(RhC|NZn0X!(TZc!zf#U=_%@%DL1hb?fqaP7dG#$(!DkJTo=9x{P#08sPow z$}%B-T*=5J@xa-+pO>#Mv*yHG5epFCIfGZfKhLtbXNhNpNr&}4yrp{i6l)m*boy`_ z@-dEN24_b4Ph@C?qS$HKD&tsFWUV zQ)HB>QxY=Q5CYYO&T+OV$sEWOCpR?@!RB@ZyF>;)_RaWHlg(tt+}dvpr9;owlDd&v zSX80Ow_0UdwXO~)6NhosJ1$KT?ruk3jz~|Ph)@VPHmS;0uoTTxo0xhM#H3p#4)$Ds zsVFFrn_$TFq~ZLW&ObifzCsU(*p@6m>QJm=%5{G4?rYmTMee6H6%?b1MT5)NaK(%c z0=IIDXejb8&|q?8-(F6~X$Zk8cO5s(rVAyUEhyUHRDN(!{^cx-q=5wA1xDZF%nv*acqUhhOtq8_FCE;_{Av8F#vJMGIoVUo zFP0|)ECaCqxVZDA--*d(7fX`itOLME9BZHSJ4tN2zcKjhQgF^7{a`hj`~+$Mqy>Ll z49Ttfp3y0$H=!rB<)M`u=_ z`KRa~3&$b=B#@Ev{h*+{>`x~P3;WTT^j854qQ*CtaDYEXk>!-e>;r*ckBdu{i5QkX zU?7@x0nKp(oD=wYDLiLZ=FP$h$h-y9PAs5tsK)pvbhXfuG6?;dZh@~NJ z7nb&z>c|yk$+>Q7HZ@sl<==%R!0IvsvjZtw4DUJ*F){dt1C8Q~Gx^b9sMYChTJja+ z7EzCL5G-lzY8v?$FVpKnOQ~CX7?(A=v?kDk^WjXS1!*sRw9?n{{>IS`0RqtrNw7m7 zpNq62q4w$bBwp{Cy~vm;zojRZfXuYysjIgaS+yVrLnstt356&igmIFy$;|L+t1}Cj z88^o`8N+@4!9+{id9kwgFZL~B<`!JLo8JL(klG$TiI4uEV3 zsJWI&X(FUqTRJ)9LXu~#62d|PpFoCO&k#K!ZIHn!fo6ib`2M~wdlj&RY!U-o*t6~r z{5k&qSgffe(H`;;cYa6mCJqWY1)w2v_X{TST|;I^J`A}569%i_g;k>>(L?mlMFG0v zBtPejKTDBIle9X)?lPx;_v#^y>n~xWEQVMkWvJA^su{GngIi%1!a0t`Hj>UL6rAZ) zMV{%q)|>laE?1FIh0Sm2@e%O!)nY+9t_})U32^(W7oqiGN%nGTF4hjwYJ`VAbx&tR>IY?HpC9IoWNP&ibtuK-4$1>1N0qgPaxl|^lh zziXV15x$<=;FF5UpR$9#n?*4NMd6{-W!l091fPz2!%@oFkb*@iZjxVP%1MdAq_8Y9qK!AO5(tyF~}4v8^5rLw#(jhn_tp ze~Ft>cNAw6?c0Ok4N5y$h}z^R2lkdD9-kD8MTt5V_#8jj!TZ9kgHLnyO|801G4|#0 z-R3-wZbpQLf8PV1HpQNj7~no?#@o@v&e(PnrQbYFO=QV(B;4@*=&H!y*7g+(_PnIx zHI`8*3iJL5wF4=aLfH>0Q1`$Vd=Sj##~z)|=6%q`bb-Q_#du|%?lP=vYx1#UEMU`d zIZQb#%I6jzMGlw$FD#0uH3s($KD@GvJ$oPcmxsm5#uG{?q_7)th`oVJY`Qo|q1?c` zok2{JJ|F6RO6Hn!jg{1 zbeI1lv1$1&oL1$ZDoQ_}pSjg-{um}h?lN$%EB7A5FCmr_m)dK|A;v_tyJ+IV{BSDq z4=CUad40=BH*?$waZ!+UmDKZ~Nh$$KA&d5Cai(sscA>h%Vuhgf9stgSOB=5#iuO9Wj61Ze7@jhHig+Q}<89Q;E< z9-a3kXRr>!85mAb@4=a<+IZ{vD+=a^wvst~V4&dqTMkLl1xUGi(0VNYwFExuzPx4X zs?S+2Vh4X6{WG8!;Zw;`Z9gIDR};f=ZM}fOD+b*VrEiIUV6;DCjCl4B5L-A=*LdW) zY+$s8ex_}fh>Q=gK^q6sDdfvtWWuy_5eU6|DN8W$>roT>}j`Ro~YF;dc}MOHC^MIy~&&2gBIFRDU%CJo(mp!9@bQ z#=3qZN$gz?oVo5vOlJ>yA?pA8#*2BsD{?RBj+%UYz!P{1&&cx@-m`J>PyB@Bt`7TW zgD*O|Fq&tiTz{Y(jF@R;Chv=B2Gvfa5MAn3xwT5iM-=gL%3e&lzQx6!^^4u_0waW# z|AdvJP*HEe+cY-C5h6$c4L{0Wykg_W0J z&a`GVv;M)8E1m}Qc z8n1iA%;fc$rkaXc%EhR|;HG7dtNsEDK@udqz|=6n1?f)`T|O&qL$w@6O-vndTx&|^ zj%Cx#$~4V3)$o}r6D{(}_hn%vhTXDf_mF5V^q`2U$2nEchp@2xReV}cnk?u=SZN6s zqPn0-gs40QkLZeoYAT_cJ$r*7l?dCBMCQ&PA<`Nkx@yF0W>vwTQ$*Efl6wm|vJwvL zbr(f)_^SPpW`F9*70by?9T!1r{=gfqUWiVg-E|@ATJ3`hv?7y#JRL$kqfMHa5 zldzeHlzK+&74JMbxB`q+9?T5o_qo^*3|-WbIYP4&c%o5r;)tCJ7mqkaOh=J_!ZC`n zuzY~fOdUg!*#V)YojA5k1EH-X!F21YTwh}-nvq5<#F8OLEj4;pBHHtq`F^pYp0aK* z^r@bI$jBF1HdULZNZK zTNu1F2I{~3aed>~g_T;_k(H;w%IDy9$4VZXGSHWb$1L4ISnh|LcN^S}!=)X=ouIZ$ zNG30J&NSC){pBb0?qPhloj>lMWA>6o55WVVE~Y$)^p0J!@?ltcGpzh4Vw}B9bvNPB=Qr8CL-Dyk-TUKv{sdk(P@euz)j-QTR77A7c9=wX&j*t*ZCnvu zX@6N<|1{u{cD?A#qx4pdz+xV~1bIlare$F&Qt19eB5bYUv3Ag<#WUN-4KHqlJH zl985caH+9}9|e8>mM_pc4k&7(9O%gJ6dMs~z-07SR^1MON~h-@kos4ie~}hRydHX? zDI2lN;HSuEBh_-)=1)ZDg`x#!SH6XmCs5oNUXE-k3T9`H^=9euFBJ|hXV5x7e05>~ zzxMmc;3(3bt&#$`I4P>BS|7Rz(JM9rdGoN36avOd1=m`BGY1b~@S^D_l^5Vm~QRkr2sA3m`&<)-Ud7;5FCcMIAjYgQThr#aRQpuKz<1_M`LUvEI zEwzeIPF&04Bp3u$e7lPrL((>t6tJJP=?h`D4sNzuAuYqpfY2>AGLz;Z#-QT+EB6rs z6zZWqJT|S_r>UR9yF3z$ie`RF7QH)f4|Urbmzw#}DEgsU=Zu##L4G=5KT+tvSjU;E zb>vchA8A`;URI;EIg;5rW3$zA-7?#vb&Cy5b@NQJf34YyeHdi;8H+sP>f!!PG#h7F zFMJ}j6*pwD-5ZuoqcPLap@&YYdCSm>>J_1#ismDZ6Wdou5UhU@5Hbql!D{rjHm(7= z_!dBhPK0qGULIO(?!1vd$%8k6I!uT+B9ARw`E$t7`q)lwqA(30#K}_E2#ebGfKGuG z3_iYzBWp9tSBol6=X3TIdT6aI&?062Sk_Kh5_Qfon_@fr-!@`-2g#>1Xji#i&apN? z5t�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⋘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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.svg new file mode 100644 index 0000000..52b2832 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.svg @@ -0,0 +1,314 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf new file mode 100644 index 0000000000000000000000000000000000000000..94c6bcc67e09602f6d90ac10f449b5c05c2f7021 GIT binary patch literal 162420 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
  • 2a-ytx-(Y1%*Q`;e(V?9Smc22g?_xG~I&%zq zu3~1Rn&V!ZHFoI0&ZDu$EZo9QtT9EJsg}?;L7Uw?V!6J=n!Q$;h|tH*NCZi5V4^4w*4?bZTZ65~&E* zkhLa%tVBbqC=O2|M^(;P#0E{2VS!wdMUtazu8_=9FqRcVoNY0V$02+Wzztpu1kxv_ z!5)#3>5_Z(>h*#CdLSGAk^btT;;hcPty?FvhkCiYF@#?^IO#oDLnaGldZ;g}^B zBABlm!Lb&AX)c-P%%a;*33FK}=D|yg`$aoz;gQ^xP^tvgK!Lj;5@_f$z=Dnv1yFp) z?CM*C-PCtQ)o(U;@z%w&cgqJIW5z$%=($WbldWC5I&S`yNw2-!ul@8|jX|JgsWn!A zP)UMRRu;V@qKuxMuxbjqjDxY*g%F$R`mMNZ&1pui!zWg$OXAmY_qtMQf)$>PGev7V z+j^-^ONK(BXTW2?xmj$iQh{8jJV`EKnqjY4N;Hdc~e>(#f((kT;Pduv0r zi@)ieQ({wAG_5%fr(P3_r&IU$42gvbss^k^#YV9vU#dM3PVO0!_vpI|SO>k8JW1Z= z?I_P&3sPy)uSiJLDbiZaWmM^fH6C_&ye9c1EiNC52bv555zHKulG01;pOv&cX>$^a zYqU-3odoStN(!TI*-34aU`o1>^gZ5bC9UPjNtEZJ1(!_1HzL2bqfu)=F-L6ULL(+_M8p+Pnp>bhh%53E6C_wO>Q_Y ztKO_3Qzj3cRWEDY;0Y7F-)D5ITD4mSd*_80(yCSkWHc>$Aa4Z)iG=aAw-#ks*#H>< zzWs9!F7_`nanMPWYRmJwq~vG`H`h#%Z`%(fXFu@Z^nh=Jj5@G9RJ@9Y>xN;@VwiTPZRxQfM6o#lbA= zGb!gFV|}CqcY#caEhQ0zT!JWOr1@t=PF%?@9|@;za(AAOwzCg^`FqWr5p7xx8=TW_ zXulfeQmR%>DOba}=ID2A`VVN`qF>*Z<*HRHmzI%%wFT)d)HwJoD**bRlQw7pjhhgl zKnAQz(N*ZbXpq2E1SzBncO{QPBX?ygr4_o%L+Us4_OyVQR6YaZ_hWcZ00duVnj*Ir zm&tijd;lMXh^?yT?@0BjW4%ia(;AxZu;pZ)c!AxfQ6FLiqTo{T4rO=c4 zLGi|rW2!0?4l1_!2HUP{nmS8+PL1+V#BBR8#}Y$3QM>LQ#7mj)iLi6NauLCdDlBT(zhQx zPLzEEB+I+-om0);K3WNbvLho+#I17COT?|3Vi0Y@Eb5FJj07H(L};$wSHz9fF{=YC zZd_>LRIM@!2^~h&!*V?JEHRO-E0inzUG(5*M>DEYh@ ze5VtE(T|if!f`Af^@VuZ3}0%bmnaZY0^G>9tg)Jf4Ev67~k8bL^8Q2cwq)#9Yhh zaDM0J9cN6d!?8V^Kl;(n>M%b)?8>$1BTFpH!~9+0|M^ekiPvF#z+P+Nv`fLB5>Hf$ z^JHVMJP}Cj)zsMIBk4k^rKv4@-Y;5)e8q6VO8hhs|5BX7@NKz5sHI6oLa^1u7*YNt zjh8-2wHaArQTL>oKF`@!Ue5{#1XZY{u+1A3=hugiUh#Bp+q$zuWwY4N+Nfj4imjUN zS~d8yKQDdQXUL4ngR!IH*ii%MrzNB{nq=#3!GT5Wh{xH8H$n{6q+l)-2L^L81=lUt z;1CC*#;fU=GzTQz*>nGS^}2dnMJ)hJk0BZyWXUGjHQ>Q;_ruzaa1xj%dF%)_4gjQN zgJ?+Hq!r-5G=!yrRFnf|7SlhztX~ZSxj21SKh0_e>R((#My;WRA6QkU;)*L*R@4k% zB|lHM2P>$u4tsS-=qTqTG2cei#P&>`7{)k@LeLEmjaAlpFM3d&0=6Se1UfG)ISOn! zby3rWyJw)y3hx>xi(+n5D|PT#FI%xus;33NcA85`RL4AC#}3{f91-~)`%zt@pK96K zI}-ATur*U$Pl7Z-b0zu&Rk#O8G8ValoPUTXnv$^+O8cEg5>kF|Wt0LDxT=zkZxBd8 zn5~^sl%XxUA9AoCqrn9@{+ESXsik*gJ6P6J?bPi0u?hdvQf;@4)gtN7yrZX{BPY71 zmg(YQb;d~oYSK{3RWHIxBEzCc|1Khuyx7VMEnDL(8vznJ;Q}dpqnPxfrUr9O5MT!Z z6R$$b_OnTuw`Vz}G*=MUy}?avB{5)4vHK-qOh`mAlf+2+-l_1G68XG$hCJta`so;} zRltG@e9)=(#hP4F1HXQUeg;mlS-x|Vpu^f}t%-ZLIIyaH?|C14l$!!tQMD5L{sqr~ zPfC+Qs4Ikl0e<#CfdO`IZCL(D?6iW@uz8YNIgXN5ict_Klb7qi$fF8hM5(1ulxf~W zEJkjk&n#Ha4zL~T3-o0;^R|#GT4NRAkd8`&YXlg66Ufle@$g#8C-rf0PCznWB5{yV zuH!&V!d+>B0pzZuxDl8WKvisI6adGT#Ts)`Mn)W2YpF)G%9#VN;|^jXJHk~5T4IE! zD9_(vQTp$>%%#FmE!xHwAkuK__gZr#x##?8PLZF~Pj0J%Z!_cM-g(0Ej3=eaqX9@E5EZ zK|&CcoGwr;YRs%~TQlPCmE@TtJnW_Ek32saV2+FM5djm5^G zznugE`T5&NO2~V$LaOogGI&@re9|sk1sI+nAyz1aP!4B;c@t@{RjvWq#;TF%W~-Tu z@R$TD00g-jOZF*{P%$8qW@b=_FA7_gC@q{)$mHFVhOJ(*X!V3~dR6yFbMLwZ1`WYQ^jrA@nbZY#g7~GEnv(QiDRxsDA=@3y6pb5R69)%Ma9KzC~OLo1yPe zcI%rLExCH<&W*7X#*Lpn&ja^D!JlcDKK<~>M;!-`8IP5}mFUMT2;UM#G!lfPOlUm;8~@GoxYX*c*K~n!M@s%VqRpqv{a6Y}G`{ z{P)n4BnA8Bi40E-K6xC&X6dtnX3TwB1j_k>)ww(ZB?ZZ8(YUKv&bL&9Z-L5E9R?Dc z{cuB2AO0I5wF5V7)^Kv5TE&#LD5FSX6wG+0L{FlnpH~$CM`0mO*_oW2g)r(Y6eNe6 zs+Db7ND5AL)SGBe|`)@W&y#%wU>7hS-) z#8YpVi(Ud6{Roq&?5zbWoN)xFBlQQU*ee(acOF0G?+rd23`ATOoEt2Uafe>8NmEdi z5V**Fn32qIIB~-RO5Q=;K@k!BXE-ze?&axS2xCnTlnN^Qprfbb16Ec)%3j1rm-R~Y zg#y*J^#t}keR(fj?AiwejKu#mwNO+-)XiVzGgzPwS zp8yU?v8^fpFluP`fgaDXukVfMIdX)qU+cNI!8A{?(-X&izxwqP%5zO~n$}(Y?ptfS zFG@>U(LMLQXVSapuIk);hvKH36;NSy1a3S~YNbg$TioC=TzD6k>?iIDb)BQIxMW{= zGW@PS5f`aU;kcxXaAm5;qH3b|H+WXz8K>1^kcPH8GQ^|TYpZV0$q}T zZ-4?0AH50lLn|1lvtlG(=Zwn3X zoVU0ROY7Sr7{MDjxKn!WEgfB#&#A>W{~}i+sEtSdE5+7?O3#7!ksrrck)J;6$2SET z^mX~RrF3H*vA`ho>Om)ZRJKW!D@1yr4vwnTZAQ0&taI-Sy*qx}GE1IZIAg}(T8<-X zA7!S&1@<~pu!>?*BQ4O!1$?DV{5GBS%LXo@>OTWT-Ko`LqAH!#pD= z&za|8d8rpaM~U`L6NjbB@doTVi}O7<)Lgzjo90Y`Gv-5WoEUKhP`kLk>~<0{=e&;d zIpTHB;*VbPuwEY48`wg8j`KR=w0oVO^P6s{74zNn)6UrBrxuT+vPCr>+iuw+q zWsaR#YpNVT^&QwzwK}iwKr~Ls3avH8kQHzjLRNUH#Q^z)LQM+D)>$rX@Q?+<0s#n9bKeSM0ISWL<@}I z6_JslAcBOU%ow4;z6fG7WS9pD+hVavL9i-1XvO(V*pH#QKx>oX%yA`C|4}J6*6@a< zvGkB>ljh6{(r2<+F^|Vg5B5Yc^~)bvY%rVp$A)YAKcVd9QGIh)7qDuBM;*PY|8{5m z&Z31^VfBWzUv$UW5POY8ZMnUgYSfkkCWsmvehB+i)sFKUlZ1r?@X973koH3khk($J z44D~1nGqqxZ9^zCA|yA2G9&P_cAh?MfR}tqn*vkD2V?BV0q3t3HBMk^Pl#aLfF~M& zQlZr+<4m0mVZZxM{~_|jyLUf~Vr8y9CE7IX2OU9kdWqjz=o0~_GW?^G8sWpTZkp4; zGEfK+h2)22g0X1ffjsmgJl$?&VnM_T$UqE-0r1c+B4#k|d?)cbS&0O(1D8&6KF4Cd zyz>P+>-p=KDt(52`z_kU2EFk4)`O47vJZ7cHMHo;T689O1uamDu*wjrt;T$P2#D_a zi3fsBBU*&}Xvx%P*#}^Hg{*Bs9#N)XkR?N&Ljp9^=kN^qtuH;7E-8uLi(j%|^iu4X zJmxLXPtY1lfff$O8cIsrv;dzS!$%AKgjB&|IMj#}<8MrbF_sq%CVwI2%vdQjBG<;3 zT4PyjP$z;Q@T(eRRx`-GyY=)Mrr-)w6ZWWv&r3HRuq>qqNvZ3f+a_jlhx zEG+QuWtY#KAu*BQ67r#=4Sp<+Y9xWScz-|4^%H^wqHv%TmNyvII2=J!ZxBFx381~; zr~JJEhXY8S4ag1flV=IXEfE8A0555=6?yvF&g$P4|0m>43iHTZ{ zOS%(FCxWq&YRI5rVP(@cg_3#*%t%gy*zfBG%k+N+0m^~YOShwkr&)vnL#vJ!Q4 zR^@E|zSJ}4qO0EKyhGx_$ZWoKk}qWp~Tee*BMmIr|&{KH;~LfU^lSf{K_XI zcJ+xI)2yi76wu5ne1$zwwBFDZd}X)%NVlJ2FRs*Xh5+fd(z!^YEGB%h)Skm9T5^*w ziI$Eb1ySD>HrBT(Tl8JB^DY2QQVVFxQ3{$c%7q1_xRakiyV5 z!83o>t=pdQWMKnMd?EGA&-G2L4;k3L2Q~&3-Eq9FZbgJwveaJ-;hqNsYoP{)q38MC zmWgu-#kqqGeH<*t??&Qz0@nb5YnIWHO!rpxCSX~DWVD@+iA6ChDy^A_x`61?Z|Cmp*4F8gZ*JSDM(M0YyK~!a zkV?LrQWV$~kj(1N4SSGb5K2zYl$UtFQ`$5A(=A7fr0W+Rc+}AY#*Y1KI`D3TekAJf zt8X7U_~!F%yLE7XVDpg|hjv$5nqkYx3Z-Zh(?{+{>`g5XRNa zTMtBIpJ%LRc3?dE?KMCWAqoRX_`okl8_qo|P6I*3miHIhH>{c@Ey8pQ(H>D7;B_%P zs2df;P#-+Sq!wCY3J)?0PGnS405UQBfzgRL58lxSbtN;5rapdAEsRPv&QaJ@eQZRk z5!zBCV(pvCrq>u^TMEANbnJlG7WvT1Mlq|JWF9+KeAueuEmo#|_UDED-3HB=OlQ;- zmQc642{~q)wIEx+TR$Rf61pU#+eH%MF_RdY@+Bo8QrI5516!9Rnt;)hN|MB*cJRup zplIg-8~dsGMFVPo0U-I`JupxJD2yVU=u`;kL7Wh$Nruo&GKPY}@(PN+78q^xx#3es zww)X|VZ1-~0dB{tp56539SlMIMu`d%2m;Q29 z53nWfojQS&5S7I9{_j*07f_Uf=&cm-#!rAv#BcsjmBh_9hqkD79;ItR7UXX$9{I^? z;^jab{#{L6L??r=Y)Oc!Aa$5;Rs<1>&GO%viWgimBM?oVygh?+ z2DgoCs}jpR4iC%^!~!M zQzcbZE5^SO{@5fRXdsq9-z;Z^BTj~*ff`ns_99lJ&du31#Pdb?un%UO8RuCtb#>FG zE2pD$RjzmOM7hEvY5XgTy&KrZqqEsp(?6k#xZNS(XpZ-g?GgPh$vUlY>YZ@vp^y=t z(^M`akQG>9hu>yQ4rJs0SgvKA63gXLAy}}afr_>Y1F+fNyU*236r0z zIApH7iZ@)V6;;JdO~Dz$eRRe6H#%`!bP=}T$LqOCF^wouEP=JJ_BPekuc5{*f}Kc zp4|N@+a# zK(Vs}n8U>6h-eYcV$%ZT33v7L(|>sN+rPZ^Lw7Few6a>A1|PjOa9S9ymy#Hpp&A*Yt& z4VOU0J(-z+4uu=!Ac$IV4O(b8eW*nnze9gSDs1on4c4wsn!wWU zzkOgH`+VkmM0JP4u9Aw5G-af0E!akNIjW0@cau^4iyPP}73y6>-jOL?pPS~BDeFRp zK?M7#ndL}{)h|BWuV35DHnD^Qk6DdaZ_L)^yUt$RwPHgIyZXESD4#XCSobn(k*|Ax zU%yiS<#vr5`cKQ&+E$q$b<%HTG*{67;FtXsCDw-5>%+iTskWC zpaMTNe&H)8QpXUc-(KJx0_U;M%)5ae+ZdtF&9E zpd;J$c9^8AtFSRe$tv7fAXSLclan{Fk596On&Q@voGsXM?VrD{I^6s8V<&5!)emcm z`qSfISn)flf3RR$72W?B+7X!4xwh*b${`frY9KTJpkey2$U6bzUk zfyCm7EXSA~`q%lI{&gPP&MM|>EcI>m@wMGMuMgZmV%yh2^0Ci!_n||q&8ccaY1M@T#$Hg|9mb76{awFf0(DN7T`Ss4ABl#JYvl0QuY|zmT;* z!G>^Hx3A`e4-yh^w*E`cbc|W|%I)p?<>%_Zt6$BN-(uz2ODyeehUMpdH}JiYd#=cz zp4LC=dt~+BAqQCNGgU6I_8%P3_kM=Dr+|{%W!9lqMZ({NdF!x^+v;L)VtYkSA(;yR zKnghzB7nula@2Dpl7rHzZ+r9&a_x9!@RV~GFy{!!x|N|BlteytpiSTRb3d3;l z64O}%y}}+C4T~cW#geyq5XLW8aTMqd9>~w6P<^X%ms>r$npO{Ak0=pyV6zawgq_-Vao&Umfg zyQ>#$$$Xa9{v04Ij8mF&yb>nSM}A}gG5eyQDEF&|dG~wd`rhiwIo0{-V+T5oa@#0; zoK)+lth7RlG33A)OG@%{Bl(%;1li%xWCAtBBa5SHVG{S8!*p&#KrlV)ykMBJD@zD? zv#1!+CWwcKOh>&S2YGAxmm@1Y&CvIp!@bS)-A2tN)d8@UxySd;ok#VhFea)l zg`vFMG5vICfD#qROD|#PWA%Ksqq-T{04eD29dF2o$nzrY8tpAj?V9iwjV>(&McHSv zB}_vSbO~GN36UAAiZM*w5Rynv_r=wtP9SdwnH3Xh&))uh{YNFoeU5*v8WZg zN89vr`t;A;?HA4*zF^TSCqM4SB7T1D)-1RL?|=5Qu4#4mr?cND?b@EdZ{;F4K%Do& znumQ*?Rdx`hLr$vh>+y{ZqStcaL~3Z@w1h}4nWpXG$G?P>mtyqC_&UB&r;{O zRcamCNmA3l-%HB?)^pHV#3`X$7=Hg)@4?@v(tCWm^+e>EWAsSN2XD_D!_`?YlJF%2@4( z-qP}&uP*l)sb7lSHhb^snnbsn$$#!8ux(k#!Aoq|+x4 z2@=WSRG=dGJr^#}MDn}>>t+K=9~((8@$`~QpM@&$^2(NS1`9C|(k5SnKiYZ$1CYvq zWJ2krfC)&akoo|}kx-^_7W^>6GqevrV0%7cm9}ly&mV8_^VTz$KP%Yxv%EM@p0Z0X zIQ#s0{nI>ov0mSMr|GRndi($X?~fIM*QznFE0vJOp=<@kPD#Ag>QfB_BFaEy_GszR zbW`+FB9wz>3FN7occ#fId1}eGZS!nfLp*Mz9<%W`O zYb$~bUr5KcW5npv)Q28th&~Ib-Vbq$hiXQ{sb}uL=uR-&Hs7cXj> zqoMvVe|w(p@wHZAF?rkbnG3ib0Zp-ytEQZaT5sruC^d#%yrz)DxDG~=NicPM5`XmjpRztNS=(c7fsEDQ12Fj~1|{Km-Um?6@im@&p6t>%mo z*LcF7x!%?0_${mp8zLEfvcj&pqXCWPsC~vL#7kahFS643e4t)ez2PXp=V=t_AWdec ziXP+h)quWMu6p>qf^lZjZ>*j;GcGmLnTb<)a`bq%;3=bv`*vuIu5Zr0QCj$v(P4h0 z1I^Jxq<1mecOK?SBCi2#Xs1OdvEI#m<-j1i?V@$o>>O=qBJQuCp7(Jw@ueEY>bg^q(95>F~5$hu8 zsLofu4L8rB13FZ+Z@mMN+gFyuGVjp|SgvEin`ypD_%EZ!vn$qU(-e{DH=1DCn0upi z)f#Qio$NQ7R%?vjCSAj7ecFvVcaq;|f@)**5az(#zFRcsPQB(%H{f+T?4uv?ebzQ^ zk%e1pF?FH{-|SD09?#qu4ZK2Yxk$e;v^!(QjnclS%qY&;n32|Nj2?pBnd>#5U*a0i z=fvHibfNksUvE9WUcvyA#t7ZaUCg(ZZipjz?36Hj6JvMMZeXA9?6}2~h-;<)GI~5~ zh0)j@XliA@G0ZokQ`*@2-}6>#TMS1%5b{ zG4}PMxvwqK59rJNK#RGwbm?=ztM)2m7r%;QWbp_TNU2XPt~Y0LLriHzVBv&4@dA!Mp==K5?h~>3n_0 z*lk_-`Y>CneKvke#`=a(9T>4=bH1c&yz3}nZ6a{-0pCwo-+uO5`!W4Tg3>%WdOT}m z?8j+Q8eQ}^SPwW(k$!jP5Q!V5j5=xy}hFm zB;pv@W5;PF4c{t!n4-D|k6a;kO(Lpawk#*WLdxgd2JR)zWoeqoMTYQ>=z929Nwi0x zxMd^JO2$yoF(gu!Ohv(bp(s=?4CPMHo*9)@)bLd9IM1w+k|Fy1`OMa_;i#|m#1TUh?KLmT-lUS{AVOArx}6e6-_KR@yvhb3g*mj zvbR{rf6Z*8V9MW)?|d`6q&Hy?3KXNwxy$)5?#WeelD;-~FF2R6duy$mz~zj+3)zok z@{3%uMSKs=XOlDtvMR=avXrtYtE0P9mQtnWG=^GK5-A8#iKoQFbKA!dv7OTe>&s6m~Kkl7&7q)J+{F$ZF2tMA z7Zy*Cm@*wy$$(zc6%B0IB;`H@dU?-mjOH-rBn&m6cT*RRp}+=#!$Uyj?zo6LQA#l6 zK5%N2I&secu|5Ie?Gb$u%;#%~(V$M*CN`K7WttDZjhU;NGjEpuddkdV9eid7;h8b> z=CS{txxC-ZME8s}zsa^)bkAI~Scfq);Tg?Lc$RA6nYn7AnG8Ywp*!4ifw`eOY+)bh zD{+#>&UcDg*g;_H45DO^VJlda1+|RnZYulE@(1f~xZFi&DJ&3NCU(7u(a^j2$;Yyu zG$Zx*GiEG$7YMT4m4PvauD`9QHmffvifKo1`9|kr^fbq9j3(W{C2cDzSM-QxM5>05 zo)sOW896mIW*k*i-J+(Z^}we=6m91-?lxx}Ra6#5^?kg{l=H>t>li)2MU>T;dvnnc zYyallVzp;5x}D>?IrrwG7oMVV_(n^ydKZ@Ka2s=z@8C}-Zbj1Dv*nJ<_!NpMeaidE zZ^Z7mayo3R<4vhFGwHCo4k3MRMPKApP*%QbXxvp~h_;w}I;3LEjn8Rrm()fs#y_X7 z(eJoOB*4;>}=F4KL` zw~<5NbUKn6(xM*#h}m*cLfReMbs2 z1WsXP<{TZ+DgVkjK3@lLYza8NZzSh@Scl2`ZEFDTp7vhC-Ovm-V29^B!QH&c`g`}{ zbDRfkU1XCrY+d8o4eLDk%!GmB<~auPosd>a5+1($a9Y@R=td9^WX#A<;TqrVWbZ@e zA8t#azacu&P@Do*K+s{VU=vfU75q!OFjheHnO5MGHVqNa_i1v3fyzHl#Ww=aDeA3y z#aW5w?fk5`4Ug+w8GJXRq|27h^)xwCt;cmP(r2M_wc~OUG~PHLHRJQSNar%<+ss0& zotX0p`fX^?M89c1(z#y2x%eoBsUHg&%$PgVoO?U#hq-H%p$NNyu=eLi)caF$StPD>T zx^@dtm_>Z`S-#aTHD*D0xX_5v&0RUoVYjnyOdVtO7$f+RF%PZAm}jH34D=;VX`Fzy-c3LuoFn!xES%5asql4SM>unSdlUKW z0l2*}j)wRg;t;>Rll=2%^v3q_*ww2@S1*zR^oH_wYrHgBLd*(22X|53{I)SaAZU}c z-a20s*M(*hfE!Cg|4{R(?3{xnI>RPh8LO$yXW0f%glX|M1LTC(U|4p@%G#CR(zbS{ zm6hWS-I5r~XXX^an0b`63lsro1pBq%IL3UWFB$WVYN3i-=R2VJ1Y8;`C5m9ow^{nh z+OG*u;_1fBL=k9aq6l+v+CGRftx#gLG52b7?k%jT;cvoPV@$6UpVLV)lQHKO=_go% z;gy1&%o=6PMbyPu=XUPR@KG1@MB&?sHK+?_RjW9Nx)`%=m%heIjae~@d|lAMrt7b$ zA3;utM>Vz5wo1gj%Av3i@se}Ge8Tf9V__0fjb;{smP&=hH7jwF+`Bv>2@T<&)GQLD zOe7V+RS7Sp`q8`@^>TzYsAiF*e^a=6IZJ`vr~3Mz>Q(5PWmtncHDSRwlyimESH8|_ zD4$~O6JZZ}fJlsZX`oihw)X#vyZ4TdqFMvL&y?MS8j3WfsUTQT1Ol}wVf-ActrMdV*5{)l8j}6 znO_pW58-(*m^`acT7fH5*axL+>Fbz>?dE*|WpVR<#~5v#Qb!}T7<<|-c}u*=&HEig z@4Z}Ke?4qBZ{60oc~4PqQEqGv%Wb^4tXo=5H=QFbAC5&G3}+wacv#kHU=Ur`ZL;~5 zahmr`-=ca^?z8dS9~T}!k;1+cStmzEuue&NF*iH!1P;k!ioJR)MWIsT5idvI7IKX5@Oy&K3K`p3~f z`Zc@r^y_!mwz1eiQom^TDxIVgwzaX?R|c%P+uBs=H}1MG-qjx6|JV7;j%2K!r~E~f zKWJ?2wSYaf3sfV$W)zKUK>c0~cI5vrg&G6Z3g#20BtWR4r(=22RUdn-aYGv0o5<*o z?Yr2WQhDQT-1x_wJzaKjky|MTqenM)(p<)u^JX^)Mu72#R7ppxi99=H@%@sfXE(Sx zKH%g3OZ|=qULPN=)H|^Flz7v{$79%rF4&|G!4Kk{#H4?X-f2JR7V!+mp_iWtvDLbi|CVig^wLnV_W*=kiMkGP4y+6kHEbwsLSl;JlWCf zJX4b7=j@FxP6qorDYc6|+8F?LiaS1bdUTOm+BXKZe5{aizo(v}r9(n8W;n=R?owJk zlS7X${+KR-KLgh5pVY@5YupVsIpU>z(RUX|*GcCHAIADM^7HfJW-hKSp^N+8JyJe$ z^I}?pA$4}kHyVG*ud|D8ltyp-w>qka;| z(M0(_9Q9+!PZrhH8}d_sHRRV#zYd-uKXak+W1qBdH2HG()$k|sR(QRQqwgS1yk-|K ziQnH9!e~3hUKpnfRk1_TZe2&+U3txv>C;6AH4a?8-sh?>U+GaO@(cV9E#3UyG0sul zJj(mnT~ckV`*bZYZq8Hg_nz(LM_9u?LY}Q#N?QJ31cOnawy8W^OQkvOTB^KbeNOw9 zs;<4%oOW@i-t5=J$MxC{H(y;7jjJO??b9{!u|=Bk9me4&e}+{2=_rdQ4gbX`%R#O6 zNGTHQK=Ttd6~B4c4-^jw&XphjoUV4#KhmwH~}qtE>51) zjQuO>w@zM^8woZ~59%7b*i)Ue(>3;6CogW@iU{@d;$wlWBh)diuMbe}M}-bLkDz+z zH=hcA4xU}(UFmjTsqGS>@MN_&{XE}HdGX3|(Cj98-qIA!T6i?GTwiXPJaKG8pJu*q z=EaH0L%+eC8iFfycO$%7hF-N_a?|xlt?`=mj2DaaxF`OSi|OZp){WVJrYnWC)Y_wT zTk5gKgmhi}*21f~t_!cRcCn=#_j+|97j19cT&6H;<=4j7Y0m<6t>jQ(QRew!Kr;v~+&Hwew_H@(XrI<(H-2S4psm7Km@)&D_&6nkzMBoCCcWYqSB& z^;+9`HjnzT|1LR!BlT8V#b)I#(~|plsoYO>b0_-cc@!>=rjo|N z-k;{vNMbcwOT5_M$;ngoTdQ4M@nachfM50Vm~y$4BqI*lg*y0s2&qF?sY4g)-&*P* zeG4_^EdS{~hdg`UC3#k69(d8YN{{Zieu(y(TtDQ!VVyj!^nDgj?p;4bbJ@ksyFj>1 z^vLst-Q2X^x}M5ZyhOiDzUFQ|J6F806FPI?G%nH*b%WWiaggvW_2xLEJ2t*$J9 zMQ=kE#PPQ4%vI%#cNf3P1X*Fgz|_SiTB~fW!S4&Tne^D$XLxn z_$9rtLr-rH5<{vpo9M8Njfw4!#)J1f?1hj96zwrnugw1a_wnEK8amt!AdMUpEcwa` zq+Xv*J-ZW4sT6Lm6M36#v`f>@_u4#-3&8t6f~|c#B=6`y(%Iv^;EMm~;*LhbQl7rg zlXP^12_{yJ$o=}1-1khE!^ijRhhU49b+O+;2Yoy1_p3aw*Uek&i^fLl&h|^~<9ao0 zq38Ywbp*MqSoK*8(H7?%>ODJns$y*ZdfgkGm3&-lk#jNF4@mk^sr2V1eJCx76+9jM z9;x(~SR>>(A2J)em*Dq4z|E&j<0ttI^q2ILQusuBz%Ssr)sp^23O^?4Pda+Ih|GQ9AkK6`zyxh$%^*>{r?sagq{Ld23)c<b$u+r3)IO-A{QRHAb&33cl3Y_tdxu<~sIQ%cQ2l?IKQH-Z{r3?({btSk zL^j;0$t(j3Y0Ka8nAx7kd^Hj0#)9K|rL)i{Z}h^m$qyy3v4etBD6&4wIMl^q#(~%S z`UnnR6Vzh|t{*WgXP15w*2k07M<`8p@Lyo85~=>ULyac^VsUg7w4;u3&+gc4b~jf7 zUVvh^$htm}Q+gN7&1F<4sK@r8@I>}X=_LQt%5mKqt=ufv!{xdY*HO71Ar$|PQceua z_vLW3a|d#m(sEx84+u%*nEa&7frWmVN8eiGVf$r1Ff{v6x3p3^p%bN}rJZFQ;?jxu zkk`VyR5&h`qsD3C)TAioMH7*;V2@xgaEjb~%%hy@6ppt#LF>X`S$lz0@vOgDHKNx= z+I?jm$ZWwMYdo5s5g~n29dQ-Ei{6Kfda=^Jo4T%`dB*;7{?LkU8f3FMqVxr32fY=2 zLDL2ubXS9o(lS*`N!qNU(nj=Twi`Ih>fGl%LGWqLZLtyewj zoguu}m0Qn0nVfpl3ZqkHe*CH5U!3s3)2|wrthqY5qiRa>=U4W>_vYghjC-!WY4oWN zuAE(wxAvhi<40e0!7Zc4f0#FK!`L-XKk(EoT1M(wf&W8E)uBG`Yhhk8zkXHVUVQ7gO-`f?e*K+GS&hL6Ldye<|S7x^BK#vt!%wovY=&->=9n) z6^hKz^Y;^DnK`?yd)tYzSq!^%UU9EoX^&eqc00SZWmhb!30B(oj2QQb@$ko^&mZ;4 z4aQ-H)$V8G@Ur^Y}!bnLOmPj&b0e)S8=EbSjh7NHPCRE&~U6; zoTj1J1zmNoKPDsHLNi9yDa(W0qh~z@^~@w%v>CK$|HEnwS+_kw?mu7hdl8O~3hbdY z3AZ%HKxdD~QNJ{v?zk%f^tdjRz)zZr+mqtH&oobSddirc*2)tk=YeK+S}Ubzr6u2s zY#)pyea|gB-eb)M>Ad|m$g889w{G*@ za*sCFlQ-T!5i7=-^`;r{LCPyUck>)g++N0w>tMP5gQmerZmn4J=$F&i{)VYOp*yyy z%jr^g;636OkfYa+xybt6XcSadkT<5(odct1Z?RO?aOX{rvi6z-1TP5QQLfh~O^Nre zVqvYmV5@&t^)iN@zWYUIkM%91-G}L2tMRDBMFVz0ebckUcp z%`xmFwfoPj$6V{FHQ%+K1J%;B=KI#u%X=UiF+yzn=R(OL$wLAUi4~$xPraH^ubQBa zZnl+Y&#(s>O;yUX^4qcI-g;g98D+N(tOFl^ld{gRDxGokv=4Oa^^}s($A6f`o4YVHemqR9@?f}%FB z_!IJ|%c=e8#YT=NkK*fV%aC5bdpX|1FZK{h_D?CPTnCD%C)c{3Hyd^C*3z85+m!~r za@v)K(Pk_3I;AbXG%$f?xH*qDGU(#xj1|$_EFq0<-kL714I8aqOw+}; zVQGBvSfvL|4_?#dZ&qoG&nR?pdvt%d*77RiC2e$sK(AZW*2C+s67SL1@_$wkDdT^6 zeoN-Tr6}!t3TZjge;clVX zJzeTu2-l-hyQG`@<$mry?Yf6%AM0XEPer)CMRLz0mVT;k4Kq9f*CU%t30$8cuZ7Iz z&A@Q`J6iJHTt=(!(~|GE6X{V}H%Dzh+#LV&YEL)!6aC!ZXM1yBul(Hcn_9Sa(z)-G z`F1*Y9YLQ;tB|6Y??a~XX>;tj$Y-fbVctXU=P%<9n!@cuvk!6ezY6cVRN@D}xD>w8 z*IMy^v|gpL-@@u&##_Y?Q7nhu`O_zdF92gbUx=~>Gc4Tk1<~@ zG!9m6TtC$7kR5x$nWb>8ad`WgGJwA5HqXHRZ*`Gy7c8X#Tk zpz+yxTmK@b5u}{G8^VzwVDYX}-yvMCgZnxqHB5sXF|V*>98vDb#y2 z@NXS1rs?#lsxo?}%F)!HZRqkbO`A{e`z=+D9)7#y(k7kL=l@kspZ`@(*(dw7DUdyA zTq@TqQ&zT5n*w|nR|@KtDO=lISGMM`w(P`I?T90$W^K8(EBAAnbAK?EQ*VE-2+
    )rKa1fjMKH|(EIYnE!-Z3)-Jb4G2MR5)viCRV%00dcrN+8r=G!Dx%sq7^(7@A z+0{Vj!@RlEWp*UFc=Pym%b%0=xt9w%`nb{E(xyRe#RW#12sQ|adz$EI z-JCS{v$RAX4wto#>OF_FbYw_@=qPz;9X&Nu7U)5k&9k&D^bj6Sx9)Xifw>8Giib#z zu|N0_IM1bUuBVppIRod_HOQ4lT2;&oWy0Ke6EoeLGnS`N@x+_Ao;M?C*^f(?`w-ln9eC^%)dw^OrrT-3*SxlE7CT}&1s(c ziB`bPiI&#Q$zf$5WzyEo&1v2+kt!*Xmy=sJZTa1tK4W(xvHViE%radqQsw6K*-(+H zKgmg3emAGNlu0cAA96ZLq{_`{?l6(6x;bh7h~+0Ikt)4oQawJ2RFQ|4s-dn_x!k%8 z+Dw-dJwzJDh|?fg*r3sJ%WEv@>RV;g7nK%>8L6t zaMzM(*#}?jb&V_gjIntUD|c0jt|9jd&dY8Mu}mHg`2;AW2O4Lm z%2Oww;GKSXrrVQ<3%lj1n@>MKpZCxoY0s#aH`?izN4LYeUT|^v?o=+G+&!3lHh7Xq zG^G(qZztS>D}nCzEAE}bMOtCFl9hZ<#&{*BD(TBrGtwI;bF32KB0USq=S=5*jZfQA zlBKzLQi?;XTrSc_YEUQgs=3I$!o|y7E@t$j+RpLvx6a(Gv4HVq86K2_UaG_PzidXM-}~ba0@mN$R=<8zuhcP{%Uccf3z6id zmhMZf^#Gw=@JXogZSxlFiY}Qs`nTU|KKcEnhsVBl#_6w(d&FM(Ti?9Ljb299uf{R= z)=Yo?`QInM|HTAj&7)tzfg#C{rOvX;hw5f*H71y+LFLoco6c>-w+fDFPfa?t*BhF0 zCUJ(hl9K`tXDFD6PCFR*Npzc;2ZB$V$+MpT|3|^E zN#Q>s={-o#Tpu{w#Dxa`(Bvd*o#5BH_(oXL4=4XaB!9Q(HrrY+>7B@@o8Y@Wx7p@K zNq+%+HswJQN>k;zQqr#i|2_Kz(tk;n=TZ;fj%VVVYdw6cG!x%gF6q$6?ko7SQ{_ZH zDgOk@f1Z?w(Irg>6_fPV$w}D(!QbSj2j@w8$K<5oT*2S%rUyo)@J|nXt^EX62}wTY zZs#Lgrbuj6svkt9W#27+L)tvw2w(uR>#tJLByzY)P7aI}d}~hqgLc4{IM_ zXR-ghE5;T(-Rg~gyP3C@8b?fxKakv2wSRqK;r`N6xEz)DFI)0-0;2W1F*|PsD@Aa*_|0{3gVx)*y zGNfNir-{vuw6c@1yn6ZheZS9`Vf}Oe)%(o1_g`baJ>9(VyW}YLeJ$6co~%Nw`)nPJ z`G4_jc@?$$+UHgWn-3>{+4JtZ=C{csjBMlk)3-??=hbyk~XM%16uc` zy2EDv{@r)K|M=sx#!RD6va#7Yxz5bn|B`*m^c5?n*O=GuKWl#j%KkB28$^pyx9r|H zo|L^l8S9n3nG~~r*_(M~Pj7(p_hnDL5ZKsv$DT-J&(ftg6OL=2eA{?288$X0yV+k& zf9tL3`^$_e$>#e%)As1qwgvHJMITzvf57%PvmbGmdr@gW&g{(`cp~|bUE$3$ z(03{38R)yLC+pp%tM1*UpQUGe$sR1U`_1g<9KCu}=eAvJoU{St@`R*=pVdq78JpDj zfgdIP#pFZ0ZC?9>_=l2Dg{1c&|B&EI^o{%nXeIx&;DW&0h9!OnNHMF2% z##^2J>T1#VqlMrJ&RM1pSG zb_e}Z7Bp<+&Qx6|MGU0ugVDQX%ia|6>QK#^eAttR$c^6O8GDJ5p4b%Dk z4qZC>(t5@od!}FKYHA(&$g1l421}$}f{MB%&D|HEvhiNpdKK7iVwT<-dUk_#1x@5y z6VN3c2F#=3Pfr@JB{wBkB$p>Q8?TSQEBUC=1;?hB(IxrVedcTXZ!uf%-)X)!-Mn-E z9<%9wy{~p^K1jVXd!&>ydlz-AOS;TWMMLYA*-cEBS+3nO>(@9-nOpK^=ib(^*NnrG zdpB-K?lHPP^JuclXuN8T(KH!<&e)JV+!&L5!Pqd}_#*jFnbvwBp>HNwJqNRA(9pqZ~vHHmM0S9RO(Of5F=e;Av6CZ1QEP5RO zQ*umU`|}RH*}`sA^kAOfRh~b?zQ^e8jTU%uXd-&@A{Oe@L`R{eZ$}RXD>lP6SXrDJ z^YF)HkMwscCe}}6sXO_j4T67Sdd$i%dy^18z4*!oG;1XJ6KT@;R&6?ee_V;!h&yXC zxeo`eqvY?#o@SUk)A@^pY84BF&=j42lD6Ay7^t8;_|!UovxITuRQUy8i?@%TiWzD8 z^iGxkg*1KqF*jm{UEK1wru-*K`7ci4H%yn`A9ZW*?=ad6`fSb8`S(fTAC}JFr$3`S z`aK8uthZDCxsv}-7vH)zoxeXKniKNkh<8$+ZzTWRRQ{vV`TG+xnd9HuEq@OD{aNzA zJcV!lN&Y^5awf8A%AD=B?p*HuZXZL(ll5%t!-(tXc4sD|Q97RdK=N6;mqc&QOr@`u z9vN^;IoG3Y+0|tjy9S2q~9dzL@p# zz+saAeaR`}>&xzClK(rBu66E@^Dxm%;sM_5st4g+ADLe>L})eExP_=`U7S~w+cI~; zf(|>>xzORkj8^≀A#j z3En4hd#s$US74J{FZyyB`#_Q2U1F?42f@E6Md#-|I@mu*ya#KDzKk`-xN#cnlecPJ z=0XO3hS!&*a3=GH5a_@Tqu$JAU9XHCh^X(ElK+_Gl*}E7i0uxQ^mE{Q#!frn6OD&H z=O&-c+-ZmO2Sk2)B;UyF1Czcawdc*NnS11ret_ho?Oum09q;KcWqyy5Xo>d_-|%cB zt%9{Vup6A=;1B_6`-`qs21W~{s)I-^xrp>sN$Fc7ReC15+$rh9B)uoxsucVaQd|j3 z`oZM$o#0=QNjN9mx!$N(mN6X1 zRa312l1eO=p6-`|Kg$`H+=4ZsjkKx*2P;;U5(>~OJ+4odlHM2m_X6!nUzAF}Gx-zg z+J<~8_={8NcM1M0tnIrm&=LG^8@l-v>HL#X@);xP#VPzl^N*7MSITu4%A;3_1@%r7{2$=Dk6ahabt|sVk?ZgEwKExO{lDx0 zAo=~*tB9bE^_gHp4dnAb?usBQXWx)DM?1mRntUj0j$CWy&Cr!~a#H{Aq(1fN_dnN% zHJ{e?LXRbqpXTRHQU>TRWk|0k^sH(pTC7~XiqSNrR#X4suV0cm6?&nWH!oM@TJryE zd3i(rr_L@v>&TBT&+W2eGAZSms=oY_by!}X4D346BDIm+U1|F>>A6<^ukxO5XG)XC z*Sl^6^?GwkS6{m7NE5#KX~|qGVozoj+j|Aw4nKlEuS_b?-5PJzs`MXZr&-;tA()hY zjblNup}hO8TRRC&bvvfus&4Gya!NNsm235nqknQpn|nvMhr6+>>?hq8cGDZpYP5y= zC%t)WL9;I1be~)H7cc1GX36%lnXedQVTN9c!S2_ocQ(pf1$ z__%HIRAX`5nNPkl?CcM$**1)0z5Ap9l;wR?(+aF+dcRz^!zB)yw=z+@9q&RG`*|x9 z>jb7{(+}PIY8ccDQy}f!PZ}<42q8{ss7a-NIAa4GeU`)7+&daR%)8ji387dRpGB+nE={X^!=^PiwsVqngjw8V|+(Sz_1+)HHr@Omg=VPu}}L z6XWr>*Bz7`WPH)Z=(J_XN6s^w7w6raeBtabKD##WPi$qwWdFc4`(5;$-j^Bw*j=5>W4|?T4Xii2Tx^8KN!f_J(*%RasyDkFFDY=I=w7wxR*U4Nb!HE}Ydo5o zJ#=}U*+cKD&)k{T$q{wtL%d6j*qsk?QJwh^?-~dowG;nLT4eeax<%Ih8D}|I6iXR4 zmP+pyl{z=nfn2%iCee#~Q|DGjx}9+zVBY%^DV!kb1*!8aH9&orI&YvFGy3o5*+?D0 zOltSMF|G1Zsq-dk1bc(J=}pxo#>c7iW~#Airp}vl-jwl-JJ_N8J~c+&tZq~{5o_$s zI>w%Ona6T=7XRKs`mJgdSA%#H>~-uS+gY7T%B>tP^6$D!u12Z5z#KyxG)i3$=0)6n zEpRu`nbjXU^=9^Qy^ViHk?&Y?xd!~9a@Sq_cL&eVB{-TgxTQFrs}m$mUmsT|&mQ&i z%zWC-l%+GdcjoD1I9|^)Zj-0oLfReb27WW^cXXYry8m1U{%z3eCZW?^5{rN z)OEg_=jqZ9=D+KB*6l)z>%kezxqkW>&hI7ivRzdBAP#Ub7y~6 zjUA)zk?+yulg{gC$}k4X9s^}F%W)SegW=%m%mq82`2}Y%hr^|ECXX^XWFf_ToY9p1 z&prktgV~HVILN*MLPO>O&Q$imGY4Oy4!rKZF}JGjH;x%~i|TXhHFw`mbOQYm4I*;G zdHTx0yGmb~L|M{T78;g)UEW=Js+ausli!o&ci=6f#@w#X`QtD78&VuXEKP`W~hz}g6j;9yj zm-V~3aN-1YBBQG(!_^zv#cQ^jgVuhk=3-ywsrl-2W*&U6iq(4c13NgCs15AZxQY4J zKd~q07M`_@v9>Z*uC}u?WF<3lBdoSL%IHb#t{=NVo@ktGoMN0|oM}94Ofa4?o;S}l z&oT#@=bD4f^UU+jA?5|q<}>DV<_qRa=0x*V^L5^RJIVZ~ImMi6{>yyN{J@-MPB&+oADeT` zPtDKF`Q{hqSLQe7LUWP1)Ld?UYpycCGuN2w%wqEgbECQ044GTaQnTEwFvDil+-b(l zxS24k%^I`Ty2!fNy2QHF8fp!*F0+PPS6Cygk=B*gRo2zkHP&_3_0}ls2J1%aChKPF zKIf}yNleFyXz+-KDZ&-C4x z)vy27{#*NX?El>HJN4NK&-5AEa7@F!{Z8)JvCn&b?#=CWg6eZbqbvK)>l5l5Z#1>> zs>VO$zMlJf-(UKK`m}Abs$Z9;N9Df6@0oo1@P+r!!pXnSVc!3Ums;NSxvJ#g+pz1mOfIJ|S){#y?||B%w$UR{sY&+oHO z|91VQ+r-?d-SZCbb$H)!J`jvT*Jf8Brdznb#g{fh^E+UhU7(%)3c^s&#qC#Zg1H0Sh} z=WovprOQvLf9bn1ca{EEOGf|a`s~y92yE+7SjJzmWBB(;?9$!a;P<4?f?e^2Ya9*cW67Iz!%Ul|tn5-e_<-J=tHuTiz? zXMB}k)o)nx{fgaO3=^Mkw9&w5pl&m?&vm=e#%QPRVASPcHO4s7=%MbyQukEj^jM3! z#~5S`Qui9SvWoCN;|}9ab-(c?@r{QV4fsYqY%DdFsYi@&i8wrJtYQb9$BZJP3lq%l zW_R_3d4zeSdQw|=^)&WY7rLvIkgxo z{(@S9C4WgR#hSmRmT3#F)?&k_sbcK-bhRE^K2!aGJ^xt!h)tiPO0esnstwro&(ucj z`+T(t8~=scjGg~V{e-PwsY2#zbG6#Rn}CbdPIE2uI(A{{H>()dKBRVI@wcitR=-qL zVfo8d0_$I)s%ZhjY7ebIRMpTD>{NSc4PvU67NJ`0qeZAuznZmXt@@3YVVL@z7U5>Y zv~IO-HCkACR-Vz)8e@$y4zR{q?fLv|cfev|h9F zjULt%>uuv$>mBPIhLqm5-ev#b_pNEh@zxA$wvlTUSOvx@);w#zF@P51YvVLpjTOe} z)+%eYah_FVtuuyL8?24S#a74)8JAjHtqNnPwZqzJjI`o*YvU@rt=-mm%0AHUW;|^l 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 XDz@2YO+x)8BOh4hv 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2a2edf6d02c9e57faac747841a634d043be04b79 GIT binary patch literal 63800 zcmZU(Q?M{f53adv+qP}nwr$(CZQHhOeap6OWA=Z}%+=(gQV*&sK z_|HB#01*FkKz{200Pm{+K>v&V{|!5^2?nRh0?YuQR02W`GMEPu1}Z!sB5X(xDbfaz z4TuD|90EF73;=`xG*ktg047jIdsH;3ip#`yQhp~PR3BO8CTRy1dVW2vPQ;u6tKC=p zJan${1H%acy7C$PzD#@BsT~Rs64zz!_wWB$sHA9{6jXX0F#n4>B}rQO1l>d_Rd^7Q zY87x`S!oED3VR;VF5z@HUzlQM*&Op_j&&02_)u+&4yV$fE9TRzkG6&KZrx19Yv+QY zQJe;bI8OLd2fJGnoE&X6X}PmdaMoI-f_ysljzgDh>z(&VuQ$Uy)s89&UOaBD_SJ<^ zn;oYKsLAAx6I@R3LRB`^)6=o;jI3Yf$b|{5$!B$^R2tDgY;G^(C`X1pUkvK<-E)aC zVlHv}jwjqplPatlK>PXfWbzi2L<$O0{rySGej^8N#ST^Cm}y*WxzvMqhk7=Y3G~Em z*-59j&;y5fPh3pJhT;-QMaV!}H%`SSwOfe9ZsCOEplF@4?ONXB4dY{ZDP`^jG<<0J z8+o69?eE5V#iR$}KEZ6C=EShBlER5sn_2zz6~!dvFCJS5ANLXIqIxsjE)&ZpbshuA zRVQoLEkZ*91ek;*J)m|%VpR9aS!0J^r^d3D(G5(rF?*;khOz@O{^u|6PI^V9JmXYW zRyRG(AemHsOsK?nrxVHF+j@=^iyQv0?vCvCUq70RGvO#h4gy?Ov$E$Fli+STBfPG$ z6Nz3vN2$AN8#t_u{wIHpCK9Bu^@gf{--=VM0aD&N^HDtx$Ys|ssV^q|f;jDT0Z}kq z$!4~n3TxSsBX`43T_0z0>_|Y6fJq2O5DV+ zBOj%-aT~q5z~h@H0jr*W^j=J4MS7#>|Atj$UsZa~88_(54^`oomZ(4C8#5J`?_|YG z%M<=`L*!KeK(h(a*{4Qf6A00W-~uoZ?1%sU_TK*d^qpTB-#W9<4gkPwhAb3=$AOgq z#ej8Iz9)D2ou3SDLSK_)-Rc*j9($>Af{l2_2yle*6g3#?u6F%^3;^0F4P?|;i)K69 z!WgZofQX=oqD-J@38f+%MH99c+yP3Wql-JX$qlqK_UXR$D?cbs$RYg~bI2RyNl{iek z;SS1VXZAwbGdt8WItuyqsOIvh4h5@H5)dlP1$hV|I~QM2@w{?Z(@Qac#o*|;yg~GE zg*3fmT6qJ^9)n%^CO=n*ild;&_!Orl)e{ag4edLo=EXw|r{5IzM(x zDJcCF%PfDtj8Cu5N;;Uio4cC{dwmm2Cd3o@@2{X9ohpc2Dc94r$e-~GqUGqiq;r#_ z#sDBY+{Eb7bFmBv3{Hab^j|DZMlICRn;IC#&z9}Q478c=B;9&JJjhTm7C8(guAMfu z7IjLV$ymolyNI^=hM=Ijw*i3w5ZK?m|L_|b0cyAakjSXYfIFX%?IuZmFA9WFoPgUi z!4A8bnc8>x97W>uqoLK1NG&O6`n9vPV5%c(j7Cr(SZRc0%BC7zHB-`Shf%g7Aa!!n z$%(c<#*^}+1OIZfB2W*Cs0~2R74Ye80ci*%^)}XPC_W}(&1FbGx(;&Mk12hpe>(^h z_ICHp=w_3AOH)QZ)P4d^0H6h+&*vuqj%YS(u4T;aySm9~AQcce2wsutTvplzb^xaq z1(G3$_#ODaoo})2_L;LL8eG_FB%l@~YCcsnBmr`+0>&9~>~uavRYy>H5Z<10{RM7K z5oXzBc6C7|O6UIE&3v_NrXP{`MkFi+qa%_RqsrGP*U{)JAO3H$)Is_{^{G?+n$faC~Au}{6go7xOJC=D~v z8#VC`K!wva(+@%fj$pw+Mo8Z-Jvn!y=wBMoQu-_t0MHXXMl*Ql`l~LX{z;6L zP*=8)b+t%JWxLAlNnxighJoUjOp(W-0ir^WuqsK>R3IIqDz@Az$~aSt{!1|#B9G$} zasresKGAzcz<=-YH?qC&-77iZ;;VLaR11{dCc%&cmr0>jY>l=Vskya0U3Rs=|wc znxLc?1U3JcpOW)rF*a657jY7HtGOvjqFqpL?Mj2zP!>A>BjD<(^3H)t{TCV;oSZLY zAS4@?IT(^@L)!oWzkG7_wTO;>e=l;GC(40gYpM(l#t%k3L6895YckrDF$eMvEAaNK-P->j8N2^J!9|DKO-9sTi-cirEG zndG&B8^@fGUs}q8bH8pue^SjwbWjS5oE81Orlxzac7`u=Er8v=CD{HD7Wo~sK}W_Q z>idqAy_A&jE`7hC6nP|os+pUsW%c2dWrZqfd5%`D*5O#orj9`&*)Es^JkC)d07xw_ z0M2_?)`=Dz$YWMC}&VJr0g5)Px|)fh39` z#>Qe8MH1(MAW0Hoa#M0RBuQaim?TKz!qSu`*V-6!bFWX*xiyFPew+6L!*Lxq5XW(y zb|A}fl}=ll=eW*!qU*R!njY&S4ie=AK|4U!4X|PiFx3pe_yx#HJa`M-BM?qgFsqz5 z4W;0=(v&1f_pnULWLF$5WL2r97*JM|DqH5FNXI_kYW`TcEu zeK_^*L@x~|{~?W4PEBtra6s(`hNlvv%i-}5Au&NwVR3<>vBA;d@d4Hnjk-L;#K=IE zO4a_mdzBV8&Z0lbmI2lu@+djF_Y)?&h<{yFiLST$^`A0{YQz)F}7{#=ahrcB2(r7E|Y z%@hyByY6&@PL$8V zQG6mLUW|fkxY=|+vN@W1Tp5AcmSvDxmlM&pW`mi;N3JkR8$lM%X_kvy9u2=P@HO>Z zpw}!8@^eyfVkr>ThgLx&7ZW{MFm>dO9-=M_(WkYPqY~L_10i0oC2_hn` zhWGITg7GCbU7AxhWOQA3=QLR&5aI;X8V8^6?z_mbHT*U4$PeysjLx2{_ig8+`yTR3uiviQeX?HxT6`CXEV7wr6TyGcwZbrKWF9ruB zaP%-QQWs{u5Gqvs%HX#d2@yJlR4qB0=?u|*)|pIh;x0S@c^{veD*(iI2-IF@{n%W;voSgsNT>C4gJq}Qg;^6&sTK$k+i?+iYz*P%- zLWpM!GWUq%(i@VkKf_DNOz~F8z@wPejgRsVTCMWrGBiXP1TnIbVrj&@I7SN-Iu}7` ztQX`F4|16sY$7Dw>xS>%wcplTcOOr;hB!+jb-IvnTANe3-e|qOcq_nojZl=wAos{1 zxpY^4*qznOb9(xvK}&6}Nm6C4QErqRX2b13pFUZ0T9;OU&wxc`HA?`Ri(@PLH z%*(yMjB(%lcuuxI8?2x1`az`nUfMy?{nOkk*&5Tf--N*Df0Q6Ue&8KS_I=hvKNW_@tLg`jZx2`BTfh&u_ip<91HtW0#iAPiKCo z78>fSisS01BhvR1{w>7rZv5BO0A@O+wt*^kn^NavLkL6*ms7% zu+QoZP4hkH&Cd8zj^q9Mh8T+%Djqa|EICqgL`^a&xlEZCleFgLGFvLGh`~!j`ceK15k4Nv8 zl0Q)Nm}E_nu!d@FpzW5n5jWmbt0K)bB>P6B@7w0wYE3;Tn@LF zUOk|aTndMzlF5WB=toM$wrX|rP7F!{9jUNv8nl=v=RsJCQYei=+}BY3+({c~d-ip_ z^Na3k`dXO`hZAQgB$cXq9n;EncPVVA3|>@9eJcny@4iz>Ii8jKwHXFVR4CXERIm{H zbIBB}0k$E7#sVz^4GdVYU_7Ikwe*JO<+Y>tO|yP%K|=*c6A3ZD8j8KG75i*!G)=TbzvxuQ;DKIDXDml3Xh!a@L10O`?DmSIj!Vn)`Nw}awj7%x> zhOK)1@Co#&k|!k@@;#*5WY3J%hLKa0Dku2_CI(O_x>wfPG@%TrWVy%3J00PgH@G+; zhe#U@1q_#A14%xm3RbVi5=gE{LF}tw6icW9$moO$SMtv4D~C>>0!=D?j0`HPVOS2^ zq9(T&OjfhOKerE7N11hp1MffxNT!^Q2ed(CnZUt(hC&Wka0<))KL%JN8j%V}Wm7XF zJs^_}nr`HB!Eiugvzm42zo8-eZrXb`M0h?RseR-)?>k)w+?CjJ zHC9k(!$)XgTsETuL-VoKK3@li5CA|$6;Ksm;HFtZ&qZE}OfZcYms9uiz>twS#N*Ra zD4GqoOK%AqE)G3*eI$AM@o{r}X^k1u45u17Q5yTI)O5vqT5B^dHcgNs*(CCNp!AAh zr`8+(*Mn+)3BbTYb=NT}r5cX$sLgsjSgy+{%WFOiPIufm$Ky5@udYmDS@cOmB73Pw zHoR`_StOeFLHTn=Ylp7ER>)wn)LNqbmiPUrlIIN&OlQIF0Al!{Mf9N%8BCi~`JGT; zB%;JO6uK$GYGvLhr3GnaarkdloY7#aAc_!_I6@ICHr~$tP4fL>h+f-|`(d2fy9^{b zA);cv;eFk~bKi6ucF<10WnEdIQY6gC98(dq26#rJEL9U!se}@Qn8K}VW;g0ptyZ&L zk^N({$+rA9Y_pmvQOdlD)qzf*B5exwWpnqxOkX6u>31*r_1hvMBnuYq<|6MA;TpLQ z8OK|=6PGqJb4=+45Soxv5yeShDih2_#GH6KOHx!AQXr}#;?A83j6h)^rz}`kZi|tJ zAQ6cvkkTwBUJE|7op?l;QtL#s%ay9QAydFpW1yH8a~SHmVBnqIhby z`$|VMk?Fd0>hkX2m%Wd*VEF;Cf=P4L_9q}#UYHAF)Z(n%uLxm`V8j`yB!SPjZ-YN0 zpQM9CkrypQYmy@X%mkHchr91R9U(#Bn1Ljpa>ew0k>yIb zsC}d>7NW(GFM`r&Ayq~6=@H_UAp#1q@`a4s*29w|D-J9~13eB>lRP9Rq3N>-V32^3FQeYS5C>W)R6awC)u7mr&Cw2fs+$u1yuK@@p};P0lmA9y4lIig#ei9B8 zp|t9xzYxGLj2J3d*86-Q2Z`C8w697Y)g?6&%OjEYCKJRT_e6O?4!nsOoF^QD4+_!EK zTdpzVPP~a^$7E)i^%E&Lr6wlS%Enf9s}=iYMi#6ME$ZFhw7+@M)r+^R1!zc`X4b?v z*L~4BvV9+`b?fahww*d(`z~xPtFb|Cj$7Hyd!{YT@dhWVC5&<-3gXLD(OBHvxCn+A z*%;Vp*NFr|L`6ox5Dmn1JPjk{|NKyIV6(B?$Um>V;BLmbo& zVI`E?5;mPuotIH>b{AGG7QOtHznlx`3-%KJcL>@mw_5Y3e@|K|k>kwymJ&Ma36_OA zF0zPmrQGKb%;EOzTOHVp&Em`-zbZ=2Q_K-|)wMdm`K$ns;Wx&n;IHQ3HEYE_H+iBLr-9f$+bQGlb1{W<3_I#&OvjAN zj7Z3g!$}|cCwJg|erLa*1Te&mT%TQn!hAPUh`V#QqRP^UWoWisF1>cl z@k;&b!Gu<@tTxLx)=!Ake37oZX`@-bMx`sOpa16lYRBCdBz0d_``pa`o~KlabjJS4 zU9)pEE9Wz=zQ&}Y?AgD>db7jX`Q9|UoL!UZd-aXQXOieU(2%bmwYpGU%B*`*qj$K# zUaa7(Sjbon5X!(1a$Fz#ZWJ)ZeOM-yUM{wrHwHg@ZB00|gN1hyn3@Pi5Icot6~@D+*v zmqsbv;_UJR?RD^5#y1;5E!?@QL-j0)8yWX4kJc9>Fgx`k!C%D6+pM6UJB00wi@Lb2 zS)pa?t0mRV6!Py|!jJ6lI0tW5)7{TsaW%6Czjm8|{i`#S`_^+mkvz{+v8x<#bd4sJ zyZBqAg%7hXTaDLd1BPhKmAlpc`JBs)oEK>i+M6%R=Wzz%r-XlDndMb>z&pZE4mdd`EG7>LD2J9n%ga@jaP}KJbEVGQoG1e(PL{ zWlBblE~>EAqQVao_mPv;^JkXzY22x}J?ngFb^Fq=Bt!;NQz^!V2f0noey2UglV4W> zK@F->2&r)Xe3E6b#!lL9?N?@VX_HqRmRysrF|Lk8-k7 z=wT)EsZyo#>B&m-;Evhav74i!6X6p}ha+BzkgC?s39@Hbnsw5Qx6&b>b#y^Ysj1d7 zEtAv#4_s8PZanbDhlFudBLJJ#Wx@Ij6o~%26$cE4Pe7FplP$by-06eW3?sxaFGrt~ z(F-ok#LTXX4tK4mW!l8>st8t%R>tP?FokKeG2NPd&pydFyZB_|?aW%TFi_HdRHtv$ zV=<2Y0l$FL)#D7)bUmdXsK;X%$2=%Aj{WD}W{x<(b|b;AbF*@3ClHVjQMZ6$*@BU` zJz{*l35f9!Vr4a)>$4TbQi|)8m1jX2*iA+>F!P;~DYXNQX1QuM)^jaC=WImt$yDW; zgE3Clhx#~vF)B&;zzU&^W6-%6erIJy`@W_2Z)WIUj}=`Tk^9$!|86Nf7AxEiFfHN{ zLzf=5%vJqB9_c1Pp%FjBt_Q|J?#d{b<=u84qChN63Yrp@%<`{W>D@NzH_Y{I9}{*w zX1lKihp}^w2O==3U(>HUhxO40arvb{fEA;5VW9+qB_(~QfIt`*>938=nH}KAFhqiX zZ~Jo?XCad{E`olb4%6(hX}mXB_i>}L34|*M&+q|vSKkDg)}+w}87~c^2uX?kXT3KE zL8%IBimJ-=5Vil4lQt3z%ibhEkY)WfjbF z^jw|K3ox5^UGBXxMg@caM|!e+YK9NhBhfhaNDuY-7l<@$K>*UNM<){_FcULeZ+0CJ zkU$<6NWMe;(x0Mc~~+(Bvq>-IFBMr8VbkyVd5 zx&TAkOnmNOTLw&poOch>=a|8TKla2g&5G-fyl-fiCQz}Qg!(z_GXYX3Wojkme`x5# zbUl!myu@qM0uZcnrfY~JK!5ZM4X0paNG{i(sj>qP&~v0oYe<`H&% zrisyd$C|%PO9Vj}f*{l(KBr1La`#7ZpJxo_f-?O>5o{jXt5p<#MWFBO>Aj1_MmEhp zKl4es&0Xzf#{4c!Cd3e6J%{#@?oZRwOHvl`XD$dez`fx6nA|6kL?W3)GTB=~B~>vg z#tp^|GM;dl$)v0@#f!NSBSx=AzHZ?r!$kztvH|yh=}Ao;M>^p@jhwt31(iE#_vMB2 zf0@ZMYZ}GuGK#YI>si;2-wtdKb{vOW7$lP-$>J)?HY(|y7Qq05C71Xf0j0}6A@@nE zSCCrTOu4OcGMm}(PHws9i7a2C(3@-WItp{?fl>sy>ToX?s%3%>X7h7to=ub`tbmGU z3AoF#zW60ewTt$IjO>I&BuX-Pc7&OXI%sz6+#t;r-w5W?x@Rs$>5_L2@urDamcm$J zt!*-Qv9*fJAeUscK)2l9z+k501`=nE0~!BaEQTDq3^(&_>iw!QGMP2n2PO%*)y8ByHo(G^>(MsH2P4>PD6eTAxfB`N*smccr zHY%;a9NvK$Jw67YKEd_#7d7oCnK% zwo^XT@x_YHKPSbtJFhuxC9JhE867rP$kHjAV0}gZ$A5B~oneI|uZZYl_jN1c9QYzk ziXAxwIpm)G)UlBF)S|533m)0LY=SqQlSvLx%4{2QMbc)rgExV&~rWCRrhNC7b zshNb?z~B!5Q8^*A$gCDFbwFAxt!9+4UNxCphs(V#?nz`uB??uuKFS!veCuyTX?`oa zwlFk_R$^Usi&**XcQ?4aIZ^o1IZgB_hSwOwtGFM>7cTQQ8BBrbe*?;Vd?O z$Y5kcqJ*)Op$%a2IqHe8fe{-&%3fB+*88mXVih9pM`sOWdq8a|vQ6oHRYUbrSgMrT zW;yKQSd>Znnt{ZPI(QghxK%`f4c8smE~0(Ie-kHNARP(N0KjkwX&iilkyBxFYM%r@ zN7I{u|I{K{q&$+Bsbqduh00U?Zr!hlZ=Ka52o%0VZPURx4(;Pfr>KQ zZ4KgJou}&BZ99M44t(Q%X`^jGV0>wB3^wL2ir<5)%v**2N07J?KzFpk`mLxPa$ef|M78Fnv8v+uH9G3Pm+M-JxFL;I zCY7IaDz?{{cu=yOTg?yteOAHOO`Xc$>J4B8c>As|D~t^h4=S>Ff2++-eJkg-#>?(s z2VC5K?GpeP_TQ6*+Cemodq8I2-DddRhsn(m0mPJKNaX*Mx04AGvkQ@7PV?Oew~vXx zE_X=$6acJZqbaqW;4_lAZA7(gQ(yeF zW})UHGZQOkAqzMP1MhE`hhQO8_=6v&K(rr01__E|Qbd|B^i4^(d3=0_7wHMk%#rJ@ zBuqi4~SSX6*0xl0AlIR8!1$3xuVM}&u`H4e%a~Ms1iogb)MvX>%Cuirsr{yI>UYE z`#fo`@5c(*x)aWz;gF}WE@TWJOiVL(I^>5IuZegsPO_l%Jb%bYO_NC4u8fj|C{Uaf zCC0^-iLts^lv9vYu?b2)RkgZ?w%V9->;Zqn=H{Y4pR#*z={00->!fm&BD_9Y!C$K4 zZzr6lsXs1LDo3{$67>mx#i>t4WoCvpW;CmOdhahjHFGMo`pp{J-3cMyg7Q2H{1VF` z>sQxMU~i?|U3-iVnB;z7;IMDv%y3;sqgoNZIQ2=M^D1jhgqv_mqLsV~!o_nl*+S=E zKsoMGO#7zeBh13q-w(c^Y7n-lZX)(jZ!r_N2)dv~Lt*O_RgR_@IdGwkzIPX!z2x2@ zRk~ZcSb;_b4AO-{x59DW-O25L=vb{^r62=%qm}0Dz3UNHo;{-?ED1OC9@ z!bJpEnOp^a!7tIUWix zszh%|5CvHk`KVB+l8p++2i=xeQmghO3l+{U6&I!AR0`CG6+dNO3HZul;c4Aq1)&TU zp@MNfmO$Sre3xlqxV<|Q>yP9E$;Ob+0uO?p+X!azZ^Zk{(X6%YF{GZ% zt{WK8J=eD*92~*TnFkF}ey)#aloNWhn37d>biK;h?<2M@N$Jh;m}ii zmaUE}#1_*_z(Qz)?p&KYWbk;^2Hs&WT_&grN1kGKz;C}LH}nz!oOpkkUiUl0OGZEs z5jR_GJatZP!XRN0%zNP&JgZ-|89MbQA9df)4^o6cf7x%TgIlr3+bB0aHP=;5^W6Wp zFqdMYbRuygcEWSQb;58$cS3f8nGj`4kR?U_&-FpHPYmCo0Op8SQBY+yDKfesJPC13qoVtZ{i=fj7L*j#BpSm!_Pm1Pu%~bF z@E#cGJBM=eP+}Wdi5p0|c$8^G--!xQ0~04X7nr?@w5iDd7ZsgU5HpQzIUAb6mB7gi zoJhL_JZyfHTghT~o_97~^8I#pxKw^0W0w`rUk{6lNewDOQhMA+i!-Ui5j>oLG4CPl zkio^dnGo0DQuKf#$)sk-vk->JDJ!4V3}_ir_>e*gEoW%O7CVk5WUR~#rLZ>75(q7O zOg(iQmUs+USZ~o26|k-AUtOTh(=Gz)R8LJIfV1$ z*HNbX6$TACS8DPfaR=LWFMRBgQrA32i$1?rCzD8=_M3aW8@F-?-%C2(^M0EzHS;{wB~rm@1?EhghZq9iCF{Z znoub*ivKkQ_JC_VV?xowxQsTAF|BB^J-0)eZ{L|aIC_aE#C)`ys5d!+HGg43;W~rn zO{ztO=Ts_vz0({_F9Ey)hm&_dmM^(vmkj12MWqLYN{vJy2jtW)EZ~4I`zxTIvasN}Js?Aom^ypK!;4q#KRzLCJ#0ZR$ zp{cQYHCAL^V zBA46ccBysyt*`rHv)Yc=3pR_*a*5@W+0T+-!!SlNgE+bQ|0bsB^?E%$veIr?vTEJR zx31vBiXTk4vgy<6&cF>($Su>*O+h7Ss$a~yxA5c2pI)50`Sa@E&c3SuTE=VOL_I}K zRb6A1N>?phy@LOlgwd#FS7u_j-+uPrdYq!AsjafLxxK=L6elxZ1oGICyWWrh^5>95 z&c~DDtq^hW8jSvVWg!qgVC5URE6K;q4RR9WdreD2+S!5Om@D5{*nv93w_Z z*brh25n?J4B0oM{MnE>>&_^WIRAkv@q}_Dn;fE;Zlw_K1(+FaWN@ksiYOcs`y$o~A zPJ8{IZF{#fTD9z*0}nr+J`lyEiz2I3Urk5co=&(^)qUj8Xcc4dXt z1g+sEAb6?PW$9*@>5|7>x!b-7E^WG_)w$(qJQJ{o?n2LW;I$(kM6x4*h3NC|~4JG76E3 zckM*P%%G%JQgtn`K?lJc3N?smBb(!NOIK-7GLW2pZ2uyJWCN^fuuh1Sb{MD6%8NH; z=KT4p;(ap~wRD^O)$07lxGkSLe}sY{G+;9!m@10|&&hdj>kf6a16vyE7NYnHN}i92 zZf}kh`s7;~R_%5X@{po@*1bB@(b!n#zRQc+8?qE>>^8WF2wyr8FUo!oMagYEYR|4j zQU9Hh>dA+(RMUBvf^jHAT9mGNSIYo3^16R4G|d3F5BB{NKDa)SvI1U;Fb%kBOfkdlJ@) z-@fnxjixMt)`89P!U%eBJ z0Teb65u}iquWthsvA(W-$I3BrN>h*nFK#6IvJp}HM44}yaek098yXSBVeL4LG<7)R zOnhW{{%|?p@zvUi5Kur;@TXoP#G&XM{Hk9st#AkqT@1*N`GjLN4Zs6Xp-5$fx4A9F z6r9aqY>Bh^4UQ&YCK-9p6M?XR6W>&s+@emkMl)SX)`O{t|S&2Q9=|GejNszJ^!3&@W0s0|VjQjHN zR(y<1A1s+u)jiYYKGXHz$?+rQpQ{#h{pW$c&;&1m7Eyn zqRvA4e=qA1^o^L>jkw&6*xr=+O_d2zlj5fP05D0vyvR$T8X_U{|~be*;QUw5H5*xUC}+-#d3%rhOE zk!lT>fj{(Y`r8lgyM%pS6V>&-CtY6e9t*`Hs4BUIrwcu;(K&N^(p988N$L7`)lGwBTi4F_ z1>mCuJ4T?O;F`fkK~~95S>4ycv4f}k75hax@eKHMKenm2{GOxT<3E2@YBAVT$Y^TK zVe%g__CJUE={td6Hi9@dgNQ+f7^??9thlECKJU#f0g?@zu>&-GHmCGbt8HIuH(HhU z0qkf4m1@^a#RcdHQ#GVpHN{=`RMxAy5l>~Dk5XVC9jt!p?R=HX^TKHK20hq(W!@|A5t;GMpqsHyPlfubkjs|{h+Qs6C1WVk{ zZL&tMo8f%8TISYFVW1=rMg3iFbF%a;LoiIzOEpqC@{H`hfqTS)BouR0RsWkVx=P7v z*=gR2BGv96?0(2>Kx8$Nii1c33Vt4XEMVMw%H9d9C~wwilVHuAlq$=fGa~-u{HAe> z%I}^(F8JQyRw)gIAM>DhtE{@TQYw?G%_Fnzdd6fjo2n_qOd+*yyY_E5(Are6s%R|3 zVZAzE)dT|iNW4v2945K6hUa}PkL4Qj7S!9Sbxl^Wz4h{ndJzd;!`F#)$IsuotF9{g zrd!$*&@j#OAD)_`rm9{((XHmAhxPjf#(bxJjQ8pMM(rWtne7Rht_4O$)6`akL%)f* zv~q6Y;N%E8^p0Q9o8~C3ZdnwSG{&@`Ll#T~r#b-hpm;e?-<-yWP-19Maez*KCKz>9 zVS+(8H8vu8%7WiR_4H?XQ{Y5s>UqmsKQai8T#o8Ej3d{xSA?FN9n;tqep3#npb=C% z7bTGaW^yQsB+U~^g6ENtJ|)LLCE9Z|(6Ld{8%D{OX`0c>=iwO|-m15iqx5(elwu8} z#YUr^hy4uIE$$wFy|y)U;B@k5-8e+Bi%`TNq55%$`}2E^x5`XNG6AWt$;Si)kUELY z6KCn^8(A@t-q;5c;KUjk^#-P$#0jJrX0j1lX>g^%KwS^Rt-y9Wh_D!Xc<^G*8KC?Z z-h2dqjG8kH%NVZR5scOmPCf#bH^giae0CqkF|>7b1LpyL7s>6zk+ueje}D}caCZ;f zwNL&{YIuL=(F^{21Wf`32`_>g=`^XHi=ior)&%%WxfmH!1ToLL868LEWKx`4AW`b7xFU)4jQUSavI__L#`JX4O z?j&HJy8+D7AcvW(3D9%{4p}4W0YmH>cof)o@cF?W=24jZJN}0(1tjVQ!E#8L4e|r< zOcJ|691KX57?Wg~LEa3`oKZZfw+`wQD%&sKD+&mo{ZuT$fK6!Z#x1BB`RUX(nl{e7 z^n=DfdczT%6b&b^QoJY3bTu_H({$$WleBzMP;rB}F9kz2RNO$$3**rZ6(^glB`Ni5 zsx21t)cSRG%#5e1s=2}}<0TyxZTG6W&rY19yPz{2?Otb8HJ&T@8CPJ~)18GzOFJyT z%N2>_M}@2*-o3JB^wYi#v?t{wbgf(kY`iCwfPDc942&ljkWhhaj`_l2DipSDPry5Y z#Ct_-Ae0l(Q&u6ASPBMv1Y%0Ci$Krl8YLX36r{6?fJ4RNHw&sKL|U>w-N6`9EZpkq zlrY$S87@E&DRK#uK4e}XQv_nheo4GkCc(*x@?_8{BK6GvV@iijN}#8Bq^Z)F5BbsQ zCpq<~9qaJTi$b4I4Fa%=07KJ2Ovc(d$gac9G) zLtS$G-)NnHfi6(M7bv(@Vv+BnGz!YiRtM3hlrGUKY;!m=XUD0eo!1te&S?2OpD`$( zjKKgQ(PbZ%9=AG5#mzIt%*PdG#ZW1%s%3gaSS)jn0!e0CS}k+W$oyMOH^FZ{1FDgF!{$0^JA81)#8WQgi9!ZkwykjXhRnR?M{Ga0xW4>_K@KGuUo z;L?36QrYk{sM?(@w#4b)El1VgH0J{cO0LIs^S3{zhu`pcU#Ic?(zD6_Klj)Dz4}7f z`+{AtGOOKe5_wlU?dVBpTf4IO0WW=m$pe>xlQyqFYUnb>S!#i^RxEdIzqYp*eaBlo z0eN$^d((+7+!1Bq0!3oGoBOD~0KR}A&%%pJm)T|jgtW5;0YG6?GmBl05(`X%kyj_E zxdD{`qB7!oFR9=KM<@kn*aHJ@Eg@G->f+c?zk5pE+F}eA9NYq!9jt>;x3;&`3UGcK ze^mow96%KzN5ED4=P{Q`4l!6wW0#_gj8?EKpREeug$0O2MR^gM7EB&nYd|c?jALd@ zGwNeG6%!SjOtj9^~DZ0o`$evmkecj)f{Dm3tYD0A1(fq+;Q#9B8<0+GZQ%c~J(Rpk* zx5JH|vfgizro*FE7XmZBL~-}W@N3H+FY*@>SpT675cxxf6kBtTk=@>Ns{i@02PUC} zL$9KP>sMa`D=+?GRABl8G`{MN<_#n)ND$n)T^<-V#4dP$2)%Zd_(pW-1qbnm6ow$k~IaTE=A^gY3DvJm1L`gmSbjs;$)f3j8Gkhj;cP6V$q^b77V4@nn9O} zwqP^Xr6@uT(!>;!!?N*7*U1x>;DVarI?ghr6m$i0m_~I+70|UKIVz3AeFBz2ED#Wl zl4>d@>iBR5c8(D8K9ekJq~*1|30qx}YmaJWomF0G;kpuOSrP^sit zp-~)vSld0QpNGwItwKpQ%q)4kG}Wu)VIT14t!VycxB6FuV1{=;m~E*D>uC|0|3fZ~ z$9G%$9D5w0Ij+#)NjJFm0<~9W)sVPc34ItiI5TS>*4u#Hdp8Q$5%~wH255<1uLB39 zn7yCO_=0vGIa!$?K9EESk7EkGZJfy&s6J&VpU4fgRjjjFjBgkPNm+hW1w4?CNNW~t zKjQ^-2RerBGBa2?%csVKMCsR$=?+ZKYjg}#K<0^gLQnyWM~3a0)vF?M$UBZF073vD zAp@(DP-8y|vb@{*z~?aOl5$qaDwO;G05L$$zrRb6OO(_tG@VYgba^_?l&Ke^(DZNL z#sM|7m1rbTuyhfp`O&M)p;Z z*k%O~o}`%39V3lu-i#CBTQ}2n-bY#SLQxiM ziYKHy+nyC|P9cw|b4U_4SNtTV=V&GM z6t|)J;q{8g<4~=K=MTfVL)L60^4GSncu4mBJS<);N9*2Z$6MpZT~Vsz+*Y#7WLeXQ zY~DAcPH03^LT!}sh_?e;N!sNpNv=wb&yA6x&W>^og}5vO#8CzyY}9j>V`(Y3hz{4C zp->+r10Hkbf|Ki$?t`ozQ)Gm_P=YCTPeX%_!leWLqV;?VfeNeD@z#=;Z(+B{xeTMX z|9y#z|4A^*n}&m`?D?k^`b}M*&dL(PwkhydO>c|pszN!4_9r|#4EDzUWE6@9Wss>* zn>-F%m7@GgPP^zG(#<#&`kf&O%V`;kdVsf@SXTXzVgndLUk!WY?BQh|_Homi4D%^B z!OwB-3HMQ8y>1kW@i{dpkT8%aN^U3|Yx^y;*#O*8OOJC|Iqea|^#Kd{RDddh5n_tw zGIERVjz|Q&Un};5rkKRVfv|}Ml|EwzYFhoK4<=O#(q265tOKXhEri_K;L?lZ*!>qF zMFHvKz?+%{c)+^L|$+@CKMqY|pB z{So{mcv6&FV`nZWd7I&nC6LnMXvgoqap?_^?NE(! z%&Rk`##}1km3HL-ogRg>$EtM%aSadp0{0xl6W5{-uNo0Sz_yhw(!HhYR5g!Hg`SW- zZ5CUe&HAk%+|jch0TsXXjgi)9rLQOIko5X2iRgsPSxo8qOD6Og$y9JyM9~Gd*IExA z&1<4$)M|cXk$4J+qi`T=proeX76Sj^!E3zclsdLmCuMeWW&Pz1`^8B0JTG12~7` z;t+%q1|?cmMgY85g)Af^+VC+YeH;ia_24^{E|5q|aL8yv?owVBzZX$%MYO$+;!n z8XJvWLJpnH(Emdy957G^Qy6j2<}O9YOCiaw)W);EMYeE{)gfU`4lna>M=z65ypO-1 zn|CH%e7EB$op64vJj)2!Vi+iFzR7z59lg>i_l&9pG(gDj^G0-Iu;W}r)R zg$bDoAc;o+cjhB%e(IzYkm9-yAwW%aW(EUU*|k_c168md24gm3z>~?WhB|`o96@0ZWgqabVkUs2$X} zP>VNwD`U=$N1LFYau%U@DGCUGx@Vzdl2&UoPE&!$>vfFf!e{i~_%Q83cZs<-B6{o$9hk&}`M9pd2xL z3f6iYY3J^e&5}U^H=|-PO3en@Nc{G<$Av=;eH1YG;H(!(xvk`HWm&hs^Hg|y7)}7z z*E`JXaVSRR_f@+#Y0l*#@qJnvI~~GOV9e)>aP=!186K4O08%9`OJo|Qf3~PUVXPlA zsH?BvD1$nGn{NgBfzLIBGPRJn=!uB9`0{?w^_Jz^T&p2fAltK5f8x3Yf9f*WH>icn z9_o-Joo#f(=R~6CBvyEX^MO=tWRQ4vk(`-Coy>xe1<3eo-bKh=ceEwj$3qrF$J-mp z>1xil67VZ9J+1(2;i%=;Pjzp2yyeuNsA|?2fIIe{UN6DUTiJRvfWA15k-j$Mu4J{ATJt6w)f5aen>l@5sLt5s%Wad75W{H%gvgZnI)6oubKtb=HPdsP}<#5f_IwU5I&N)Vcp}*?ar(= zKUYJ=_#}TfpI;uEx~qct>X(g9x9U)ra42Ph#ChvF-F$H-;&*mZea~)l#tbhyW`w3J zsT#KX!F<79oH06-mHivb4+2`LK?4V3oes1%1Fk!#Qza_)#sAH>EtQ}Wa2V3;%y!vy zi$Sxy(MD}`(rFiTx99d+qI|}Qb46Fbml=WUsGU2d1i}xudxmEN%i0Z<#k2VfPw|4gr}GkH zfCsAgebzdI%>2BKd!EC|hNL8}v2X@l8C+kq9wlV<4cg_lVY5z;&v}j--ASZ)2OTL{ z>tklfn3Z~dmrImDohY=m3PJ_HSqJ$naY9Z^PBYo{=nT+Y^ZY7=(a&SqO*W*ALnYJ- zgw%}dO*JCVm)8t(mpg@$j_lpz9d_<=j$MV@V;b=~+tSkt=wTvBCY`K-Vt)^bdt@Jx!LqpNT*tLVz_nQRm)x9V`5vO(sf=MKqb%ahjcV|fk=&)9#6 zm;!fn4nWE1_6LB^&~lF7hc?R|^f1v&ogetfV(M%~NFbox^gYYyv^F`0lSO|K$8Yu1 zESc*>H;4|?Z^;UEqx-p?*sq)hCwXj=7`<5cXexeNMp=$*N;wKB;pI98+e1mn$e_uA z9W|)C$>6I(@vnh@!;n|bMkg`dPsTydm!aM$2&dKIzT-VkAso0*bf%)iy_qrQ=x-BZ zRr{bvg_Fo#UR1?Y)AjYyTaRQ_EWrOH^GCdP$dKw*Z1ga=DaL)Qvot~6yvfPW3eBS> zPeOmAW##0A!c-X-bv;?}OqFJNG@UHaTb4SbL~EmgUSLs~WWayL*1GHA^{HZPjhBPD z28<$)5HO9P8#YtrnK`RPe`AC7@Td?b>P2jMMXby#V~*q+6cUF7Fx4xUp|9sna$|1I z=SzfqcFqKq+oOp{05-nS$}MGY3~%1GLcnYEOvScVoe>$oSY(kSp7(eV&032e^r?c8 zwRx)`n%JKFn^A(MBlI0b0t5+J!T!N2&; z#aIweONxU)0pY^Xj|mbo!;690I%hLSx0VWV#+A!gGl`wrmo=|WU_{f$2=Hf{ zN2eR45Jp}YKw38Uc|$P*LT)GLkSB23!YE`&trLSL9QMEJ7W9`bW5o6!W%pgVAbx(| z{MD(?+j}qcoSnYNU+Z3d@je{HFF3$`dGX^JA0mFqUU<0srb#qT-Z=IrqAc+sh5MLs zlB1E4=bK>_roVkV*U;q$VI&!gzy_P2gi+9foX|5_9x}akT!Sh_Jxz38_V>1tsq#P+ zNQ5pE9lbNxKn6LU^l@g^1cVB_1sQlFQ+zmss6K#jDr8=9Pcus0D3C!djIJ1`J$nGI ztJ)4c#u{M{~$*i{+a?7;8XW z=8<0WD*!76SjiLtR+|hndkVu2^p_q+uZ7o!>4U|XUUvl4{4sjl*tae%%l+LB~`HLGw-%kS@(iB9*Mp|>dLcN$Q@Y8tLuv(w3Ox-*`@tw2g6d?0NR~;`%H{V|XRas! zTSh~Y(C6DHyszuG3cCydvx8woONQF1&`Yq6s;#9^3KcWye+w%~2glXpALCHrdum35 zf#>TX;wX)~rJu2>c@r|Bdz zgk3vEXR$+i8|sRBrQc!Tbqo0(I#i&Af#9KF(6SR{LPp3ky3qU`Vn*8Ikgg(K_cKz%5za8A(bow_CeCI^GbWj7a*tVlPONHthublPocWc84a~o6uHI_x#zQHfY zhT3jzl^RJVyIbS|i!C1ghi9llL16=hyb3w*R9rud2z8{;ivpiP`C9mRczpC~G@j0E zUObq=Vkf>^(K?bTA9@i6>UiX^G|pT}C){x?we0+$>Ae$5wVijQk^x1 zZeU-&N9R^D8hivv!6e7Ixlo(Mx>^(7BP(#%%nn%INh;VI+YT}I&~oRnbo`AA8%{Dv zUpY1z7z7#FNKFlNY|{o|40H&(@WK6@OzsRhFnK;uykb~q(I5W)ka~V|P0s`J)pp>BjEIGdr4nK%F*jKA=ue06AKmwL^f7h<1;LZ1#fDrL(b{@?iKGC}yr`Tm=)$!XoA2@CK4gk1;m zLiax4V6&hCpD?$id~m&%o)A%DqPYvw9zqQimIC@G#tN|&KX$tl-l90z9z!s{!)HUh zwN2FhfWx(7Cy&LqR4Q^v#{zHxjWtF>j4AD=Jg$xEM29sh=2!k6h-^WKG7c^34_S__w9$@QVf+r_k+_z$E_BY=32nE*0@V89N^%{05|X$~rm}8n zSlL-(WusNN?aX>mC3jDPD5xbCh=5@F$RKkafiNKAq)%vln}vBO0J2!J=Otc==cPW= ztB-iXKtQO%70(%8GM#Er{uBPIB5`dhUZnU?pb%(taZ{S3LT-VHdaV5P5p5KD+Y0=g z`{=*0r@Zl+?9$4W-2o6VgDwJurBV3?2g3gO>$6Y3C(XFFoUUdI@MyK&VjT%M|iji)(9k56=mYLVrj52N%62xPI4>hW?|wg2N8H2E6^s3XSQ|HC zj3tt;zYr|$6U7mw5U1@`DS@I7`&rP%SUyCN68e;v+tUfT8WZSmA$s@+ak%4kSzO>c ze=k8fgV^_2FrpUf@BuZS?w`SK41te%TG+=+k}zUZ?cP1=A{Q5;=26HrILG$AGaXmn z2w@bIP8SU8NkheuQa>e)rw+fwC&hl%@pQzFP z;5L{xLEZc;)`B3c@td0o(vrr~wNs3vF*-t*R6ztU=~LdF8+yN5fR9k>6MENU!}*w- zIcR!>Q(DW|n$CNk{#{-2$Ac#+6ap{NCYI06U7#@~2NRG>0t_uFp4^MiJ zx`E?oXk{2;o_iVwnRCcRs{IoDD;_Yu-#eyK;Pb!wN*LGj6LO*Hx@Pao8|6)md{E*$iZkB1b&78B!0x z9-ol`Y0>^-9Jq2J!?T7Y32fsgu7ot12I>(3S~=q5iX@?cA!8C*eludddpY*F*Ez{S zC^AHT^(@hJBgmJ6%qwc<6l5&dFCIYZWCBl~n7kcqwbY=LUSU_u^txq)_C&a&C)$7S z)=>yxcdDx%>9|r?Bfdle#TOrQ?Int_bn9ZpN*uLhyh>LQ1QF1E)=tF0qThh7hvy7d zR`P`80*`!M$&Tjb)rL<5=3DR?bBiMvqN#SaIXAKH+5 zRe~-lfhr}^E^RgX$=4K@OD`oQ_DcS0ZfW(8e*8?41DLR2n2}KO(-gY&b=Y0a%z6{a zcG+$-<=`y>86m4<(1kokUOxZNj!ZO*8(C)7esQITc)WCMf^6+-5*1);ZT)UuICSSB_hQOh9x7b*O$!9C6zo-<&qGRUvajKXH{N)n*0bKG>;s(~GKIQg64a-GW-3mJ9+=%=$TdiiuQ!Y(b6=;x zv9!&eT`^SgrD(n6?{!~=mi(t0mmFH1>e@4aNevi6rPJLm}EJYBGhL z;d02gjXcxAZ{;y#*nU{s`?iRO5xMWFOJ12X*Acm_0QAH?pb`T9bxH#)d;~rb$^TUK zjM$WHPfbQ5l#j}Q;jrPr4c=iAMJ5jPt?c#rr5IS?=_;4Jx%w%nBa&pnbErroJq#Mw zIPX0b;x9c4La6>v58G=mh%Ylp%73msA$0b`Z%4O(HjFHFNo}|zF6jD!fA;m;wE_2{ ze^c`9bo){BSg#tTfaupme33%N)XPW?FZEy79b@l4Y>(T9bum|IICQN=cD!#ptGHkL zP}U}mSYD!06qFZRYdvBkFuTUPlpV?{*KBsB&A;rB`f$20qWOx>9>J?qy(%}Xo zD*Y);4)AA8{%|)t`j%C5)kc6zC+at70%8Ad7jKn{!2}PxfU$E&mN7*Y7^f0E`-aBb z`w(EsXNrnw<}dE3{<~z~xzQe5u&UDe!PAM0nUaL{9XG7#6qip#AG4Cvs^Qn5?@{M< zzbkWd<4B6+%QmQGl&i5)YF>S*N>ZSH0>}P@x_WBu0rXw(V&M^?DyvAw4foIXXu`J5 zcV-!*5)Qhg3x4r$(&G8DHjN}SV6ZoLuAu!ds_Fs}@Pdynz=?s`0KWyF zd!0|BwT_qeSVW<^wkjMb zuC3Q_a4DM4-}L)fWwz+;yehoN#wxML1;CX31xz3n`2TDeyw@baWLlw!D;%s+i3%yCrz|q^euW~4CI#!UK3bH3F%hUm%>ex|ACr*q76&6|mq7x&pAI-DhFmsG^VVx&EpcuYw6LbCrBvzih^c@U98*cUHw757TQh7C!x-yHUerzCMKKA_| zGvs1&QYeO(x8?MfZnf&b&5o7{(8v^O#OV! zZ=91|E`}Mdo4N{sdUBC=jQ-$5-ql18_|-v+-mCc6C@q8UR;{)8EnF-4{saa6jvi!E zwOxcxb(>Ye74pwC(`P?o(pvSazkBR*_ybCnN5*Bb5s5KxWfsd;7^Ad#4IerYaZ6Ud zt&I0*MuB7&os}k7a6eSu+DSN$n?=fe0Ps&BEe zO(p^x1wA!*6ecjh_)Fmjy_N<#K1nDEq8r~{5c@&TemgrpnFEr1aOdB-Goj z5|HQRZ(T<6y{`QkjAu;W7V))>GnuacVOQND*u#y%p zXQZ)fJ4eG3n-Qbvzf8$MnzOz=cLfv+1`+y;$Gp-=PDz-bS~OCU$tDriOwjOLbWb1& zi1|#KpVL3P8RzJCY1ii%rl!N`gJPPVFOZ@W3@d*n>E#P?;8ocx4a%gEYioj>VGm%O zYF6KQrNrE|r+lgi^Jez(N8Y!so;xc(pGx4C@ZE02ryP_nzbi4En=KAEm8Pc0C)#a0 zHSJbaoAoOJ%P9029xL>#vn`42JlCBQqc%kqsi={N4lNX481%b8=r6i(={7gu_wXji zmPn56vj{Yla>ERM!P^STCd!&gUfX0CFhRvlLVB$8-25l7;omoa4is}~{bSG~SA8mV+6b?yXcX-d8UE?0iqg?BZg~b)r z>>Lfw%p37~vpK^3^(-WfkX@(8%xw&57y0VLr_w8@n_bq8g;JE%5C}V#RHs1B2nZ?t zLQ*mT&?Ccwo^tu)*E_v?POgViN6Ik4jgiJkO%hGOgs4%pGOvD&&MHRn=HB09zq?O8lkd z3lXJ1!u7+B-TXo~@z$-oAB$bfBb8Mn!OEKXa3ntszHY^MjL8|3*xRuVXB>iWld$~N zv+Jq$Z?)Gia`tkBtjrOKRZxf;@@w0ikY4n@Kq%laaFwzGf~Vb0&%y}Ikqwh)3+%Jo zUu>?e2oh+l5jh-bu6_F2@`eccP_VK{yxb(0LmYst_lW|?eEG(iDV3o*P^xK3ep_r1 zu><-Q!^k|}rp<^NMbsYtfXITF>*0G<@7+Zb?ZrBV|UE7+T85^gqo;2tvi8%@2 z>Rjq9mrm6-*F;5F$Vy&SCNvsDvIwZO7dp+K<)QXjhv{dt`{bC|@Mw+Nu47}xC4=LY zEoinD;w%(V2(Zp#tWY$HEaE14dRqQDz)+DoH56AspyyK=WCC8mGJmh@<N%To)sAPa>FN6C}1_5AE_`yUxVLr5B=tj!5^HlJ8H@8F=(^Ev3C?pRmo(hiKKD!UE zE7?zp2?m;keAK&na!{PcIf_2(S4x?D#tnn`zNyxaB^Ql9hF_7WTs%pEPx(Nc z_0%)*)g#s%KLuL50RKw*gq56M9G~R6ZbYpb8hu$#EV2ih0G(YyIDrB!Vaa4v#KCWN z5gR=s5cJ+|+6fU>iho#{`Yn3blg!lQ!|?DYiMd`c7s6s2yoh0K;o5WY+M-Um9DAM*#V+}eOkM{Z&OAf6?ADGB+1c^bgt}% zUI-$FLsg`H(TvDen#*&|^M|F?J6swske8iW-VzqWv+5l#F61IbKg!u~(N85;*9og8 zN78~FU$!N7Rbi$LWV^b|9P%`@)1M zwrncq{WG7xFW3go+S4~wMjT((D(s^)vYPq;mn)wJC+b!EW=w`ci+jS^Z^_8O0XZiD zDX9~g9g3Ih({6`%t^=Oa&c4wamAV-dp;9{dogfRTpgx`J=YZPyTn6^F_ypIwWo6@m z>Y+^;L^!#1p)EcZ&;^~PWM*i!utj!G(r0 z0X8nc=ZOtC$r;7|gqjtqf~aCx;(7U?uPM!O&G*OnJm4FwhPd8fP1(_rn)tyWRr#PS zVV{v^gHKS`d`~a!w#tv)qhoM6Q_^`og+i5m1wx-lSQM=g8!w}M-M^Zz%@Y<9m>_6< zbr=ZaHRFWe51~E&1iFfRnX;7CR~lv{u7by;kIcY%&HSrqJsB? zP39I2heWG1q^fU`1EhW^A?2RZy)nMh3 zU?mlUkWoWEE}Ek*mr$8u2zf_0{T|q%gHr zWUB%(>4@W9K&1Z3nOK$>nf@pESHYaQ%yjqCLlf8S8Ahg>vph|p zTApi2eTNf1KC^xve-&2WoReiPYz#*1@muUa;>Xvbs;U+^EFTWFz@T29VhUeVOzP&+ zpS7Mwab}r>M3@FFJLUc;xnbr)pE!u$^Rkm=wK^ZU+3w&d=2N(-3}85ZKpxZ24;2a? z85{9Tgve2FqWS_U@cdihU7fs&zi3z8X!R5;jbHr=i}IXCWecd+>2Yq;)lsu#r|m#BEm}!cHF|M6U6;cqbzr{Z^|@<{_1B>o;1E?W z8$}1NRt31iVb93;5$yv$&ao(>%dy!z`dGe1+oi68mY-39Rrnh0!E8;4rJFD9R?Mw= zp@rNf1JMgNzgDV)v(F*{VY6@X@TR9`15u`;&`o;&!aThl@(mk2#M(M8AapS8x&uD+ z*YjTrQo=dZa-W%T|4QJa{mlGa^+{be8$~^qC*q<*hzGyzPkyAcM+TasEeig85TAQQ z#007S^qj~@YR1k>RGIfC_6KXM$GU^+Cfvxii6?An;bdn6!xzU)4@ztPTD3a-+?k1# z4%Q)1YjVTxJPA_WlB!UhKbK(gabMGry zFG1O0;MzetG5Yt+@+aH9j7N4lHF!3cYlfrP^6 zH$$~vG@dHOQ6K5A>d(GD$~*J?5WUlUd2}bW`cE*e2`mQBdV8j}#m|>(T+1QL2LUsn znP4hA6i0?kb_iuxpM#seL>xq{f88`WOVHGZ6#{cHt^xMV2N8F_yp@s}lDlbaO41i* zTZ|fNAf|F~SL^E-@OBcjNl1Av^5~+Z$yD3L%*b*|1&^R*uf@fnS0O{_ShHQ)8Z>9% zIao>4*C3+mZp^G0Pv>!GFNQH%fQaJ{VXJT&Hr=lDVO%5IkNO{kFwoLD!a7fek(aV{ z9{&*`dV%~(J=)=-c0%nS!7o7&ZbiQ)wXW+>PpI9;Q9WE{5@^w}pYQgc*tiwY<>q4z z)G^tGyhc_rVfuhVn&Bie+F&2NLYrrKul&plvGaexzwE_<-**zV;m-nado%y01;5*i z&OCa-4Z*v_W!eWR2sd!l$M%J&OveU4Mz{N`t-V@_W5Lc@aUH_!4y=8;t3;&E5{CLC z&FXW5pvjPO@4DAz;4^pH4?ZvG@gTC_=9UkEj$8?QdQOgiI93cSvChEH-ZCteSk{oCmImY>*^@OQ8ZF{5YPdy;aauX3xpBTir zj3vEE{U))-JNMmuPgDGCZk<;m^_#J}InM@}>c9Q?wEh`{wnq00#1tM?9Qus!*{P{;>&aEh8R(1E$~o69bkMu#QOUpk85P@qp` zYb1UmWXXG}EWfIed8AK+r(>-WDsmvDCb8mH`WfzlOY=k93@!(!cxl^2i#-2gdIF#f zQYzg9m4ZWxhV;iZEjZ19#w&j=L20(l6lC_em%8)GMQS#y&tHlwIMJ_X;Ons z6UJ`CNpW^=JjqAztZU_h1;AUsh-(Rpq)#VkVkbjXLIjw$OvmC%2@UXYH5@#}QvX*MNHyR|BgrsL@(VBW^qofZD?Eb5GqOuNhZm-D!qqWz@Q zX65b+_t5dUdD7pPAYOG*S2DLIoRMkCzLH8~G0@!NgX8~>e{(-!^7|WOc}X*8S>y7~ zdRe`w+bKR!7doIn`t4Ir`gO1i;uafVcGU@)TkW7vS~ufq;r%sqB-qe!F*~zuc7ah` zuOLkZmJa@Kg#94hLf8c!5Qb_wO%3nu+-H9ZAKY~(iYG0%nS!i)!#Tw@l8Vmh3cPp) z7kEoM|KYRW;wMf5mDe}mhw5p_?!MZk1I!Op44pl^W_JCLozOv3zA_?il5i125DTd~ z^aWc#S$@HbriKCn(!7Bo)DT4-;PXK~UPJQ-B9gqJNfcT}!^q-5XWx7Sh=Kq`K-4(2 z*xfs{)NIsqGAD2nuJ2a-aXP1MSZSGZ4mdjQDUeuvS_U4>QElp}lzxE zehVlWUMRc%3iP@{{QVAeW$K?a{_!87NgI=Y0d#6YoXxU*&+~VLKkI zU-R#Tl4xGbMj;#&^yR1n0r?CimDCv-Iay-?aXYI&#x#d$Ej{qm*b2ki*iZZ43Ntmy zYND@ztT>Le>0$8-<~%-5e|*9aM)UMiNaPsgbCAfjfQj(f`~mD&f%JX8B$#wwI=ry zk_GK&E>g$~0VryobFP|eX&D6-dPC&ss_rseV&m20s0eRIK#SS|O_h*=1Y2nx!K9I9 zK?8j3WwCy(dyB}`|NZ-}io8U9rut-%y0`;bGo#yj8H{zL|g3>=Qvz%F0*=KCt45eRhxC^K+!_=aXWj;-g>K`}T}G`P|3heWEG~`ni*k z8G6RieNgq{t-l(_)o-4bXxN6G5ffgcFSX87FJk|m!=S~hco5Rhvj|t&9(F)vN&rFY zFHYtb3Pr+>&r+YBJMC8F7jZVd9+?33Tcxsd(Emvsym28gmMNR3{XpWy;P#&J8r3?A zXaBh3;eROkB+Vs_C3UDe+!PryR1WMA*gJ0L_Z*WA?1tzXxjlq*k)Xd9B|4jXs(Bl6 zo==F}erWK+82F^WwCwxH80cF7^{gP`8MPNJ017xms)wW6;(kQ3fP~6jm^$TUrm?be z0l|ek4-}y;;P$Hb0)_H*d=ktY2uK(UOENF->|(fa9SrPBX-FwYl`{m7EKL513)OUV zIHF>qZnOJ98xI$&r*2iU{co0#m+PQ^X#S2RRDs;2aRQkADtbS)`jCX^bmHM>k-icPWfK2A4nA3EX+BvUhFn5h z8e4=>!c2@+5&xLmvkAFOJ`U(j1<^e+bugC}tFY12DPP{Oi!=9Q{3qz3_NLQdyk4Ltg+ZVDXdyD4&rOze=R#?x zaN|}k-}{jIkz!bVM90$xAET}L4Xll=kY!_5Gidu3Ry+3m+yAV3mtq2LbA~8fY&!RU z_0I4fzHj+I$n_@L7vCp0V5GmKmQTb?S{Q1TVoWCxExu<8*C*8h4xvT8~wRLCalY2?QOWt8Cje_ zQ0$A)glep5SdGSdg$xwx=~pWGy?!-67Y^8x?9|)*7uc#M*>r+H?D82j(Sdw{3LxL) z$mg_Yq{a%07M>xyz*+3_((M(mnr8ewf%WaXXfW9B-KHeW=2G_ZZcs#gUvec#&KpRa z&2b1OO(hXxE0s1BF5!@o=iB#1t@ZsS?V~DKG)S@gy9%aDSK|V2D>OCVwJeK;Lu}vG zCS}!?@aJ}cJj2_pWkBTk0QCAs%*^`SBOD0vIDs9PoUDf&XCYTle!W4kyB6k`WnEX8 zn**5J9TzxgVx{dT*n0!mo1cC-A}GUb6I0^+z(P$_-Ma}b^)C`ZFA`$1T<^QaHok}g zf*g7{(JK~sQ%jETMH-9pLWV&blm;NSP;!ggCk9qHzUq-X30+!)PZ0bsDLKsfyXz%W z^$cMp{b%wM=wDUusR+jN`_2?G8S#yY&<9Lw#NrjaXXicX^MeU5n0*p`G3qujfIevx z6kxes(wd5S3JJOhtL%(-OGY}ucXwF_=skMGCztH9?-A|nvklR{>k$o^de%K%Q_NyQ z=ced4{pcn19y-b|udOM@sQayk--Aa(`!3!*0w>A$uKz3_dlyT^v&E}B$lA+2kMYyX#46{2m-RObJjnuZl=_I4$D?TvM5r3%f$I? zA*Uacg3S>Vm5Adn<5{eK^oVB9Y;*amKxlg|xD;~u^a`ecwAZ(g+VOHC8jl$DTq+_; z;3+i5DMZJF#*J$g{C+xKW%v(!Bx+5i01DfICGwAg9gzVeYHN%S(>e(UgY|Nr43h#Nn5XuZ#ihowBV5u$K+0#-NTF zC&mu7l7NODm9A$wdjT~KzU?G@xi2H&0KiQq;9Vc!J`p83+2t-%BB8Tu)Z&0-z>0)=xzU4-{v4cQUs;3@g`paDMp7&TOko#3E9^Wm>P{BJ{z{`<^1Pk!72<(v>`tm3= zB{x?d4&htPBJk?oNXezp4u*$AEP_KsFjDugZ-s9S8y}qJViJy9l=>pJxPxcBbKO-J zPpnB5(i+zsoK1()ovJDZgE4ctv_=2UX@xQgu(ZCozf!ClXjEkR36rBmIE;wMIuo}J{)y_oB?6p0JUr@(Yj`{^? zts+)=Q&3dLgW}=z$c`^NPXfBR3Zs~n2>}t`x;G275++ZBkCeHbM}>I`Lc}aQ*FVn# zlKQ;vq=wPjtsO$59RY6xP|#nJNN)5k!}2;NDIrokY)%xgcR@n?7%0ThZ6KJC%gG$f z3b=8q4q`yxvwl0$km|E2r}=^UT2x_PnoirpOlwd$qr_BEf5w&LaZ`9x`Qwdy`I-N7 zB>b*?7N>TwL8QjUfsDi>zcli<7qy$<@yaG=il*2XTP@<4Ufr_E^DV@y88%gyU6iAT z{$9XF1lSbX^)aB?o(Oka(aW2FQ7a_%j><)H8|<%R z+|6~O;Gvn;u*HwdQr8^A9}o6?*~VxWj6a-Jp1VF5=@~=HyH2w8&6tzqd(X4jU$=d= zrv`hy#i|3JL+RNQr&Z_Omn9l3QFqF%fTp;#joUDb(y$dHTDHuEE7UX|h4df!k&`#@ zyb$;~GF!_Nf0Nb_C}c9*i-qx4K_O_MYt_89b8Ey9!iK5j>?*z;}5{UpnHdMNu7a~T$$2E zJh%i@SA2X8Xq-onTS-*ijEB-I1Hi+wQjYfLBo}_?swNCm@EIAbiZ7(7`P|Ueoyysg zO@mol47df^y|VBlCuTPW+Zt8E?27ESco{m}M7~Eq4Ckb^?%IDLS)=+xvdkDo8#j_& zpX(I51c8CfVDe5F@A~>Zg$IH#T@wbSDyq^^D!2dh_|K(5dU+~-l z-(h=#g7sXm9OtcDmiHeuTT=$x6MPotG(A!U%><-clCfI+J;{=K*Sw)p!SzP{FE z3JKuYQ-Q71k55o;d>>3Cend#jVI@6f|#%&Q5Q%h+!4Y?*8OsE57i3 ze=TvI^zTow@G=HxSmp+QWkp>O=(W##x~I>Jq>lh!K%l=r!6IZ&XPR$;?~3_S zD7SV_Zpt?Rjt13+eLIXz1)Qq7^ADcu{fdUO*ZdmBD=jb#FO&qgtE*GxE=n;kY!+&> zfYR}*EBNLM_K$$DfBx**?z1c!NE=H^O_&Yx?sBRq@&875R5o1WAV*ML@Yk)_Y3So)hBcy|m{ z%^BoqJ-SX!H(;)68MBgCJ}aeQz{j@cIhs@i(wOxLc5~V%prP4MQ_e=R)=MG|In_Y= z6IB=W>Ie=;+eteBd9iJE(v<)xtb0>BnoKuTx0vmuV4P%Y{ zpUcLWr*MOw6TYVp-d6>#&LDgc^%OUFDeVJlOXHT--RPoQ;1`N zhGsR978O!}nqIVipd~ME{+eK#_*b0L-W`au0bt;V?%IS^ZYYYmVEltMI8fUiGpt zdq{Z+_;_p~a$zjk@LH%j0fD)rh9f8S>u||L~3d!%C`cPw{PI=RZ1E z3KIF0Sw_m=7-SOuR;RD*Kij+eQP0XhPBOUc$+Rv_v)3p;|-> zD7|1k8K7}5)8X6#voZ)~P-e+`vJ?ND)J>cr+BpVLcJ_80K;~ScB)SJy(zG{a#Tgk1 z{AH))IdGW>?VJsuk2BkSfG|of!1^t3$jqyD%AMQpw&UDqR5^Ax+D2?s3f(xEJL?nk zv?Y>mvbNNuzA9;}PtMmC+Zr`iG}g!S8HAR$*2g6`)F-K$JL(eS>g$pyd{5)$`Du{p zVEQt3Oa{`iM|)cRkNL=ew_*9)rNJZ+N8>2((`p&wNTREj@I^=cd-+f7!r=1h@^jhe{Ik6LdJ_3*^6M`piYX@_RgiaSnOB<< zr5Q@z;O0^qWUaLhTO`bNh`58>FhL8uP<=Dt5}H4yqZCuup2jHJ{ih%?hc&#gS)YK% zFVM>>)Gbp4jq85ev~4XLW+^`@!wzS0q_YrYvLGXZoXYlD%6rRlY}$UBw1MB%T^IaW z%31zX;Gm-PW%-XcK6F@-wn}Vado)^^{C?R{a7-dxdG;6e3UI2TB30+t41f|_7Wk(om?-ZMA# zKUd2Vnt2CCPX3-otV+9TwuxPFqjM-Q^py3e!BoNKZ3fEIB2UT&$v^{ThoWJRv4fD$8G!aGL& zH17?=pXD{8YZO@eonmt2n#A;Qy{xJ_bpLTRhp{CNh=+9&XIF{>q}#Bo0(R=ozcYD7*aYoA~7^vqqBW*RCZvrq6OXBT!=vv zg)9t>B+5e92&PZt+vyAVW)MJ?djTU~5SS|1OD*J4%j0g41OIHMMxFy)k&M6IXt)cJ?Cr*Igjb zTf>=S(OLp@^G6UTv0)Wp+U_3rRkiqRZE2#T!8}iEa*pwsf8&4sM}!&;jcutajA@-< z#$B2)B10xqN$8{(eqs(fJ*Y(i;s-j*VvtH+Rmx*g`8sEGCJJ7S;T(k%l|{N^?0Q5= zTytaNw&-)=6JO+4CY+@8NTP!Glc(t!uO7Zc0Y-*Ip; zVxYd8G*N+AkYarD&$*lT(J2PNo!O+RYDxg5<=eE8{um;rs6mMz?3Wmi-DJqseKU;V z`=zslap&$b%$5_g{9*e|;?yc|d-Ue}jftp@gZ150CbsPW~j?0J;y4AwrZw0q7S|c9GNvRTj9%(&+?#UjY^GXT50YA$OfM^gWqF zs}1wB9?&{ujq|PLgAl?Wlzl~&gCCkj1@2rW+~I$5Zvn+{nUl>rtiC~h+PCwB+InD5 z@2J6qiV&BrN?dMX_+}#-$lYIyxW$&UO^F=$w|pTWjlLHQrbk0+oMY^ zLh;Gjcu^LXLgKH;Xej3>tCh2rRmxe)mo3xY)GRhCncb<=)f9kU1v*R2~pYl4sB!7Ja-4a)4BgLniTJmx;N|QkmbHv%) zlJ7-m7I8%R5R%ro*=)nCM#ukyl!;u4r;wKH0Zyg~&RZtL#lSdRNQZT|+mHFwxMAlq z5AT(edo=7Tqn;2o9&l@vW?fBmQ4zUIK#%cUiuX_C$I`UnpeCs4j&ew&u4*_2Hjh2+ zX+uOc!DKTgq-4U{UHEhy95g6met$TpwJ|(9AE8rQmSQds=$xhwW&`e1P zCiWWv7r0GNadQ(qnAH!~ltR3+@dn#3bk_|>zKyhh8*PWR!A3dHvwQbtO)V3`LllA* zrqH~hNHV3xuZ)lnUNArlJ4T1{w(?Q3$NnB)*RYd7y2L09=cGzgWOSOmdaAXkeS5tG zrc`T8kL5w69XE0I%&Bf1mLHzAoDcZAuwecE7o1}AFqgJgJo?@IC+~leyt&+F{X`Kc z6o@+z_a^7aV&Ut@Bg=<7IzQMWIz!l($2PF@Q!cO=InQ(y({< zNAkqcE+={CA+*Q(H8YUyD=3-^<(#fk_O}oYVXbYQlW^lI*Xw`(O8U3~*&-Q5;d+Mg z6+Q~J!LrVTpkl^!PaSo2@qSQJ`X5k6S1#sC^r$JSq8}da#k9uc zVA2S6f_t6F{vG5F3dVsD*w$FNo}dNTNj=`M-Ac za;Qk0eQf(>;q2JKGhqzs3hxRPANUc5q+=(ApY_ zs{GAcP_Warr?uw#>xnsuVvi%8)pHfbh{9^vc1ng-_k;0qg7yz)@ z*%*a(4f}Y-D2{iH`6+KWDL!wkTNs`bXyH~cyD%dal7=;-f3hxdJ&v8lYzwV~?H{Y;*zsaHvP^e7z z`(5x@KpUx{NnU`Z)#4N5Ry^b&%Zq;D3I>jbj;?n@aj{>-`m=lAiiNsnZ8lP*nAC3U7}HKmMkzqy;ik*U|E6`;JvQx&^s?8}z%| zhg?^;F|2Jm&olI~ZNG}Cj0-8;yE!$gDF$TQ>#XOa(#NDIsf6J9fq_gPG7~MQ+o+}r zRo3bdP3z|P?1q{m!PTp8`?+E|V;blIvZG3P%U3w=eAW=Wy>|FXjC#%p!!bifME9{+*dJ((sYKY z#7C2bFDHT&EI$oJZ_|}-283 z94QIX5)k7msNKkBd*Twy6x%{>VNGI@yxF@7YSVHheP{S)P%uUzAD7a`-8)B>zK;wU zdl|>l!ckvq#%sjN#v4@k*JBA5z%VyBnT2q+fOs-j_7kP zm##eD-kPgiJ~|n`@;$PFLs~5&hu~G z++LJs*O@>@;WV7PB)buooLyJN(dK{Jm+9;>0zOd4PM#V4>n7&oPfpqkDwypt$|aR^zWul~jO%mbq|C=+R7|d# zzvI^xDhHXmV(HN#>;1j7dbsmX@*K$IhIYAYVAQzj@42l*m^4|;EV?jr&{8r7aL=ZejHD3&$Oi znav|b>bdKo0G}z>7-aJoPtSZkX5DHXwQl`)jn~{DE{6X8tKk9az;I}wm*IbFv1TV9 zvy!S5B_wg6@m@B%eS8yDlV>j8NDh`Ti!(^OfStQYD5N?hbcgC;o^I25r&{)u`lDSEFVu2&{3>jY0K+m4H~x z+u2N2FP(Nu#-+`X&h{~ADitJJJp2t`A5C;{2EOU|MnbZuH`oU` z-zv^=G{mt+{k&QMFh`WFMk3UjEvyVERr+IKiwU5?XEmFI^;`w||7RV^cz4e0Zxt~8 zqlmLa=;yrKd01L-a7+m~w2a9BKKf8oN{rLAFKpb7e1Uu4&5;>Wisu>1C^Q>)x@Sir zBFO~)`sn!6JW(X0kgbg)athol;8c6j?;i<8yO>)9y$SZ->i<(`pY8?m;lL3RhWtK2 z@|~7ock%s7)2cMvecfoK@~Y?aJPb8(bJ`C+X40_63m<6g*|_3}EiX3CP-klmYyTJ# ze3BclwY(`8g+nCEdX1B7BP*)P((|jGRz7l3!j$w&bnb#btlSrW64Sz@nqP+|tjW$* z&b>OsMjo8fI%_>{@NidxNj1F=Eqi0~JZ_fAkf~=gkaD7cK4bFk%zH;1>Svpqogbko zAFc<{@%-Gu8=l;S0N2$(6-|~?E#6(h8}!(t0U#sG^lM3nLQ<9daBhhRk|n(?MX!x$ zyn75mLb9(nFm8dUKp0|R%pxt)I1ie$bFt?ur|0k%mqA0W4jUnspF0gziBxwpq3}iN zPO*p01DVK+%k>pol#NcgWTwqalxln(A%+|w?vG}iq22z`w+5=bX;_(Q$JgQYfH_9& zTzRih-FU^yC-S|!5!^T=myxAam?>IwtT{RMfsK{8P-f6W$hOLdhlD&ZDGgSx97b;Y zhnjf*Rm1YVAEvpmV=kkLE3jdje{{&sv0Q#_h6$k$6guU~Nk)fK>i!R(UcT=sM?uuQ z(3}DV0o(T>{FuN9?Drxf*tQ)%M=V0KK4QkO24`&7ElY$TE9YaxSZ_>L1W19rIJ=ri z*-$>n%MiWGvy~Ho)k_*aU_3lIVq>WrWrpQqg%hQ9IrhB%*)7<2_K?{^)du5wSazvJ>FyxYS*ctp|C_v_9#OHdZDhd8^5MMBkI!5m}!LSTek+qhC?KI7?t(vH%yF4f7 zQ=*$()GJ<3z5|4Q?=~EZm`L%REJ6Y+7LSJJKuxz)!W#5d!}glNyP}?cCg+_o2tDB! zNBlfbEjXhWc)r0Z%Nc*l8t*F2Lpzb`JV>B!aqIshnXe(?OeG&4N?)CUNpA`SewZzkX^&!WTcQiPMH*6(Yh@cFp>eDMl zm7(U;JAa>#0_?vTOQz^i@~g&YZrtCYqXe;aA7MuIAulAW4+kW0d`r2-RUVLR;+H>FsvC`B}? zjfYG1lkbv$=S6?)X6`6e2CPW07pwao`t(;AkNo>Tviyq7jHWrNE0JF-G)X=J(b z+4SR3YM>lGEZElc3b-t|RiYDctU# zMEVU)%ftJn!BZ0Rt@7*p=fHT%C)6#wzwxixeqQ5ltC|FiEmrF;8|-XPiF$3owBTHo z){4K6oLIYSRh=gO5S{EWHrMa7d}qye_`fU8WB)BI>@5SE+3DFl#SM&qhpV!=ZWX7? zcCdEWYXN8ZmTUBu4LJu7)V>BR{6Rb4p>J;3W4fZtclgj5B7G6mw835N}pO5vadh_wdSeBz_EhYQa(B$VZdz{o|jq^6E1`sTC6vvc|f{yQPp)b?Dh#c8`BJ z$7dTNU9x?A2=zOWiX`68rILbk)sZLHKD-RH2s+0)DTqbhMpd75`XTyDZBNuTwC5zi z%7d^RaL3zZXAG8VMF;aK`r`NktK%|YsPy0ny9Mw#Ce z3kIer2fYa$SMG^UKZLyBdY|xtgb!!&G(&rOTYE{26kk_Z$mQ>FJx$kvgpT)OYhPA! zQma8)cH&%GDO3p(7KJ-SPA`Kjy@5sI-PH6HPT~|y_3?Cln2(RkLx4I|-)?INq-m4B zV~YXBFlElZabQ6VrtSO5)irQjk}DzzA~zH^U-`H91**is{V%lkmnmo zAe(YJRynu!bgi164{a@{(I;F2JL%LnNNnO7O^r8VT1g$i%s%qVE=+RNuEL`y2Az5pxC;rfiY~o1ABg$H>XQa`F%Q z-_X9u<0u85VjrLj`k(M4me=FMHcgiC)|uy2k(kf4Qg-}p_)9a~K&v>!?w?q>|0-g( zwO0p-8ybGgS0fE0!~cd4zDhi;;ZpH9<B zJdN1+i=}Q%3cQrue8c?I)6{yyI*J^tTzQQf9AR!ol2xoSbLcd5+wi zs0LrXEGQgbo3Vs>X<3o-FS)E6&j7Lx%SLiTG+__kjNSW!+y_xls+~Lbc#x5R5AZFk zUx9?gX8ZkGhngEHhEZdM6s?U34?&gw$Wy%&c0@GTMAT8m|Ma*e6H9f}pHRJ>%!~9| z%gMJX+jsJw0vlGeuK)?!`~U7E%+MW5{JBMFUW4_7d<guY$I`++4EIazvbQBH~p53F}^c2P$F)fR)a7 zVLkhIJ|*&bh(5E|-zm_!KRI{EeK4-O8xh{%BdXx!e@)q++dm)uVf{yAhmi~EzCuLq z0bo6D%?HQF8^N~jcb82Fa|hafBD8105(cC|Jh1CU0eznpd*nRcFhCy?dhw0tUCGJC zh_AlrQ8``v7z}M~Q7y2*RA_&EM{uQ~@E`R8G++UE=S}B#5?MAS&zAa)!8?x3q32;_ z*TFn55EE8P8vN;!QU+KH3xGtvFQL9^HTaP(X?q9}em``!;~+2Z(4Kel*2gB{Os>dgLDoV7mTdl}H;1ZZ(0GN1!^%P#WE9?>#|cm`q1LJh+u3wH`o6ppu? z7H>m~cXKijoh1vzL|%*G(Bd|%0~WPRrxulpZ)hHYcez(y?N zci)wL!&e}K>Qr8q)ltg_W=pi=mcV03&E02rzaO_WcbIvNbWrIx**n7q^`P53tu}%o zI(zHb`Sc8k;y2lGYoOISFhs|034G+Y31f2JG^3pyKZ6Vjr7+Oq!4M+Cqrjl|QY2jO9wK4PO~W~o{fJ8Y zYw}I{MG9@GO1Notq$0qN=dGoLiywhcNN1i@ML|C}bTNOIP|UgjUKWrl;>_XKuBDF5 zxO3ocus8)m?W=^tw*ajX#s}wKNS(benIhQVR>2eRuUf3{O!&C-u*>=$6nsw3Le_Hn zA$~9;pM>@LCxwEnPm(g2oam^C_&@_l^7nGoE{l9+vG&Ltm2t2vi!A2B!1*LlHz%5HF#w#OD)0CGgIQ}*RR?1r;ER=+nuJfXL<$5} zrY>dL#b4yq6d>A%>;hb|rGi?{Coa6^tQ0Xi7LymhU?<2;kfx!iHX%Y+kt1Bmu< z397Dc4+)$s6%UT<(nBJfIhB-4tz+|maC|MZ$ZIhf?oe;kE_Dl*9SX$+Xh}5rK3=G< z$%zUU6_3Ca<-8ww@dt={)Te$GIX*b#4WwfF9@L0Q2L;xhH29WD*T_wLWC5n(?|H#} zODRk-JFRwvA-Z=9_8>4}9>_|6BJfnD(@I+uMelh4Tkinxc?gsT9zrb|tR-5xC2*q} zOP_{+el1aFbb*3wE`yMVsrQXUTIK1Qu(V1ul zMDl7%%u8gzo1sgDLWcvjU9b@7cC=76uqXVf8oWh6sR}s%j*dJaS5(?ekA#oF$e8Z? z?^y^%{3xnUy1`B9hU;{X8qJ74Q7sk}0Y8)xIjHm*{ zFwy!3`Y#vVMQHES+$#Bg1=Z)O4t(m38^6neAn)gyVju8%hCDCSF(ZpS^Be{gfhz`- zhPNjhvp?{B%2+6`cnn~u z?jzoQD&^kSNjww)6^_)*Ev{wQ`s)SEUidH^J;iwyTK|9}*ozN3TY&JCvl||-=!fiH zCY}v8@!fH?uzlj$T_efxk*!DL$+%BtVGU1m$PYJXgU<# z$RVdIkxY1I!D^IIg7tzy**@a}>(UTKRjIh`X$EumQ0-u%h6TFIBJ-6a1cC6?`%j}R zw|<+|BS58UR;N3{#!aomoCe?s!!7Z}*4qXvA2or6Dr}157Ox3Or@w$H!zl(invHb4=9j-Kx01) ziEJP6J?A`Vji05ejLQQ#ylsBWk&3DX&zzSkJ2I3Bi@}ok)NqJD8zle(myurN> zV0HRM?&GcA%QqS;6Ptg*mzrNixL>#3(f~W3SL5Y`MG&NEqND~h&uX{Ho=)9#tKhjP z-xd7qF3SV!nN-k8I$xejIUS4_k=+c-_zBs4;6}9A1)`{Y*U?ACPR8@ecOL0l-!Z;R zII`pDzaxL&c)u36KgCBHy@G7#s<`~H{loLy?4Ib!duFz=eh=BUg0PjFzO~a^Kix+D z6y2{G8~IiwcjgS*Im&r)h|_23$&_cywV)VceO!#>O^2VesqG@s7m?k>%5j41-eMNJ zNK(lBXH2Uoc9JM{zH>*{`i}8kct>{Z{MS*geUnV{Ml(BlP`qgs#Hm4RzyI;$*4@B< z#X7PmQwd{S==OgWpXB0ro?uCZmUxe^Q!W4_{sGy|2J4i;8*?C2>{ zp-yc*olzqp#x^G`z6^Hp<`1rUqG}fl2P#^?p`E0GOA4wB)d_Z5>U0^^;LR?XT3mcv z>p!wJwJ)Upb;uW&ih+q-KDynDEsg;a=`4P|V}o@0a&#P0@xEVxl>=#NtA}Zvsr2sp zEW*>y+?09i(y}zTq!}akrdk~;&yRM*FDEPRV}cN;8{cGw$o{k)jxO8&OEn~uUj znHsfXWpPtrLSy7iE>at@%F-h31V@JHL#l&mL%fPlv##!?p76;4-mANNI!Q3_bp!t= z54 za(+OdIpzqE^scNbM$>n3WlQTPFUDkJ#6@dND~Ejn2kpcb=l%d&b^;uDP_PE^Ay)n| zch!?wY@G_~6;3V)Xl{NmoO0q=bgUCTAZtTyyU0Zzoc&0pBWyWXM&<5428Uf(f5-A( z`$g#RhfqYwI9nn27*8AEJ^^fD0&&c8Rf$GeoRcb(kNj|zr{ccR4t=VB)5hSG zc)Y&3%{mNY2jcNPt45@NR9Q!-Y$-S}8}&I+mqJ&i(Tq$2C6$&lGzT4)1&snNm+T(Z zK=`H0X7KF-Hh)id9|5zc8QP5g|NV1-qlb>q4vx{u_}=LcAvw58uRBJ$CI4n(ar4;l zi?0uS_x+DQ|N7fs`-lGi|G~x(Y(l{PG5tBN1!itwkUy(va&ru#U`b_VUz8tEiTlY% zbK6VTnlG zFr!QJy=kWW^~@9*V7KFGc$@?<{z&=1Y1)*$@cVsR0{OkImxWF zKv>X?Dx80Ii-z0dMSo#Yh?ix<|0{53R_9K0sYLzKm$aoOHJojWyP}{93!7Hu!clQW zxz~p!Xr8TCR*`o<-5&tseVJFAT9yF)b_00(zUx=wuq9kMxw3Pp>$KkI59x**)N22u zKd7>o8Qq<#QB4mG1aIt0>G(9P-f2wWKzR*Y&Ol?r1_a|KGc8r#TrdK_?Ml^vZtE_k z1w&i{VO1=TkY+D&S4wa`TCI^Yh=^GMk^5X zJ4RN2Goe3Xu!z@O*}<4&b1)7p;$ko)fFFh!e0KeJ17@;AKl1(wORdywu9fb)>aB0i zPFxW%la#`rqXuMgKWYJVOl-5;S>JzVOXO=kVJ2Wtb`Y+!Q)UA&gKGSvdfs$f|BeGQ zfjCv&ulI%vuyl=}XXo#qJ%}A{k3(x*qN?Jrqgi^g?>3yKr4f~L?e4l7-U|5sBU_F6 z2BTEAZ+aIyu*YH6E@?DcmnBP?GL~Jh-d4HB;yE=Q%@Sx4sjkfPargew5jT5VFs#Cq zzN=F^DnOSU;mHGZc3+LbAGU91{XWg}HLN?#Tzltz`YZhoJf#hX?#h$V>sA2Lerl@S z9<~;nbEg1ivqIw$pB=m2%`{q{-`jA7P6_QB=;`^aN6g!RjyRdlsN9i$_KY_U={Aey zWy$~$itDHe`Xkl@IJ8>Pr)FmP)%!{lH%Koi1mnKHe{w~1hI<@Z?MxHp|7#x8b;QgT z4{HooSIV_}?m)dP=3wNRStz*~lSfBNP4?^tLQNd?GOLhjL}n#2rGr*smqpMkmDzen zcQ%}SzMRwwY@6o}?S8hZGXP1EOYA#lb|nwj#UsDR{;BRjS0&IcsX2S>+5ypZ;4 z1LDQibAy2J=LSiF6rUm8zcCmUfG<8`Dgpa;1BXhwNAIiR&$&VFM?e~I6crhq*prXB z3&M0FU;L~x{X820k1W_ZC`8dIiXYdy=`{wG)bF28h9UUCb?3h?r7AWJu$`M8DudHM zYuRLOt8)RM)ti2v>zIL?VRAZ0_D|CQZ`kp`TsQEQO%IKMUZGLefMV|9RR+Y_0>JG( z?9rf=W6vUKhW7-kI5j+whQVzAAp)rW5$jlIpV#I>3MA6HN*>?j>emo7tD*8z4sl)%&# zdt5X7FYQmB@J*_>6}%%RwKz4rTS&`%8`=O*f!=bh)onM^Cn#-ZT+ihr#<}8(_YN~< z7*XoLG0%}0MW-}CN!1rqg;zCd>6B4VR==)YQ0%x6aBXil#_Y?=z{@#8v`?DmZ&`8co+U^~!z<4?bUA-)7bZ&~hXD z*M?8qBFneGN)#Yl!k-XyXU9|MR#dsXg5N^Cr8NxLQTWDmMIYh zr2+i@eld3eH}rDrlW9KeOGo``zF0Iu@j`vyeEoqcXP^n1r3D?XI#^!u+`8uog_if`8U zheCO;i0FALeDN*?vX&aD2(4jlt!q&>R0c(llrz}n55`q$T-lprI3-~EyD-PmYQhE4 z>5&Mu`LuL+-|pFDw|ehvC}3xLSQ`)r9vrj);Wxc-#Fj>{;R3f*;~72+A_6wE@~=Au z8N*abyURwOE+SN_{qAlG_boYXZLaMwnydXbg`yC3mAHqlyE zFw^aRLw1iNtCapeS4yP?&Ft>Z*$?|}&a4urjmf4^72Z{NbeN!)_B5w=*tA{k+cjys ziZc)6OV6p$bO^auO01~`njC;sD`@ z+VAeTa6g;V*4*1+!mjpfnMxU)n%-yDrw}hUaz%OR-H$jjHW1cuRlrs0-$1DKXmKhh zG;7~mH^;j9tef(vsxv34gAF%*bNY9sYD90pW}MaZn2|Y(=O!F|?#xp=Y;UuKwU4Zu zLRmDpGn}KcN!@p(fLC?jE3Iycv-Er8LNgC#{nFeP+c$u=-I|DoYuT-i6?6o)?4X4L z>x9iE@pV1fdYOo52-9phK9(Id1De6mvZ|8W-b-5_z}2o*gPMf2Md)k~bi&*)op|4J zGth{Ex4@Lru_pdCWOaovT!SaQ<>((Rk?7+VdBY{tGH)0K@N=^}n~u4jxmNTFcsUC2 z_=fLVy88g0B`t_7I+6e%cm;)^5{BIWsTDOUB!=4>noEgX$U>1B+?SDOwQnfm{JtDW zS-5dMvSZAL<2qMT3KuxIFC$&G&m~x)eHiCRb4QRKT5_`ZxaQMoT@ zPgUp?9cUyLx09caa-Wr%AE|&f9;@u7MlNufZYK8q#R9xj`gtGN-42?sfv;=Y`4-6b zl8Nb@+4R>Hz$cBcV*KW|4pb`(v_>wKg|y63HPOg}54;&AH(JZdWvv6mL`#EP)LpDqIU=S- zgT>QZr!D7t*k0NFSn8^>q}Qu0pcsFyZdL%HoKm~}c840+d{eeAxu!JrsW1JAf{xGJ z8fmrKPxI*mc-&-7`CBam;O{gDlN~y4Kl~PeQ(#z=7`3X99?kHkxP!`?Uo-Y6AtB4x z4`i$A6tR&Ib6^_g$FM&A`e60%G@z3tEmSKh#`$Xj?_-{IJv@q6hKumxi$~E#=J}G2Mu!>* zx|3Z{H|o|LYwI5T_8Q_3SD}Ae%Ge*~<1lRYomLe_57CK(cETyOkZeC1eF+QN;-UR6 z0RrsL3uAXFbFP3i$@_2wz!3R{BpK^U^bkt3EE{{mBeKbkDM)(}9zYOU?FMLbmkHP@ zHq-^v>i}_sZ(8^;BNj_@XajXpQ56X~uEbm$Qx8W#N6=6|t>{A#i1nHw+kt7{$gd{i z2Dv|98{!b&A{V8sjy!;ecgSDv5DJ{vxyZV3*wC+maMC2cf*Rg_Jb@GW?L$NHz^E*r z63_525<^d zx4wlHi!=FV)8VSiq*Z=cjZx<30Qdo`aUgCr@1)A8`xvv72p{&)c>z@hqdHWAMPU9_ z`F1bF`m}sWH$nxaTV_3s);;mV%$p~0dN!UaeG6aR+R{CbBX)Me($?HMNhxnm*^R6+ z3iU#a`c@%P9J`^yFqf9VB>p%X2s3vG#fvVc+Q{QpJEZ7*34$S5hxio{dPmWg^6s4H z6Fsa@!ICV<>MI}u+W;iWFLHeVoiUPI_G7}~NB(>neI!_ahEs5j_$S{25s1F@Oa5}* z>$k!IA-*tRe+hCecE66CitBUaCf*^JQBtF}-11bG%K|wPxSZ<1!b{}Z2xU26;&K54 zif5HDspMvY)8s~Nt`x(RT3nwGoY6iuj#yZsIaILL9vq9O5>C(W2D>hKBrInQ5yx+1 zjp|09fX?d5)m~O7l8!!kQD_sGK_`S9rp^t0T*49Px%Dn}4Ous~`g+=kbOPmr<%w$v zN?yuJ@#;rp%v(~@_R#IDDJRm<#Yi=RSyMDH%+5#9xffYfsshDJ0lHy=l>wfj3bBrzr_GAa_&W^O__ zbVqWrA%H~3T+;n$%e-$-8?HKIk|n6F*R`&8IteB1NH_AQTe^oODi|8W8I-on{Hg4< zMpM8gC(|&Jy@psZmUYbd=prqO2*i`&xGC}nh)Tj;F5>f! zQkK#BF2S)bKfBn@b%fLr{mvlV#HF=vSIlZkq-{{>;_EmBlmH+!G6<}vLg+NX^tm@W zYg5K(P+JJQAd>z*Mp}qLnwsJia3!9jDG_?Nf`(Bb%d^myte=?Ily=&_+kUQ{AwpE$ z5b0N4I~f6yjJ#z`LPYI8&a1Pu6KZFW{T=mvK$_br-e_E@)7`>#wQ3wRtwUl}j7R{A z#8-fAX0Z7p&({<_pf+zR-4W;v9Z6J%PDV9eVud2SaUAkiHSb5ah_BnrxP*A$CZCr{ zoUS&lH|_r0_+hJ|aR!a;r>dwGH`a9V2H*Avi&pF`3^7;CAhj?U{0!2%4%=GpFESRI zY((fYI;u_-D<=YFNH%=Iq|s^mT#zU%^PL0=NThZwsp6z{4?|yPi>Wh=6j4WAT!j|% zM%ybvS@|Fa2pKk6;%Nx}9WRYLA_^*KK$EWhXD^}ab)k;s<%pg2V~gf!zy7dLFUg?#VTCsVXmo1uQYK=qdK+T zpk26NY5IsDk@0*hYC~`Wse*`H~Hb}uC#%d&Pq?V zfp`j{KQ7}W7EuPtYe2|f+X6AhyHwGjpVjo8d1X;qLX*N29nx?Mz4_G<=Z;rYj*N>O zj!KoyOv`qYRhx9gmm|(Jmu*aIZv`Z(c);Xd86#&+STYBii*(*Qc=ni08kqdMy3v^0gw*}?P6r~dABE_~MW+M^gM|->p}>$AUH=?$VwO9u$TYDf zM+P|yUx5hcUml`4xE$kf84(Tr4?a}D{lGg^qVGF%x-HA}N}}-UXmr)~Y_6+_x?3UwU)KbW+J6j(^#%g-cLS|S(D{X_zWTMW!-7%fH0o$%3u zz@Mq1?@05|`|-I&g966Q=OeF4k$BA!cU~>jOZ6{XhDQ4|(M0xlPl({yTtsT?DlH!3 z3ihWyvOPS~7oH{A{d`daz8bQMC!%e%&Ijf(Y@_2qMlW`c0XaHVio1+lt8=wQSK;lb z%k4lpr$Q9!{X?`73nN(7sD(&XB_5Q`Wr=)YGIC>rEfpiHsN&H%+6iPafYXsD0l}YC z+(DGo6I%RxYWRp1S*cR`b{t5SuL-vaTMI>=Fj=-)nw$QowTccA`C;=p3j=)xR zYQ2$qGZm_~z)$tT_TX&eSc9dcdlhFR*P|H~%!PI#iT~)hKEf`WtbF15hTTvObxs6c zx&FMxWXDffV_nH@3j4AYFLbczCsGj7krE(nrci3jmV`X9lEu<7$z4fwXnkB-M_~MG z%v*NMV2^;0BmDyu01K9OJ%)nj;XVB>%x!99@&gWSv?2eXVPr{zr z9{6bJMTvgiwl+H_9(hB6aj3)QMrg|E+Z*^`G)RC|q@LQ=!5cNv@wOYp=}w-ShRJUB zB)q>#F1^0Fd>Q!RjfOUZfVD0Nw)CNmcsvPp&bwD3xlb4I^w9pGnb<7ad+FSQhL`ye z#jQBC7OGMu_*`|$V+SO$LIqI*7~d~vaI3x@%T5Xoo2;tqvdgn-sW0vP!)3D@xrXE1 zx@y%$l{@dg0%oD1qhi~&uwn>yxwh4fbqf4A<0}M3oNHzs$BV)4@|>da!~1z>p=$+w=px= zspr6sA=rsrW_hzfunkFoCA6fvL^*_iiSA&$tWvQ9!b`z+EeObE8jp$p7)0I3K-Y3f z=n@GKT4m0KRc^^rLm^Z2YP=y}Du?@xqj2+sV+r)YmP;tZ5FFXM?r0Ouz85ZuJQ>b= zMjej_R8bqyKN^-M*&Rk$tTtahCN4)?7}Ng z6_m3upA)@_T70C=;Qn(cahVU?l^@HIvNA#NHXuBqM$8w{vg>`JwW`L!I(iM~42#<{ ztMCs&!9p!G%nW2ja)d!!tW&g+K*yXKdWFA$;Xr!(y@cItGSo!Po*kvlL0dQU};J!x8gO$7Dkx_xO57TobZ^f`Lnj+^Cu+83e(&g2@8oaS(O8 zt|0go6#P1hxBXDa5fDQNa!bgNXV!F26k^or){Du1O@SU-36>6 zuo+_;amiKo5WoPfHw(ZeF%(5GEC>^BO+XNP0vePQdpRU%Sbf|!17|xjG3KI&q_&&_ zqkSJ*xY|}-RfAkx&~gum&hj-Y{POuap`;y`0~7%!IN8T?Mj@uxP3&Ia3X=C+T1S`t zZ{{Ze*XbqwOOF(#^^^yWI4C`LAL;$Gad>J0W$GfD1+)!}jG9CU6m3-@L}M+^z{^&{ z1}Zsu4Xiu#MN*_=>B`zmd=nrLO_G$0ou0@_XZ8YFUH#Vz%sO)$dlVC*7WGl=7>V{D zClZCDAs$Q2NM|YdRw2X_$q_}U1Mt;1Ky{54AhZ@=qBQE);-xvr!vaHM2-Wuz(h;6* z=#SS2WJ0R+Ah2XknIoChEAONAB{mAs7msi>?1)YJTri2!g4J^kSiR;6l$GUk{~R+= zgx19^EhA#;P6PbHxT$|Y1c1usJ(9xUN^L7_j~gXNGP`2~DhWymNcciV;u>yVwi{8- zUAK(!OQgMm+aWBWHyrqmwg=q=n`FatUC@unJWOtDwxb*^$=Y5yg}4E@G{$_h=FyIu{t~-7o*W!yj3KZFWx+{Ve&64 zK1eUUOK7n2lzt#%*1nw*?+0;Sz)RVf?zZm&MLvAyYrR%6mjNuRhj3!aUMtQQ(tTn$q$-Xd^dJF zX~JqlH#~GC^I>#d2^IPd-|Q;G;bVxeidAAJGImu2Iq0S|@TtPE3l0}uTN0`hYq~}* z+pyIs06t?DeXS?E+!RbDilUf1GBLrjTW>E+Vv0c%asiy>Ld~R88B@{0SKD%)!O{`M z$W2>O7IL)b?B=Sr!Pspgs`Fe%YlzJ)Xin>>BoUzECs1L>j*u-uQFs$nd{_jekh;sI zuzD?V>w#f>^bQp#pEUy_wDk{j#FLU#MDeH%lhiv&m!N8|Qe;E>gc)Vw6P}xD3CUD@ zkN{~yxdiSNKw3bmDAnUW>{A|c38!R=EWDiZgD+Dm(Gu{&3ymml?+c~AY)QNcf^rC; zW0AWq*jJec0jRs=`T$24XelBr2+^-{8kji-j8KQM^>i4$M=`HqkU~0@f2gm3hNR~{ zcES8}Nx+52$^(p3=4SQ;z9RahMCqdjEgt~}=K^Qz zP7|Uo9Y>H=8pIJ>D}&F*3Ne{5s+%@+#01NZ0|{~kGik-v5RA_>-?|6MDX7VtZ$#1% zO`-Sf@qyO^D!g+UJ{-%&CtBItrzyhg;@G6CpDLFf+KczS;eet3De2nupYp46lpRvi z`iH~+2C^sDfVI7(%)HS}$++>uE>Rr7=8K!B-mB5+NU zmT{2!U@g6PKLCa>c>n^oxHs9VYLQeBLnsa}mHqd@3Y4(e)*T<)0aQ1`2I-n0(8C6t zVz}sL*kxl}DbpGI8M0kGOj~9;u_N|CDF$fE!!hHgss<#pCOm5z#c)xkO+Elg6hVTL zaRCgw&pfO>q?UahVCU`|i5L(_wqXsVAX^BrgewL*9V*=HRDwDa#u^&a$t#i>*RirV zYMAgrT?W1&*UaM%3*;n}7hLxl$Z@)&6G^kQWLoP#$^Ry;OMe^_coI?O>Hn>hK6|>- zHR6-p;(YFP$efr~@Hc=LV20u~jdj1QDKsizZE&ND(?>$urH^gA<|W9dV!|F*;g<8p zGhr5%s16BK=WUWqOvJJ>wUAbN*K!F$rJ1ru0k~ivmwqMU`7|99^fL$_aFJS6MogL* zd@J5nsGoA(>IX8WQ_^!W^d@~8=`OlB!o5VWQJojB5qgxuFEfQzM%Kut>2aA2uZ)<( zi=hNN^yXyvTs+M;n7m3&TaEG|>$fQV{ zOXf8Hljk-0VY0fjdUllo1TY5y>t@CoH}06bJ`I-dg`4GF!}#y)|H=Ve`8Yd94jU_z zFL!`Xl%%bWj5Dw@DZftU zWKbx$IOr%SufF%o5eF}3an9eT2=svp>_I1?KsgRh0?PpZY>I=6tEWR#9U7J{oRcAbBk1t-0|BmO;!sB%k3WD<0UMLw~0h;|d&^`;+ z=^*)lP^DN2q+wU_a>J#Yjx__9y)?}mTUxabE9NVS#P%s88FfRP`@NwtVuW3lvYGcH z!wqy!0p@+sgs$=jbaOe%O`W@=meBOu2BD7{lxHA(uUx^o&?qE-O(5_FCDHB1NaB%& zKgp=F?K$)e&$jJ#so@bdTwV`@-BY)FuZRFh7@m6%IjP0OvnMfaDj}p5STK3gni?`> zu+TwAQFY>pT!ttC8f|LJV|T=k_;SR{Z)Mr`RtZqiN9MSrZR!SUaPKo6>ayPPK)BIX@8Dbu`Dp<2gtg@L%Rd?!l;O}xZM%V3sq+dZ**iqUb z1Fto!-8ZY*Tj80CM?7!hPT1+7(HEwe4T-U$0i+L?#@PDX*dJ99CS4w-Q5$lN&7rbAKlu1N)yyUfgY)=8A!+7M_ft z1jW@PthmUMA~cG*D30kHqKWR9J+y=^u94cb|6cY&|sB%+l#fq@aff$J@Jww{?rpGP*PqslGzL5=lIkU<|odW zdqF}ok^ZLPRIVGB%A$YO>T>7ky{jL63Z;?^Cf*GTL+5knJ%qBlfDN78CCkuGa&lE_ zu|%)Ma%hXTS9gp9a6Wyqb7sD1PCRm(JP*a%VBE_nUWjN+J}a{-FQkEjCjWSCOCrl1lpSi0~zj|1ri?;SO1-A{N{s#y7xq}@<{tk z@-g!)j>57dWP*;pGC6}W z@{ zqVgA>NL9g_Wb)szQlu?}65&{=5-`>jk-gOM>b{SQaL)tQN$}1P9^5-%ducju1%}Qv zF5Wot3kLA`+$Hv}aoiK?a6*HV&lOOB|MWl5;bwPTc9tG+mTho`h*wGO}(Y4I4Dw8<6v~(C(r2E z0#Tv%d1g5CI3GLVL+Q-Yon~K3Dv#zUMNK30ph;L{*wn$VGXD!9mw2%dyy~~cqaJJQ z{VNSM(7C4$FpEE2h5gmsyb$nu{-g6meo98~RSz~eA9h`nOH4p*CuGyo-LUTv{r8wA;Y#zR02 zK#lJxiBA9}2aI)HLAjZG9lN+&36LzUewZcZ=1l70BuIJ|X9x$ua9z4emc-^= z8f=&3R;8@d>P0a)Lil`FIIS5W2hu8*2x}ad>M<1%ouS#WNAN4ZM1KDR6a##-#(v*vAPZ zJ$8bEnk8&_4#i(DwkOK=myUM@>QZQ<64>C7*eb}rVqg`Y#rYjA1m@!-6

    ZUdBG#-t&X~1)fj*Quz`C5?H7=wht!NIRXHNFo3Q7>9*_d-565#M)1S{=#h zQhnS_R>=2d4GV#4^SyD*uey^+Djb+k+{y`A$13w@x)S0`NcHfIN5F`2nT z0RHN-=^s1Q@hVdi?m#I!@@)96@^yZ0DXV)*4X+H|2G^nAH&^0jyswvfY!Gb&<(**i zPwtaRR-|4_ymF?i-jt3<&xXx0Ca(($cIZvjUV}E!#@!JJ?N!&Fj&@(75SmZ@DrB)2?a29=~B{&WQC>p@7TNO(*cjv>^Wb6>%iklZ zzYlAF5x~+@8G7rKpRUhjmINivI`EJCOt>Le!mYLg;wQgHjr#?%xu;NwT%g#+22tiL zO!4dZvw%e;HgVDEjP2c-oJufwaapAc8Kf^l_cr@u9; zY~bdO7mg$=&AHl_yps@8fZmp6rt$74LrG zdRIHPhQQplOIlNyfg!TrY1C{|ymfGQ(w3xb6-Lr0jl$GEv3d5C}E z-jJ@glF~`;NqGk>n@j&4*UNl~mi1-2Y|I{(vj4u~599ympU+d|4KOz6%lY*@pR;h+ zfN1|exkr9dyv#4rW&JX}Z0tYoop7|V6R=SOv17B~h@OM}Ee2l}EGyIjSwY=2A=j?# zRFIwXfv=$)>_Q3{`ZRH_R*3yOVT)*@w`F`m>dgRlCuKp~3=bX+V>ozc1c{NsFN_IJ z-D`+Nhf-1ThdR-0B}yAkVx=A<5I6Ba7iwB|GeA%R!BRN#%+U|nrjSO7h+c^-~NnBtQwg*z7^>5QeVg5j)4%kFuMI^j6JPu%+l8dZF;yw zfB7_@)?w(h&mSW|@Ss`jvp#LbhXH&CzgdAg$&^<%(m5i)v^t#S<0Ydc&n7Im#DKAL z6@a8q3>JjdZL1*PWk#MFNPxw^pbCbysiY107h~bt`z)%c!sXDAwGhA+ss#i>qzA*K zCwxyE95sf&5oI>kK%_4AWng|Hi%oC{lmFe(6Uc3FBJ;KUKy@>XPPGvQ{yRf#14dLV zh$xf=Bea_Yi(Sw+%o(O`C{z;G8p!jN0FH919o7-_zbG>g(X~w2+ae`YN(sr5kR)wA zb1^1pv4X~z*az`TLWD>Y{mPK%IywN=K|@urk&9jl=`OfA!VMk1mx+DK(T{VU+yZ}R zi~dqE=Pz7IM(h2Ms&?B8IHhW&v5xHx0 z1BmprO5G~Wse4{r+1U-M=c`T-x}nP_{#URydaGXrZo{3lWq_@tm`kfw4Fj?pmJ2~{ z`^*+Ge*R_h$v}>`$Skg`RW{M7GZ!vhyOTb7k-h&+yWII92c4f}1VJUKwAOdOD$(QQ z6_Dy#lBQoy;+nPBo&6E0Ixf`PZG^)hLQsW$$a)aN@@q?3Dg>VmFi)$Io7nw zBNINEc>}FxxAO4dfW2caH{jsgzLIkz4IhzyZ zY~_>;yvq!%BWFNWR6C*@1j^@*tuNV(h@f;s|c7O*$BF}^(fFG$8^I| zfPF@*L_s?DJKZB~(u|=XHpPv({-t9VfQXT5;$}3bs1%)%yh15Ji%|aNcEIg%EUxRT zi5$&kM|La^57m2%Q2plT1Z{h5wKnb?HlzuP+&C*7F$_|8C3}@%dRl78!|*S8i}(3} z-{ae)MP67=c?B?PxwE=vb;y*$d<;X}Pp8Cci}+MZU^5{>`mPD?(b z1?O}TM_+`I$|+S(&_5{@b=G2iHei`|y=5fdEBTWo`40kVPpV0Y#LkNy`thoz`f8x= zsWmlG&laUCIi?zDxGX9*Y^7IuApy-hdm*&bE(7x!(eoFIEb~iQ-A5F4^b}1;jgVmI z<2_lU$4*1fZ6>}&6uJ0{-Td~#HMZ{Rqw=&~dUb5zVmto6n!+YL48-sPGKSEq#Hw(Z zFWHHaOl7B$#n{=fzfb4)`MUJ0l!fBkuA5%2zy6R;>81PlnE5EPaEsRCG;MVDU#E-0&K6@= z{Rb$F;Y*uBS6tky^PJAsn>w4_t&AzwNrbBRxih8N|9sL{ulQuQ*2_To)ze`pnueu5 zIB7%Qu6GD}Fx@3Q`Y<`#-#`9do~41e&#X)y5#ER1w}D%azmnPeJM{lczR^N4ANsxj zK32)@ez_DC7lP2%9`wVd60~{L=*v{lB5s+QSZEQP#(E? zPMTM#&G~)hRia_bjcK+#AIliUL`b*(*&=O=AzpPKTr7-Z0C{tl;FG~TW0E5=4+%0s zOPh{Bvv8K_)H{!*VsQz(X!$k8-z^`PPm4wT%2Hpq&V6vxBk@7btKg=R_gl;OZKV9_KIhu1G%Y(`qhSU1aklJ zCFYk{&QH{VFaI8DNWf>4AZhLRf!6!$mH8>VBz9gnYM?VY2x7Oy9_O%;nk3c}^w5JdAb;Kxlvfq{g+5~#(CBn$ zl65z?Y6Eq}LKF(gG_9y*RO_9mNu+&R*5Sd+i|xk=Q_YmQX;|zw=I5tbg2Pct@%k!~ zZNlfE;P}z1kiOhkDterei}#ipeRWk(ZP-gHs!zc9dRIu{KDcM`jgX*=CMTCG@jirS zZ#hdKj=QX*XLV=aPvz~9G4*o9nQ5#uc|JgcS3Y-;3ve-FGQ+^)9GlW{d?p(ti$E?< z4PM?PMhj5VX-nBr5DMj@cwFg68JoH6n%%NmX5YGaB>$DY$uRg9i3Ll&!oFFQz=>di z8L@SX^!g`Mk)NMl7}6#l3aaFfLG@9yno~%9*B$<`9$%PkA4u#}R5;!=xj%x3D8a8r z2yvQr?LkO3bVQ(pv`^SlI4DUKs+miN&;=KHmYg2x5Z0rtj?Yst=#wyTTQon{I85+9 z6{iN`L(Pi0X6WcFs^fxeTTrAm<)?{+SB;Go`!LRf%akg%5G+g3n^P9+OI4|p8Q?a6 zN*cBt2`c$y;dT&pCfY!iNgc;P5d5Lrx2mqqsb)J7ye=|Er;K{ZK5R{-uXR~G@1 zg(oWc2>psmxq<2)vSax8huPeUzXxY9iqlXH5UAuHC2#qeQxiEM$Z!e#7S`jWHrkU{ z>N`)8KW?!1Llre9qSc7++C;-u#b$td5N9gz1f+3_@04N7CxWD;hzzoXv=3|GaD_)j zcrz5od9Wd%mutZg5%0es`g%{X0DVj${?YuITCax4v)V`Nwc(?M1{OLN%})bH6vHkX zd-e}Bc6j~-18+ML@69wY-rtPBH)oS2-uhrp<70UoskvHWFr`teo%YW84bRVA|E_YA zwOBLe?q0UBgO9r`nmo9g?apsHl)M#W?jg?-q*4$y{l~W7)xA+j)vB(N2%7OAhk%q! ze9IgPo60h-s?9L4Iid8)8FB zd~RbX1Db3AsT_V&FbpoR;xeNnMzxX7wj*6Z!Yur{C%=Y@21`vQ;gpFiJYqT3&%t;T zD!inyx0FcTsVW#G#n`q4gN7gH<4XfJNwqW|q&%2^>q4F+o|f8h1&2k+i%_=OO=Qfv z85Qy_9t+h1S8XsNOSv9fFJkC_Q2_tQEx;`SbPLi$+z@%#%hnRVB!QR~2~dK~T@ip( z(pXu>fO&4k-`lgD#R_e9)bMQdp*`7#ZP-TN?VU~{fY<2tMUCOaAz9;E3=V`9SKeB= zj}DPTnmhoTMltj9sav~(7QM+*avDU^Wp-QumLr}jwv!cjN`-7T1!F!iBZ_JSg);d@ zt0#~6DHg!kQ5abU)uhD`xXGnqM}mWQ12(RZE<}JH_BlZ8Lp}6*;EpN+;KwMMk4A|{$A(?hf-0B3Q*Z2@BkIC z=D7q;Aj*U`>+ji6(P>e(bS+h!I3W+=aSWv}kw}!?)=Wb*L@3VU&BaM*Rx!uvRtif> z3#(k(UC@p0Mq#DRD`0!IwMILqTc3y;2?ab^&7A`J!Yk0pnITi}@CB-^QhC%V2%`*2 zNye$(E6_j}wNXP@4yJuJdV65t-v(UyWm;-+X>8o7@Epv#f+4O0^%{n&(_&Rl^I8QT2 zyr;^AI_p-&wtQL;U-~kpot4WmCu{!yy-PVR9L22y#i4R%Z^h$a@DDowGE0dW%dRTx z{40Hg5P8i?Tyjlr3Bv*qKpV-NyqFkb)(DH%qCPDN!%XLBIiXoWDWQ%MTm%@SzkMSl8KQWO$z#(F#n!~d&F%6?5 znJ4?9E1p37bfjVw+JVz%;k2RnhVQ|qUUo;@aq{+miEM4Q7 zN~^wtmnfSce5*;kGGOVMv+pWt)_HF(mcD2fk4czaG-uiy2`r^g!yDv2_-HDh#xUhq zSZ$i@$W0bH2)oN9?2<`0Zb;vU?rn*(Zhx$_)$oVE{MLl_?`f76X`7-R)jnD&Os6mp zvGevg=FMFX%YrbB8+aXtB^#PE=o|9lPoK4uTraQ~SFMT}uUxLG z{)?1TtwQ_Yi8CtKEMQfb&up4P*z5{hB)B%EbwR{}OWoiH6N=GU+D)K9l75e=nCv_6 z+e`<66hnlILJF8DR$B^xK04nD}e$BdCPm~=^V}WsE^PCw+Wj}ZB&I66D=D>VeF*K`UDo_K1f*>>}^Jnkq zfmHCt#3y+qoP*rQa0L0(Y$>NnE{YZK6?(FUXtZcHsCPlrMzu+*67zTqGi|eOTu+reG#qV1V$?^ zGedzzGzOi&%NHd&8Qtx8Ktcp8?LPANcT;?p5V_ISi%&aRjIVF)o+fFNQ*_ccA29D~ z2&ncKAzNnUZ>7%*0KpV%sSUe=OyG-{i$2*1Inp$TprlzofDyZ;&J6f$3d)T6lbmyU z^a-pE5Ud4D%`S7~5PA5mgFxB$Gv#hkXIHXKOxe-z0uDm&Y_}$XXZx9pN^pMm^UMqW zP#kkSvQ2jFO>W*SFES#u^ZYlCMykF?D*i(&Y#Z z%{ENbDNJa9-;p3Bl+AAC&3Qtrm`Ut$MOU*YC!PcV)F8-HSi{3z>gdeL#Kua|;f1e2 zcqI*M(;{8zSa+ytM0=`#NWR^B*J@d4tw&QgY&Z;TW$08$0JP=r|mK7ydjns z-~utLiHO-BAXo$k!Co=jvoScyi=~GR9Y}ar# zStuptI20M0>Q%0lEtOAc{Ru+JB&A2#dP~F&YfJBUNn+pK*hfPBS-i-XbDM(HeE%Kt~G5+bWh>4%iU(WO52<&WqZm@(ptnxkOWDPt}VgT zqDS__O#7Esfx#&bsG)3Xc@5PfO9VK$Xmc()0xy6a zj{_L;FkeBbpB0y5S?nH<4g!3{b}KvfMn0;hT6&b0QrsX@qnE@Oq+uoMn@gW1J>*_m*<~3Og?Ad zrkxx;hRTH=#!wtqt#TPXRCEs9;36Hb}n|ynzSQ_P7jHMh5wr>ValKf|-fWcmOpXk+yll(VpWqFXX@1}I6 zgg~q1Tu%OsT!1T@Rk*YYfc-%?pIl?Rv{5IVfk~N%k}fv0ow@A2S%09o@K&qcec$8L z1G^4AtV|anNnD;ik}a_?dwGi^mER*VlGrTe&w|H;UHj8v2DhY6hgC5gAP~qHt$Q&+#H*SdT7@b&6H-vMEo|VX49!k-=>p{I84Fi%cT zU~WtjC{j#P4;NFmI7(!aqn=YBV74Z+&Mh1JxjwVszu&(WeeSV|=HBkR#}{3%@3YJ2 zzu%wt^Mg$--Pa2<3_tgatCZ%$zC(S{CcMjx>ZHNs)MHRWAk$9UXy6B`O5^UR7uQ`; zXLaA(#=}k2*f*xRo3QU1U$3jI{`SArn>q?SZ@jF2R)sWx?AFW?sK=3f6AM@J21djG zpF@}h%+d8hJ~3K`x(&T_@wdod+weXS=SMB;e{or52NN`gl_Vh7C}>Ryxz;jQP?WeD z?R}#zz?zI;xjI!w%@S5;XGm&GGQx6{){v^e<(+B_-J>W}Z@l>)zf_xj+ft^uVXh&7 zNR-L-`w9Yk)LLYHZ^tH|u8beDWv{9L+!<&(DkZhI?~y`9T1$Tb&phE~>z-gLbKN(N za*(pUYYT6xP}+v4U5OXy(Q0G(uzC78aHUf)oN z>VZk%?sjf#bipdFZZu5?5Sz(pkvmefprRfn(MeyDOh3}++cMII=(ktCe}4nN@t5C4 z@AJk`ifD9VYf_=21tR8(6*1*%PBexfqi&G5BWJU+h!~T_{ljadHTc{tK_`ji2Lo=J zn~g*u`YKf+A0iT@%pzwa5qXe%PwLn4jY#{6Gr#_JYN%TJcLY3uKS0hOfAW6gYXAN0 zXzQP#=b;yi8@>R=H|I!-0Mhsi4^WKzVcqP5^R0+mf}dNdMg^{aqiN`P8mgrV)Olo> zJwtO~Wa#uiW-4n|W33ABBmw%%J7Y{$rm&(~i$iq`XoH8=NU9H1tMQ3&&=4PE)2g);wd>6m+!kTzyFhGdLGeb@ zo%Ufq8|Io4ci19sPIzfA9K?lCga;)4pNbOnzc%HYa#68ylKUe@Tg7W=uu*0!z-6p( zn)=oTn@K8nT4$DcPJ!Gz<&}Vo#dAOA^fl8oDu+m6YFW83Dy@1lpJaO9(FG|;3t4eoOm8ekp1$LK9kCW7nQAy^jpZvO&YGVoWsjiJU8L?#)x4SYw>k z>NjuBs3L1Mm?_spF7wR~Twqaau|Tu-f=gFWvMn*u+^f^53#z*C@JaCwk8r7F({k3J7e?nA8g2fEu)22-+3Uj3-4f0}coW%W|^q~a(M2V`jHcV>6+ty^c z$<<)9u5^+ZC5jDkqv9&faE@26(PB1cSzcziCP%#;rWrb+@s^lp!Fgl!Ba!Wqu5HZ4 zr@_)-VaZ@1SyZ9{SDw5FadIB<>?R~}8bB+XZm<=3O-L(MRc+JcECd2QTfXtlpt z3|FmOTiQ&M_rfNCS#sqTSg3~<3k3}%P<{z(OyB95&#L@PyQ86#1~cd8hC<+Yjv!}O zlGbNpy{DHjz2}8ts%C|GPAv5Qte+~O;!^kK=z3MB30@qQ4=6bW4<@ZCr5qh2X2o1+ z%$fNwLfX$y+~P~&eJwE|hH@qtY8tw0!euTMZ;rAlWv@2W>eW!=e@p-`>c@;`xpO^u z7UC(d-4GH9Fk-f@TDsg^KWX!&x#6+IM$MBeDOEDA<)p2_+{Y_zb7$^wY4AUWUxKN> z7i;`9>MQLeXc`te#|I9hB?f6ut2QoB+znWx+Km|El%zIb3nnV(#^~8oI|kCjA=Xeu z%3ecxNX`_?y8daM64Qe=vo<{Xr9n{WpqD1<1SR*b;B{>3=?*2ps;@hnO>bxNAl_@NUuxY7Tr zRZ>32my4?Y$X54~+rk*T3>_~)(_{G~TkDl5c~Z^Rc-Q7mkRrmZ5EM(UgbUA!SNllW zgU^y+V?s!MIHCs49&g5{dMXSw(}?8R;Fc_7th8O)Lq%=zPL*luWZq9CUFtF7A*9T$ zseK8`Axa3>lAqE99x1!-l~Ug*!z7RlT%g=*zd{A;H7==kA1X!3ztBI*+QOmDZ!r_e zAb4GM`Z{u`&8r=%ma7#QBDP$Po1{Y}FU2ZisKOINlPRRXJza)EE)ypCrSQcxy)*8O zuz@nFDrbzI)(bZ$#2kTn8<{G5Voken6m3Q+T1?Z4E-rnt5EA9e)GA-fXfYFNSMm^& zYc97UR`AfKoW-9{;=jtlemMb%-o>RJR zF(&Dg5aUweLcF#dMBR}nX)H6^L^?W6sQK6Q9;#BBBYme{KDo0aV5iA@JtNkT>tUzS z!p{FE#SNGCfxnjt#&rIE1Z|l${m@$V^Iem?QI3~XuTf$_@{I$dJrK-aM!~92ynr^@ z3gUiM1|ugx%~tdl^{7i)BBi6C&>~*+@i84b1VH;J>p#(x?An=&LA8dO{i2QCIOsQM zsGYf}Rja-lQXJJ4Qh5puVM!Q}JDf&exB$ynOow*yFlRJv8zZ$~jMp3urJsBIZ0y%j zZgKDpBLFpCH>vNGi~Q`t;fiODu zRWVR`LeoLR5wjDy44Kjgr0aeq6o?wRq;V_y6=#Ez1(DiJVTCMu0ZDWK_{zHO)(~Us z0F-10l;_gCN4PBbs-54V*>dfGttlMjEF@25-0`49;qAeIQjdNN)HB^?5$C2 zsu|-HPHmL0!+4Ie8YaQca0X;FYGJ@vuXO=0FjCkQNCv*BU7=S+n^31l)*3Zt zGBkLu#|kX8J%NC+HtE1P^(rh7?2;7Ty-2@kZ|G%}EYfMcV4(uq9C{jGUg^{MNk|uTp_Ml1p*e}N zXaV*0RQXUHtj@kRPJ4rL%C6T(Z)w)-VgsPnNi(Rlv0T;xT7PF!{k8@)8qRN5yFYg+ zCrqz&fCI zz`tWzTxN)!=B!d(Z}E|ao?+2?LUXSBG+yT@{+`Zf3AH>&BJMSPsQKxuLkeV`xqr#V zu6dqjJ?pCVt=z(l`P8~ux)Nqx9yw_pP6;;J-H1685@1%?ROTX@UmMUMNMK?whY_QOo69FWcCY@pD?xNnuCV?FCR!9Wi_( zHTJ8_!O~%7omXBB&i3DL;rw!hJf{+ zOK8Yy`l%$9xuOlur!h#DAz49>bY=A-$N-X?N?Gi;<(_N)yle=g3=6S9!Rz#k%DqxS zXa)iTMPVOu4Pu1Fh@_=H4_mc|kDp`kipXgW#t~GhaY!_1y@S8BrQ)Dz0O8;-T$mW> zZShyxu|nDV&3HCH&9>JA)eR~Yz0QpWd>{KI|cB)APeAgJy8kTgm+oge8EkdhW@2|+=l#vR^ZxPPbI-l!dCr+L_m6vL?##J2R|E*CyaNP){s{yC_&5Il4G6pf{*SF| z_?Hy0{R|B-ME`HsOCSLCKjxp4ou>ay{T~w(z!>lt;P6ia{wWHe2XF>B0o(zB0Iz>h zAW_$scn-+xx9?1s+1-6530HOw&=Jw6MRpz1x-Bxufjj5PiFt9SRKEQPM7}d zWm}mP_v&`O_=SPR8jSGZ$f3D%RP#{tu`cb(T|+ODtSxP-msUHgY*c=LP}8qG^iQTV z5lS9hJ zJi@*Bv6q1J8e-Wws>JVf02p-oE#&(T7OUurORt6>D`jDPh{5@B#ILylY14FQl9a@O zx=`-CJ;&&auY6}lyXQpd@{vgMQ0z4t8SZ_Z8viAbLNP=6%+sH>MX-@}ouMh{(y=vm zu_tJ2RJhw%p+PempT%LEaPje@FM?(ELMmp1d_o-44LSgQ0i3+fzU`=Je?@Ik`_mHI zBmB-cK{r3fp9?8MjNu=ALJBu7t)cHK8};D#y-UhsI2efp9C3?1Ky^zPM&RhcduR1F ze!Oo(UK303r~~CD0s;7b=mhChR>X|Zx)jd*gEB%VnR0M5(B)To+`BQ& zpAXdW;#ejsa?L-f-~QgahTGH8bZGKLRSQKOiA8HlMdRh7Clv7{QFzU`SP2Zef(Fi$ zAgG_9;|Ft)rzI+<^$RN4zZK_mKR0@3siS&XY#Z{Kuk-4Yb^PX!a6^pFF4pMQP z>Q2#WPJ?MnH^E3fF_#RI-_~B(`7E-W?6f!QZv!$5?KReTLlm(%&jpmTtCdzeHNA%s zNSG>8sqLu5NYI01PwBB=>|w9eby)5$ z858-abC3IeU`4br6nqSzbfBL-c!s_hdtznJ;ar2}QJc~R`7A49+l*vhWX6WXsD7E}sN)eP(4+8`F_+YxqCi%6gO^Y;h`_I>bU~t7oJP+T zcpYUja~rshp%R@FBYYP!RB8>xO#G!Uw_4XjQ$|BeBv2Xr9b#>!MbwG@#~tlniYqDX zJzw@Jod2Awd43sFKyZ`dV99n1gpCouw ziBA61dW!k-w7IvM{^jp4*QJ`BE;-@~%^VVq64B*K74Ku8@@Q1f3Ow6y<;%!h{_56L zK<2WY?oraAq>2hBWe!x0A4=af3j|g_i4XT&9ZMSN>NvF{*|{#ZOqAW*Y<)Ndm*@;x zjNkjN9}m3Uqa7Y8PXu_V@kuB}Nno8f6S@r0YTrL8$AxO@_4J1>eFXUur?%aXx3JO= zgGcG=mZg?#8juF=0z!tWWg_QwC?6V;%QBP)SXYAf!?4>I!TR=$v{QuI61*UKfHA0J z`{o;n5LPY|k=GOb-5-`hrAbE%I$u`i&>d4}#y5?`bLK|AFRWt0BXq73R%B|b??%Q9T?KS3iw3)2GKr@nL@@+pcaI#QJ3~LB+<~?eWet6 zTE|&5+DAo&PdU;wkjO4Ab{+_A;vO+X<|}$#gm1mkeLv>^EP1cUTcP;3i{riS?a*gq z;*Grhl}6ZUC5fI-iaeKwmzulAkvoQOi=mZA9Ti!dCTTAER7^9!Pv5vG+vUMh3I}UH zPX1OBcNe!Zx3W&ca2pZq=*nLOn(AWaYUqD)q}J26?iM$d*hNN$KAPj%u`yQBVpXD? zjiNhMjU{PAYMIv!5zLy1oai-TkSW&<|eJOZn1R)1+vyy{9WIbJ# zC{3F; z(?{2+iNG#QmkdOz@LLGWPOBcRwYQo81na|+D%Q!k#peap-u}ARRL52pm;4Tq53gaZ z8gPS>3}wV2;fiw|8LY<1^lDixa!a=Z zI+ylMb)l_gA6D2pvvtx~`x+L`#g~k#BomjyM5TANlr>`tVYxa+!jSM0pQyXdype2! zYH^Rz?Y&_S_>E@3uJB=e+*;emMPT z@ADi!%DgmrW)32zDK*}A4AN+_1Qr$xaupQ9DHTE0yqJfq`iukQA>gaWZE=l{0ZwTX zPw2l|%TXqaO>o^j1DykIRJ$c*$Reo|BH=`;>M%5?B1pWCc(~F*DK!=n&D-xy@gqWW zMRHK@#omSpl$O(Zo5#nh%@(vpqMqta&IWYEtzkyd6=W-07LfSNb1NB?-yw*IyG!@7 zYVc9KEo-+6kUq6A3o`hlhM3$+1sBWl3hK=9m^iJ9_#X6@oTb5UNho=`m*B&*trJB_ z{u}Arnf$ryDOI~d<~~*GclPeks&?g##193R)~!;ERQCUToi`=i6Tj{bJ=CeAsFeI= zx#78Cx6yIY&?Eo zG7)6^`XEcKjHfitnG#VK^aYm5Jo@_pTm z0BGygH!)s_u2F8~Pi$OvIwi1gvkixrj<=H;qOlpKw5S+q>nNmhHsV!s*vbA-tv&6auKfJ8?@&vMSu9t005FZf2{r;AmAQQjtTjaj3+VziQ|pv*CaKz7aM#}M&Q z;<*69>_YQBI&b3pzt~T9dJ7TxY8HN{jr~EU-cFUJ^9YDp(_v=(rnWH{Mu*#tCPLwz z7eHwUgrjIO%mQ9wM#kq&fbzWxdtIw&%l(+Hy8iNIj_&JNFUG9&3lA=#-6%m}!=dg( zh*_7Rc@09DsH)UBebj<%xlUlv(91ay{>roW(Lz=1kf6-jK`qo$psA*I@Q!k{HlU6s z&RH8lnvvjE2zd8a*Y_J|0=vwR2KSP0e39ZXb#BJfN^beDv`M-Sp%uv!-q8$H%9{3^ z8S{nw#}w1vp|1-@9AQ6)x%hHNNO?Hj)g3Rfu%yiSntZ3Nv10|_r19FYu>xtMS6Tob zFGf9~7^mi`nKR*kl+~y? zBI)J$sQm!{-N5nPzRZA|kGvQlLErE|A5CFxs4*!?-K2-(CT(Ggq%*JNe={>!&B3v- z8$K3~F`7p`sR;Mwt@zyc_OohDd zg;fF8Tx?qCmK=2nL;CKEsYk=r5(%#sHQ!79(s(3klE*A55!9-pA0frNJwdtn14j|C zdKfL~Z%{yYu_|NVOb$P{GDV1-72iw7d82*8YMiOtdXqLU++@&HWQw%JOfvQ4&!S!guzEpKD`b~)RvoY@ts#hI@ z)g%uXh?-@7jHO`2K2Th<9o^BlE&u9LNx?Lsi0D$u0PZ9i`h~C}3zn{2IZ3|h>C#So zU2yFZ<0Of8kdDT3ff%Zj_*%l^-@z4dDSRDd=Any&T@i>c%Cy)qKM zi(vSNj4z*^j}`A7vWyP0QN>@o>iUcL%EdNMzlZI=he9lW(Oxi3AD!~QzPl;s-yO~f z{Vv_N`&enFXd_X!cj#-_1i5z0$Me*ui~s#i3>_{Eds6i?dXrK^Q_|-_)HQoBUt0`U zG#X8io8nTjdNUZ(iPP*ufNHh5Js0U|gqw7FUpWNQM`Qb-Tf#(5lPNF z%oM=Dw1_53{vx~Q4ymOyLg#D==>Ta5O(wtZB46;McECkbX8*88l;6uF2JhW+hW8}Q z%0wLZctUp)lU6frAB@VIeJ7RcJ}!&5A9SjJ!{M;J>}eo`i1{ou8t%Lo(7u&N0FylH z`7<7*pAF&Klt02t^nP$0YznpDY7~T)8f1aJctVM3LW$b8t~u-a`u!6{#&eT~&jUzK z)AtzG>6+CSNj2SkP}wDe+M(0hFLcsZqjIL6Sd)x6mLUpyvAKEeJnQ4n^B(khki{0; zbH4=`L>h3&gjP_3#kIJ4^|Eu$)V89eS?{}6qi}$eG+Xg7{2UL*uo=-CY4Scf$3nQP zSma$U&w6-DjGHc+riv-jZUk#i#2@bh#x(hs3XmnnyIqldN9-bqMFX_g-!G3msNT?q z(kH5GgU1P4YX}X3pf=2vAgJuS)HH`s@+8E0v1~qbq=@M_+$>mpq*`ZE%y2GZGGW(= zj+y}3i4pN?q+^}v--yA2rXy`U)sVvYI!*7q*f`I5!p-Pe3h@qnzixW94BXO+aUfOE z<7aBcP^lIR)DdGScQH?1CPgQ(%3J0 =5S%5iW;~xeZw39U`{M+si806M1X9m3a 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

    F}9O$wwh9s7szujFHsNy-jS!rYl=1 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

    F_~29Hx_q&>oo%1JHY{ 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.svg new file mode 100644 index 0000000..43c3be6 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dc743f0a66cf3741e90f712aba22a91197b7e59c GIT binary patch literal 165636 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 NB=zG+r1ji${|`g+Rr~+| literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..e0acfa00d2f5691d8c762f796c1faa307539d956 GIT binary patch literal 87340 zcma&N1CS@dvmpE%+xCua+cP`1?b)%d-LY-$*tTukwr$<)|J{p=FJ62X*OA#3Rh`w9 zS(TODRhi`~Cng2}0ssI&Dl`D3?-V!~^gI8r1BQ2+pzSARy6www|@69B+2^8EtUZ`99$seUuEHn96H%K!jCBmn?$?PVJT zWFr@+9{>Q?@&Be%1x==wG_^Cc1^~DPzT4sb#&*vagEBJ%$M3p4e&2Mk|3OFqikX$W z>33PgH>WEApgjxymIiQhV{5nXYUcmNBj`Cjw%nDuiGeWyi0@w;Z2$1Nu?)uiyAS}x z|KmGP{EZ~AYsj(Y)=uAb`M-IF#s&aTLMpIRSgdS~zUd_N0RX7zZyY2_Eg82qaI*sd zDPDiq`|%GUkbzfh46IE6KuU<;?W%pthbp%3xMyeU=mY>#{^kXM_K)t%0AOtAVDep8 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 z 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

    xbDRYp`TXQyS1#1W@jl9Z* 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2ca8ec3e531bc81f08262dab97f7ebdab4876a60 GIT binary patch literal 67856 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.eot new file mode 100644 index 0000000000000000000000000000000000000000..c4bc363523f1d7c6faaf62673d4ae8760bf37901 GIT binary patch literal 73248 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 Gc@W^Hb>Be% literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.svg new file mode 100644 index 0000000..fc8d42f --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a355c27cde02b13da43c30ae060c5fb164b36b76 GIT binary patch literal 162464 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff new file mode 100644 index 0000000000000000000000000000000000000000..562fe18a08ff8a04d793c8a5863e80fb20bc978a GIT binary patch literal 82860 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

    h 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 k(*}MZ5x~z_vZ(tqCR^P}cluLRx}NH% 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 P@^`)UC%xk$DF6Tf9FpUo literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..d2f5a35f28fba22ced7279a6313005f939cae041 GIT binary patch literal 77278 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%0A8TRpl_8qZhWBd!J9Y0Zz6rmYAv5kC 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 NuqIK}pCu3g89*J=SRDWW literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.svg new file mode 100644 index 0000000..c71c29e --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.svg @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3c9a7a37361b6ae0571b33f09b6b55367e188cfe GIT binary patch literal 163644 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..2c5d3af96a3898219bf0906902476bab54ed7b3b GIT binary patch literal 87020 zcmZU4bDSl;^7qV+c89xT+qP{RJGO0O$F^DRZvOl zB-LqGIZ;s%P!JFhP^AkHMBwi?Uv6OfAIkrCi3y8{0vQv5&<8RKFR(1Ih{?+-0pl+q zAaofZAnINk-&h&MlvD&kKp261FvK7rXeWJ)>3`*v=ompjcv^v(Dg&XHH(y6)XsvGt z0>TRm0s>wH0s`sB_uAcK=;DMA0wUN5@LxF;G@X3z&`qq7rj&yx0wtWD*P(T^?3swtJgz{RvgG!Fs*fnro^P;y;n~ z&QXtq1hge1lhMmB2upp4%D~aF2BUycYv$3Rc&l%tqzP8#GQ(-C2x#%^ikd;^;?0{b zJGk+eM600jI0UOd;y@L*4<)^V#J>Yvv*!%0Ob!1m3 z+S4s4`-<2OIbOuRH>2z$No&8_4&`=ehBwvK9Z&1D+%85>Fxv-7cNmIHon)o|q5(_g zFH3`j6>!br<`v%N;i)<%m#EEJv5P-odv2LO$$p0-?Q1*%+_2?_8r*nw`l)U)w?f%& zT{>+6P`TD7)j&nNfhHz`C2Fmr27h%ur`=Um*BLhG{$*|7D>PUi3Lj$9C!?Zjwl2Y0 zS1p-aLZ3cyol*v*oojxzJ=>jcfqmN%q^k_JSnG8Dc@3M%s*gMdn?>(NTpn}AXAYY# z2+Hrni|z-=z}+qCd17wvIsI{A2aC;SkNy6&5sl5Q4{P!12;&DbZ-LJ0VFb{Cr%7p6 z{YE43{nSSyQP4b5Ks`~&U724*SZdkheT3+C{_r=}=6F3GbGKVlS|8isw>)x`xYV z-O&{lIK}5WCDYESv`ZkIQgjuzJj8X+$pOasF^B_oze)H4#8gKdE;Xa zkzSQ~6Q&Pg(nuPNqbHKw8FllG|4=8gOT-elQNJ=lgVJm?E%PiWiKR1Asik>(_4ct86b|p`cE1nW=&-h|`nv@FY`d}C z+2AGc9FjbaWX{rT-Hh{aDu9?ZQn4vH8D7+>sf_z8)7{o1Qjb^oMg z%xqasGn`@iye73WzG}Lfu?F@O^T@Q8Z8UA)xp&WH!3l6P<;af`k?U=Yo{SdT%E`QV zVBfY=eVlTF?8KPTpF-e?o06KMPI2(Q2y;quRB?Wsv6ZS?y4prx{}t59M5IWl*vTZL zrLVQFy{v_xMN!Sy=6z*wRZcoZzhp2y*HaLyLJ;|s>n9Jo6iDBldkEmd3}Hxnfl;a| zTccXmRVI%dt<`x$xO?q#*SGYY^hRe=!ru(8T!L_jVLWL^Cw)hGX1Ux}Rw4;#*4`CC z7Em&*@P8AUj}fORt!i39TTppCUwYwFsSp&-tHmQt$o5-B%VSci6*4uib4?CgSKd{)O5vDCsx3wxiOg{RikV3J zk|0GiJl~c;s=i*QJCX9WiDoB zX&Atx5+i*dN0`9xc}7F&JI+sGeWzJuF*cbW4>O6vbPu8w6Z46E8ZzqGg9?cQ_Jg^M zd(1w>X5~A?vU!wKX65^t#gMc+<;|{|N_eifuy8k8Nc@y@v(RZHqM8SLmey}vGHCCJ zJ)&yw@IA}PU!h(Pgakp|2gGE6gb;3Ye%rZqbn(M7!eDt~5d-$u(U@PzA`0jd1!l~m zv%fK87?8#6(dEJtLw`6$PZ<(w=S!tZtDR65&p5Y7muUr$>tUws-=*4I*-RXeNB4(p zgp2JG;STKAg_YdETJ6WU!#~|{XNMGEPtLLr!MGDd-xKNtB6X%N;}302vk!2&lTF>* zY(>FzrabQvULSw74u-t^q`m*e>rdqs8M8~7vxC$+REHgLjy-+b+85@9!S+h2E5fLI zeC{^H_DU-F9+PBY?BKWkHi!sH;G7 zURp(6rPzI}=ABtrMMZ@|gGG7L?2kp6#vCGwJg7#wM#WO2bd$=ZSsQeDb)({=Jdat` zS&_#)=c3wU5u8OXra0E39!n}~*{%h+q9a%+T zLAennIe_1mjFRv95Ee1UXDJ-iu3yX)Qh=y|c8A-h9JM|gMyiQsSXk}U&>uE{ock@^ zRUlsbFiC?Q*JZqmvpL^ZdIaOF8-E)D|$BbBfABCImjDP)tIL&{6`bZK{3aPz!OpEi(K~51kK&b#E9R;-_V`>7gEP#EqPD-RTU?tX47O8%^Trxf(ur2XW z&$gB$mGVjtCDt8cTLqIS#r#06_)#(XQ?`o824bX@BlC?(N;I9L^2;FxP*4(<$x5gc zic9Q4H9MdAsnvqpY7II&aLOv1!G0OHo7qXR5+?_f*6iTHQzC&5%i`FGuz;mZCVO>Y zyqj~Z2KPdGL$ia>z?fBJexrU9LA}tGoBoONNMBm-E1HJ$PN}C-TmIX|rZ$Art!d+> zaaQ@<2BTLgz684mK*gP?OW{*gw_>Ad1*sJB7ZPL8CO#|j)-p4zvk)AeKsKL;LSg*kXA_1V@U6kHl8|4 z_fXPbHjyj8Hjy(ya#Rp^xXQEeRV5JzeK=)PWrR-N0@4u4EHgNge7F*h@6}T*z~8vYX#j7$on2xv+cCqe zq|(Vcx>7Z23Oz-3mG~{#ZL=I2(VQ3y_64$7XNmILpH~<|qq`^WtlJGQ*#iz{!QDB< z66_*%QidtLv^1S@H!tWPTpQJss4nfd@y#Wo6WQtZ@;RY-a|~zV$C|d`j8<-%D_J>l z5k^0)Q0;SU3HFB{6x>ztQd%A?+;!DP!~g|Wr2VwsS!}CRisicdyCj4)NMxS0-ZC2i zN{vd*@UAjCimXya~|mdjRQLr%`04A8$?H3mp0e!nui)2TWEsf64NQ z9*@Qczq4*pyRO2fSeebwNnC=4>C$P*Mo);#q4>j+V0GE(iZ&Td8PE!UmA?+B@RV|R z>L1Cqq+ia{E0n<#*fjz3m7%3rWfZa6sINyB#-?kwA4Uo>JN z>$CctnK_~%btm-SaH@qv^6Y$nUK#H4LS7Zj?BY71!+vF**cA-kyE~h-`wTH_LxeB^>qB7{|GcR1zXvVY%FdE?djZVYe?V1bGow zX>y0|-VohGI=NN4*rMw<#Lk@5p~r;P8;?g~TK*Pul;WtU{mo?Mu4>Jm zYDe25pZug?xjKkgj@7YOO7f^pB@Bz8@p+k5>X=P}WOmk4p%p4%nR}RKrFeYzm=(gV zN>8P3!>Jpxd%1h0!6W(MU({VT3~KL#c;}2RMAe+kbw%ZJ z?~QSb$(G_DJ>yiZec_e3>E@;GXwScD@|I-bnmp}#GMV?A*i4&~6}L*sjVHqtw!ag$b`WULc2ljggYBKLnCBZSm%&xTcr?A{)ml+k5*U?c% zB)wod#rYNz>P406F;=rK{s^Q#ZZRC`|3d9?ow!;Xy7-fQ60~&^(4AU%dt@Ztrz}0- zG|?+P$zZC_dZb5-YWO4B03+Ej$RvZR4!WXFlxec*_wf69nkiUY+=j3XY0F*eV=y|HX5qQ2`irfS5UYzhIav=ej`beM9WFx>F%M!iVJeozS zp^D>xyPEF6?bmR`sEWq0#&Bwu*I5V4*4n_MH@jazB#(49A>FRjkoVtI+qNg9W4;96 z9lB_tHngEGJ4XM=T@P%n)~Jrw7~vsOA{35Hu1MbzH@4SMFKJ$aocQUH;{%vGlGkuA znQnsZ`0J79LW@qCwINpVghug<2{F_e?2ez|x#*I)$YZ(K+&d6>F9aY0-vv~Z#bg#l zwHKDHItVZeDAEf^GzzLr)-Gp%@f23Rh$H!2PM(NQs^>H=Ksf~6V?DfvJ5_oZG0D)A zoq^rcy5rrBs63gr9W6mE=}Gr1Uo3#1Hy&x2+T)_NJrxvd_@04vz^&zhd6@Z6x|K;g zqb=T-dZmrgQg)PPiW#FNX)AYIZIN6P;YRBepBY=ylj>8tlt)OWlqHH4jk{nq3PC-{ zr%a+#NU+%zmT?~ajvR24?qw4fW>k!emNu#wV4JQx&jXENG0I#aypa1a-(aiJaIUmj zf?sdcJ#xGgLq%6Rv5xbN(4qAybu+qMCP_|wZ*WRsyfxlD6jRYsDpNQ_!u{Zm@VL5n z^7KB%Iq_b6tFop0!uiyN41@$gW&enT_rg-E=(iLJV2^X1a|>wx=E z)16`fr&Au?2f8>TWfqx8@DJ%o$zvIF^*N)|USZYx^rlKvqKwrs7nk~su8U**ki|}R ztd)M3XtAREtQ}_cnn#CF)!767==KC#9U-!axsYXnMl;eU(2|Phf)g>TMxz{ z8LNE|)s6waqP*^90yyn6DL$~uREmY8^nb!CjaV$zr$t#Ck}fZd*gRLK1ss~lrXZVZ zv#9@mC=59rZwOQu8TC}Hg)Tx+PaBG z@IoAL7u-yK+N%16(s-r-G@dj>Ba<{0vCPdfar)no2I#!Et~+5~aea<6234QzBlmaJ zx{{;{ESQT>gw)S|FvjNeBNwrgw56eOi-=I#W2D?u*W5$e-l5tmWwbAp z5L}*$o3=A%rA-_~mUzcKmkN0g(Pyhv>Swi(ODlvc#m^-caif$?9BPd&KD0e7aTScW zMq`zVDrqnz7Ljhl9+c3FP{>Ny90k=fRg06*?mJ{3I&baBZ0%WFD5U_H3wdx(rPYd= z5>_*Ra4FH<;X0R2qYpKNvsA)xCH$vm6f){#N^xUaQ%PDfc-Kw^KO8)rJbz=VONa<9 z4E#n)PJe11j=5!*yCIglWuCqf_>HQTv{*JO@UdGvQP{xq81JRxL(T^+rIa&L4hTNO zJ^OPO<`C}F?m-%{;K^RfJE0Km7(btR$c;AeL`+D!dsR!_mh$G#NG+o?_#wT)F%Y0& zGp4Q$tDm|kpxOi0AJ~=v>?87F zj#2X|hwKP_0mNSkZqeD@{pSTC?m&OiQ2ViZcEganPPg7V)lsn8K=KJ(`l;spQgfX{ zr*#4jn-ot*Tl4ii-X6Ue$B@13ny+N`E;ZVB{qUMMK%+3~cPej%=0cSDls(9Go4Dt3 zF*oTCcDmrlTQsjxHLppwcl6?y>gq_}BQ&2wHXk;&kG`DuzuWp!T0xvsWny5MvwHp0v<@zti>K)1tmOD93MceU7h&9R=2=G}TurFDYAbL2S* zYCR%^WQ_hHJx6z>VXIRVK1)Vi*8M3fUVNFt2xT*pT>;Z zJk{s?+s9%#w`nzA$7DTW16W-ovq}bC2T?kRrf3Z^o3t(!>r_01JOisYl%CNMTB^Q6 zn=+?7xFdWC-8&>TFS%Dpx-U5KS_I+pk%)=;u!p7mJeV_~CXL_itN+(O`P%_Hdou%5 z1#ack-u=(Yx`1B{u~`@UtTApAUpG8id63R#V#2rqsfVK0xDmfIDQP9QnHo}oji}H5 z|7wfTZCX+nrG0V8$ksN@q;nGw^uTO829YD)aWufJv_^x&_S!yo385j3PfSFOIb%yG z%n+my=q<+w40{=yKyrx%C#aZcaKU~X&WmS=d|F%G>DwsTd`czp1{_aDve}xNY-cDe zk%?SPc3(`Zy>gN{FqSwJUz^Bag%N&!3e$61g%6EYH0q4&=D=?`ez=l>%Zy~pC+-j|YlGkq;n_`CBOf<~M~h2NEgo9ioa3%z#S z5iG}y3?J;DWhb)KM+3}iTK|aZD0~&SPs`%SjQM)sz08<;QLh`NG^LICP>qYY7++ar zb(}?2Ctc5$dqd!v+dj*5sc#tDp83^oWK~OL89%##s_5HWFe;@DJ=C)ISiZIK98P*+ zCl{}ufI7!?`1Cv0i7r{xBs}WdZ}1b@1|HsK zoH4GYA5`iQKiI}e8I??*DQ?rKjV?MwX<@Zrf<(n0r)g&?Xrv&I|EU*-j~BYU3Wh2u zo))*QSBP}fK3eM%-H$SGR37w`w?;-o|68eG6)73DLOwJjUGZeB@7XBmQz)0=;JISN zyeyj0^c-K5V|}m!oH0Km?fOCW|NN?Hwq-m6=3LBd#RfK6_K)$I7iz#TllEN>H8nF~ zb$nr0F8QZXIaX$ojjFcX@4>XNSPFH_;RoGmt*db7Z=Wy@Y44oG2L}GD>{Fn z4q{k0yvx9hFIE-Kn>sh7H|bY-hw-#N(dc&oa}KBIdzJ{MXI94gsEpIih%~5dx33-^ z4@*?qwcWI29+mFIMq$8TNDXs0$={Y{P7O;oLpH3fE-+awpN8h0E8(#ktvQ`MYq7Xa zQU|PxMrU1^AP_VbBEo;apAeQg(>jDP3d5FGapPb~E0Z?#a9gEjP7O+S3N|re3W*Vt zX^(>Uco+>1{-=Z9*r>g z)guMK^!#WOrd@81m(5w9v{-`V5^=_Qq53~aG?8N-TT@Ic6(U>7AK7oGl1rg7e37i3+Dmz59PK?a3`P9UPuz&;jNyqF$>F>Gk489r7a~}ot8U^ z_E^R50muToHe0?}0azEFz&wJ4$fW%=@wRKbreEr&-qm!Ka_VQutl}Zc1L+)7=k97;pN&k+5}-wScmu zoAcPhOHmB|oCT|I_FL_@@0ys0X^cT7;2ogErsGa{*t&gEee%0wem`n!G;^{I_Ph2h zgcdeufu=TJe?n*FHPxNUYPomW9pfR&n05X5`{Sr~9uvz`a}V1~?Jk%fs0Yc;zX)%zYcdWt8~+xZ`?S39)M z&vtkSH`pxi{<;h)uha+oGf6fD0k}B{#w~GpD3@q43C4L$-IDJ94s8x3Ev?<_P19`m z+V)lLXbW9=@6GMcBc&M?HoSPPpP_O$%3;f=Eg~PP9wT!=gLPqm&~qF!>mwnY4sMu^ z-LH?`r+__RpV=#s*>9fN2h5kEI501d>MM~lso=m&eV55LU-8X$^14h_C}%PD&FL$F z<=#7pt?6A{dsn7w683n)O!w?tr}d=ZlG#%caFz}`FRfPsd*uzo-EqZa0dVJ;rm<{0 z5}8S&d9tuIX>lRO>y2fSU?7Q(349i7kG$nFHMI2D9Ypp6P2^1&Z9HYMOS0mQ(fO4u z)T)4oa_pJ~(0E->x^K3v1=Tg*&e-@ZM*1 zPohpindP-Fa#{=hu-+Zbt5)sa0l=l{C%3m%AJ6A+l=-q%)TxCot4m=m+Ui&E@)(_x z4a2+Cg>2ssn{5*l%JdueT}2}XGjgwy_0*8VWfM9yVwY6=XFRx0FAW_BApHRAmnP~O zA?L$uqO8fSwf$`hj)u{fRt8fFE%UDlOHlCK5}%ZAnH7jRw{qj9Ey$FFzJ5-#uX6A< z3&%1$h^ieq;r?>HK6UP%yq91gfrVpAh&vPAZOG@d*Tz$W`^%5aFTqn=3_6wvF1S87 zzvnrkBfIc2AgHeROD{bFe-eF@JdKBgQ*gLgf(`>=Z9M zCxJN^8_ZmNB7(IR<{^L-5Wu|Sps)**SfN&;&vnRkE3bor}GZRFq%png9L>R>d5#wVQW;sMgt0}^F zx-`mE@5~n^n-r@K=I_j38@)7Gs~koPjpsaUcv`YGi{=b_>@DPGtBLi|`Q_q)Zu_Hk zx1)cZHL6QZz&(rSQ`2khvMx@^S*GOT@@4s}uqtnugrvsTxPmj9XXA6(8^;I%ykjI% zCUNbZyC2?b#BWv3zZi0fVbai*HfF*|=^2(9<(DVJKS|rIc_W%q>a((rFl(Oqu@TM4 zl$1)-7AuXOKh<&wI1v+~>z;6G9OjvXO-3azV4{Vg=Odq-j?m=6kkExvZ zOCH{3Q%^(0ghcX=m0=%vhtL7+{Z^i{ACJU;&hhbf#6Ag=nP&c5gZiftDWde5c$Wvm z?-A-_OL{RrYj6D2d$A)^d_P7TnG%vNw(c3corLjDk?s`y{E?x(Y(3_N4db_BJxS{V zq>EYeND9)1oM??R>7eFqlI*vrrxU-VVNwc_izo&@OwyFNT``&b&5s+#{VnVe)oE0xtMT;n9h?237ANNw+FukQ))9G!JuoAzxV6~In2EDc}RXM3Iw zzkWrq6EkEGE76hJtoaMuP+jroRL zC_j;~d*ML|#W5;ka~GT9^>pw`!7l)9-*7*eg4j-(trUg1aJRy_PyiZbCdi~Q6VBRL z0G4&quX3D8SM01n)N(7RQNl`32)DWPyQ9p5pe{luX@v*lR00n&6L0e*Xh9Zd82pmL zCTECx*fDk7p{7NVg-bVOOJuTpobZkN6C{MapF!3xoC#c%RX7mJojsKIhCJq;Sni&B z`kt_b%k{JDjqg~h+vUB=gX5N{#NPK{@65+{i`cEWd% z5PsB5P)d|3>J+>7h_f8`c^#AWURVq1qZmNjgBa3E%m#Ky#0NnxPVn!}UB*llMq@VE z#VHp_dqT0zTwFWu_XYKm>F;_hjyk}}LmiGz;*x2o~M4Mmy&<>CxQ`1LMlSfiQ?xSL$ z(265EO;9|i`wWPBZ-YG82&5igk8xoWrWJ;2#eA`T!hOQqXTI=fpv>RsVS8_^)<>F? zd5SSsSv1octeI#hc-N<{7-^q3*Hz?tqIz24&;BaRi7D#t-w{n9a305Pb1@d4;Qjk;&Ab|s-?Hq{ieX(DSK%)JLPbgN&+m(K1$sXm9L;46^poQsm|p!KkVf;dKK)*g6#lFE{s1 zF~hTZF>m4eY5KJiMV67Qv!CHAZ3UiSa7_Vx=G0pByGa_^4+HOg^O2~9{K7zl>Fdv-r%}7m8(@51w zTT5L_<6Q9|Q$kZ>!+O>W`J`=;`I1B-TW&2!wID33x44NC%#QElaB!RQYOW0;#Jv$< zLHVKR?W-pVeFTl1gPH7zKbyGI(ri+0j*H|2-sQBtof=Ky2RkQWm_R7tPbi2w>QE*l z%U*zJmmyYJ#6>2d>>MU^r085NQ9k4mM#IP*Bb2${nIc7NXiirbcByQ_I^UY_fLLHu z?XbcEh_OKIGII0A`0Iu0Cga|R3=vzFdei*?`zF4}!*{^1L7sH+HaPPxT0NhjJSuhH zJs;t<8Xd17Wv>@j#=nRR2A>9bA2_`w=x>o9`X?OZloCQmQCMIU6V?OG>$=wxVD}#!)N6yTNdo(x>#dPih9Q-+NomE=wD+=cLv2 zq^%nybl>s%ZB^rb`X6stslj^n9E7!1Qk}|B^XgzGTiukadJoh2$Hwca_=)<}vFR@! z6R!@w&-F__T)7B)K6EIK3BnkT7X*=5zddpU38)bvFlIpznbblsVPYKN*|-my{T)0f zF}e2$h{~U=hFH*sP*l-8mEiDo@c?T#icAw@yXd695L$v9TKXvVQ7Zj#su(T5QMmO~ zZbMZD993~_f5UYScrGMb%4=2&XtzN=9$+q{Sk8!73n;ZgP99(~msrw&qnSWwLcKIb zbxKs9kuVWJOM}=nLxmM{HHTm-L!ln@Dg&1)LZnWStd*qfvnT_%EJUnKlB|`b?DHrC z$0|g$N|daXpzJd#1J^7>yoi^q)uimhEd%!~LcBHAGD5HmoG0I>qZ0uXCJL?iYY?2q7!CkVt61mG({ z3M9k&b7O$}V1R>Sf``b61NaF}!9)rX5@UJgB?0{Ar(j8i2+DE1Gim^SzEiM)B813T zUV249FZn4LQXztLA}_rJpx5XWOsNQA0+^5j^kScaIRX<2y!5(&-fzE^P$a1Rolphf zBM4(eZuywV2NC5{Imr7F4{_BKjWEdnDk`KGNeI-F4`U~qo|aC;%Lf_fQjQC=BnO<$ zJVR1rv8dBx)_O4;;W8UQXhf@x-{!%s-PPmV7x3KY62VxAfI68HJm`Tw80piD1x!+7 zXr>itLo`z1!863Tpv+fSx+IZ!j_x6j&$m}D88=m@E};y7CFeT_HPXf`p$v1O4tpNW z4(+Y|&OE>Cvqfi==>`9}GZ)?`G+xFYFY}|CR-{5|@l3I)9od}l7t}6 z(3B1wupFH6M?l-w>Gzd1JPvj!oXI8p@TJYSHQdL}g_R?$M&RnIBcS~hqe<8-ix&;mr5#xsG zBE`HXx*eGA{+FgTuOWV}QL+}yx+7!Vues*m(gb#G!B)w0dCPNQiN`ww>QyTAA}&Tx z8XnOvOiW71@N1jwLGL3mdt`i1 zNH1kM!5Vm$Zc_6-ox5`=K~ zlwdtmD~NET#@*cgGarmbl(P5cC*6WkOnIb2UeeR=vtzb9f#+t{bczO8YU%*(%Vo{G za8tG(Ob1m)%XaJQ4-NZSvCo}iO<;Jj!@R{uVREJJPf0|c@;3O;x%6K1j;tn|E8bsF z6v3n9mDWUGl~Z1p_h+%(;ZmqE&J!<0QU1(Jsn!P={IbmYQYGp2&nD@0iET%2c@R1l zVRBCXbo=omRN4$Vo|_GoVm$HF9;CXDlHKQ7?+awFRkn9(JqJCX1HnkLvGpS(ztWr- zg=INVnzLLmO*8w{P3@;RGF@@ew0cF*>_!_r4id$%q9s4ndelR7l7)EHq}OCo9Zzv(PBc!?IKf$XH6~LUaC1 zk)KKR*PtZ#V5W_$Yt1m?rWKPRve3vc{>9>a$4omC(TY#Ei|7uAcHpcL0HGV%*@Ov-9kuws$9-7MKLN>r#_T6^YBG7MGXp_1eBC)H3L{ zXPb`T@-4hmz>Rk+7VTD)OTle|;Rd=_+BK>;%VJF~Kt;L7|4dEcgR;~Y&B^=(YxnZ< zR*v4~*^WZ~gZ~t)h_2)TLsA!J?#tLqdVi8{4=)9~DCS-1lY(OAP2&^e3l{UNAm@HM zPoIyoiErjJ@Cj-yXXcat4QUNe@okpw1?@)BTkiTRF?;B%>}~zi`o|~E7d$}wix$B1 zg$wZh;stm)__~S(A^Czb^h&!zxEE@kHMC|Uj(mvpk3JAZUZ~TU!xpg2j zXzviE9D-uve_-(KK#iRIWn;fx)(D)Ibr_X;GC1RO@uP_gZW;m)K@yAYM-7R2)NE04 zNZNYzY{ker*T^hWJyQJTqfzFbx#sU_c<2!CvHUoFh5`5wDsPm!N&iKn#8tSR>p_lr zg!2Z2?k>2_RhlIV&n`J}|0lo*$5nWM4%ZPFH~bLhi~A;0^H_4IONmM#LRWAS=Tox1 z`}Pdz0zbno^%UG>THwh)7irg-%XuK9n0eFyM11-OU!8n)=oFrlXjfH`EH$;O8erm? zb)G_Q`fZhB-QH(7C4iUPK6J-#iIqJAH52?#uvOr>^P#gzRsO;ij_3%A+y)})A&wxC zAM#l1#*_cfW#gd?tp(Zi(26T&h?gsOCc&)w4bYe^YDkqkeWuQg3I^!R7Bghar8^U0 zUIGKu>xdc(<<^|3FeigkBO_51dVaf{ELcR2`pT=LnbAV=z4}2L#>WP}Jdo4zC!((v zr4`}Z^B;RW@GG!=-tQYwL*74I5hCC4?eNf_1$KDpuL63#^;}9e!@9?>;s>vqJ7(dk z2-@RV1lgL0PDq!8zoi7KGg$`P*i4e_mXo(6FDW{lHuJYMFP$_mq1t*{#c^dfFoSt$0BEV7E69B82M1B*Jp*zFl>cGYx>3d zjb~0Y+#zmIi&%sW>EtkN@RrHsAr=`Qa-FUl=MRgzsm1Y@))>2Vk}v zo?_BF>N1$q0;)X|89D~n9cOmyq0aW5K($?PQR6YAaflTv)4>=Q=K#X?b+F|VnM^1S z(;8A*-LfMlFqw`{dKi0p$lYa(bI^6dAZM>`3nP<SBH zF_tq{iy)aN_9K7Id8@!>uN^7Aw`~K8J7u#u!wJcZOXm%dmXcNRnztD>pE~|XS?L^iJj%O1d{pgFX%`K)Qbh32K}oU!X>#aC6&CxiJT2(5&huzu@V z=2};F8*oDk)b0Q7E*!2?*ewC9?R!m;lqK_}x$=$%n|V>V%5JHQ7Bdr>P4yn~ ztR7aK@pjH9>$Og8CajA&ROj?H@!{KOCEt(DHIt5pzt_&RPNw7Aw63NZCe9jb8Y#^Z zX=AJ%tWB3r)|l(pYmF`oO{W))mhOYo6cvY(~{`Jr9F< zXC~W4TFzKEtGS#?uI4t|#h%Z2H*26Ca&hMdJcMJ;7C5&WH{KP`xYV z9?E#hu=z{pfUOO;+FGL^|J0kRg z1l0Wm+=Tdqgapv}gq-=iFx`7t-TP2MlCjLedg1`!nU4ok5HJj3gf3VU@?aD6U}N@R zQ*couVo?)hQDbINQ`jLR>LC;CA!F_#({H3kgrp{jq{fV-rqIPkl*J~P#m1b)rjRB^ zq$Vb)CdRBLrtn8bv_~emM}|5_rl6=s1gIvzP>mT-O@AaCQD|C8S(VW=95(l>u2E`Q zTUu3BH9R)=v96J>TWMNVST|fY54fz+u3LLr)m+ZwHE+YO2yhvNT!!K_8MH95NU(XJT_H&flLxCaWvY762EMvTGTCb=Q%B8m%25QmY35hoeNYblCLN|2P1 zL=`4E#p^JNi;fbfkwh3JS;cFgNr0V_6&M#)#xK^3E{$=j(_#6<8Qu*Xn^vpNAqkzc&o>Ia|D5M_zC6sJ;VV$#F44Rfou8((e}3hmDS&>PL)QB zrIQ*9D=Msw#?Tt+Kh%KN=gs?)wFjudwg}m^G+&)fT{Qq3geX7p@?Vs%ob)%o@HazS zs4NZH_bYG<)30`l67mu(;det0-Ouu@8{bOPfP;j0MSf^W0t#x8!cydfJw-uDNeT)Y zGwoAqz&CB6H>hlUb{DC74|LvjR}e{9l*_KhpCt(hDFo@=-Jj z;MVeS)(XHl^N~0UVA}Js+6$mO^3edfc#wKOgZ0ow^^k}3uu1h0i}f%~^iYrVa8dPs zCF^0R8qzEo60sUmH5-z-7~;Y2{EXf~m)$|0+QFvXg|6O(wAqEf+6Bek{gJ&3p|el3 z&9xCRRn(n^%utiXHQ1UlKg;7#fJB!Ou zZ!Dq);`lUcC8&5kG4zpVkI%Ll&(hjZ<-g`~|DwY#6Bw`Y6}`R&FyVACDaEDH>8dV9 zq@I~a^`%Bl+7b3lf^!joFcSQ9YPbnP-P-II6SeO$*~KYnbzJGURDV%`k&D?Q1%vK` z&;r#f4Gjo%P{3;-%Aw01+*bTOSJV)hbXc#1n^<$GCbP`Brh0rX%2OqG-XW_%#>D;j zm=!icoqPiX zWy$^PQ=YA^oFyW+E|S=GQFhIbS(#IYoGv*}+>6F2tr=^OO-M!eY@0GCP1zPFRrb(( ziwXFrjYEA8G;N~DEg=(xw6_uZKaNQ+yzQ;xg7$?(XonMmF5ZFKA+_hAOT4ItJwjzT zqL<$-8q(}YkW2u_ZlNWnv3~jDBF(&`TNP!Tg3l#jX*p!RkrNfO6Gz~2Y=*=be~Amy z4!lXrhKVg#3!>ExzeVU%~uTgMqR`Z@Sfb(aru+L=MdTS=wD$^HQ2mAL%~a zX}QI8eSfih4#`s*qW9hoEl-S()hWRNCSrQ)LO(MGYf5xq* zpi*7L2_+&|P3uSH!fANT|0IBag4j!m=t=LVO`^Izyf99OH#&?O50WHzp!8H0hKrgI zL0na+(pay$XrZAfWp3V9ZQPWZ9D*N~lU|-rdq-H)OS_XX?I7-7fYO-nv5M^^h}LFP zxBshTvax+>Mngjr%iPe~qOL4dNcF%L>~w@5ews|S+8l#veuA-K5}Rpx0!B5}T|u=v zt<5N&CWZO{oa)a0;@3ps6Phw*bO4dk1Qi*usTrxbOYfw$9m%*$?xeXkld`U^YHVtz z$K#i0u3i4m*PB}vS~VOYSp}r~zAdE>cW$7DdL|0SYXiMwy}g_fi>ZJ9DBub*=^BX} z8tCbP7?8X5_CE6Y3Dn_^D1+Z_etc{SRDSucqJJ{b7uHQ17|84CWg^5I)){Q}=7I!D zg9Mnu3%G$gO@rAzN&oD<-P~Agp7*>1o`=P%`Pa^2Nm#5~XM4JGvbY@K?fZb_%17Rn z&?H~A8G5df_37CKHW$gc_45CQJ=X`r_D`_;v4@XyaT3J)0?r#mw{N@hU2~ToJ21hH zlD2O$^^f8Yr7guzg(s?#M5Zw?k_-aFi6Hm7;g#R4*)qmbD<;h$S^8+JDlQ3peY$(P zH#u%fTVc<;M6V(~5gFXepg5g4@5;)2iejZ{7R?&yuK{*QyoCIvf=F^umxD?4W6dxQ+aTZ6E%U-I{wr_zn-Pv`@67v&A)u|DbKiCO)^W z7YuS{S0}4Cx58NOf2wb|fL8y*H>!K2dza(Rw3YUJSnx{XlOcA?4fVHA4B}D9xwifH zq@v>pbid|H7(T%ul99Jcr;@%lscN{h(I(N8TEnNB$zz#;wX7;JReV!m<#+shBUsuL zG5cojZ+`owaSQSm^enMw5|7ECa|#Zg-8?^@zeRPmeK3i)*r>Br%`dT9CN<4z7)-Vd zfs8cV!Or}qb?R&$q@?&pzA9v$r>YondWlV$5ZwbBx{1Edz{>bEoN8USJ^X3=Y5EDF z_i6KK@@e3Mv^nrj+#c}Sd}<&LvQO(g&}ybdFN*0MsUzy?ojyD0CX@rP%i>kU%R^Xr zJI#97et3R#z1qCdJSgX)Ra)95by&*mP=;;eE-R^6KrM&QGIT99tuu3SeZa=u9v~7G)8zumKXo^_e>d$BvDb61LaH=AxT+52CiwL zOwAj6pPkGsH;(kt($7T0tSHI_F202nc#v|Qetv>}9Q&TyEKnr*w@Hx7lzlb~<{~;; z+n{l^U6Lg@bM+7Z!0$)|W6m;X#6RMVM&kE>oUit}oW1s|b>C*8+bb6OE+6BhKgnL- z*-V-(z0%s{9cdjHOm++wY1pNqYFCq}wJMHR&xNaMUt%t|Pd#p(dvDeFApm0id2?g? z!^z9f+w(GbD>d6MG1yMJu^xM6Y+NEVALU~nRxY!hLkzBzH?*%*`*|cOiyA#QizDAQ zu0atzMh0*dR5@Ziq^BRW{vQB1K*zr?^wQ&crPq4n3BA=jz1Ig%>Z4Ekls@^iKKqR4 zeD-HS@N|~}06=l{_wU}YK$;-i_NQ#y9-*gp$V+77IWLiS=p4`%QQFpycD08v(c0Ic z4u~O^IFIN^$0U$Q63IHzsm^sq3aOs-l!r+poeVO`@~FqiCdYm5*M%+}a+qB5Jnjkd zDR9Ki6jDSnC6rR8D_y(At-8^z7ro>*w^L4qJKRYnRaAS38frb@LEY(I57bfbc`wjF zqo+ONE_Zv@b2RBmk9yXNUiGGT0tDUTUVZ435Mh1k+sj@dq93p7SAQ(BXn*bmKApi>mIsg;| zjQ|h@umBVW7yuOkrT`HJzyJ;a0001Z0bPy-&Kofhh3)lPlO2<49(uH%#vBEYd#!yON0M000000RRF32mk{A{{Rno0jzold=tm= z|IX~*or*2XmTkFVTNqh@6ATz6zzMx1K*03gdoQNN^hXIH^xi@sy+0v%Y4jvOLW?Qs zlvJnjLMUn2TK{)XHqtry|M~|c-Jax~neR^d?(7kT3@3!vRQ!Yzm6%Bsi6I5VPuleM zV{YmmOlsOk9}qDhQBC^<7?Rky#sMYtp@lw7`iI|gDG(L95godLcE9aX-Fhxptc%71 z!~%6eLvYcW!Ta!CFaMdp1ySE1yy;mef&`DhupgLAj{!`Y_HFo=uA|#>e(>mr&Vxo@O$jt zy7@rF-fi0Ufy4C1oeM4dA$DukvOo5g5+A0Y<2jWOCJ@OEFpE_h!|Z-jG4a#f09vSS zU9Mj%_EULVNTOMeJVn02++n+W9fz!8yLui|M)K+C-X`DVylI56~7^Fypt3{!hVUE9AZc>0~ca3Mo{%Ur=s=r%{ z{np%oDg32Xij(hg#eS3BAFux^vDi=S{v`cQy0j)sSd!(-(_eX1e`#6bCGU&7IBf5# zw^n_Y{`-(C8KrC9SiNucTdU8dUmyBW`mL33CF~u#54Q1r z65E0R0Z4v%EjC=;Olp(9A=AymCUd2=E-`TF-sUn(h|G3>RIzvu#6j3dd%$VBJ90_A z#e1OU-CqbRyxG~FY@gTb^W|xYiJIH%$yPNrQ821#rkN-^-Qj|V@ddz~QZAbRMclnnue;)tQ zrOaOr!!?Q{x;7u$)4k^As~^RmcrT^&U3j<%aTp;A36y`Qv{v3D(Ikb`Bwo^lj3s_w zuD@|^IJ7D)cZ-2rUuU~?E-g1;$Gb)nVRCrn)=f^&6&Hbf!nf1yfjo@BK-eve^$1G^ z5L6iN6&KkO2=IEH;cuM+hwyib2b>tabh}Bl9a!>@$5qApW|WdUvU8M0t5@IG*$myI z4lG-;!=zXbE?cnM^p?_~Zj<&_i&np$w{ukR`eStBqsnpi;(~`BeU{;~i(0LEna^+Z z0DG`mr~C&IJLQ+1S@s;V=NGnG`y#{V7NM^L;sebK^4lRk*zC6+Yf$djL zkZL5GP&R{yaKAMY_*o5$O=M+Y@+Fj?E)yDOj_J@V9uWHtJ z-jKq74WVrRii4{=@RC`}dCBX4b|1&^ONBOt_V&)>yN#gZlAH~@)bB8`eoO2tBWD)< z6n5&l$r%7e6-I<|l2VbADpCHV)>A1DL(9P|(%!+2wwp>`v&!iUs2N5x->)F5n* zBR(ggs)kN2n`R5Uit0j#J9YVs{W4HF+U%2_ja9T_M;L*5lXmmc;GuVS@DaN<&jQc! zuLkuX1j@H?FAh)(NQ{`>Y>(AvHwo_+vr`WdAjWxoiHUIPengx%xQ^Acuke6V?(`{!!4`1&r>#|^yr z1`kTD`a&r_hu;t?)=VsG03s8c%jd#*!AmvK4W&QGU)L_b3FF}&Vj-y^q*Q^FDr14D zk?x(Ckf>&<+1cLrS`EVfty=YGeW5n?YT0rCc3;|GYCfra5gn~pTL%$}MwVMKgEI^A z9=bwPuFh5Ol@+aL`FE_n^1je9gETf~aszLWh{i)?CQFU5N73`Na73q`n<)}U15Y-k zYJ!L~hr?LZY&Wcb|`775UieC7012mjJ zkjk5q)HoEM+lNo`k|TWQJvi9Sx{v$)JjnUQ8!J$blO)ob7;CvSBUb7Tq6y;(a{M-gBRL(iD})fm8ZUnwtu~be}sL{!?zpX z>NAJp^2xC5%4}elUO)TAqx?1!Aju-Lb`_b`LuQ6Fj222oS8A9n2FbefBu7iNNbbI? z6Qgk z7b6xBBwd6x_bNw7BFQG5h>_zM>=AAPVf9p-?j~w(L|h09j83CzjC!5v7;+T!`QnHR zgb!(|Q#ZmZ?$WD?KK{a%xzEpds-rb({m;u+pBZSk=ED2Xga7lvY1z>VVAl@qi<(%> z-IOEOA&zgE&2Yh$rK|tFh_bCQyGQv%5m$tpQV_s^VU@gc~4 zAR`Q|!ya%)LaWE0%4Ga`-4z@NLTpeEM@PgpE3jSb(Ot9hPd+ol1){BTzOtE1k%#_)?bZqAv0V9t?|lzm!u ztmjn3qG3HJAqxL zrQ{|>#%V&N|BF3Opt`|e;rl*soX;DoIvNs}*zP2HX`*1k4YQ@S(yOp^_KI20cZst3 zR}Pr8?;{)2to3*+{&YfO%rQQ5R{vN9J3jD0VZKT0g6*av%=>cDZeUGoA-jF1UE7{~ z5$}4F?t$uT{=>B!4xWZE=C!^BgUicFEm5=oV1q=I#FZ1!NE}%~^N31xR#skK{)FHV z--+)%;+xqt4^(1LAo6=j9|({dWDPyfdWt)V5xy8Nu)*RG5mYGnfI=74>XhB7MVBUG;rW6!Jl(!Os%ph4Y2SOnECpj_&TUTkSs30 zNq-l7!b!47`_LRQVvd-<>}j=(YB$u*zl{d#$%7Z8qh4FkKc2sgeM9|%wypZXp?~b%oHc0N5Q+o4;GwIG6~FT0 z*0DVn@e{53Blc+3Y#??eNRoKIx=(qGG!h(O0x=Yokj8#ixjRQz(O?MVhxh4m`X;?z zvAcNHmmTJ}>^LE5iW%wtLKg~b=eu-x8 zHXV|7?@3#D?S205oeAknpcXv(8MvWawA#P#vfzEz5#EW(^E0yNJ?~CXman0Bc*k~V z`x;`M`+{#Z9HS^u|BJlczb&M6Eid8g_g`3boMPLZJ#oXGr@w@2u=IVZ@MrjkFYrL& zE6{frrK4NJ6)P%VeMYc+OGPh5BNoy&0^h0~6C)coGt?Ujkv<-<=r=?-U$YEg?so#(WENC3{02#S_C7zAT)>;-kwfoRH@uXrbj@Eb&7oLyzUhF zdcJeDQ&6ZFXNLTkV1~Qy5HDHUZ@RAhDG8q#NNC@v{r5bax7rZ2n;`rSoq* zJ{u-NTDNJ8@f$Z_`2wbV@$tFQi|111(FFwcb@^PZOO#lb#{a>pNGPKXq}65wHXSR< zf=McC`JfB?u)4CXwMZ1R&;h%V4C_4FT9MZ*$1dw$8&l`L7YsioAx$IzB1Av;4 zllhFF5zuuyCUmlrP7(XFzpza!lN)-O6G$YK2JRV|;6gsDxpYS7q8|m%x5hQK%Q^(< z-kf0J{a6=g@}e7x{}z9SRA}+C(85fb{|6BhFe3{GNrV=vQEsKw;^6tw{PQ5)mJ?jj zQi$vpd__uJCM6Co|52$eI86rW{WmR6Dh5q;8jvx2thcTA93pS3a z$A9zSJ#P#fM`7X3?Q38OxYttl=l4)Fjj8;f{K!iOkaZ}%9KugotFK~5<0={&QwAq9 zuCLibDv-qp3tR$8TJd5V`RC(%;-8m+Tl^Xb2zFU0u3|_{BPTZ|$SC6)hxTKNUKnU6aK99{;rqwVexZUVW>>GG zIK^LPU;f!N%C236vy>K%Clx5I(c`aUfJDnZhtb)>RJN+;g&Ceyh3IKHpjKvQO~**? zt-yuNkF?bxn!FKSgL%QnU?vY>n*g66kec^Ad=?yARua;Mo)x+%q~?F*@g&lp^mu~d zIJS1#6d~b;h@a3*>Q{O%s*e%B@Jv<1*}&Pu-Y*3LVbV4&^kE?^WTHb4D+gp*(dEG9 zdocr+2Ki?XtO}lg|DA!YgvE-#^lMh_P60fD%Su0G9fNs%q2iA~-7HWCd17H~Z5U8D z`ie0WQ6ai!`iFEQkg$XB%nke-KJEpHdMa#s0cwc$Lqp*JdGw6r>U~9(XsDd{FLiX>8XUXUUz%sO3_i(k0GKR=(_jDCW|=zc z@w1unbkXm-o`z|VvVzhjf9~}275tZF)Hx{d22;78pWkzsX+Zxib(WY}^e#Z0$cSMa zs_y3kR-h4iIh>W^B2M<2Up<9eyU(Z-T#Al3wN9(xHi4q2umZo0T!@TaN@*BjI(r* znTCoZ!39oli0t5!p9e^wzq$!ZjG$|0_ zher>Y$aHQ~U1Y`cVu$G=o&LsWtBFB1sUodbaSj!*N36er@Kmd^ofhP)hQlj28%%Rm zY@IWZg)*u~=2YP%)SIyUDEG%|>%g@20x;y4lp!OBZ?HL@S=G zejm3SmdtGS&?eA|4va%~>-4aRh=aOKXkI^S9sgtD{^69)nKI@P_%|C!fUF@z$=CUD z9b>IBu7qkg6#3%H%IFRvnZ`-~eANv%zpVHL$SLW<=J}r_;^BeqoMi>6H zksd8;+Nj=>DqFLZ9+fM$R@k*g@4z$)5X~f(#YpjtNzahl2+(jJ23$B0euRQxJ${zo zfqWRxTHh&9{8Gk?glG-*3N|>PMB9uqjJY(jXjK&$hCM7jpoBgwk-AVFbI4;a!63*9 ze$799h%e%w_Js6muuq_R>@tZq*n4BpMzd7IQRq9;Rg=$-FydT@z0?-Jpi|ZnZdeH#u;A2cL|Vf zLZ?weClje>)F~|4pi@|lkVFZA8yCQ4u_%js^N$Ac^U#o1$5mwooS=)Y0%`dbAqDh0 z*P4VU{tqg8fDuU`WG6!j-!v5Vs&Zp$%u;!pbgI`$1E9MmhZFnXB3jB5^8Tgg;cC zu%Ph}SafH_A8rE&+{dpe{y#4W*$)fZ{dL)H{r8aT$4FcJV5H`926=Si&A>%`ml7ytBc!NV#-F72O(qm2k z5K-YzvIk(I#0n-CwJ55yO8i*>ezE zxYBbQ0=8)Z+m9l<@NDo-^LF(dC)mXO!1}rBdYcg>w7i6+3f$}@jXWq%6~mM=zDlw& zrlBZ9p`wx8L4b`Y8e`I3X{ZsZ=#4Usic1G`q?f(-QlDD994wGJVd|#G_o~RhFjMQ2 zxm`PD&neEulybsPD{Sd>l>|SY&G7O&O`G+|eU-B5yz6+TLIVOMN37oWtUF0FoQK65 z7_u>DsmU%^F5YgcI2Ln85*$%G+_H{hGt|!vHJ9ur$g%>LJB_x3SzGw=%wr{tLMqg` z^7_Zf|LoZDWKImTT*N-@Vd`rmDFw@ApA}5dP-Wj8>@}RJ{KA9|BCR5+BhEB83Y;Az zLw1&EM1;myA!1?5AoWi&&{{+LBhe|MGRvpxJ5`@(u7_%1sM&^Tn+J@ARQ_9;{o&ms zwsd1uRg)e)(al6Hi)Z$J$TNM^qpUNVjQ;21V>(6(s{?=Pv{ z>EXJtSXC8Er+9eu`kIdqU`NHJK!k zt`W@A;6o`!GxfX-=DX&Y4DB9f_s8nTc<~~|iS*VCy}}5mCZFlhGUWD^}blPjbQmNybJ3kkWVEw$%u$dXb8-B z!*eQ;%)urZlT~*6A`tgG4d*o?Zfh7GRUtxMpF&k8vyw0L^p2`$C?)=`Z)s}dbg-U! zrH32no@)H$x06q|TrqIf#2sn&8S8hxWu{QAbBDq{-E*dm-{jCRy%ZW#_V5@e{ppi3 zh6B31Jd?56lUvMS_}!cLXAPV}*+@7!kkNe`AC&pOj1Xp135g^5#2=SyX!?h{_f^@4 zs9(lLgUmc~dtZ@yBt6?R|JmJ}9aDKpp+YUwruJOMOJokBZ?8gj^=PmszT$C>7uu9@ zl~kPQVvh2o{*+)nVo=2B6lnKH7mM9TKvS!xgvyvh<9PQ zPhT{LIFqPfsl|_PJ3oH0bysJ7_mXPwreg0lZTg^im&%kr_OFwOu_ac-b!-MWTK2-O z&06)6su3WR5H?FCLbo;%(UKAwE%E(z7pQE$z{iVxq19ODgBCEBdjwpk z;Ga|ZJ1QwVln*Uv$UT-@W%982lw zAhIShj)H`+7-4xF>G&U59&YBR*|;E+njyJIp5}|%9Ziyn*Pxp*rXv#VO@1b)GcB+8XwtWFeqxP$`_-no>~~Vk%}@fh3mUDFO%HJ z=dI*MUKW?I?Bwjn`wbJJK!G`?LsP#bM=ExBV0J+lchSgYnDQe3V*zDTI8i=>35!iv z4>xT#c*s;_<9W*wj6N;dhOnWXutBnoZbp0!WzIk~!X(7@cOA7 z)1L2Br;L~JZ$?bn6s8`%1o7z6)iY!4@_37&9*d{JoopzdDY(b68O`py=lQak!A1ef zCcxW67=2~?s8HP1E-{`qSRnEO(!KUw<{tYi}Fhq1R)}q6TbrZ>^)W=D%GGewF7% zP%kGVzPJ|iFM=iXEcXw>N1Bj0(k5a@{ zM`Uon_`mdsl*qn}3r<1vEhXL0qn9ipnh2gMC71S6Vhsb0muu#>k>K>mw-4pW9LPKa0 ze5Cd3vvT_+c$PPBx(8~&4%}IqwR&m7C1hg?S&qcxDk1c?kZjY*@y9o%AA0x}ysfq%X|i)ea)r?W3yBH!A_8V}_%Ri;r6T3Y3@uBw zd^R}F?Nl}WXg>y3C%m@vp@-tq1R0*|cr!gSANu4z@5-!xuuXGw2GgeVEe&Tq{PLOF zHKtfUFnv@4ZAL%a;`+Bo2j^`cdad!34W%|2{3d+*|9!I8A(}j=UIyFC{HA(HAoe8R zfRogGk}7pi&6R{XAvId+o{$?z4C}5WCg{3rUY}4pJ6r6dJU+>sWb_K{HB<&lMUOn7 zD>|+D?)4Q`yj3kVk8eBH;(E!^f%SF@HFtY=dT%^`Iwz~p`hn%b3I4=*0;B+@vAwj} z|0C`%0HZwG_)&D8nR(xLW1CGj$;Mp>0RjZFIKdr)YjAgWhvM#1+@URD3$(Nasrae_ULEl(HwkXAzJCXVi>|Vj@CVJ6o<*{V2Pn3M%lId>JBuWM#960FfYFhA zE7@fn&V7lxy@dJBJ&IX{Hmz)Q6KgE5RE-j=uY2D#U;EC#1xGdp-WMeTf@&ZTsGlS@~jLJwk|{lKK6f3SLpY;k~EJ zC~(DUb~D@W<=*mHixua;%MmO8)y{MNiY2QXDSXq3l#i3&Q}PNfrt}yI296K1b;PqX z9zV`#Q8C*Zx;=eER3zBmJ9~+;+uHKR0|KLMMOU;j~9l&&0RU3;<4*?EPZAF``b3o!(&IjJCV}K zm#2(8H=fcd1!7epqzSY@7#io9pD^C~FeSekUOG38{KLe#8z`UnnI+bjJ@a^=Je3!sJ2!-r8_CY0f zwGulO2aQ6-qxJ`6lMc9tyBa<^?ge%i!d@766rTq^KiAoB*ecI31BHuIOi68tmrEJLoHlMNINL1ks@*e(E{)X!GjP^FFh-#tw>XRVPIGfAq z6^#sadSKq6|HuNm%6TYi<-CbRuBb}o#1EvDlfSGqEsbwX57IqZAl=2Gl$|DH%woYL zJH_c)oG}zmM~ciGif^I=jZvL@`B@hJ{p`&mL?MEX95Q0QHRRbo*I)DTeXF;xKj@z{ z`0@c?@}zH%K}!R}py#Qqj_%Rjg2E5BncFKQbQjzixTwOYy%V16%}uAbyZ30>uy6Ia z#&4}VHe$@~{T~Hl`rW(T2Vl~^>4ZLcHF~#n_L}01$f%Y#vX<}#3+N?sO8X4?p)iyv zc`boHkmn-g$*czo?o6?PX_u#8s0?MK$k&b#T~GZ4x2#^R9d1>vYJ2z$x2#sRBW^jm zoz^b91;)*?tMbPtPVu^N_3Re3nTQ_b72VeE@>3=fl|{ACT+d3b$fvAg@#3w{-&B{G z+UgahAI#S)i6c1AxT{cVf`*hx)2dI=-W-Z*_F3f1}*sp{8qjM(W^s4-`)D= z)l=-oD%^3yAxf|A9r^NSnC@STk5RnxVR}@v?!XhkhRmb%UFd-@dKJG&nrrXMTYj>aZy~kUrbn{3)w^t5Wb`#~SsB&h0SJ z$0(1_G;Ke*|F{|0S)m1?g91j*!g#|Bwy$Qniu39&CUvW%mMbdat7ry!mpqG7Ve0n? z888((%Lvpgm`Ki(6r`a@ndg%{VikcWS;gWUoB4JH_r_RK4kiLUg6NY~8iW#1P1F$0 zR{=O`JSxoB8@>@+viy>)l5~`m=}OTg1R{m6+!R|1U%9oCQp5+fGF^!!-(N1Vmi&HO zepW$#mSlrA@ETkDKh~eK)Cv`(Wr-ox4gNXzW({tHdVxs!^Vok|gDb)Yf4gxTq?IgH zSXOo2Gk{iX)=2$^4Rr{>6xQh&{EV{o*NksB*w3$8*X8(=e_e}bcd~EyQ@R(@OIGb2 zc9gUOZPC~o-O?)ckC_r(*A6Mk86E33q>F&mbJnOs00DZW`I4*JG0BvZL>*iTul~Bb zMif4$`5q8w*!N@`zRzdL4>?d~snlm+fiTg1umbVG-h(OErDyY-CwFR6qJAA88Z~$+ z#`{JMS+QELQZcK8k6t-5t1~??;Rwb%hmJpp@zxRLn>MdrshMEN1R|iirXfH6s;)Rk zRX^Ux_HP_S;m3P{gEgz}@fpPBDi@?ZOFZItp>8UBv-;oF*{iA0DEqH&g)gU&rsReD zY#j{051k(s-V-amE#8X%(9WVT)J{Pfc}2@@Vx5+3a2$rDFK9(3x5!fRZ@%(FmmOKn zMmfPVHilu2Ss>Q%bMAeS(59EaB{{iI_y?9_v*&Hb+TPZ4As27m0M<5jlFN?9GdE*A zXVj7j&JI{2NbxcP+G&)mGS$3;y`r5c++?b`;t-5=Wg^Hs?vJ7o&Xe4-+=Ip?48NI4B_py!aNk`*KSTxt*vStQ;lD#L=$oN z%ixd5nkI@EEc`x5H|9UnWg$eq_P1r|^t_gx*-fB4=&`2#PC|#{!pG+t<>88~vG%1{ zIr9)AcQp<~Kp8IV=P%m$-yldAAd3g^XqToK%F+mSbgOddR8+Q5^tVqdu+z_Y!ad;x}r=!R2Tj?QZ#b?Ux;+%hW2zi(28PfkGR zI^$+*hqd;#4YC3Ox`DUh;uaaJIY0|5>`3ymN4S28D*;p78!GCjH znSfTSt>%-WyB(rs%Tf#3?iQ*RA3SVoF11IH(IybSGQeUzv`f$ z7I4u?h}NK5%aMV85ICmQ$UyBK`u_U*N8aUE$)>soK4wjmlWR8vGN%84O7jUB)t|Ge z{zTKsVzL#b!Zc0X_|sr6LfjH~6Co{JJA%^S3Tlft@#pCfjx1on=Xf(h$fgdKU}hl~ zLfTaAnD}1w3$n zRF?c1g!wL;Mw-#KC>$lDoF@)wBL9{|5qXF%i9CcC@T1U0Z357uMnqg;;Wp3Q=`xz+ zq1L9DL_ZO;F+&wH`-vA>I&^9{E6ArxqbB|A5E;P!djFNr{rnED?&N^3W;Rql&Y$XP zR(5R{QP4NfEc5Rr_W&t>PT%&zM@gO|v)d(5GCGI>JO;V7EPXo#a>2k#c zW&S7i!R3dFxf1^WLE>-)%imHAu$MQb`~uCcA1>Tnj&=Qt?IVAY>t)@qWy0;UEU7B) z@^~GTZ3eB_i(3AVY}=1)B6P>NjNnY84`?)9h5S%8DY@X|PfResua9&oDDe?b;7dKJ zIF6oj8Pr#Pli+&sqXCH14i2yz1R|i%@5g_G9_!eS-(P&d_QG7K4%N4^3*bD-&awBN zg>3e|xCi`;c4i6MK>@^)3C2CQP9OdLn@iFxvF}30i9<8`U3h77vR0POVt$$h z*UcKR{bG_GFLS@2)n)Am?Lu+mHSqgws9xh!$j!$zcLv3KH6L0U$DN_lLOek(D>3v~Z0J;i z1e_k;ypSm&#Y!$!cwQ_9!mhkjui!?0hldEDM_V~m7V_J3{-*jYvC1ZYM2qEzu zV>L_dy6pxA(N$6 zkckt;D)cS7t&gYeQ98;(HPNT8h+4Hhtp5D+1>!Ng0F`9gLcGnhkf-i+94$>RKN@cC z=9PYsC$erq-ppN3*!Q@9NOTBygd#mZLXZW;c~y4P#5 zAENr#9=+b`-?`&})o~6jY%6=)RfXMR`!zD-o4M z4GCR*e%h9vec26Y2hqdFtbg{!Vo=89cI{H8_FWi(BcErFW)V7?fw9wlb&|lWny`$a ztj+*Twr)ZgB_pK$B6$uDG)!fptH_%Wi_GYS@XIGeypm>`%*Z$lZ};6I?1B6cMJUBl zoWco^LG<8)5)BdlCDI%ThFGQiOPf3?cG5|9b%guEaQ5ZNk+CDoKw3Jknhq(2b#c`M z_XYai3y*IKvLKCo;r8v@Zr965S}h2Ep*2eJ1w;OwFPJ6p6_K=t$rU{#Gu*wDMf*P^ z$aE~RyE^AQ>%Zuj!%KC@Qz<@X1jEzcEDyHq*J+K|jn^QmX;bJ5Q&<|ru>G)-jiEKz z5ZLIx?Y<^@6@?J_S=tHRReMOysDr<>5kbxf*jyNU&xr1=ZQv2|zylB}=bs^E^nb241z@CRaK?A-lb zA=hm;mmU(Tdgi6I1r?m4>VQ(ki3qStJa(`Q^LQZ^o%|j&34+>+!tfi%o3u--nKUZ} zvvJR}FWnFgt2yELk@Kx<7zh0l2&eqWcZG4B;1f^26|F_AF{QK}AGba(922Xu5tKz5 z;+>|lmR3UKBVp2pgA`n!%&6e^)S);oo5HG%Nm1nA$jIrd)9!A(elR057(RoWJYuVXmsX&&_|iT~LI3nb9k6@xh#i zSEdhrF?;{#%g^_;L8R8M)$mnztQiLfEpw2!XSa@qegQ;lh!cL;_%g+<8*QR=#PIlL;pIluc!F&)R<@5*?fGYDn z8K`or{|*1{qevR?_+@1i;!b?t4ZnV>*02iB)TVjX_vxk+A7IBdf5>g}crZd(Xi{m- zwYQ`#)6?abC?cc65RWWCC1%S%98f*T6mjAfwad?I-71cbt^#f~spKShC!XXF&wx^o z@&ciDO=|FTJMn06WF%Q@^$*!T>-Z-TqrVyYGT7?3hzu^r#uoya?Oq=0A2=rjABC#t zc0-58BPJ7C|51Gl#yeN;zBr3rU^BsDKriTDvr{h-eQU~^l5Tt?V^MFfyjSrM#_~6@ zAu7;PDi0tZZ+FetyNBWukCmogNGa?>5|N-KdE!W>fjJF{f@y$XKff%j;83GBahYW& zhOc-w;aR`Xo5!8Q%TzAkw5z}MJQ-Lx%{vC44qQIRMrqF0p-11b{`j&a6L0w_F;Eh-M?)siS9=rOzf0)U#qi>X zX?=PvWk=Yr9hZ_xFwpXZQvCS#RIv)naG!?JoydXGWe-){o;hjq=m^ow5MxP7Qp`h) z;$EjJTVL$`lFk`2KgPGb?vQ)_i3pTY-`cbFwj0-{RH|V;>_2QsxGm$|)vtVZHyolg z=+J7=if~=S?OP995rz{cUu^X()waYB9RMp2lwZ1-y|H1WrbFhvidFmYO}%YxdZx3_ zI7|+27rVK=I45ZTh3U^a_G$UI0~YOtJ3koi*MDR8D215sJxts^I$b%JyenE? zi=Pk^=oa4kJ}$dg>t(2;Gz43*nN?%RVUe&3hj+v|-%^TPFM5&SER75m9n>cH?b)@K zJq(@x!m~Sq$9q9UqY|1mx6v*6CxQyU8oh|(FJ9tM(VT>seiACWGIY>b1VtKa3`Nq; z<$piGs?NcGQaM!G2H(|CbSCoK=eXTaq2jFg)102M?=4{`+_d6TG}nWpzeE1yFT(^@ z$`$0%ehv~iHTCbQlrk&w@o?i+GM3815{5&BMaA12I+m;1nUHN})a_yXHj{^Gy~P*$ z1`ykZpI4r{7#@Kq7=3yyK2WdmXTEE@ux*CHuPE9YFS@@rW;c7dn(E;9*`A>@g}RGhH9%;QU};1KmS+yHTgw1kOifb{0*6uKOP8iz<(8@ zAd%b!e02#^+3A2JsOrG24m<+(@{6qSjy7(&9?E_Mhg~l!D$W)Y9gRi^`HGD3F>L%U z71e&H=gCU#Z{&~CB+gGS5bjH$9;ah72PaG}AFQlPnFjO-q^#7>ty^*wpQDrNwf58g zUb>g!9ZT?BjGNU)fc~PFaFliz`3l~v&if+#Aw;}>S#j1VH5(Sx=!|ijy4AbVcG_*+ zv~JDzxY<;pD|Vmu!+W*IGJhQ-oNQCGtuBE)5oQjQlH{QxQc#5h=cV9lqLQt?KfinD zX?R}GPE$u2g^&g63ttGOk^3P9VJj5Rh*DfezLD#IVLNlUYDL@f1y!LbE{Ga-I+eR>vJOzps(n+ zlO-IN;dkg)L_7Gr&mPGZ~|LdgnokZ*!b&pNTJuk zm;DL82nv_6MeYkldypRr@??sLx3Qa@RlLs&SKuBwb$Vm|STFCFoLsJbUN0B7LI64R zHvU+zhX@KUS%+rs|H;sjBzPPAt{&Ixu>**poAeTGt$!wQ%8>#s9gyjnOE36<1VfM# z4N!q9@gxsDzfd!C*CmiW`4S%kOTkvQg(LT}+hY%AuOolTZchc4PydV^uU@6q6X2fH zDL{N91)i^{s5n!Obu?LGtQ-hYm(*m+c$!8GHI+#e!7;kXz3`F{8`~}vNwj>im-Zs0 zWtkN$GXG1PNyQhqbUBi8eI}%61Yd@Vkojl~ypE^s6&imJFzF*!cqguERDq*~i1h1+ zx&l&Cr6DbMNq~rRK1CAGMXXfFl8X5{UXkPwaa}35b`=I?RA0uDnyaSO!6rCJo`~R?sdCxpSS%@<`!;0%2u$S7Ll-C&!6#< z@26AyV`JAv)j0 z@cN;l3Mk{h`52lfoTz0UAEnLGgoL8DQsdf*-|#4{P`=fG=YKR9>kXQ+*cA4N2&RIm zmKQ_Llr5|e6kkhsCsrpjG79J4zfU^cA&nlGYgAhRLO{L0Bh_=N{jWJ|;nn_|svF(F zzWl`fp;)zaX7Q?pqOTF6N2SJ0Ep-G`J`#BOF9m9c@(l^GmQ)mweIvD5H{7FaVMsK# zv6myrl?=BF4E!03#`pK(X1KKzN4|GS=qUpdkR<5eFrQn zeqXl_w6*lGJ9NtWK%D1)#MtL>@9`b~76LR3AszExNAOHVcx03sYgD`~1zi?i+9r1p zX_Grd|6LY^uJ5Oi+Uk6Fd))q2fxkZiF=eG$?KKbsO!SC>W3 zAW~Yb^6wS(+<5Tjtb~^mZx_}^JeNlhT)gaH4|Q0_lFySM0J=h;jmngu<}?!Ug2^jl zEyT8E!Vae|rXx~WK>3T4f_&?|41Q4S#;_2d^6b{987%a#EQsg5uKuy1pJuD()OoGy z-@n7Vrw2eT_^!0zg!p^~~EYJ6Cw zM|%<7M29u6P3dWuq`v8BI;4@W7gK1>3>+ASZZc^Noz|Y}hj9wE zlPa~_jSFeGDtF+P4w6l~=-rvST4gbt2C!;KhxTO#FK(91F>6)o#ARWiUpp{v*S1?5 z3MX$6Si zKTm;2r1>Fv4W)5)>=dsPH6_hNLPjV-J~W(6&1I(hn5n3S$y7%O$o%kVW<0rhqHOC*O7Y)C5b zIwwlwIfO%KDPhBvB{G&#mcx+9lMkcIT1`%gqCalxjTjydF(opYi$%F2KBjgFf0M)z zi8Fv~?f$DnwuVjX-Kwu&P+l5rNg=`8|6Kd&PxjzTJE4Ay6x^ZJkhKm&qtP=)t_d~h z7h6tXT>hKNxLRgTru_t)9I~xwDb*qM`sqJof->f~llqOv6GzbPY+z%ssO$mXnr7lep&WI6==!T}tcVJV@_I3gwWLJ8FeI)Xhp zaj!$jl@u?&(-V_RO|9yYEljB*Bcu|ME}p}(Ox>RfxGWhxvq3XF^`~VMUmJqi-S*8} zkN352e=l+0fJuJ7J)5_mXoVR4nQL?BTp9;uyUeYaJi1=Lb-9FaYy~)LG^*ZThc}=} z{p=>BL2VeZHJ9MlOGW=%u&LbP&POq*IhUf1ldCO2*;{JdQDxh^AWG~sndBwjaX63w z2~XLnG~ume;$*v^<)t`jyEqnfAkwdVgPlh#+L9?Nk{kN_R!-{7u7~??fAMc-P1o{Y zWIo4UY}_@XMx%9IPPUnp+O&4nuz;w(ps#?KlRx9zo=jRF>W~T&?OoU&^3+V4l8aZ5 zO&1X3e-x5<-LdfGv+M1zvg>Ck@f|U$?-H3QTeO3cFU~xEo_0u%8>G?Rg@4QJ^I*QR zx@hNl`=U`Q8skb%DO5%Do@2YM>ZI3a-tdqpNthd*B_AmEcx8REZwMUZ-4{imwywZp3nxXx6%{ zG>X3r72{H$O{CfUR;z$|xojqS&f#fuIo`~2#Y-WMzljrVE~ltPSjxr8@L#5Pwkb|w z=%xBuiUlR)F;aY<#9_~V%$EDHf;@Sp(i>0Ckl$x@7`!0BzenGFWvA|VGbsF>an(** zw8c|a*UL04)uOWxY;J1t%|Ftj3pF6}^VQGN{Iph0>op~C9~Mp9TO+~VU`y8%Z6?)g zmQ*RyKd9Q6ZKIdHT|IS1m*bydp@`P2=npN7uZB?6!{r|)gr5{)ho_h_;&4HVT%A_h zb_*;JdrE3?ncbG6Ox?z`*}NGzIfF!PZg+s4IwygTEBCC$>~B)|9KYVh_eg z-hstHyn#upHeDU}d_RL4BxJ$)X*;^~XE$L(#>D;$L#Yq(ThMh{6wbM~dXr8Dy*I5< zqtHE%rxQBa{SbfHnUc-xqB>SNYtXIFidC1+7L)tDKk>r*va1Sj3bG&{DKwnOQpcjC zYI-=;%K4ruaqPhe4}GaXXMbzU`!5aU`1J*|4`^iJl+{U%{Eg()_g)HuD5y$X)7!7T zY-szR?V2&8TE+Ssx}0b`CAn!%N^(F0_q+Z;poX+gZqt*rCbFS~(i#e?wpO5;*5hIK zQX5&Ca}vxaX%1lKyXs<(BtKpDXPqiq82jkz^7nh$a13PM#PtieY0$pa-~~a1wrV

    OOJ%jI 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6f6bf1f2ca819b270fe6c61023ceeb2cab72554e GIT binary patch literal 66828 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 OUOiOt^eQM literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.eot new file mode 100644 index 0000000000000000000000000000000000000000..865775e22eb27b066aa8ebc1e68a8faaca2b28a4 GIT binary patch literal 73626 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�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%0DSiS9jkmUXgVXxm?lJG#_<=bP1wa6pjAc0E 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fbde625d403cc1fe3be06e15ae90c448c013eee5 GIT binary patch literal 163488 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%0Da2vjx1R*A2K(2Xs$lp|U%Rpv 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

    }`N zT5u}Tqty18`4}Z1XDx(*Ui^S=a@O9-!R`G z{igXQ>3?8TnqX7jp+)bSoY%maOz)A_XL_WIeMuMlk}mcoUF=JS*q2&jUuuhesV(-U zw%C{2*cW;^bCJoZ51izbM>^lkC%xEQOnQm=E$OA^QgB{oE`u`5&E=$-10?;O`5oz% zoC?xREL3x`P|d|cH5Ut2S1eRru~2ozLS=}B$`A{cAr>k_EL4VAs0^`CnOG=RL7D8X zfeWk;BE8?-uNs)Fl~+f}X(0{FgXTff`pl39=1*9(qp)a0l*zeLLsdwhEv3>qU22$0 zt*e#ASyLk^Gs+sJ8t5~pD0!WAovOvjQ#X(vZH?wvH(EC`8#Trn z!ybg2tedFeX6t6wyWC>kLYZ5!oAt$RHWjvO9p|B&^N z%Fw4*@svrd(P_;YR!A4;SUmkl7=fLE7 z>v?c^!FoY8w5DQlN!2PH%XXdAAnUYu0P3rS-anELk~LjyeW= zJ)Qg+ocfWetv3HT7lr@tTJO@9_pJB$_G9Z~o<7H#!)YL&ux`k-KD9pOS#zzq;Kr#b z)b@q-1@m|FnYq)J{cCXh#`;E|9KzWl^{qTBkNkWqpL!Ov+9=CfVl4raZ>?|1S<2cY z(^_UNqt4~5K{Bls)(XEx+AlZGsw`tQb(3jTT9u>^vdYP{s;nx~Ke5`$w0^dJCjASmo=odk>sQjhvHHoh ze&;mkhSndff-zm!9C~Ehyhx9<$?7Q6wrq$S#}ob`gVQN4eSP_8`=#?H?kX% zZfrLu-NbG}x~bh%rR(05|1Is792eUxg(>C#7&Ze_P3-P&$V`WX8d(rxTEq}$qU zNgrz;OZqtbIMVIxcBGHDk0;&UZcn;{-GOu`yA%I8_eN#tzM21h?Y_)rp2Li23;SHo zkg0Eo3=1|WVdkp_MGl!>eW)A(GNd(_NbISKs zo6_4hpr_OxYg4bM*L{2jXZfAXf8DRQlwLeTb?1|TXL&k(s_x5cNnc)D`tmx`m)DiP zyqWan^`tLvE`7O0AAS*j!vH?E^xtXHe}|<1PE%L#u{m98I6doCd@`jk&yv3UXz9zd zq%W_p9^;dtUgDF%s@|9R)$4pR6th>P-{g~-(#L0beY`&R%9fr!OM3b=wL*PI&MH2c za^h7j&K+DwJ?r^2;G~_6v`%~0%~O~u=2 zinmch`BGyS-a~&A2~P1dGQ_vY5Z|J<_!jlVx3KUn?xNS%UPYRC6(REh^I=YS(Y{4i zif>`1_!d@*Z()gVks-c?ExtvD_!hSK78&AO*y3Ach;Lz=FPbm%MD11B;!oJ(N!a2; z*y26doagu!t(ay`qs(-3I_Vka4AL{rnWSf#vq=Bb{3q$R&9_PGbHQ4Qe~>1gL7Mmk zY2p)Ph))m_pCChgf{^$G8R8R!I0IsMLo~A(Edbo@g6cP?J?A|w8zj)e1&?}SZgdjr5 z(C_N;R>;!htt@MTHGv#G>Izx+Soe_D9z#p<6`FXyg7yhA#2d&EZ=jZV1I@%6u*4g% ztrx8qsbBj9A@K>)#3!)DC&&_?;Ars)Z1D-wtT(JT=#{5g)A*J453GLgF_x5x*fz{DvmtH)M(5&_w)(ENhpwiyl242x15cB!MKn!uw@HAOb2DUl0mN1Hl9o5fQ4O zw5a$1MG+Ozdy@bnA|O(XiWU__Ek24Bu=Uf5Xni6TMAzOoj~h$B@0R}PpK?A{=FaRh zcg~!dGi%m9cgBTr3m3*MoU#g5KEcW)SUChMdtl`atc-z`E3ondzw!g0@&mu}1E2B( zzw!g0@&mu}1E2B(zw!g0@&mu}1E2B(zw!egr*H~5K}Uu%#HpN$a3}7Ba2lr}oX+V8 zcV^6`l}Y$GgEJ7$E_MBoB001E$Tto$QR`9~5LaS@o=1$=>N!J~K-!lQXK z!oo;AWh8ORNRoI0Pe9B>o(P=8lYo=)R(n&Pf_IXdD;H_PrCbWeBaFlkg#k`1^7&&; z_*%%rbS>m-bS>mH7)$XFD<_Nk7lqNZ4YY@D@X-~3GhBgno6F4&<`#3OdB8koo(QwH zP#jv~SHc~^S_VKlxX4^-rea0tdFEEIhn41W=mGV46O;+ru{G7?VBP0JFp=?C`+AnS z(JThbc+dpEDpHKE|E~ron=u1Njlu8S3r7x5Ho+17FG@E1MvW{?wr0$QqmnUim(n(e zR?-CQp)FWc78uhYtRy`aYi5>U#fbS(Bm&G%!SCNQ`5 z;BP&_#D;=(jl*i4rC7WCCUYA&(<7$JK-tu?HUh(G4ffXsEUqus{Tv16H3=(a&oMWf z+rg|>o3&U$G-T_?ok)TflmV{S53Fu9_}OHG6+F#CbB9@B9yRN*mUGCqG3wzgu*pm? z$UMA1Fa|76)&-wy7MZ2sYHQ4TS@pR%tGt-UDqgNQQE_TSSUhb8&nP}EoLF+zWS*@! zPw{5O-$jJeOQ-SDiGs@&S1PWK1Sge^FXrIsA&NYnH!5x`nLcY8S1Z1(xLfh9h_JM{ zgx@O>JfQdyGArZ5ieD-oRXh<1mcqy*MZaRSVv9&{hMb$In5@`AF)b1-pH@7>%TnyF z*hg_tL|C4Y>E)LT7Aan&cxi-~GXv-dpk72*NW5gtrwqP;s#0AjJVdho@sdj6K+f2v1BI zkwhaG?5)^GF;B6VVw58MW3V|xaj4??isA*gc#aEZC}t^UDt1xqt|Ova}_+SYgyUjjhx7scCQ+t>OQZM_NJz_t%U)X=xFYQ()QaLLo)RdLlIScto7&KE zIzd0uN&3kd2n^&LL^jX)TqEaqja`&G!=34xxM&ySVqH_$%r$o{Tuax=#kqKw;1XSH zm*mcJZQR)|*|l}&xOT3+JJ)q^=eZQu(WSahF3qL8&aR8gaG5R(+mCj0*)GTBy6&!r z>*;#A-Y(DeaeZAs*WV3r1KnUZ$PIBr-7t5)%XbBCxGQuc+(=jCF5pV8;{|ew*Lr_jo_G=JzRv-=P*1&3~pQ)ExKmAnxSp?pm=B+;IcA;Q#ln z`0{_YZ$*7?oN2b4PG6)Gt_ynNacMnuy$zjPThSY6Kd0<<;k~p$4~$3eJKY{P;y>zh z|4okz^|xKxTlPvn!P8}5c%RZ9rTvByYI@G`u)Y&l(|fjHhB5^6iDBUW`FLUv$82c? z<}5|3>y8G;zYue+i!s}|1hbQIm`Pj))_)7;CwH4q&0(mgN1&a4p~~r3&`iI9YWf{C z)9;~`ic)&qoPbt(()@(M+d?UY&(wO>2VZEW?Fu!sm(8>N>`=;wsyLaZ&{Z^*enTZt z7pGGx&7iBPjLK;y&4SW+EzPFuXbxQurSS%uNBDIMEr9=WA$*mKp&i}^o$yZRgUg@` zu7Do+Ahf?npz}RO0ji)XT1Ojc6K$rgw2ihy^Q(r|_Y!oySK!^-1Fznj(C^-cKKDL- zKnJ13{SB(yCs5cvqtBtFVGS!f3N30WG$^dY58Y`Q^rm~EGp%s~rCg1LAB=G_v*xm^6&9LSpAE9Mx-|Qs`+-xm#1VXo{8qUQ0P+nZ(2UAS)ThLpy2Dvk?=3k6X$& z4p_nWiVZy7|9ZWbs_kWJdxhF20V{bvu!<9bp?X|_P!M-N3QW3{NupQfGsBw;s|SE< zX?KG%zoF?5YRWtHW#)%8X8$QlG9D=bnjq)VAz%gcFDc2*z$)lsQj$>3KZ3s%{HVs% z)Dir_M7awYFyYw93i1-x{UcRyfFt|V{c2RWcI4e#P4#06-wq?7Ea zR002~oP9k|_Vuo7+A?S0IT31 ztQj_o$`v4KZ9$TLR{`Iulz#!R3O-lKTS|RDLg8)aHTldpsntrcqCE}D z{HCU_(v)}W%ghgJ%=@P(iS*6@NxcQ(E0L0911otUunKCblq7UF&|i_dMq_H*j^rC~ zk`iR;r44EXZwN@<^EGuaumZka$-6(Ww(Y=^j&tRXhwlIP@>#AOzLVO}vAWO?8VYNl zREC%Ul}kKH3#{NcU?txOtZHz7QV|p26kreW`rUNUX zGyl@EJ7NNy0}OI+U;_5 z$Mm2&!cUIzLf!?-gI0+hRKP7-fm;+}E;WL@HF#1yD-G6PykmaS`U0 zi*a-T!&rh@^u5p(GtFKc*{I{tyv?Go$tXqew7p#yD?3awf4~R$ARp5Eu?V~XzeTJc z$1s{;hcxJ&+CHp2Rr0M|!C0}k6*VEmg7MUieo%YmtQKk`t*KB$(pCz?tlETG$up=( zt>g|%NWSS&{H?nJdj~#Q)Jk|KPesAgI2DZP;(>0 zY}?>>Ngv`(vcHOdmy)S1okQ)YJ)KJ(V09+c+!WlmuBhD*3oL*FES#^l1frxnI*(E) z1#u2{vVhu!rA~q;wYUA)enOoogEFZH^$bge=Nqa;Yux=fj8_RzB%~Jolumir3HoX- z<8q$Kvl^bkvnahb6?QY_44l`pE|=EGr@nll@2LF-Nz?CWSSIRScLrLIy$YYO=MUOZ z=zd`DQe{*n`dK&_VY)rn;+G0`z1?gq*bTfjb$JjJqA0uBK5aMIr|d@iq}^bju)0tb^u`Ju|5*b)#&`pI4ib6EhM5| RlaLSiI;{f(T?y`Heg+E#ii`jN literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff new file mode 100644 index 0000000000000000000000000000000000000000..a52db42eee14d963bb49cdc1c99ace860dbe8cb4 GIT binary patch literal 83224 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
  • A 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ⅅhmg{dV_AFXwF8j= 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 tQiyu2-|c@G*FMbJEwi3C$VvkB&5<2 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�@x*xW)x5Bvcov}sP-JR#Rm&hZ$bdD+lkfG#!UA*cUi)u`fO!S3c_^ zjrraS1H=qoT4v;9Y=LCI{fIg^(C2QI>S0CfE!*`sJDvGj6idbFd)214+!Rn;o( zFf-BMU>zWP&{-OV)fsJnqXBS0UHn=4DTrR;R|@eV=)8DAoqOmIh^Rp%`69$)1Gz9w z%gT5pcr2JzqnyXMa^7Rg!SP=~E1J&`>J&Z>e=U#AbXf7H)MZD4o3|`Tz;UC!BfTLNd7`-wLDqu>DfjS)B@p0j*!_I@= z#{;?Olo{_R&8t!0Lz2(pZ$q3UOTMmj%@oP0z|=m&yPJET$L3*~cgU|f(VqH}w{)H) z4~z{!0tguYfe~`DN{ZK+seuFD=BM8Z1(nqmcDCCa-VC4Tx2Mn9UEjz*lhl=#m##NE zoxgkg#6c0MXap#F7)f<@cMu#)dCQpLMg7+9F01o()kLq=sJ{{&9Z2&KO= zu+0Dv{SXoRAd>SillK7>;}I3-|8M8V=JO!O^ku{KsQdQp<@fu~)T4^?q6@Dd1oA{% zoD}w@bOw|4NLBk!{mHiTtoJ_@sJ9p_XE=&!FR>ualb!NWZb&GEpT!_ zrtw1a!Xvm|L6$UvN)}sa8B+Sd($>Pp%Fg`y^7f);F`zyQx%mouct4^93Rd7SV%R?+ zNve=J&FkxCwzV&USXH6+GC~8-BWi-GmdK=vs?wsUo=n4{vDzhPxY4IB)U9Urx}E

    Od`U(4E$5&VG#tF`YG1alT)$W%(M+gfO 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

    n*e@%)PJZ%lL+>On!Z;+w8Kl+ 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 YOjIp(#^{=ofae+GrjoSU=cEOZfa4`s!vFvP literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg new file mode 100644 index 0000000..ed55c10 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8c082c8de090865264d37594e396c4d6c0099fe4 GIT binary patch literal 162876 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..2e069a916b0daab939d520689774205ca8e39679 GIT binary patch literal 82560 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 b4IrXGgt2rJzYI_;Uxu+10O=YsZvX%QOejX{ literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..45e0bcd1ab18a298bc8baad1e9961ea27384255e GIT binary patch literal 63156 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/roboto.css b/public/assets/lambda/fonts/roboto/roboto.css new file mode 100644 index 0000000..1a2a97f --- /dev/null +++ b/public/assets/lambda/fonts/roboto/roboto.css @@ -0,0 +1,156 @@ +/* roboto-100 - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 100; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.eot'); /* IE9 Compat Modes */ + src: local('Roboto Thin'), local('Roboto-Thin'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-100italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 100; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-100italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-300 - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.eot'); /* IE9 Compat Modes */ + src: local('Roboto Light'), local('Roboto-Light'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-300italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 300; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Light Italic'), local('Roboto-LightItalic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-regular - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot'); /* IE9 Compat Modes */ + src: local('Roboto'), local('Roboto-Regular'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 400; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Italic'), local('Roboto-Italic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-500 - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.eot'); /* IE9 Compat Modes */ + src: local('Roboto Medium'), local('Roboto-Medium'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-500italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 500; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-700 - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.eot'); /* IE9 Compat Modes */ + src: local('Roboto Bold'), local('Roboto-Bold'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-700italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 700; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-700italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-900 - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 900; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.eot'); /* IE9 Compat Modes */ + src: local('Roboto Black'), local('Roboto-Black'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.svg#Roboto') format('svg'); /* Legacy iOS */ +} +/* roboto-900italic - cyrillic_cyrillic-ext_latin_latin-ext */ +@font-face { + font-family: 'Roboto'; + font-style: italic; + font-weight: 900; + src: url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */ + src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2') format('woff2'), /* Super Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff') format('woff'), /* Modern Browsers */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ + url('fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.svg#Roboto') format('svg'); /* Legacy iOS */ +} diff --git a/public/assets/lambda/fonts/themify/fonts/themify.eot b/public/assets/lambda/fonts/themify/fonts/themify.eot new file mode 100644 index 0000000000000000000000000000000000000000..9ec298b9d932b7e9b031debb8e2bba10a59400c5 GIT binary patch literal 78748 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 Rc+gqA^*F1QK2P}i{{RHuc*g($ literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/themify/fonts/themify.svg b/public/assets/lambda/fonts/themify/fonts/themify.svg new file mode 100644 index 0000000..3d53854 --- /dev/null +++ b/public/assets/lambda/fonts/themify/fonts/themify.svg @@ -0,0 +1,362 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/lambda/fonts/themify/fonts/themify.ttf b/public/assets/lambda/fonts/themify/fonts/themify.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d627e701e86da4dde4cbb072995979de86a3db9 GIT binary patch literal 78584 zcmcG%37i~dnLl1nRoBsH^;KOxSM~Jt^mLNBr>CcrnVv}kMu%(R%HQDcybG>8|LW#5zWcBwQ7g_j zU2^`lS7RT?`F8A$ORku{c>3Y9euML?B`R&+e$n|CN|*l2?<88bANNPLkE}{9e3c)zw#BdmY+|!=WGWeMylex=T`VVG~`9D;pa7Ur9~UdvLz=M`-rp zzcrHd^K)X>9p!S_()ju@6ZG?&0-P`_Iok^t(fca7~ih z|5Xylbm*tefyNW!1~w!SN|~Y-?;7f^t`e_YeD9lGOC5RzFFhz_QDMQ>OID#mB`Q?P zrK(*iTUA>xTe5V)dTV{o{bq*NULX#S%dESAj>p9dE^xnL(b}9iT$ed6C*ga>5B&%I zl>S+=q%LV(+AK+_j+op=X-BplWsK~EUZ^HYg^oUXoQ5alF~X~cCgjR+pIoR6IkJ_G z$%QI!4!?XwI1$n1fT}2l5mYOmdthYmyVfe2s*s{<$KG7i!iK6EVJ(tL1cQl8WIC1a zX-eg@rkTyBntJjn>QzH#aIG3N3`Nlt`E&H*UtQqd_f93C1=f!6$l)5I znRuwy)SXW`v8H^It8%zb9>qfkMZay49s%U_DW%GUQsw{DN2MB#bXB@0F3xMLM7#R+9KRZz5FMpb>vpk3-3?iv=|Q_XNiO4S}g z|Fu$#@QmFmYnEOfNXJNzDOL#^lPs=KMXQ|Q4J*`;p(z1fQ)T=D0m2Ul_#;wNt(}%( zrlW>}t0^mpOB#Q@s%Zg5M+bIqtT-e~ZhIg%xVjkCR3m68a*$+&pCF3!4!x)awSY_k zJrdM|O?C=zk#SC>#JH5KP#8m{8>$xToEXRj+%*YjWly`-9f-x^nt}>+Jsysrd3qqA zMT0?%gQ2TYJBB97YACFeB9me^HOE3cM2ZrLBy0- zk+7_tswmlfcLtM5k!pv2Li_1C$(A-q=Sfl#(5YLcN}o~z1oO~XRR&wVs5PM4E;2l0 zqB2ov*50jR{dzCzNp_M-FI;qo6k#ei{6B8Z;7Li+q#XL=$MiL+ zByE%4DqSL7A-xUr8~~rO^*#Wpi9d&IhbAz)V+v39QlC5md}3pc3<3Trt#P3a%n%wL zSxo?9O7pxZ0~f5ubHjY6L({9}O2NWoCB4d9yM*nU716@7<;i%|X>AIw2&!r#8f|XQ zhV5V~oeArvY3fPa&?BP(D-dpNYYFpjGThSEDvsJSxwvV@^<*j?3Z+v?W73Sr&3I{9 z$^72i-yRz?$4q0Od7$|t=1hDStvflzbu|T5Egn5N#;*iW#iHqu8B*ndu12^mTliJ{ zYsE_@7mnJk_ITIwl4*pEKmeObvxGB#UCwcqbu@Q0|KK$9G_${XOY;^`o=Xq8G)qqa zueX3Mj7!G=FZZGQ09pkrUn!J;AML_~Qnt$pz*{$=V=D<9JHVriL=!qtc)83QI$jQ& zscx&&;f=o0FkB~0OTk$j#GCW`g90*R*xh?juTgK z9dIC@=wSyZaba`7s*L&Ev=PM*~iLQQ*WO>2lEjd!z@XM=?{-sL}{9JAXps zOEAWxG%{57#=43fV=#u1e$qR%4vi11K%ixOZH|Eb_@Dts{bX}h-m{`+eMxC9bkzNk z;R)gz^o-WgRi%2zcuxyaOV4;mW?7dL(Ub9%(KgtXCQ5e=wvno6WW>|xIXjiqwNNCe zji_2Q5fAB!SS+CH0vTD$T6pHPEVF`%WXy;K^_E;$aEGDAm!^)ZCL# zGlo{mp}0rqu#ZMS?e8XdwYNwo7X< z-i1C8!vYhwf`t*btum9waz)2Q+`?qWDK6p`3ZR%w6N)pirqk(M-R~$9IO$)FlQjc4 zdBt(c%bJw2F{No)*>RkTe^PN?>|8zACW;Sm@zp3kKCZM4;$%;)hVsKGKaBFDqf1Vh zKiPHYcXS)=1;j?B4ylS6rh~kuN~w~!UjkYTX;lF^;6?yuC4eHucGC1Ty?xuZvuJXX zK0t<W*rE$;QJS5tBAG43<3 zhEp-ah^4~elxY~4tu|<&8VG7&Q21Fbz;jEL9PpISgHKCKz0!K=MCmOJ8nlD}r5GUy z0#r#b$tgNad-`w*M2HcDT?8vpNvOp{F_BUeYJ$Ye_$B;O-v5IhHiPb6K{KrL5natk zj;yG%dzY*-y;NnonvdLFw8`D$P~3f~d+`$&KbvlKCzsG0`izlef-)mKMHzdAGe;SZ0_%$##h=egH+c3yvOCq=*XrK`TQW5<`SI*!P>-*!mmWK<9%qn<;z1ml^QyPqEe z(hX8AmWc-)Rp(P(b?;Z0Wl_Q9I_~o{SFhI`CuTa183%e6c-H~Vc%FU)iZOsMIY+u) zx&!^x;68ZVt&&x(Fo#;v0T{ry%&L^YsZ^Lh;S#{i%*fzN4m-nL!RY|(1vkTw+6-k& zFHk)O{u<12ESzqQ*LKz7t?BSCW}kgVocA@A8MuI^W`UO&xV7vi)rcB4h$t|N8M1Mr z(iP&)VP!`b?k<$4?Wy+WC{eVzJr&Q{33`=s)J89ZS8PktYoXk#7K(xsiiV?sH0EnO zY$W3eEjbX$W~`tU&9=3ImuP7Yr$Xs$CQ9HKO(PvZad1wNu$I&k@uWd9Q6!woW@6!N zCS!;PO-a%ZxrbcPzWXpgmjj+oZ*WCY6$peon0Xo@-&jB*+|x{sgq%}+(-J8?Z|7GN z5T{A`QeG|P_5A5Rx&ZnJ27x~ON$g_|lHRPunxK1Ko-WB5r(YQhxc8}akvp59%?bDM z?Ofr~$2T2`lQz9+3A(NJ^1%UT(s5>|rzNA&KYI`BpUb7|AhEvb_x~Y1q@aWJ5>L%C z{=`86bmxDsyV~{BuPnKbH`7H;`FUs7nRBrH-|DdE`W^SB+1cFAv(DQ2Wu zfJ4s#ww@Dx_c2<5x&5YnRvj508Lrf*Yq%fmW2uTiO!0nji_}qA0k*pUhD*q$V3Q%K4ho4s%=^{iSrZeEYd|%oGO$7}tWXA7cm)H; z?<=t=TT?3d&(DIp=L*2ctyTs`KqwT}HU^AfFp!0)2{}^N4J8{0293Z*EgT93x*%REDE>!0bFm60 zCm`#38}>3ChwnA?fT<=~f&}%Fld2iOB_(#8D9{Pz1j?x=oX~i%^Y?qMO>aCHA3cG3 zBI#B$-eQHrR!iJ$O-H7fDEQyb`?zSvANQeXtmqtd19y&EIXHsMAur(L%!*(_ zI}MO%F#Yk-(KwiY5O4$E2Nu%rmkhX6?il=K;%J^8Skf;jrO8Jc`8#6#!LipwotkATTPudT%%h5?tB1 zEZtRTkHst#CmWV03+-*udoA~S9pk;tS`;FFi_@OysP%$_u64-wM%&s8$>kd=IU|;d z#@aiJ>17)$IX#jL-)mjZ!a}0GttApc)y=)*9eA#VHF@AoUIj0~?cDf>wzLW{4T2ib z6_C}@&5jvw-fXj0bH>LVTH1Om7HcnbEouD?{DFyfrzIRoMzu!koA)^4S;jH^9gF?F z<`4aj5{sKhxBvI)_DwT0e@xHMI*!+Fk1zhbRFh7XE=Ie78JQ&mVq%_#0mjxm^2<1o zRS`?h3u=R<_c{DL&V9L)B}uwXi-g004PUb#{Tu76>$G4rWF$JWCZwutMky5Bk?w898&L>~`ci_mM2kfZx3oFd6{AE2W?;D5MzV-rz4WbKt<9T>uXTk;dOH zI_RP@7rd(j)kPcrc<;D1mi?VW&q6Xo&DFH~ zb-#U47cBZWNH!GcKurL)*ZV_(%iLYN=(1hzx2$ffJ7Z-snHAOwi+|nNXRu$9>9#I+ zzjZmf-7C5)y#hBa-0Vi-#vTu%D6Vr+4A13bYuc>x*%Of{Z~4W$li2MV*ZPNZjSV`R(s)}}Cezgxk77zYsg7*yQlGW)_q}X(5OxdNnkls=60N07s?eHL zUU^wbwiePSHkg7)q`?%_STWiLJ5m$B5OK5xk8U8M5Gw%AbJ+pJZi>C*jccCUWap0L)uE3?{CR9IS; z1IdBKxqXGMX}bI3$19ZZo_%a=G@Uwq_nP}xe>JlvvxcnI85zG7;whmUJV-9hHCk8z zG_Yn9Dq+oJWv?e*zE(5kOpX9AgDiFGHk1~&rL*c{eubV$B($Fnf9$7>E*X8gUrvpV zrn;t9Pp!U_8}Tk|pzKtkC2jn&j_W+XpLWw{@d5bGpM7ljXR@J(plE?9!+oVTmP&5k zIWfHk&s(cydu>{LZ@0pXU4Z19$^9wO-vXVu)2LF=O;0c5=@BHVn2Ab923nzM!vF>a5G1oOIm!%nY3f@k{i-r<*NHCrf8bSHhb4=YV`>)(b0@ zL8h9%CcxXXAmAzD%SBcUVAi5sW8zj)-h^fRUCo2nXNeZzRnVcFU*yk(%D|r*tUACL z7U|p9qvDAf_KE`JNpJZ-w}yGH6QX-YN2Q}5EVi(6mYPI2u;^lD9WmM z=;I^0kw~Y*Vb}olWBoVlfxFR*3{rv5e9ef(qN)aC8n@(1G$m%Zf9=2Us;ll)VH6Xs zQRv(I3uDQoYBgnpzVsZ-Hd*TBEI!MjC@c7)A((iCQcsc0Lod=ibp2_};1SG*22NSj z6>xV$d=vVD1S3ccir0zK(AKqGU2C@v`TKMcoUZ$HBo)*1qnmofDJ}O;>4~Lf`58x# zr6TUrU=)k#o=u~9x6T)6`N9R@l{)x_-Jl6sSb2KD-$Lg|9z|y}E;HZ?EA|Cp*X_Ju zoKzhWxQETFd1j$X9;hsERWvp4QE}2@X86Uh851TcK>GYVh9C3IeNiX_*~aM36D1Na zs-A`rY!@_!>UP$vLM&s06x*geCcq=(b)Ex4i?(}#nD_QFF|W_hyStdSpLiml;u@=? zU`uXTGC&h*(i5~_dXXjWBIakF=Oo?sB3R7;>@qLX4EmxEHkk{gYZph0WmguOp$h~h z5Q4IY%?hBqP;v`F#bPZ7L~dBSSO%A&TU@FH(n~Olfn^oCL|}v}No?W6cZ7um3EYDo zIAIg(OCdJa zn>s4$DrbxiW|xn&n=oiWC5zH92cT1bxN6l8#R2*kS3^y$j@dr4JnL@i=(rg;ov+F_ zKZfd+D1K-U1=E>qge~lB9fwLS9eht)c+{*`&CzgMc-1QKB1iS%)cxCMp<*ay;~u(uBje#GPFmw}2-@SN;ZKw21u%V{fN1AZ#yY683n zrQ4u3WKN{OoC!z~6f%RU0`qk`t+ioxis~oAg927eMXst&U}YK#eg_KI;2mO`)Q3XL z>dR;^*bR_Bz@ZTeY3@hYFSpX`=?qoZ>7DNkCu2H{OM#0n#hePb7Y{x0#E{^d+NC6T z%7;ZOPeVIP&`FI{fHGJo#fU^FfV~Yqne0qDquCn#8K4aUv0=MjN%eRZaM2(y1sf$Y zIuup#e4rn&3j)Z6JVIJPlQkmg{E=Eu)kk2s3eB?B}pg_&L<16NE&~jMp1`I(Tj>4t!fco{BaDoGu(3R6eSx73)pi9qwn#i96>r zK#M*O5#9aUmwXIHZ3?q_2Yj4O0*n7a{toRUD{LZr#Yp>@Fh%vzc(%8lEx+x(+3}u+ zVG5+@HM|~JmL5CwTlyK@kDkJ)wh*j%Hh^Cr`*`tZ?$*Dw&L?^w-S2Msm*U4CxSgc) zpv;n`N%ZNhunm-@O92)bs|DW%c7R}?2O5HBghwbF-Vh5u61tcWf0)Mv-P)RITkt@r zFC1CmyBL#z?_vjp`hqLM6P}xd=NvI9JQ(<)cK9y9RblZd;U*!TBD2+MT_{*zII?^{ z2T`iduMtQ2Kh!${J?#5fabL%z6w9;u1Z*MLQUO5B%yynt5|TqEScUyFGc11MPiQJ; z-8t%Q{0T1D({r(%X0I5(G)99fQ+QKNfFrj&8TU4(`#E=(PMmS4a&+SOB!p(1p)$N@ zk2^a#PA1ES+{UH#!Tn9ts547%iwarI;#bbcs0B4SXs$Ue?59qx?#|)^oElz&tMhYn z)3vq(IamVR`5Fuic#jNu^$^X`how#-fdVD6J|Dal3!&^GCU|X6;O`aqSj8H)hTTVfOC2ku*jIr%tcqp-DgehYVP#7%YQ2Kc zyy*9q(ud2HNqAIR*W_2mA|73mM&xnG7Q5zPYT5A3D=OYF*f+3zv1AlrLz z)6{?);xS=eM!v|b7Ng86W*&pfZXWN(-__Rf{U=`B^rt5;I~U`@;8d^GCK-^bnGHkl zxhL_p_jR9**I-PfLoWfA{t>)!9pldQtU=a5%!DOHxUQ^*chm5Qa8$7&9HC4lRrW?|44!O52dkk=-23jAo^g7bhUId zdK$i5i(lq_7Rb7m2Bw3x2%K>hpYHVrcNiPlvA6Nz8CaG*y-+_vU&zWJ^dHNf0CTv0 z37syF8ACY?ER9Y$sB#;JgkgsYsSz~@(?=LCsf!)A z*loHN2*NfJ48-7}8C1gVD|%~bur=8^){`Z$Q%yZ%g=EWMsZIZnar}bd!E-?Z|4z$hzFtW5` zk8m+@0L(Nrk{MwX1+PdPvUY%W2UML!9mw|(&hVeDQ{Ya)czJRfxGTuvIEQN@3vSGA z@db<@_RPaE`e5#WZ!lBGC2$d9QwN-3J>?ZJ#{~c%2s?O#Up2F?bOA2nhh_voAWcnY z6$?1JfD9kZU=Y4?f>Fc)Do35nuF&LJVJu?8&S%}a44Buk?W>-P$UvyOtylJL`3*vSi`JeXI{H=~U$-oRfD^lk$qL&N0>c?kD)`iD;Ti)E#c z2YdiF@PFuP^h^OF380s|2xlf>jMY>;s5r%tP!MJL8VfH3j0gx7_ZX%zMu1(wFlyk+ zaD$&^bOwBmb1|HJil4~>I*+&94-KvkSQbyvWhjqw9$I~f+w66Xf1nV7kQw%rYcM$*fnbb%6~|xELk7Mgpap@V8`={m z438T01U~O&f*U!%jr-z47A*OgFQCl<`4c={#RZ;%cku`F9Q=xyy*T(gmY_sw-tgm} z;BNGuz?M&*VnF8l@|zas@lw7FmjG7t8k!8*FJh$b2fbq_ zNp@IASBSRR{PpOCpe-7~mnjGo(8dixxnMLI0^FYix$b`YG(oFz7#>~<_yXA$7_bLp z)Jp8yumFP%$kzQUmB9*htCfM_KA~P~qXD4c!6kP+BH2bLJS5B*bU(laBgS~rL#oi_ z^8f>%GO|T~EZ*_(G6tf7pjoE?DDa=e0I4{}v_VyjmIWU5ftCoeGake!qQiNpxfYC! z77l7u7QhMkQ=!X;$1${Gz{!m3jj-@X1@tlkHDY04Cq~P`MAV?_7Y#EU$v9hB!38am;mV?|Yx%ZMWCJ z#NGxU0h)HF=IJHW(*eBAwpvBfh5aiL1=_4a8xNrheDFu;;@qpR!gK2(%DnG=J?EbL zbtqz)-Q_m)Hl7W@8x!7##LuV@!@!b34UwlPY2B&}VGI3*#DwaxFm zF?aUXJzNj-=w2HF_?9%RgN>Rzhlp~;X0NSsrDU-qS3y*IV1C!!)Oc-jCP#Z_y(*pg z8vf0&7uL)y*Q;T6mgo?@9r~0q{4usk*GRWQ{%G*!;6pQ(wG z<_*2|-n;}IGRw!F(%pT^v9N2?(&IzL^<%xUSnt^S;^L9LtSy;rTW0(Fcv~hK&9ue+ zJ%E@!abY>|_5$kI^uf@F{Zqy9?rgSuoPDwtxzju8Wc*DZNEgfPx#40uT^!D}my7BD z@m}O45{~!6uSc!6g#V^Qn-!hrR|RAIs#uU;In3|y-^F`R?l}lJ{DCLirC9Y;g7sck z^$e)2aG@v_*p!=R6G5r)?#u^2kiH7U_$oS&Q3e!oXL%wV@TzbJzTa~cZlhjn*DmXA z?pJBu+qUiV=gYo*zEXc5kFg@94n0RN&`GFe_mM5Rwk-7Ws%np;fcRcl!I7Xd__*){!cfi)M2KBPQSOsiXig^YM z_6-)_1ovw2ChQU{zE*f!;|7@8gvy>Um~ZZs!|u_Tb4OSt*fwD<3b}klyZKAq*#ige znV+AVovnl83c8O6O{PWg!5#|6!@B!v&^$&^97$ zLJbl@o{3IDSgFC-cwoO;m?}JrB*;PIs^HV{1nHnx%$6~i#lHI`o2^cHOpPk@cfx$3 z=4vr_(*X#(Q3uebfA+d z9V9`PgQ*le!f>TTS|n{Mx0NUIU`=Wi=@=h+Mm19@pmcz;9*DwCUhd+ev=?v~kWJIu zMVgwLqWN`WJ%(U1P&{B}6A>DR--;YcX5*fyh?_>w*t&ca#UrNs0}sx=$FfAQ=26O5lVtzJb3_ZT0n<{KQ@>mH5K?qnJ=EH91l?7(QgFL}ZbQ4@& zeePRWpDp%75XOPVvk2-GRmzfpL_~!^T)_BvIu}0b9Z7FD{Tb)!U+SXlj%NSrjAvT| zm7ej*VR2nAAJRiFu}~!9*9;3uVh-~qzm}KJ=A*OE=E~1zJ2vZpeVThV zKQlVYoB*^ftZR8z^pEf(p@sR#oxx~k>6G;PX6dY?xy5N{-bo?91>Qvbj|+u?aB(U& zT!L5|ZM^;MBK%I+*4^FQsI6PMQLK7y^xT|>KNj0pLmbR{jNu>JN=7x7*a&~RKdjME zUopbL-z=yj_o+~)|6U&e^Mk|lML5+F{I?X?3%(|Jg9WoBV2-SBTi;&ze{kUl2f(2u z{A4bpeef^(k95LIEsBSDH}TFn^y3OAQpnwPc2=)6M`xiQ-U28m|u@GI19z$gkD z69Fcre}Ux+$HCA?=-xm&fe=+SV#oJUZ=@OMg2KtB2>8KVqO&E%inLB}Soo%tbRlTX z#o#O?p*Do!n8e~d)a&J9du&?bB2AKzC%9*rqF_h48ORboD_aQ=^qop`j z1{7EDp3tencWWuj1Xs{fL(uU>X$#auSo;c~r-g^MoDCNBA^42d9z)!(oXU4|Tx*I4 zx4*X3>ybSiBStc9MZ%d>%J?zu-$=KByM*7IyJt>g!-Q{gHehAY=4Lns#g9edJt(R0 zF44!w1&)=1_>PZC$4O@(W))OYpj4Fsbt#Gz_|Z;lklGr&VAbZMMtmjHezxI*%)`Z= z*~Vg_QUuu-Yb6+*!!SYPSlvqJ@K;&^{(RT9Sct@wtj9$OrDr>o;;Jt=6RV!6kv8z_8Sb}g6jJokOBA)ib5ST}M_;B7(=IsH!Gw*U3`wGyzCfP_ z?MKKDq9Dq8u~0RMeOC1{ec|a1<#BShzV+-oOG88Nd+RuTdhX$uXJ)6SW@h+#l0Gb1 zbRj*6?_^wp$BADZT_|LJ=|0waG7$484%m9B2>kl<%TR}LALD=Fv z4Z>%UE2+S8G)MdAW`+IYe(F29w`pa@$*gSZJB7W(gaHg8y5r9J_?h+knep|g(v!c~ z-!lo%^)ARtc+2865Wb!qw(fhdRfO?GSjgB_UAU{?X2g=A2SdrIF-iOD^H72X9z;m0 zasajxVNMx$4&-XIeIpCD2BPdY^5u;Rim<|L<3{)7d6>IuDg59%b%qId&?Qt5bYkcwrsiG zKX|=@;+=OK`gh>vr(s`|V97R z%R-s~(?-wVvGwzx-+G7hg)caZN4FnwF7AkSO-WnfA0TZ0kkP%I9(j7+ald2H$TOG# zur)s8ekX&R1fqN!%HP`X5g_)kgp-9%*SOz7gy%CfVr`|7A8|+~JRkqT7W}F=XEhOZ zD6wlPK3`?I0J4Lxvd4s}N<^g%XO9e@vu-)G2cq80q4ttOH?hD@Seah00;E!4Q4g4)f zw~3uz03WQf<~A*mNgw0-RHs54&{ywykM)S(N&f!m&N`WU6%BgR*1Sd^@z^o5@#gLE z-m&9uza9Sm==PMj-8*({_&wSq1K+Qs#|1wV1sd=mslxI+9D}6Ctw$cQ9>;$i(DKJK zk3O1t{E|m9k3XJygmLm}_!#Y>&x04jvy4^oDIEKO$Em}6wkB$L{GfN%*z&W(c=iGR zSr6Ih;;p6Xy!VEZ^-ui9gWl^KTfiB&IfgdByYXJpfAEsw*CK+=dxuy2<6e`uKbraO zcQeR`0Ir(jk6HhwLWALXY!@1IuPU9%c{JeNkWZ9yaMx16vI&fv$aAnzg^vs4giV1@ z`OLc}LU1_ofq)*S*bvhvFcZP8fJe~}gEXF{RQNgF_Q}u%7tBpMHTV>R|3B)-gqwZL zS;cNdBOz8X5fky|My?oUuY#~1F}dd-6n%8wCx(#~=rq>Z&A4;(Tqy(#2pBm;i{R)d zeq=DQ&%1~dV-^B@1H?zZ#I^CBSsWPjF|Lg{od&Jy6LD6|zwLkz^Ig)t(wC&KqsQ>& zjpzYkX;;dK`mteM28CpO1;T!+P-s{Mw)W^keSw?RF}6yhK!t;Y#QiEi!QVh*=;B|e9&J@P}~=K?f8DGHqew^%mh!P@f{Fo5b= zJ?jyO1QSMkt|@YV*o3_O7f>0&QppBE7=0AwG%Xg2C>tV8PJ8nD4N3$F91@Bh19s!6gw-#&+@Gh%qhWi+6u**(s9-OM94~~Ls~q2 zL>VKLvbc;D2cHOB%5#VLmUhGsY+;%W{@X+BhsAbb?vx6w$Z8;b;D5|bpatYj5uVGQ zNFrjvXk(k&+BMkhxrW7^aprdrzC#&4o41Hr|K05b@LFb(s7eT@!+d-MFEvJwJ>Q|zg%vZ_*S zguYT)&|CsjVM;zP{8$`577j0qM|5y%3jQr~V(ZRNPvb=3sMmT|hwuX*gs(bcGT->U z3bgi?z*w(!G((rVh)fWy=`0^R>|f(79D!%%ptB|0*J>xl8?8RP@!+l-_+n{4aoeTT zLaU0vss$Js5b(2bOK7sz2-O@Q)V~WM3Y!}lqPH|InuU|9SqWFY{W2smgMetMO$iGuB1;Pm12%6Dw z;In)PqX-U5voOHlGC8#iIw&vI94$Gzbh=)5=RHam1bsYwBKzm#u%aUXC8YcN`kV_* zBI7te*9+(KsG`sCF$_c=A1!(eRK27e)e8d7EHZnidV5YK;80t|8P90!zm0&QCYLkYN= zPl&`8@H$Tj3lOvh9^1kJpiH6#ppj4)a35cGnNRR9yKJkBq#NNdQgg`t2l}r&?2PuB zj0CywOt-dp3;;#0Douk)coqWi;xXDv((!2P^YlsSRnQ60e&%`{_=+_4!eu1Jp7ZET z;X&^~m5_O17#X8cBq4*}$8bY3Ubqcah$kx_aYg7)8ly5sE9IdL5po;J3gbA;BJe&K@w#NQm7% z0`h8K6|`Cl!Dj<%BO~wtD_r<_7?+WfkDX1RP3>ZJD)=wO_8;lSRq%SkeM8Rs_4$?8;skbfEI%B2M15c>fpNzZU+2S zho5`iVccSNE|5=C!UzvzD-x@dKg#T^a7Vyvb^*4~u{v_RB@+4?R-mK(250Gn4?TSu z`p<)aBaB5iJ3EP}IR+e&yUypX!A9~xR{I!ecrQ*DA&M1iqJ{;S^B8tfqH*W-uGl^- zbOW?H26;MpT1n621AgQHCOOSclnizpiR4vFU*>)}d`x7yF(!Z{(F+a0(g9e26nuU7 zFqmrCI+nr|4+N>ehW@C(4m=_F4XF(qFt-GjZs8Gm4OluKL!!t6mi97W?t>72IR?2af`9~g28tmPej!=}gC#;)7z;31!#=nKG8ht2FM|z7j{%rHsAq@)MDRJ^ zZ+z&23koi9L4YG>ANb|d8xVws16V(XIRLLZ6?zB2NgeoRH{gW*B4F6iIaIZRY^T_& z(5p`m{prv&%))eE9f$=C5C^5xuz*Dch=6#C5v@j2&oBmurMsrxB~6MI?f!!y?Cne z{JmV?(>pU4PkwFPwDZ7OKNRL4p|ALNwBu=TnJEzqF7yN75UL6o7LVN!b8aIo>Ypxlh6R;5{U*MV*DG1*E*Wh0p^)h7;RqI8aQ^B$DtblMNj`5$P zbFCro_=}G7V&f$n_>HL6eSqKQeKYgL_q`s^Rm`K=s25u}tMC?4wBtF!a|yn43e3$k z7^Xg-+q&W80e2TJTs8pvM`%G$$GM$2vw@eFaRYdoQ!&!M%*`5dmbQ<|@FcW&3KQol zvw$koK%v7FdZ03Q0o-q((v;YB+Yc7!y&oR#?~(Njzj?41yXy6qtu@w~C&dN_)|0%U z8e}Fgq^aH$EfI}W9@R>q`2EZv*5mJ^Y{Fa?3 z+y`m%j?BNJhpu5}6Flb*&q2tC;l{H?Uma?xJgyk82R-i#+6+m=dBS5(9RW6i@A)0* z^|ufWTa}JS&obQu24$yF_Ed&95aTwxik==PT}5yuD;28=lo46V5{_a+1V=12l4gkH z8I82PO)=+~Q`f^_t86&+SY#&%rtPL!w8^%N)c9yO-L_(MB4t>1Q#96Or-SsZ#S|X2 z823Q`R6BdDT~TslXHPs%-+f0g?j>nV819#h!tnYPa__oIK1ip8ViA`A!m%(M;@Q68 z^K$`MMlX=2q&v~8?74+dk)yaez((wFgW79dNpRozL`TpCR%yKPg@sTDktdlwo7v{h z{FgA3F~MWII0B>fI`d|1jfY>3C;=-1(-0s}<{SjZpIStr9x9#o@AxG>A1xQ}&C9`X zRA+NKV{bhQN4@;-dkv!NG$U=s+&&d~v-1Vn;~-?6wTO2AnDiaM6LZbz+*Wu9H0SqP>^px7A!gdcj6|o|>8zKWL^Qw9m4}qD5rQ5i0Q*}P{TJN?JToethir*b zit+XmJdRN<*aH~A!2!fZ4EiYydB}VS03~bdgExMxADhCE@ z74>{ZGP!SsfE%BluRV}iLSN;bccabU)FG9{o76< z+7z*nORP~p0`?*&AaLmQil1;~Vc@O+v`$^1*-QFLWLUzy!A#Q29T{zCsoIsld?Bt0 zo!BT`WtRZGFr;NVmS$fP&Si@Vx&qy4Bx0r-UD4&p^1%48hVf?*h&x?KVcE*rc3Vr3 zZ`;xgis?3_Nz1_3Bb;f8yFUw>z*Xk5W$4zSu@T|Bg-7`Ty9+tOMJ2TOz+xr80RyO( z`m;LFLR54caaT5mEb(QpTX<|*k&n%aeEAP7&olu1-JxF!o{Fs$r7*D$q}oDuxk6uD zb;aMq`ax`TBRtfS~yUGCJ|jOAm;BQ*xA6VccDLf(ofY?JMn<=m!W%yPdO zaE)X`CAW~hBp18IW74>Tm{GIpzVZuxReiqpi{kj^DUm3*Rsah3d#5|!AU0JlJh0@cvzy7!@`xosq}@aC<(Cfq?a6<8(qoT3 zcJgBfT3DKEmtJ+viCc;g9AB zf0Jsdp%h#o30U%C1g=OzA-9w)d@cGzXe3NHrRI?=luSf`r*ci80sQ+b_qWk>0+AC) zn zH%^5e_Hu?zPi^TV4y>*+JW!*-8i6Z7yu}fB2NOlb2QGjuFYZxDp;+-K4fZV3*O@`I zDjMb1<+AWUGW~0!rO9?XM(*q=+_!>36Kzb#;guAOrz2ZA2L1aB*BjqJKX8BHeQho! z>a}wT?`ywOxfAJ!0)96{v$-Ulzt+7<)XGoC(s0U3BWZc+tjbvx_dc&n8m~nGj9p*> zr)J=vb(}N_NCCeje2Q7w%_W4GJrX#-D2BiQ&V~-tH`0+?HO<|1n8ecWd1Y$<4OJlMrh2s2uuhsJ1 z<~=Y#_cz~ikJ;Q`$ja^nf5ol0@@FtD@pC$^lTMS)1ua=c9bifegC%Z_EutzHktpmf z$||w}uayFeJ&P#RmvpR>U4hP92rP6g;w4}&37TdUax_-F$;JXf4yodc4m(!jT2mC< zeeeb~gwRo#RXUH!BaBoWev`T$l%q*ID$A*k=A_);FDIKjQk-@|rxo6q-c)^H97uEQ$BPWW zdq<26e5)2{zRHJimWOdpj2CV-+&ke~K@yJ)Co*z)w0M9{bVSk@hh;6rVW-jqEG9b# zd~FN$W;%yjd!63aq0WrMtm72(kj_rFht*s9I&Em}WxKPlrOs9|>K;9X!yn*Ej@>Dv zdLn6sO*3pI6Z+0xR@-pJz0OnB1qx*(q$5_ciJ$K(BQY<~3^xg(;a2 zEMCE9 z^7p%NARJKm0^9HS+nBz^&_C}3=fRp#8{gHBwJz)`-1}?=&d;20l$U)_sP>`H(x>jd zpYFeHns(BzDMC#4{bF11CU;NI0G%{w6x>%jD5f!w?7q-RF`V;z;J^x>MfS7HfTv@w z{5a_>c&4BiIX{Q+Q!POej6?>={?nLW4dsH4`3A8j!E0e5l?mq#OXw_#@>2|utewyq zsd&!`6&UQdj+|%(PV0m`l$-tJNAGiPV_7hfZ4L&T5cq=Z(YLm%+14g)Y6h!R^lHs5 zO@aJ$vxemy{2($c>YyDJ*+tvoVv_1?W?8AZGp)%WKh)h%#{+7@ndU^Qe?>7ADz4~H zC7MBB;oDH|%^UB{Q;N_n6m$RKb|c?cZbl~+={P+eVwxO^>p|qtgDN13G+C@b$B#`y zusX2BuM+qIFGuL-A>F{Qpo%Xq`#RJyc5jD%R0!uqD1HSm*iD|7mTz4vILX|KtOF4U z8B3j;2U+Jlcyo3I2;Hf?<-7h>ztj^vw;eyv5FRoxEp7c`JZO62(vvx9Y!4dN$oY2wJq;eXkJF2SP`{VNBRa99~!+0WE3+Sil! z317aaFM6b3yKi;&_w)plzQHT%T? z$pRx5YGB09Sez?lxaQ3$ctgf7O+x3*v6OF>c8ZlH7}u}>1qkPl6^Uk!^z^h*MnnP# zux&sw8$OppH`d51ib8Kx6S#Et7eNdXG?opjy%1yM6K=NUOtSyT`2SWh+U`(0nIVy% z5UC3J-3-xCld{tkt0s7dNN5IVO}+)joVJ*kI)NA1@tmd#C9gg2?B1o?pinJBFTZ(J?TU`fgDrIm` zfz#WUg2^-oyrxsZNVC&vV}T!p!d4u+2;Vk*V#D9yTO5l7{LNxH=dQL2bn)l1lO6m= zpLW@JbE~I^_^Onqb%;Rf!+o^Ne3z!upHS~v(4-AT?r#}D&(j74yTiGt;x=kk;yj4vcOGTG}@H04EZW8 zo=k=Pk|88_(Awu6KbK48LW!{EBRq($NCWv^ z))p@m)5CgasuP-2jTs`A8AU9R$9H^2dQkdnmXaVevf!8~LYEE=xd1X)#1=0R;$871$2;;7>IKz?)qpcdo0)L3I z2j=6jFQI2-8!zT58+&04maWca(}~(Sq|6tTi?c!S!@&?13`7-NREO!9pN6^_xAkZ$ z2eEDE%!~uldkgRu%)6kX;62 z=MR8&S;O1dS%I^3Kofz75D7$4C22dR98D)ffeKtOkf14)hNW9Wa!+;>MT{G_l&LGb zjPeooh{{FOEF}$O&<$uqGDYK=@cnFp9%IBM@XHiJu?6DiYKQ#-r6zsnd*;k>guBHQ&Vqq|DEi&!FSND{pd%cE)8}44}D+Mg?!>F z+%ffnQc&{vE0oH50TFH>>^AML(>+v2L+HKO9H2>Laqmj}`_EIq`EMDKjHVaA0>`^t z_JIeoU-=4#_7?D5Q<&pvwi5a?(Vt~jL#r@o0~Q&}u~;L3%;MZbfUYX%mZU1ODug+D zg|jP!6ES0%n#i;!`pZp7gPAIILOBqH>jIXM3`2<$vf?4En3o74_z)q?SZ*zt_a6=+ z|D}#t7@E=%uU6>p#L{xPW-W*{c@nXx63ZmxMljvfZpE{yM9@fPT9SGS9<`#My!pg& zzZ;-)Sjbd>xJfV8w*qrDub3vj#MAaJ2;3#r!|(VkDD1c+M8q)XRHEl(XbgLM-!fj5 znJH$x-ixIDGPHrE(z@Zi+~znUsFm4gcXA;P*reU;&tQrRzbv11Ojp-2XO%hChCa>q zLTAQd-!k?o!y(%Ur}Y>}!k5_UH_haD29IJXL9PXvrv)$3(EYLfoP9^vNb8VW@?2j1 zhYbV^`X8XsBTWLSQXTb28-8#CFkPs8LtG({(B3)l{CmQEB!XFq)F&*jf zmJn}{Y)n3OOj;!4+gan_2RO67VVpb5b3fsUj_G>lx!d*@zW%k&Z?5GzG(A1j({sXm z-+S4S%uMab2hqQblRaL|)8nyKOQO8!Gvws(d+g2n=>hkzw(ys4alZ})mwVZC*7B3W~M#+v1jt-kFN=Z4L;WY2DIDP3qKC1s7uq*pCWs~oze`v z`lXa!9T-}PR9!EkG9D=T&}hC$UV zc6CPT0UhWUIffX^GDjFtBDs!SL7;s^sPOQJDf;|{oQUCPT7uo zV6uIv)Ujt*=o6fe@Yc4qr)Rf2cZ6rC%I`sXnxnpW> zZp!(h)%guT;{5C<#|yX4LKyepjN^d!!jt+`tTK14$TT68ObuKGL6vb67Uc67QJ`5? z33ek%!hmOPDPZkB!IENhprpaTSVd46R>T0&VJV0sxwNB{_K0>|cINtC#%CinJ(WfN zl3Y_-U$v5%*537JE}LV-Qyh!LTVZl7Hk%Zl=w!5{b*|jF+*!VHWv7O8o4j&K?m2dE z@Esu-T-n6{(7E7eK-*y>i=~@mPjc-yfTH53&<*_dCu7aXR_s2<)A&Z=h>2(4&M^Kx zHEtrH94^6TT>ajDeiQtSmcEDID{#Ql7h*bqw#7j=Ujhvl@k}i+!&H!70{w&h67hZY zeQx_9=QDK0XJAG6#V>wA8TZwvp8C)KT;lJ*c0wC=uMXgVf?dWsD*$l2oZ@Jrk_z%$ zD)3R5S6>bs$ zYYT222P@aEb-zfLP0vFv@pW??&&0lOhet2L&t)OhXcmD+Yyepd5<-X&z8iLC5!>)L zpy@f`VTH^Zyo@lGpMszS`8p*Q*7nj0R=``Qz&yZlW2l-zMl0~u;3QKvmbjpM?lrI+ ztGY*{Ktw<9-G2rA8VWvm`4;BtHt$*esnfo^86JS(lQ0GD1=}Vg{PRih9p~4PEE3s< zAJbE2Tv>^b!eAm1Q{6{t2u`x9^8W2tQTDFO{tO%!hE^tsLkP-tf5GbxqW}FqV0|3h zQd*fWhL4YpfkUJ)+@TY8stjyg1V06hkH`^o>IxcN@vo_!(@uNj)n@kx%_L9nY68thxsOszo0`IAn=H0Qd(!jm)VRxF2P| zD}I*kw7&v;an>dDv0%#p30Q@vidEU+uT`L5o$&#|i9Lya|KREW@+8q26BB<*4GQ5?M><9QjFpY?`0qipKQbMI{lSXhXZ1;DLjosDqKp|D-$D*8@?P<=^9lKB8Yl5_pmw zkUF3MTg(q&d?<>r1v*(^1q%%+jW4jroe1V)CDKu$ma_EdUm#h23c2f>V!4h^Xt+B& za#7pLVhM#H{l%kxG!&NU^wzax)IZU@25z9T@cm!#Y4;VAw_vS!t|N;&cyU;u5;nEq zG%8+TR<^BMzI@%b3PcbQWv53$U#>K-77=#7j?~wE^4Qg(uif3y`7V*VV8&+yHR~oJ zb3ocS3DO4EO~C32-Z)88Qq~aXm;wLA8r~{M>Qc=b#87>Z{m?Cez6YUQtJ;jG#bSQq zGV8d&W{n|sl_MOZ`CzuWH8$$GcaDawbkbjZ5QYa4lM z--d!pmy#M{Qd2jkNpGohf8Tan5JiO+HoiE(* zY5R`b?N8#VVLZQk@p&Zkz#1x5-HS!n|Nckx>^JVZi`-{+r}phj?SAenwBzBOJ8yVl z=N0S^;K)eD(bBOz z6KiR<@o89Dmb>N~tayfVGFi?29hS(!9Bb{!q>4>2#Uh452BRkY+M?-PBIe2JoOdQ_ zX5n=T$Q6orX!fJ&4yX~Z061*E&^-_|CId}tMUI1C(k}+RKH*#@|C@bM@#B~O$UbQ) zzE+>iH@vq0Z~ElPU(mk|rnhWKqfZv&rXrw6eSnmOgg0O=L4p7TLW&ma!t!ju6oGXR zWQxsY$92(drFHO)-lnjy%R;TPEhm(oLi>4u?qge;x3<~jv?kUqifGeIL}w8?3C_)< z&)p*K&0Cl7U66DIsr`K;-zqH0vp`a)Doa#|!i2dnha2XQ*9w2jL!US{@nU`AHG!4a-cSro25D>f- z=tS7N*uZ-l>j1EBxAB*!-IKc}>!1k;HJ?WYoy$DqXAM^&RMUOztHzf&qc)h>sEZ6y z+c?YiHoO|}BOUrR=G5OwgRn3&ra{LGH0ohfaBx-lgbEPCJ3U|;gnJAn8i3XC7SWO3 zUOd;h4o|mN3GNrEY&YB?lAX(zXHxCR^Ak>S?w)wN(;D3r%VC>zfOI163N;3EFqSUO z$KxGXo++G8m>TVeqSp#rU4>jM-dQY|;S5y0^fj=f?8Xbi$qGfq-3G-1SYAVIYJ%Jc z+y!>^Q?mO`x`=g`0VEf7KMJKTs}%(sONx%PSQi)(gi*<|`w^y-O<3#b-yr8Tp(jR| zV<--=SHr@T0S30P%u^9by*TYS_lS@H?YvMBCKi0r%WTVIk&eC_F(bZz2OrWuwYcv` z26WXoAgD%2b-(fuMu>$g7PmwWIi7meSW~BUL1Ch=rKNA8aDi25j!{!{z({3VVi&ZP zd2PLN+XZHGHf7MI7~v^?nrrdh#Shm(wTo5!)`M1_10SEpDnv_FNFXhcWFa+yn*?)N z23Lt`h$|3YagMvJT!5wlOVS8h3w0(glv&AuDa)2yJo(y50B(`BDDu=MU>pTMh{R^W za4f3HXCE6*M?;g8Uf$Ue{XA`zu|#>)%ypGAb1a^Rkpa@E*A3)_3`2;Q&u)%ld2)Fx zoO!!)<`-x(6itVt9i7Y5M~CmvW8K%bXtdSIC!9ncP!?^&s<)pvJBnTD0~AWw<}nA- zUBwPFW@ELf1B*qR#Ru%Q;nu4cc$h0HkhRyjPRz=SlXiWv%x(C}@%FA=Q)%@R_4PuGSSJ;6s zI;X#-HB-bgoSjlU?xs?V2A1fG zIsajZ=RhL|--7J2=%)kLMl3eNG+)fEIuwXVFoF|r0UQuMgnPkf8Fo@JpI);rtRI!H zEIR&pb=5I0sEkj<_@F9Og4j4w)f=}<_z#Iqqg_1j7yg(WFKN~5w@Vd{zST)SJ-T< zY}#NWuI4)!Md`YSog7%PM5HVWM{T3oJ6!X zZjOfFJIt{($ikS3a0Y$N{d@QqhcsxM0})8`SP(;&XN$)SwzUl&Q}p*Dxj>4St2X#m zD!3C?lMt&yp*w>eGa6L6eTapDq?v`WI#ujwj}9jXqG{&6)6s$CaJ0Rnn2I)Kv!NXz zhghEm&Uay$-(bH~<>4?>K-fvOSRxgMdtNZ${&m~n+AhBhU26y1W;tzvu@IZ!`+~KK zoOj(A9VCg!S3o>Ck47QS1}uEZ+6y70Dx$6al55@{f&CMUs*BDE6cFX!C*3HZx{kWNbAtAv#XY8Dv4ycM#c zCx;?V$?H(k!bZxfTl_)O$vDl6A%|K9dFkBWP{K1gc`ISZLs4EEirmi-)U}`ZMYaR_ zJN^eNmbW%`0P7^c3G2Xx7a~Vfjd>&YclYcfWXcDh1r@9Vg{)gY=8F$M{KaEv91CXt z|INJ%m}F&n?^~;GtM2zpcXfAlchz)PPfyQG-+N}58!!yQ40lAB0R)E2fPjb!gI9t` z&?pKD8266Rh_kbeF+>@osOUjrVvI%^Vv_~CuJ8AL@8$o(c1e`Iuy3F3XXLlw#mrJ1E)RD`(oLJ2j*g7;GglM) zuxZ|Fg(x=&YY8u?l9WUTwA3R}u~$G*i+g+o{O1U(WXkwZUvGF0z5|!QyX|9^-2}e- z?SZ%8NpMf#H$a1WF!15PZwDR;{P)181D_3iKJewhlYu`8{CVKJf$s&rFaLc*WWnpE zSw2bIisOA449xLPSlYjT)-EY__>yMX4o>)C$T%lFYbUIvhEVhGU)Md$u=Ltl2mY~~ znY~mN0q>xj)O#VvN52fdtDD5ncK6rvk@M{Gp?7f9ZAbm6*O5U(j06YPd9r^D=hj=CLk!V&Tx8UxmG|Dg_c27{HdfzxIk z3x=tnVo1IkK({xu&SWs!Y>ZDjP2$WFAf)Lc8^gPN9^Z-u5Kn{S3-gPcodqu_*#e;m zF*~gi@?&vs8$k$(&qTCsg=rErJc3LDnN`Ys6E;*qJIRTa$nqq#H;=PNvz%EWg42UR z%z9>I=EObhm@Jnd87g~w6x^9TR2Du9^xxj2hXKRqWsb}fjKqgnU)CTnV__g>hdUuv zje~cMwDAU20}^gfrckzZzN)IQaj6N?^O5miwPDi2`pGh}c{I z(+1$vZ&Chl@#KBtEri`63#i@1rVkXg&7AR~ZNQw3D)RY4e!4O{P5gOhc22-bxVD<~ z);8tk(J?MDSrm3q9;{nyVOdPdwd-ZwDf2Dop_AI{!97BzE}cE&=)gt3nd(LDd!2^P zfpiqU|Ni@jhKAZVfG7jqKsffz2Co z`da|E{n#Bc@lc)*W0Be$V`L?N<7taAlfzdRIBCeY^!BJ^QL1t@#v4A=HCvTY7*tsO z4v!T({haTge(~uSZ_>vF`k2#4`Lg1D2*ynnaE=U$8DStu>tel8 z1yx~)$U?F`&BvdUX~n^VYQ8Do@*=Af77^l(JNDiomeYboto02eoGG!QcR1x8u&V6H zGoDoyy9oLshO2^Xr%xg`c5464IQwib^VILAP9%*@k|pIdtV_ z1O)*~ryTBrTRN@#4 zu(I=HsvjL)tdP&e&Z2Fj#3St5vrt9njkY3*$#Zo1E!c9%E_t96f|03;K2* zC;v`WU??s74frF@G&Tg)IGr-;hNVrx#W@dBk6<8*+^Eun{*(!s?YQn9$GMhwqcu&| zGseu)oK)OmiB^38J;eYh&rqSJ;Lylw26=0EVX0FgmHEZK4y{=bYq=J ziEOm7_Y<}wq2@5D)97UKMT2i-u!jgY*I@}I{0!yuDZ@64<+BO01&NG{rBk;zOGgrr zA*>L|fhowHnx~3nDhPc+k&!XaV{Q}K5Ib)o_5rVxjDQLl55FC)vqn3mBS%;IAhT2# zBp{Em<&QdWH(DaDVCACdkOM0+ACLk{r(ZIl1vyZm?JW2zuEtDj55O(xEP~G`tTnO_ z!kXQob0}a~W#v7OWxG^P$`4u)mt{L=L$5=!nohD9>)(5h8bGBXa|%fqK`h*@Ss>pL z#h^@D18M>11~_gWC=^4?s2VmB%UcpXNk*Q=_0zQuS zcrSJzE^YDpaKEha!=Wnvb7Tk~fKeyqCo4Uee_EYVE8#+Qa0;BdU@(!uyeyb3CaH8N zl`q9@wXu?l!=^ISh>Rer!CXFT$4)Sj2M-5nSc>N2wrVkz%;l*PTM3Zt6eKW=vjW8d zIfsU3U||2rv#F4{3tE^TX#FJSp&zJhDh-qq^xU}PLN-Y|(K$SxD|tM`ly;9N(fiT+ zf*Vl1h{)v)7DY%@udya@6Lz8Dh>#jN(#4T889izYT3N%APyU@qxd7^q79y)98QKeE zN0t>Xu+XS17nCmnl%JiHhEmzM@no1Xr8Rt5lSan|m-~>80_q2eqv~tViOJOhq(UA| zuhVzRDpjl|;mDW;T%@6?!5)%r-ax>0{?+*c{;ooyy$xv*x?Rx;sBRTx=ovx%FzN9N zXcmoLxtjIs9SLw3U5B|Rm0h#ftm&^(=L+==UM+kBkPuGscN;7sH|Q!k}jfl z2(^E+SI{iMbH@v|i!OWDwj0ix8r!#LyYmGaIMUd6#TjmTRii%!++`$FZ4ORed&%bZ zv!%fTy)GU~0l>pJWoDwm^2kJaaEg%QTDjx7{#<2lZo2f2mEO8p-xST4c<(xGpl{8H zGr*=xkz~}yziZxtrz!$e(QnBG!x2uY(s>yJDTl17GDr?6^<2TF7{^kdAjlurd-^Tg}8@a#3y8v7J z7f!-eYFIwna3jt=<_m7jxRkb$2=K&wgn625vU~y|e#q zfO{4gW1(N;AnVZ=BYwy+c{A|5sAYh585Q$^lGFR5FNn;g;XUL81A>}(=eXG-?vXZb z{BA)|NX3VC58UF&r>50H1{F8`DOCC4JA_Gb?+pT27UJ?X?-jzto9p#AUv?QJApHCL z{ARxTQ>=|q8C`?|Ep#S-gG^lZ&LCD|{U*KW5?_V}iGAM3&ONts_0^T9OJ|>5y7t<; zq@Qu7iKBAOHRZD6sa$hS`@cvJq?eGf2jJ5lHZ&7i63dPl+h7_&)^1`=S`oPvoAy;v zwutMzRAFC<&-^)So6qN??RS3sl>YxA+Nd2|`)~TU^=)sRb7gCzv*F|0A7L2~ z#p6Ax3!ED#p|ozK{SN2k>W?ELc;N)TU0>?MLiBd$it&@2#3#0Y9D)RKa)PUcge#L) z>hECpOh`kt6#2lp)E`xY7o|%&ZM{3Y2ctk8#in>BsF7G15usMcc)=>?u)*8od}7O% zy?Z~LDkh^5JPx2O@lf3SmtPlD!cqIVvS4_pgcwpJcUZ7c{8c;d{NjvDj(b(Pbe8k}_I*G3$w%+Hi;=wf#lJ%r|179FRdhY0hS?>{ zP|Bh|3dZoWKZF}Zo$bJLnd-@vu4(g@b!+vKGW~|S9j+a5cJDoO2-l!JhYvsf^wZdg zhjwkW*DmMZ+Lw%Z$1UeKAQtOQ8H!*CaX&4xhqgILdBTh_>>Er=xC8~*hF>D?RkYH2 z;DVdgY>-5x^@rMzjW*I{Cs9r}M(g!ZGZKF!6I?|kpnDD;JnxiKvQJdU#;Q+bOPTC9 zST7Ra&g3xr4+X+6{)oA!=j7};n#yBY&(dLAu)3az=u*P3ceaH-Uj9hsx1GyQd2M?A z|Gj?nBeB#MH@+bf`s{G>E1-EN-jK|HsQlZNkG!|^kx|a4Ut62_V&)C`S=07dMYL;8Q|ej#6sK-}&b!Z) z1Y+}M?P&MF#f9>N=MUCKWW?5qqWF~uA9POEj<~MV!^66=ePC(nm7o0NpAOTU(Lnaa ze{ha~3(&$=%JY%`n8#sgq7KVCRRv)8GE1QD4i#z^dtI1@JG*|Lw{V4<yCIL;?j~eDe6Jtrt$W&KC>C+zm&eZSF0J{?&uo@slr}ee2~(JezP- z6k{5TR2!Qn`$jkIo|@XdX*5+CDK&j!?i+CUB;4l(mZRJHl7$PrWz%%y7Rkl=t{yaf z(aEhK@Y}9Pqa2~4t{c52nqND&X;`IfUwe5nkw`|;fWX8u0H{{uT%h}C94B5l1Vb<}1QcIEgjzVwoP z^3qpqUN&s$ATIa~>T_F9`4{-#-3z=neTuGF#%fSY_;>mjI%{6ifQDXs2@{)_zJmFF zbUT9Fv0?xo(;RavTkwDnI-!cFV)y#h_P>v*?oa(QG7VBan8rs}X60|n84BD94ZPEN z4zBG~Lv8kW0pC=7IEW|?hJ(+o_@q_MGfkgbW0ys9MPzkVxI4GyT#lD~L{{vw^d?Gs ztO58>tch$42**&!Y2?DCPLAD-BL-s;uoZJ&7f4z%`%_wK#EzT>3U zULX5tZ|kHTa#{L|Y^{_`mhiZnX@7nC%-LFP_RMK#Q{C)=Hy0+hulx9i%VUFiq1Sx) z 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/themify/fonts/themify.woff b/public/assets/lambda/fonts/themify/fonts/themify.woff new file mode 100644 index 0000000000000000000000000000000000000000..847ebd183be736a7f4e7084546502954f58f9a91 GIT binary patch literal 56108 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/themify/ie7/ie7.css b/public/assets/lambda/fonts/themify/ie7/ie7.css new file mode 100644 index 0000000..b1f6a1f --- /dev/null +++ b/public/assets/lambda/fonts/themify/ie7/ie7.css @@ -0,0 +1,1056 @@ +.ti-wand { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-volume { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-user { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-unlock { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-unlink { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-trash { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-thought { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-target { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-tag { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-tablet { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-star { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-spray { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-signal { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shopping-cart { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shopping-cart-full { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-settings { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-search { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-zoom-in { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-zoom-out { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-cut { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ruler { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ruler-pencil { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ruler-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bookmark { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bookmark-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-reload { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-plus { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pin { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pencil { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pencil-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-paint-roller { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-paint-bucket { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-na { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-mobile { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-minus { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-medall { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-medall-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-marker { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-marker-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-lock { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-location-arrow { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-link { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layers { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layers-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-key { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-import { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-image { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-heart { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-heart-broken { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-stop { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-open { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-drag { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-folder { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-flag { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-flag-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-flag-alt-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-eye { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-export { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-exchange-vertical { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-desktop { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-cup { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-crown { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-comments { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-comment { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-comment-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-close { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-clip { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-check { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-check-box { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-camera { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-announcement { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-brush { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-briefcase { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bolt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bolt-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-blackboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bag { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-move { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrows-vertical { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrows-horizontal { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-fullscreen { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-top-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-top-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-circle-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-circle-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-circle-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrow-circle-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-double-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-double-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-double-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-angle-double-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-zip { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-world { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-wheelchair { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-view-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-view-list-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-view-grid { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-uppercase { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-upload { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-underline { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-truck { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-timer { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ticket { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-thumb-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-thumb-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-text { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-stats-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-stats-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-split-v { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-split-h { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-smallcap { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shine { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shift-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shift-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shield { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-notepad { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-server { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-quote-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-quote-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pulse { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-printer { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-power-off { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-plug { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pie-chart { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-paragraph { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-panel { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-package { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-music { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-music-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-mouse { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-mouse-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-money { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-microphone { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-menu { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-menu-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-map { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-map-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-loop { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-location-pin { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-light-bulb { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-Italic { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-info { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-infinite { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-id-badge { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hummer { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-home { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-help { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-headphone { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-harddrives { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-harddrive { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-gift { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-game { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-filter { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-files { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-file { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-eraser { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-envelope { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-download { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-direction { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-direction-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-dashboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-stop { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-shuffle { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-play { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-pause { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-backward { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-cloud { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-cloud-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-cloud-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-clipboard { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-car { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-calendar { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-book { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bell { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-basketball { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bar-chart { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-bar-chart-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-back-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-back-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-arrows-corner { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-archive { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-anchor { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-align-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-align-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-align-justify { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-align-center { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-alert { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-alarm-clock { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-agenda { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-write { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-window { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-widgetized { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-widget { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-widget-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-wallet { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-video-clapper { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-video-camera { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-vector { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-themify-logo { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-themify-favicon { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-themify-favicon-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-support { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-stamp { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-split-v-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-slice { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shortcode { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shift-right-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-shift-left-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ruler-alt-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-receipt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pin2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pin-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pencil-alt2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-palette { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-more { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-more-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-microphone-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-magnet { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-line-double { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-line-dotted { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-line-dashed { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-width-full { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-width-default { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-width-default-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-tab { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-tab-window { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-tab-v { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-tab-min { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-slider { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-slider-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-sidebar-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-sidebar-none { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-sidebar-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-placeholder { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-menu { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-menu-v { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-menu-separated { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-menu-full { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-right-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-overlay { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-overlay-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-overlay-alt-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-left-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-center-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-media-center { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-list-thumb { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-list-thumb-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-list-post { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-list-large-image { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-line-solid { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid2-thumb { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-cta-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-cta-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-cta-center { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-cta-btn-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-cta-btn-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column4 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-accordion-separated { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-accordion-merged { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-accordion-list { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-ink-pen { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-info-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-help-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-headphone-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-point-up { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-point-right { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-point-left { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-hand-point-down { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-gallery { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-face-smile { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-face-sad { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-credit-card { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-skip-forward { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-skip-backward { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-record { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-control-eject { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-comments-smiley { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-brush-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-youtube { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-vimeo { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-twitter { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-time { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-tumblr { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-skype { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-share { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-share-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-rocket { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pinterest { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-new-window { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-microsoft { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-list-ol { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-linkedin { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-sidebar-2 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid4-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid3-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-grid2-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column4-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column3-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-layout-column2-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-instagram { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-google { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-github { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-flickr { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-facebook { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-dropbox { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-dribbble { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-apple { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-android { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-save { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-save-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-yahoo { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-wordpress { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-vimeo-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-twitter-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-tumblr-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-trello { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-stack-overflow { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-soundcloud { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-sharethis { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-sharethis-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-reddit { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-pinterest-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-microsoft-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-linux { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-jsfiddle { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-joomla { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-html5 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-flickr-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-email { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-drupal { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-dropbox-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-css3 { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-rss { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} +.ti-rss-alt { + *zoom: expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = ''); +} diff --git a/public/assets/lambda/fonts/themify/ie7/ie7.js b/public/assets/lambda/fonts/themify/ie7/ie7.js new file mode 100644 index 0000000..dec643e --- /dev/null +++ b/public/assets/lambda/fonts/themify/ie7/ie7.js @@ -0,0 +1,383 @@ +/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */ +/* The script tag referring to this file must be placed before the ending body tag. */ + +/* Use conditional comments in order to target IE 7 and older: + + + +*/ + +(function() { + function addIcon(el, entity) { + var html = el.innerHTML; + el.innerHTML = '' + entity + '' + html; + } + var icons = { + 'ti-wand': '', + 'ti-volume': '', + 'ti-user': '', + 'ti-unlock': '', + 'ti-unlink': '', + 'ti-trash': '', + 'ti-thought': '', + 'ti-target': '', + 'ti-tag': '', + 'ti-tablet': '', + 'ti-star': '', + 'ti-spray': '', + 'ti-signal': '', + 'ti-shopping-cart': '', + 'ti-shopping-cart-full': '', + 'ti-settings': '', + 'ti-search': '', + 'ti-zoom-in': '', + 'ti-zoom-out': '', + 'ti-cut': '', + 'ti-ruler': '', + 'ti-ruler-pencil': '', + 'ti-ruler-alt': '', + 'ti-bookmark': '', + 'ti-bookmark-alt': '', + 'ti-reload': '', + 'ti-plus': '', + 'ti-pin': '', + 'ti-pencil': '', + 'ti-pencil-alt': '', + 'ti-paint-roller': '', + 'ti-paint-bucket': '', + 'ti-na': '', + 'ti-mobile': '', + 'ti-minus': '', + 'ti-medall': '', + 'ti-medall-alt': '', + 'ti-marker': '', + 'ti-marker-alt': '', + 'ti-arrow-up': '', + 'ti-arrow-right': '', + 'ti-arrow-left': '', + 'ti-arrow-down': '', + 'ti-lock': '', + 'ti-location-arrow': '', + 'ti-link': '', + 'ti-layout': '', + 'ti-layers': '', + 'ti-layers-alt': '', + 'ti-key': '', + 'ti-import': '', + 'ti-image': '', + 'ti-heart': '', + 'ti-heart-broken': '', + 'ti-hand-stop': '', + 'ti-hand-open': '', + 'ti-hand-drag': '', + 'ti-folder': '', + 'ti-flag': '', + 'ti-flag-alt': '', + 'ti-flag-alt-2': '', + 'ti-eye': '', + 'ti-export': '', + 'ti-exchange-vertical': '', + 'ti-desktop': '', + 'ti-cup': '', + 'ti-crown': '', + 'ti-comments': '', + 'ti-comment': '', + 'ti-comment-alt': '', + 'ti-close': '', + 'ti-clip': '', + 'ti-angle-up': '', + 'ti-angle-right': '', + 'ti-angle-left': '', + 'ti-angle-down': '', + 'ti-check': '', + 'ti-check-box': '', + 'ti-camera': '', + 'ti-announcement': '', + 'ti-brush': '', + 'ti-briefcase': '', + 'ti-bolt': '', + 'ti-bolt-alt': '', + 'ti-blackboard': '', + 'ti-bag': '', + 'ti-move': '', + 'ti-arrows-vertical': '', + 'ti-arrows-horizontal': '', + 'ti-fullscreen': '', + 'ti-arrow-top-right': '', + 'ti-arrow-top-left': '', + 'ti-arrow-circle-up': '', + 'ti-arrow-circle-right': '', + 'ti-arrow-circle-left': '', + 'ti-arrow-circle-down': '', + 'ti-angle-double-up': '', + 'ti-angle-double-right': '', + 'ti-angle-double-left': '', + 'ti-angle-double-down': '', + 'ti-zip': '', + 'ti-world': '', + 'ti-wheelchair': '', + 'ti-view-list': '', + 'ti-view-list-alt': '', + 'ti-view-grid': '', + 'ti-uppercase': '', + 'ti-upload': '', + 'ti-underline': '', + 'ti-truck': '', + 'ti-timer': '', + 'ti-ticket': '', + 'ti-thumb-up': '', + 'ti-thumb-down': '', + 'ti-text': '', + 'ti-stats-up': '', + 'ti-stats-down': '', + 'ti-split-v': '', + 'ti-split-h': '', + 'ti-smallcap': '', + 'ti-shine': '', + 'ti-shift-right': '', + 'ti-shift-left': '', + 'ti-shield': '', + 'ti-notepad': '', + 'ti-server': '', + 'ti-quote-right': '', + 'ti-quote-left': '', + 'ti-pulse': '', + 'ti-printer': '', + 'ti-power-off': '', + 'ti-plug': '', + 'ti-pie-chart': '', + 'ti-paragraph': '', + 'ti-panel': '', + 'ti-package': '', + 'ti-music': '', + 'ti-music-alt': '', + 'ti-mouse': '', + 'ti-mouse-alt': '', + 'ti-money': '', + 'ti-microphone': '', + 'ti-menu': '', + 'ti-menu-alt': '', + 'ti-map': '', + 'ti-map-alt': '', + 'ti-loop': '', + 'ti-location-pin': '', + 'ti-list': '', + 'ti-light-bulb': '', + 'ti-Italic': '', + 'ti-info': '', + 'ti-infinite': '', + 'ti-id-badge': '', + 'ti-hummer': '', + 'ti-home': '', + 'ti-help': '', + 'ti-headphone': '', + 'ti-harddrives': '', + 'ti-harddrive': '', + 'ti-gift': '', + 'ti-game': '', + 'ti-filter': '', + 'ti-files': '', + 'ti-file': '', + 'ti-eraser': '', + 'ti-envelope': '', + 'ti-download': '', + 'ti-direction': '', + 'ti-direction-alt': '', + 'ti-dashboard': '', + 'ti-control-stop': '', + 'ti-control-shuffle': '', + 'ti-control-play': '', + 'ti-control-pause': '', + 'ti-control-forward': '', + 'ti-control-backward': '', + 'ti-cloud': '', + 'ti-cloud-up': '', + 'ti-cloud-down': '', + 'ti-clipboard': '', + 'ti-car': '', + 'ti-calendar': '', + 'ti-book': '', + 'ti-bell': '', + 'ti-basketball': '', + 'ti-bar-chart': '', + 'ti-bar-chart-alt': '', + 'ti-back-right': '', + 'ti-back-left': '', + 'ti-arrows-corner': '', + 'ti-archive': '', + 'ti-anchor': '', + 'ti-align-right': '', + 'ti-align-left': '', + 'ti-align-justify': '', + 'ti-align-center': '', + 'ti-alert': '', + 'ti-alarm-clock': '', + 'ti-agenda': '', + 'ti-write': '', + 'ti-window': '', + 'ti-widgetized': '', + 'ti-widget': '', + 'ti-widget-alt': '', + 'ti-wallet': '', + 'ti-video-clapper': '', + 'ti-video-camera': '', + 'ti-vector': '', + 'ti-themify-logo': '', + 'ti-themify-favicon': '', + 'ti-themify-favicon-alt': '', + 'ti-support': '', + 'ti-stamp': '', + 'ti-split-v-alt': '', + 'ti-slice': '', + 'ti-shortcode': '', + 'ti-shift-right-alt': '', + 'ti-shift-left-alt': '', + 'ti-ruler-alt-2': '', + 'ti-receipt': '', + 'ti-pin2': '', + 'ti-pin-alt': '', + 'ti-pencil-alt2': '', + 'ti-palette': '', + 'ti-more': '', + 'ti-more-alt': '', + 'ti-microphone-alt': '', + 'ti-magnet': '', + 'ti-line-double': '', + 'ti-line-dotted': '', + 'ti-line-dashed': '', + 'ti-layout-width-full': '', + 'ti-layout-width-default': '', + 'ti-layout-width-default-alt': '', + 'ti-layout-tab': '', + 'ti-layout-tab-window': '', + 'ti-layout-tab-v': '', + 'ti-layout-tab-min': '', + 'ti-layout-slider': '', + 'ti-layout-slider-alt': '', + 'ti-layout-sidebar-right': '', + 'ti-layout-sidebar-none': '', + 'ti-layout-sidebar-left': '', + 'ti-layout-placeholder': '', + 'ti-layout-menu': '', + 'ti-layout-menu-v': '', + 'ti-layout-menu-separated': '', + 'ti-layout-menu-full': '', + 'ti-layout-media-right-alt': '', + 'ti-layout-media-right': '', + 'ti-layout-media-overlay': '', + 'ti-layout-media-overlay-alt': '', + 'ti-layout-media-overlay-alt-2': '', + 'ti-layout-media-left-alt': '', + 'ti-layout-media-left': '', + 'ti-layout-media-center-alt': '', + 'ti-layout-media-center': '', + 'ti-layout-list-thumb': '', + 'ti-layout-list-thumb-alt': '', + 'ti-layout-list-post': '', + 'ti-layout-list-large-image': '', + 'ti-layout-line-solid': '', + 'ti-layout-grid4': '', + 'ti-layout-grid3': '', + 'ti-layout-grid2': '', + 'ti-layout-grid2-thumb': '', + 'ti-layout-cta-right': '', + 'ti-layout-cta-left': '', + 'ti-layout-cta-center': '', + 'ti-layout-cta-btn-right': '', + 'ti-layout-cta-btn-left': '', + 'ti-layout-column4': '', + 'ti-layout-column3': '', + 'ti-layout-column2': '', + 'ti-layout-accordion-separated': '', + 'ti-layout-accordion-merged': '', + 'ti-layout-accordion-list': '', + 'ti-ink-pen': '', + 'ti-info-alt': '', + 'ti-help-alt': '', + 'ti-headphone-alt': '', + 'ti-hand-point-up': '', + 'ti-hand-point-right': '', + 'ti-hand-point-left': '', + 'ti-hand-point-down': '', + 'ti-gallery': '', + 'ti-face-smile': '', + 'ti-face-sad': '', + 'ti-credit-card': '', + 'ti-control-skip-forward': '', + 'ti-control-skip-backward': '', + 'ti-control-record': '', + 'ti-control-eject': '', + 'ti-comments-smiley': '', + 'ti-brush-alt': '', + 'ti-youtube': '', + 'ti-vimeo': '', + 'ti-twitter': '', + 'ti-time': '', + 'ti-tumblr': '', + 'ti-skype': '', + 'ti-share': '', + 'ti-share-alt': '', + 'ti-rocket': '', + 'ti-pinterest': '', + 'ti-new-window': '', + 'ti-microsoft': '', + 'ti-list-ol': '', + 'ti-linkedin': '', + 'ti-layout-sidebar-2': '', + 'ti-layout-grid4-alt': '', + 'ti-layout-grid3-alt': '', + 'ti-layout-grid2-alt': '', + 'ti-layout-column4-alt': '', + 'ti-layout-column3-alt': '', + 'ti-layout-column2-alt': '', + 'ti-instagram': '', + 'ti-google': '', + 'ti-github': '', + 'ti-flickr': '', + 'ti-facebook': '', + 'ti-dropbox': '', + 'ti-dribbble': '', + 'ti-apple': '', + 'ti-android': '', + 'ti-save': '', + 'ti-save-alt': '', + 'ti-yahoo': '', + 'ti-wordpress': '', + 'ti-vimeo-alt': '', + 'ti-twitter-alt': '', + 'ti-tumblr-alt': '', + 'ti-trello': '', + 'ti-stack-overflow': '', + 'ti-soundcloud': '', + 'ti-sharethis': '', + 'ti-sharethis-alt': '', + 'ti-reddit': '', + 'ti-pinterest-alt': '', + 'ti-microsoft-alt': '', + 'ti-linux': '', + 'ti-jsfiddle': '', + 'ti-joomla': '', + 'ti-html5': '', + 'ti-flickr-alt': '', + 'ti-email': '', + 'ti-drupal': '', + 'ti-dropbox-alt': '', + 'ti-css3': '', + 'ti-rss': '', + 'ti-rss-alt': '', + '0': 0 + }, + els = document.getElementsByTagName('*'), + i, c, el; + for (i = 0; ; i += 1) { + el = els[i]; + if(!el) { + break; + } + c = el.className; + c = c.match(/ti-[^\s'"]+/); + if (c && icons[c[0]]) { + addIcon(el, icons[c[0]]); + } + } +}()); diff --git a/public/assets/lambda/fonts/themify/themify-icons.css b/public/assets/lambda/fonts/themify/themify-icons.css new file mode 100644 index 0000000..f1e04e9 --- /dev/null +++ b/public/assets/lambda/fonts/themify/themify-icons.css @@ -0,0 +1,1081 @@ +@font-face { + font-family: 'themify'; + src:url('fonts/themify.eot?-fvbane'); + src:url('fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'), + url('fonts/themify.woff?-fvbane') format('woff'), + url('fonts/themify.ttf?-fvbane') format('truetype'), + url('fonts/themify.svg?-fvbane#themify') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="ti-"], [class*=" ti-"] { + font-family: 'themify'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ti-wand:before { + content: "\e600"; +} +.ti-volume:before { + content: "\e601"; +} +.ti-user:before { + content: "\e602"; +} +.ti-unlock:before { + content: "\e603"; +} +.ti-unlink:before { + content: "\e604"; +} +.ti-trash:before { + content: "\e605"; +} +.ti-thought:before { + content: "\e606"; +} +.ti-target:before { + content: "\e607"; +} +.ti-tag:before { + content: "\e608"; +} +.ti-tablet:before { + content: "\e609"; +} +.ti-star:before { + content: "\e60a"; +} +.ti-spray:before { + content: "\e60b"; +} +.ti-signal:before { + content: "\e60c"; +} +.ti-shopping-cart:before { + content: "\e60d"; +} +.ti-shopping-cart-full:before { + content: "\e60e"; +} +.ti-settings:before { + content: "\e60f"; +} +.ti-search:before { + content: "\e610"; +} +.ti-zoom-in:before { + content: "\e611"; +} +.ti-zoom-out:before { + content: "\e612"; +} +.ti-cut:before { + content: "\e613"; +} +.ti-ruler:before { + content: "\e614"; +} +.ti-ruler-pencil:before { + content: "\e615"; +} +.ti-ruler-alt:before { + content: "\e616"; +} +.ti-bookmark:before { + content: "\e617"; +} +.ti-bookmark-alt:before { + content: "\e618"; +} +.ti-reload:before { + content: "\e619"; +} +.ti-plus:before { + content: "\e61a"; +} +.ti-pin:before { + content: "\e61b"; +} +.ti-pencil:before { + content: "\e61c"; +} +.ti-pencil-alt:before { + content: "\e61d"; +} +.ti-paint-roller:before { + content: "\e61e"; +} +.ti-paint-bucket:before { + content: "\e61f"; +} +.ti-na:before { + content: "\e620"; +} +.ti-mobile:before { + content: "\e621"; +} +.ti-minus:before { + content: "\e622"; +} +.ti-medall:before { + content: "\e623"; +} +.ti-medall-alt:before { + content: "\e624"; +} +.ti-marker:before { + content: "\e625"; +} +.ti-marker-alt:before { + content: "\e626"; +} +.ti-arrow-up:before { + content: "\e627"; +} +.ti-arrow-right:before { + content: "\e628"; +} +.ti-arrow-left:before { + content: "\e629"; +} +.ti-arrow-down:before { + content: "\e62a"; +} +.ti-lock:before { + content: "\e62b"; +} +.ti-location-arrow:before { + content: "\e62c"; +} +.ti-link:before { + content: "\e62d"; +} +.ti-layout:before { + content: "\e62e"; +} +.ti-layers:before { + content: "\e62f"; +} +.ti-layers-alt:before { + content: "\e630"; +} +.ti-key:before { + content: "\e631"; +} +.ti-import:before { + content: "\e632"; +} +.ti-image:before { + content: "\e633"; +} +.ti-heart:before { + content: "\e634"; +} +.ti-heart-broken:before { + content: "\e635"; +} +.ti-hand-stop:before { + content: "\e636"; +} +.ti-hand-open:before { + content: "\e637"; +} +.ti-hand-drag:before { + content: "\e638"; +} +.ti-folder:before { + content: "\e639"; +} +.ti-flag:before { + content: "\e63a"; +} +.ti-flag-alt:before { + content: "\e63b"; +} +.ti-flag-alt-2:before { + content: "\e63c"; +} +.ti-eye:before { + content: "\e63d"; +} +.ti-export:before { + content: "\e63e"; +} +.ti-exchange-vertical:before { + content: "\e63f"; +} +.ti-desktop:before { + content: "\e640"; +} +.ti-cup:before { + content: "\e641"; +} +.ti-crown:before { + content: "\e642"; +} +.ti-comments:before { + content: "\e643"; +} +.ti-comment:before { + content: "\e644"; +} +.ti-comment-alt:before { + content: "\e645"; +} +.ti-close:before { + content: "\e646"; +} +.ti-clip:before { + content: "\e647"; +} +.ti-angle-up:before { + content: "\e648"; +} +.ti-angle-right:before { + content: "\e649"; +} +.ti-angle-left:before { + content: "\e64a"; +} +.ti-angle-down:before { + content: "\e64b"; +} +.ti-check:before { + content: "\e64c"; +} +.ti-check-box:before { + content: "\e64d"; +} +.ti-camera:before { + content: "\e64e"; +} +.ti-announcement:before { + content: "\e64f"; +} +.ti-brush:before { + content: "\e650"; +} +.ti-briefcase:before { + content: "\e651"; +} +.ti-bolt:before { + content: "\e652"; +} +.ti-bolt-alt:before { + content: "\e653"; +} +.ti-blackboard:before { + content: "\e654"; +} +.ti-bag:before { + content: "\e655"; +} +.ti-move:before { + content: "\e656"; +} +.ti-arrows-vertical:before { + content: "\e657"; +} +.ti-arrows-horizontal:before { + content: "\e658"; +} +.ti-fullscreen:before { + content: "\e659"; +} +.ti-arrow-top-right:before { + content: "\e65a"; +} +.ti-arrow-top-left:before { + content: "\e65b"; +} +.ti-arrow-circle-up:before { + content: "\e65c"; +} +.ti-arrow-circle-right:before { + content: "\e65d"; +} +.ti-arrow-circle-left:before { + content: "\e65e"; +} +.ti-arrow-circle-down:before { + content: "\e65f"; +} +.ti-angle-double-up:before { + content: "\e660"; +} +.ti-angle-double-right:before { + content: "\e661"; +} +.ti-angle-double-left:before { + content: "\e662"; +} +.ti-angle-double-down:before { + content: "\e663"; +} +.ti-zip:before { + content: "\e664"; +} +.ti-world:before { + content: "\e665"; +} +.ti-wheelchair:before { + content: "\e666"; +} +.ti-view-list:before { + content: "\e667"; +} +.ti-view-list-alt:before { + content: "\e668"; +} +.ti-view-grid:before { + content: "\e669"; +} +.ti-uppercase:before { + content: "\e66a"; +} +.ti-upload:before { + content: "\e66b"; +} +.ti-underline:before { + content: "\e66c"; +} +.ti-truck:before { + content: "\e66d"; +} +.ti-timer:before { + content: "\e66e"; +} +.ti-ticket:before { + content: "\e66f"; +} +.ti-thumb-up:before { + content: "\e670"; +} +.ti-thumb-down:before { + content: "\e671"; +} +.ti-text:before { + content: "\e672"; +} +.ti-stats-up:before { + content: "\e673"; +} +.ti-stats-down:before { + content: "\e674"; +} +.ti-split-v:before { + content: "\e675"; +} +.ti-split-h:before { + content: "\e676"; +} +.ti-smallcap:before { + content: "\e677"; +} +.ti-shine:before { + content: "\e678"; +} +.ti-shift-right:before { + content: "\e679"; +} +.ti-shift-left:before { + content: "\e67a"; +} +.ti-shield:before { + content: "\e67b"; +} +.ti-notepad:before { + content: "\e67c"; +} +.ti-server:before { + content: "\e67d"; +} +.ti-quote-right:before { + content: "\e67e"; +} +.ti-quote-left:before { + content: "\e67f"; +} +.ti-pulse:before { + content: "\e680"; +} +.ti-printer:before { + content: "\e681"; +} +.ti-power-off:before { + content: "\e682"; +} +.ti-plug:before { + content: "\e683"; +} +.ti-pie-chart:before { + content: "\e684"; +} +.ti-paragraph:before { + content: "\e685"; +} +.ti-panel:before { + content: "\e686"; +} +.ti-package:before { + content: "\e687"; +} +.ti-music:before { + content: "\e688"; +} +.ti-music-alt:before { + content: "\e689"; +} +.ti-mouse:before { + content: "\e68a"; +} +.ti-mouse-alt:before { + content: "\e68b"; +} +.ti-money:before { + content: "\e68c"; +} +.ti-microphone:before { + content: "\e68d"; +} +.ti-menu:before { + content: "\e68e"; +} +.ti-menu-alt:before { + content: "\e68f"; +} +.ti-map:before { + content: "\e690"; +} +.ti-map-alt:before { + content: "\e691"; +} +.ti-loop:before { + content: "\e692"; +} +.ti-location-pin:before { + content: "\e693"; +} +.ti-list:before { + content: "\e694"; +} +.ti-light-bulb:before { + content: "\e695"; +} +.ti-Italic:before { + content: "\e696"; +} +.ti-info:before { + content: "\e697"; +} +.ti-infinite:before { + content: "\e698"; +} +.ti-id-badge:before { + content: "\e699"; +} +.ti-hummer:before { + content: "\e69a"; +} +.ti-home:before { + content: "\e69b"; +} +.ti-help:before { + content: "\e69c"; +} +.ti-headphone:before { + content: "\e69d"; +} +.ti-harddrives:before { + content: "\e69e"; +} +.ti-harddrive:before { + content: "\e69f"; +} +.ti-gift:before { + content: "\e6a0"; +} +.ti-game:before { + content: "\e6a1"; +} +.ti-filter:before { + content: "\e6a2"; +} +.ti-files:before { + content: "\e6a3"; +} +.ti-file:before { + content: "\e6a4"; +} +.ti-eraser:before { + content: "\e6a5"; +} +.ti-envelope:before { + content: "\e6a6"; +} +.ti-download:before { + content: "\e6a7"; +} +.ti-direction:before { + content: "\e6a8"; +} +.ti-direction-alt:before { + content: "\e6a9"; +} +.ti-dashboard:before { + content: "\e6aa"; +} +.ti-control-stop:before { + content: "\e6ab"; +} +.ti-control-shuffle:before { + content: "\e6ac"; +} +.ti-control-play:before { + content: "\e6ad"; +} +.ti-control-pause:before { + content: "\e6ae"; +} +.ti-control-forward:before { + content: "\e6af"; +} +.ti-control-backward:before { + content: "\e6b0"; +} +.ti-cloud:before { + content: "\e6b1"; +} +.ti-cloud-up:before { + content: "\e6b2"; +} +.ti-cloud-down:before { + content: "\e6b3"; +} +.ti-clipboard:before { + content: "\e6b4"; +} +.ti-car:before { + content: "\e6b5"; +} +.ti-calendar:before { + content: "\e6b6"; +} +.ti-book:before { + content: "\e6b7"; +} +.ti-bell:before { + content: "\e6b8"; +} +.ti-basketball:before { + content: "\e6b9"; +} +.ti-bar-chart:before { + content: "\e6ba"; +} +.ti-bar-chart-alt:before { + content: "\e6bb"; +} +.ti-back-right:before { + content: "\e6bc"; +} +.ti-back-left:before { + content: "\e6bd"; +} +.ti-arrows-corner:before { + content: "\e6be"; +} +.ti-archive:before { + content: "\e6bf"; +} +.ti-anchor:before { + content: "\e6c0"; +} +.ti-align-right:before { + content: "\e6c1"; +} +.ti-align-left:before { + content: "\e6c2"; +} +.ti-align-justify:before { + content: "\e6c3"; +} +.ti-align-center:before { + content: "\e6c4"; +} +.ti-alert:before { + content: "\e6c5"; +} +.ti-alarm-clock:before { + content: "\e6c6"; +} +.ti-agenda:before { + content: "\e6c7"; +} +.ti-write:before { + content: "\e6c8"; +} +.ti-window:before { + content: "\e6c9"; +} +.ti-widgetized:before { + content: "\e6ca"; +} +.ti-widget:before { + content: "\e6cb"; +} +.ti-widget-alt:before { + content: "\e6cc"; +} +.ti-wallet:before { + content: "\e6cd"; +} +.ti-video-clapper:before { + content: "\e6ce"; +} +.ti-video-camera:before { + content: "\e6cf"; +} +.ti-vector:before { + content: "\e6d0"; +} +.ti-themify-logo:before { + content: "\e6d1"; +} +.ti-themify-favicon:before { + content: "\e6d2"; +} +.ti-themify-favicon-alt:before { + content: "\e6d3"; +} +.ti-support:before { + content: "\e6d4"; +} +.ti-stamp:before { + content: "\e6d5"; +} +.ti-split-v-alt:before { + content: "\e6d6"; +} +.ti-slice:before { + content: "\e6d7"; +} +.ti-shortcode:before { + content: "\e6d8"; +} +.ti-shift-right-alt:before { + content: "\e6d9"; +} +.ti-shift-left-alt:before { + content: "\e6da"; +} +.ti-ruler-alt-2:before { + content: "\e6db"; +} +.ti-receipt:before { + content: "\e6dc"; +} +.ti-pin2:before { + content: "\e6dd"; +} +.ti-pin-alt:before { + content: "\e6de"; +} +.ti-pencil-alt2:before { + content: "\e6df"; +} +.ti-palette:before { + content: "\e6e0"; +} +.ti-more:before { + content: "\e6e1"; +} +.ti-more-alt:before { + content: "\e6e2"; +} +.ti-microphone-alt:before { + content: "\e6e3"; +} +.ti-magnet:before { + content: "\e6e4"; +} +.ti-line-double:before { + content: "\e6e5"; +} +.ti-line-dotted:before { + content: "\e6e6"; +} +.ti-line-dashed:before { + content: "\e6e7"; +} +.ti-layout-width-full:before { + content: "\e6e8"; +} +.ti-layout-width-default:before { + content: "\e6e9"; +} +.ti-layout-width-default-alt:before { + content: "\e6ea"; +} +.ti-layout-tab:before { + content: "\e6eb"; +} +.ti-layout-tab-window:before { + content: "\e6ec"; +} +.ti-layout-tab-v:before { + content: "\e6ed"; +} +.ti-layout-tab-min:before { + content: "\e6ee"; +} +.ti-layout-slider:before { + content: "\e6ef"; +} +.ti-layout-slider-alt:before { + content: "\e6f0"; +} +.ti-layout-sidebar-right:before { + content: "\e6f1"; +} +.ti-layout-sidebar-none:before { + content: "\e6f2"; +} +.ti-layout-sidebar-left:before { + content: "\e6f3"; +} +.ti-layout-placeholder:before { + content: "\e6f4"; +} +.ti-layout-menu:before { + content: "\e6f5"; +} +.ti-layout-menu-v:before { + content: "\e6f6"; +} +.ti-layout-menu-separated:before { + content: "\e6f7"; +} +.ti-layout-menu-full:before { + content: "\e6f8"; +} +.ti-layout-media-right-alt:before { + content: "\e6f9"; +} +.ti-layout-media-right:before { + content: "\e6fa"; +} +.ti-layout-media-overlay:before { + content: "\e6fb"; +} +.ti-layout-media-overlay-alt:before { + content: "\e6fc"; +} +.ti-layout-media-overlay-alt-2:before { + content: "\e6fd"; +} +.ti-layout-media-left-alt:before { + content: "\e6fe"; +} +.ti-layout-media-left:before { + content: "\e6ff"; +} +.ti-layout-media-center-alt:before { + content: "\e700"; +} +.ti-layout-media-center:before { + content: "\e701"; +} +.ti-layout-list-thumb:before { + content: "\e702"; +} +.ti-layout-list-thumb-alt:before { + content: "\e703"; +} +.ti-layout-list-post:before { + content: "\e704"; +} +.ti-layout-list-large-image:before { + content: "\e705"; +} +.ti-layout-line-solid:before { + content: "\e706"; +} +.ti-layout-grid4:before { + content: "\e707"; +} +.ti-layout-grid3:before { + content: "\e708"; +} +.ti-layout-grid2:before { + content: "\e709"; +} +.ti-layout-grid2-thumb:before { + content: "\e70a"; +} +.ti-layout-cta-right:before { + content: "\e70b"; +} +.ti-layout-cta-left:before { + content: "\e70c"; +} +.ti-layout-cta-center:before { + content: "\e70d"; +} +.ti-layout-cta-btn-right:before { + content: "\e70e"; +} +.ti-layout-cta-btn-left:before { + content: "\e70f"; +} +.ti-layout-column4:before { + content: "\e710"; +} +.ti-layout-column3:before { + content: "\e711"; +} +.ti-layout-column2:before { + content: "\e712"; +} +.ti-layout-accordion-separated:before { + content: "\e713"; +} +.ti-layout-accordion-merged:before { + content: "\e714"; +} +.ti-layout-accordion-list:before { + content: "\e715"; +} +.ti-ink-pen:before { + content: "\e716"; +} +.ti-info-alt:before { + content: "\e717"; +} +.ti-help-alt:before { + content: "\e718"; +} +.ti-headphone-alt:before { + content: "\e719"; +} +.ti-hand-point-up:before { + content: "\e71a"; +} +.ti-hand-point-right:before { + content: "\e71b"; +} +.ti-hand-point-left:before { + content: "\e71c"; +} +.ti-hand-point-down:before { + content: "\e71d"; +} +.ti-gallery:before { + content: "\e71e"; +} +.ti-face-smile:before { + content: "\e71f"; +} +.ti-face-sad:before { + content: "\e720"; +} +.ti-credit-card:before { + content: "\e721"; +} +.ti-control-skip-forward:before { + content: "\e722"; +} +.ti-control-skip-backward:before { + content: "\e723"; +} +.ti-control-record:before { + content: "\e724"; +} +.ti-control-eject:before { + content: "\e725"; +} +.ti-comments-smiley:before { + content: "\e726"; +} +.ti-brush-alt:before { + content: "\e727"; +} +.ti-youtube:before { + content: "\e728"; +} +.ti-vimeo:before { + content: "\e729"; +} +.ti-twitter:before { + content: "\e72a"; +} +.ti-time:before { + content: "\e72b"; +} +.ti-tumblr:before { + content: "\e72c"; +} +.ti-skype:before { + content: "\e72d"; +} +.ti-share:before { + content: "\e72e"; +} +.ti-share-alt:before { + content: "\e72f"; +} +.ti-rocket:before { + content: "\e730"; +} +.ti-pinterest:before { + content: "\e731"; +} +.ti-new-window:before { + content: "\e732"; +} +.ti-microsoft:before { + content: "\e733"; +} +.ti-list-ol:before { + content: "\e734"; +} +.ti-linkedin:before { + content: "\e735"; +} +.ti-layout-sidebar-2:before { + content: "\e736"; +} +.ti-layout-grid4-alt:before { + content: "\e737"; +} +.ti-layout-grid3-alt:before { + content: "\e738"; +} +.ti-layout-grid2-alt:before { + content: "\e739"; +} +.ti-layout-column4-alt:before { + content: "\e73a"; +} +.ti-layout-column3-alt:before { + content: "\e73b"; +} +.ti-layout-column2-alt:before { + content: "\e73c"; +} +.ti-instagram:before { + content: "\e73d"; +} +.ti-google:before { + content: "\e73e"; +} +.ti-github:before { + content: "\e73f"; +} +.ti-flickr:before { + content: "\e740"; +} +.ti-facebook:before { + content: "\e741"; +} +.ti-dropbox:before { + content: "\e742"; +} +.ti-dribbble:before { + content: "\e743"; +} +.ti-apple:before { + content: "\e744"; +} +.ti-android:before { + content: "\e745"; +} +.ti-save:before { + content: "\e746"; +} +.ti-save-alt:before { + content: "\e747"; +} +.ti-yahoo:before { + content: "\e748"; +} +.ti-wordpress:before { + content: "\e749"; +} +.ti-vimeo-alt:before { + content: "\e74a"; +} +.ti-twitter-alt:before { + content: "\e74b"; +} +.ti-tumblr-alt:before { + content: "\e74c"; +} +.ti-trello:before { + content: "\e74d"; +} +.ti-stack-overflow:before { + content: "\e74e"; +} +.ti-soundcloud:before { + content: "\e74f"; +} +.ti-sharethis:before { + content: "\e750"; +} +.ti-sharethis-alt:before { + content: "\e751"; +} +.ti-reddit:before { + content: "\e752"; +} +.ti-pinterest-alt:before { + content: "\e753"; +} +.ti-microsoft-alt:before { + content: "\e754"; +} +.ti-linux:before { + content: "\e755"; +} +.ti-jsfiddle:before { + content: "\e756"; +} +.ti-joomla:before { + content: "\e757"; +} +.ti-html5:before { + content: "\e758"; +} +.ti-flickr-alt:before { + content: "\e759"; +} +.ti-email:before { + content: "\e75a"; +} +.ti-drupal:before { + content: "\e75b"; +} +.ti-dropbox-alt:before { + content: "\e75c"; +} +.ti-css3:before { + content: "\e75d"; +} +.ti-rss:before { + content: "\e75e"; +} +.ti-rss-alt:before { + content: "\e75f"; +} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..6d7681e --- /dev/null +++ b/renovate.json @@ -0,0 +1,11 @@ +{ + "extends": [ + "config:base" + ], + "packageRules": [ + { + "packageNames": ["@nuxt/kit", "@nuxt/nitro", "@nuxt/schema"], + "groupName": "Nuxt TypeScript core packages" + } + ] +} diff --git a/src/app.vue b/src/app.vue new file mode 100644 index 0000000..b6880b1 --- /dev/null +++ b/src/app.vue @@ -0,0 +1,78 @@ + + + diff --git a/src/assets/styles/_responsive.scss b/src/assets/styles/_responsive.scss new file mode 100644 index 0000000..4752dda --- /dev/null +++ b/src/assets/styles/_responsive.scss @@ -0,0 +1,8 @@ +@media (max-width: 756px) { + .action{ + padding: 0 8px !important; + } + .header-notice{ + padding-right: 18px !important; + } +} diff --git a/src/assets/styles/_variables.scss b/src/assets/styles/_variables.scss new file mode 100644 index 0000000..edf1be5 --- /dev/null +++ b/src/assets/styles/_variables.scss @@ -0,0 +1,21 @@ +/* General */ +$fontSize:14px; +$borderRadius:12px; +$transitionDuration:.2s; +$maskBg:rgba(0, 0, 0, 0.4); + +//background-colors +$body-background: #FBFDFF; + +//colors +$primary-color: #3471f6; +$second-color: #F44B87; +$black-color: #151617; +$black-second-color: #343943; +$gray-color: #A1A5B7; +$gray-second-color: #D8DDE4; +$white: #fff; + + +$dark-deactive-font-color: rgba(255, 255, 255, 0.65); +$dark-active-font-color: rgba(255, 255, 255, 0.85); diff --git a/src/assets/styles/app.scss b/src/assets/styles/app.scss new file mode 100644 index 0000000..cfbc7dd --- /dev/null +++ b/src/assets/styles/app.scss @@ -0,0 +1,12 @@ +@import "./_variables"; +@import "./_responsive"; +@import "./layout/index"; +@import "./layout/header"; +@import "./theme/light"; +@import "./theme/dark"; +@import "./layout/sidebar"; +@import "./components/index"; +@import "./lambda-extra/datagrid"; +@import "./lambda-extra/krud"; + + diff --git a/src/assets/styles/components/buttons.scss b/src/assets/styles/components/buttons.scss new file mode 100644 index 0000000..a64dcb1 --- /dev/null +++ b/src/assets/styles/components/buttons.scss @@ -0,0 +1,166 @@ + +// Icons +.btn { + cursor: pointer; + text-align: center; + vertical-align: middle; + user-select: none; + + //box-shadow: 0px 0px 10px rgba(113, 121, 136, 0.1);; + // Font icon + i { + display: inline-flex; + font-size: 13px; + padding-right: 0.35rem; + vertical-align: middle; + line-height: 0; + } + + // Svg icon + .svg-icon { + flex-shrink: 0; + line-height: 0; + margin-right: 0.5rem; + } + + // Icon only button + &.btn-icon { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + height: 30px; + width: 30px; + + // Remove border + &:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) { + border: 0; + } + + // Sizes + &.btn-sm { + height: 20px; + width: 20px; + } + + &.btn-lg { + height: 40px; + width:40px; + } + + &.btn-circle { + border-radius: 50%; + } + + i, + .svg-icon { + padding: 0; + margin: 0; + line-height: 1; + + svg{ + height: 20px; + width: 20px; + } + [fill]:not([fill="none"]) { + fill: #A1A5B7; + } + + } + } + &:hover, &:active{ + color:$primary-color; + background-color: #f5f8fa; + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } + + +} + +.btn-active{ + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color !important; + } + } +} +// Icons +.link { + cursor: pointer; + text-align: center; + vertical-align: middle; + user-select: none; + + //box-shadow: 0px 0px 10px rgba(113, 121, 136, 0.1);; + // Font icon + i { + display: inline-flex; + font-size: 13px; + padding-right: 0.35rem; + vertical-align: middle; + line-height: 0; + } + + // Svg icon + .svg-icon { + flex-shrink: 0; + line-height: 0; + margin-right: 0.5rem; + } + + // Icon only button + &.link-icon { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + + + // Remove border + &:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) { + border: 0; + } + + + + i, + .svg-icon { + padding: 0; + margin: 0; + line-height: 1; + + svg{ + height: 20px; + width: 20px; + } + + [fill]:not([fill="none"]) { + fill: $gray-color; + } + } + } + &:hover, &:active{ + color:$primary-color; + background-color: #f5f8fa; + .svg-icon{ + path { + fill: $primary-color; + } + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } +} +.settings-btn{ + padding-top: 2px; + svg{ + path{ + fill:#fff; + } + } +} diff --git a/src/assets/styles/components/buttons_dark.scss b/src/assets/styles/components/buttons_dark.scss new file mode 100644 index 0000000..dfaf36f --- /dev/null +++ b/src/assets/styles/components/buttons_dark.scss @@ -0,0 +1,20 @@ + +// Icons +.btn { + + &:hover, &:active { + + background-color: rgba(0, 0, 0, 0.2); + + } + +} +// Icons +.link { + + &:hover, &:active{ + + background-color:transparent; + + } +} diff --git a/src/assets/styles/components/drawer.scss b/src/assets/styles/components/drawer.scss new file mode 100644 index 0000000..e99b697 --- /dev/null +++ b/src/assets/styles/components/drawer.scss @@ -0,0 +1,5 @@ +.ant-drawer-right{ + .ant-drawer-header{ + padding: 21px 24px; + } +} diff --git a/src/assets/styles/components/drawerSider.scss b/src/assets/styles/components/drawerSider.scss new file mode 100644 index 0000000..56f8d42 --- /dev/null +++ b/src/assets/styles/components/drawerSider.scss @@ -0,0 +1,24 @@ +// drawer-sider +.ant-drawer.drawer-sider { + .sider { + box-shadow: none; + } + + &.dark { + .ant-drawer-content { + background-color: rgb(0, 21, 41); + } + } + + &.light { + box-shadow: none; + + .ant-drawer-content { + background-color: #fff; + } + } + + .ant-drawer-body { + padding: 0; + } +} diff --git a/src/assets/styles/components/index.scss b/src/assets/styles/components/index.scss new file mode 100644 index 0000000..67df3b9 --- /dev/null +++ b/src/assets/styles/components/index.scss @@ -0,0 +1,13 @@ +@import "./buttons"; +@import "./settings"; +@import "./svg-icon"; +@import "./drawer"; +@import "./languageSwitch"; +@import "./multiTab"; +@import "./overwriteAnt"; +@import "./topMenu"; +@import "./drawerSider"; +@import "./sider"; +@import "./userDropDown"; +@import "./themeColorSelector"; +@import "./searchBar"; diff --git a/src/assets/styles/components/languageSwitch.scss b/src/assets/styles/components/languageSwitch.scss new file mode 100644 index 0000000..d937127 --- /dev/null +++ b/src/assets/styles/components/languageSwitch.scss @@ -0,0 +1,26 @@ + +.ant-pro-header-menu { + .ant-dropdown-menu-item { + min-width: 160px; + } +} + +.ant-pro-drop-down { + .anticon { + margin-right: 8px; + } + + //line-height: @layout-header-height; + vertical-align: top; + cursor: pointer; + + >i { + font-size: 16px !important; + transform: none !important; + + svg { + position: relative; + top: -1px; + } + } +} diff --git a/src/assets/styles/components/loading.css b/src/assets/styles/components/loading.css new file mode 100644 index 0000000..e04b604 --- /dev/null +++ b/src/assets/styles/components/loading.css @@ -0,0 +1 @@ +.first-loading-wrp{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:420px;height:100%}.first-loading-wrp>h1{font-size:128px}.first-loading-wrp .loading-wrp{padding:98px;display:flex;justify-content:center;align-items:center}.dot{animation:antRotate 1.2s infinite linear;transform:rotate(45deg);position:relative;display:inline-block;font-size:32px;width:32px;height:32px;box-sizing:border-box}.dot i{width:14px;height:14px;position:absolute;display:block;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.dot i:nth-child(1){top:0;left:0}.dot i:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.dot i:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.dot i:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antSpinMove{to{opacity:1}} diff --git a/src/assets/styles/components/multiTab.scss b/src/assets/styles/components/multiTab.scss new file mode 100644 index 0000000..5b76374 --- /dev/null +++ b/src/assets/styles/components/multiTab.scss @@ -0,0 +1,68 @@ +.ant-pro-multi-tab{ + margin-top: -20px; +} +.ant-multi-tab { + margin: -23px -24px 24px -24px; + background: #fff; +} + +.topmenu .ant-multi-tab-wrapper { + max-width: 1200px; + margin: 0 auto; +} + +.topmenu.content-width-Fluid .ant-multi-tab-wrapper { + max-width: 100%; + margin: 0 auto; +} + +.ant-pro-multi-tab-wrapper { + .tab_style { + .ant-tabs-card-bar { + padding-left: 0; + + .ant-tabs-nav-container { + .ant-tabs-tab-prev:hover, + .ant-tabs-tab-next:hover { + // width: 22px; + background-color: rgba(0, 0, 0, 0.03); + } + + font-size: 13px; + height: 39px; + } + + .ant-tabs-tab { + margin-right: 0; + border-radius: 0px; + border-top: 0px; + line-height: 40px; + + .anticon-close { + display: none; + } + } + + .ant-tabs-tab-active { + padding-bottom: 0px; + background-color: rgba(0, 0, 0, 0.1); + + .anticon-close { + display: inline-block; + } + } + + .ant-tabs-tab:hover { + padding-left: 20px; + padding-right: 20px; + + .anticon-close { + color: #333; + display: inline-block; + } + } + } + } + + +} diff --git a/src/assets/styles/components/overwriteAnt.scss b/src/assets/styles/components/overwriteAnt.scss new file mode 100644 index 0000000..ed53dd1 --- /dev/null +++ b/src/assets/styles/components/overwriteAnt.scss @@ -0,0 +1,31 @@ + +.ant-menu-inline-collapsed-tooltip { + .ant-tooltip-inner { + a { + color: #fff; + } + } +} + +.popupSubMenu { + .ant-menu-item { + display: flex; + flex-direction: row; + align-items: center; + + .ant-menu-item-icon { + width: 14px; + height: 14px; + } + } + + +} + +.ant-btn-primary { + &:active, + &:hover, + &:focus { + color: #fff !important; + } +} diff --git a/src/assets/styles/components/searchBar.scss b/src/assets/styles/components/searchBar.scss new file mode 100644 index 0000000..40ed8b1 --- /dev/null +++ b/src/assets/styles/components/searchBar.scss @@ -0,0 +1,41 @@ +.header-search-bar-wrapper{ + .ant-menu-item{ + display: flex; + align-items:center; + margin-bottom: 0; + height: 25px !important;; + margin-top: 0px !important;; + padding: 0 10px !important;; + overflow: hidden; + line-height: 25px !important; + .svg-icon { + width: 18px; + height: 18px; + vertical-align: middle; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $gray-color; + } + } + &:hover{ + .ant-menu-submenu-title{ + .ant-menu-item-icon, .ant-menu-submenu-arrow, .ant-menu-submenu-expand-icon { + color: $primary-color ; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } + } + } + .ant-menu-item-group-title{ + font-size: 11px; + padding: 0; + } + .ant-list-item{ + overflow: hidden; + } +} diff --git a/src/assets/styles/components/settings.scss b/src/assets/styles/components/settings.scss new file mode 100644 index 0000000..c465556 --- /dev/null +++ b/src/assets/styles/components/settings.scss @@ -0,0 +1,52 @@ +.setting-drawer-index-content { + .setting-drawer-index-blockChecbox { + display: flex; + + .setting-drawer-index-item { + margin-right: 16px; + position: relative; + border-radius: 4px; + cursor: pointer; + + img { + width: 80px; + } + + .setting-drawer-index-selectIcon { + position: absolute; + top: 0; + right: 0; + width: 100%; + padding-top: 25px; + padding-left: 44px; + height: 100%; + color: $primary-color; + font-size: 14px; + font-weight: 700; + } + } + } +} + +.setting-drawer-index-handle { + position: absolute; + top: 240px; + background: $primary-color; + width: 48px; + height: 48px; + right: 320px; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + pointer-events: auto; + z-index: 1001; + text-align: center; + font-size: 16px; + border-radius: 4px 0 0 4px; + + i { + color: rgb(255, 255, 255); + font-size: 20px; + } +} diff --git a/src/assets/styles/components/sider.scss b/src/assets/styles/components/sider.scss new file mode 100644 index 0000000..060e27e --- /dev/null +++ b/src/assets/styles/components/sider.scss @@ -0,0 +1,72 @@ +.sider { + box-shadow: 2px 0 6px rgba(0, 21, 41, 0.35); + position: relative; + z-index: 106; + min-height: 100vh; + + .ant-layout-sider-children { + overflow-y: hidden; + + &:hover { + overflow-y: auto; + } + } + + &.ant-fixed-sidemenu { + position: fixed; + height: 100%; + } + + .logo { + position: relative; + height: 64px; + padding-left: 24px; + overflow: hidden; + line-height: 64px; + //background: #002140; + transition: all 0s; + + img, + svg, + h1 { + display: inline-block; + vertical-align: middle; + } + + img, + svg { + + width: 33px; + } + + h1 { + color: $primary-color; + font-size: 20px; + margin: 0 0 0 12px; + font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif; + font-weight: 600; + vertical-align: middle; + } + } + + &.light { + background-color: #fff; + box-shadow: 2px 0px 8px 0px rgba(29, 35, 41, 0.05); + + .logo { + background: #fff; + //box-shadow: 1px 1px 0px 0px #e8e8e8; + + h1 { + color: unset; + } + } + + .ant-menu-light { + border-right-color: transparent; + } + } + .ant-menu{ + //transition: background 0s !important; + } +} diff --git a/src/assets/styles/components/svg-icon.scss b/src/assets/styles/components/svg-icon.scss new file mode 100644 index 0000000..3edcac6 --- /dev/null +++ b/src/assets/styles/components/svg-icon.scss @@ -0,0 +1,8 @@ +// +// SVG Icon +// + +.svg-icon { + line-height: 1; + +} diff --git a/src/assets/styles/components/themeColorSelector.scss b/src/assets/styles/components/themeColorSelector.scss new file mode 100644 index 0000000..942a537 --- /dev/null +++ b/src/assets/styles/components/themeColorSelector.scss @@ -0,0 +1,8 @@ + + +.themeColorCustomColor { + .ant-popover-inner-content { + padding: 0; + } +} + diff --git a/src/assets/styles/components/topMenu.scss b/src/assets/styles/components/topMenu.scss new file mode 100644 index 0000000..643ffe7 --- /dev/null +++ b/src/assets/styles/components/topMenu.scss @@ -0,0 +1,8 @@ + + +.topmenu { + .page-header-index-wide { + max-width: 1200px; + margin: 0 auto; + } +} diff --git a/src/assets/styles/components/userDropDown.scss b/src/assets/styles/components/userDropDown.scss new file mode 100644 index 0000000..3537b69 --- /dev/null +++ b/src/assets/styles/components/userDropDown.scss @@ -0,0 +1,20 @@ +.user-dropdown-menu { + span { + user-select: none; + } +} + +.user-dropdown-menu-wrapper.ant-dropdown-menu { + padding: 4px 0; + + .ant-dropdown-menu-item { + width: 160px; + } + + .ant-dropdown-menu-item>.anticon:first-child, + .ant-dropdown-menu-item>.ant-dropdown-menu-title-content>a>.anticon:first-child, + .ant-dropdown-menu-submenu-title>.anticon:first-child .ant-dropdown-menu-submenu-title>a>.anticon:first-child { + min-width: 12px; + margin-right: 8px; + } +} diff --git a/src/assets/styles/lambda-extra/dataform.scss b/src/assets/styles/lambda-extra/dataform.scss new file mode 100644 index 0000000..396b435 --- /dev/null +++ b/src/assets/styles/lambda-extra/dataform.scss @@ -0,0 +1,14 @@ +.data-form-side{ + border-radius: 0 !important; + background: var(--surface-0) !important; + width:600px; + .p-sidebar-header{ + justify-content: space-between; + } +} +.open-drawer{ + + .ag-side-bar{ + display:none; + } +} \ No newline at end of file diff --git a/src/assets/styles/lambda-extra/datagrid.scss b/src/assets/styles/lambda-extra/datagrid.scss new file mode 100644 index 0000000..b8d741a --- /dev/null +++ b/src/assets/styles/lambda-extra/datagrid.scss @@ -0,0 +1,7 @@ +.ag-root-wrapper{ + border-radius:8px; + .ag-header-cell::after, .ag-header-group-cell::after, .ag-header-cell::after{ + top: 0; + } +} + diff --git a/src/assets/styles/lambda-extra/krud.scss b/src/assets/styles/lambda-extra/krud.scss new file mode 100644 index 0000000..88a79a6 --- /dev/null +++ b/src/assets/styles/lambda-extra/krud.scss @@ -0,0 +1,13 @@ +.resizer { + + background-color: transparent; + position: absolute; + left: 0; + width: 3px; + height: 100%; + cursor: ew-resize; + + &:hover, &:focus{ + background-color: $primary-color !important; + } +} diff --git a/src/assets/styles/layout/header.scss b/src/assets/styles/layout/header.scss new file mode 100644 index 0000000..75b86c2 --- /dev/null +++ b/src/assets/styles/layout/header.scss @@ -0,0 +1,65 @@ +.ant-layout-header { + + line-height: 62px !important; + .header{ + .logo { + position: relative; + height: 64px; + padding-left: 0px; + overflow: hidden; + line-height: 64px; + display: inline-block; + transition: all 0s; + + img, + svg, + h1 { + display: inline-block; + vertical-align: middle; + } + + img, + svg { + + width: 33px; + } + + h1 { + color: $primary-color; + font-size: 20px; + margin: 0 0 0 12px; + font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif; + font-weight: 600; + vertical-align: middle; + } + } + .page-title{ + h1{ + margin-bottom: 0; + text-align: left; + } + h2{ + line-height: 15px; + text-align: left; + } + } + } +} + +.header-animat { + position: relative; + z-index: 105; +} + +.showHeader-enter-active { + transition: all 0.25s ease; +} + +.showHeader-leave-active { + transition: all 0.5s ease; +} + +.showHeader-enter, +.showHeader-leave-to { + opacity: 0; +} diff --git a/src/assets/styles/layout/index.scss b/src/assets/styles/layout/index.scss new file mode 100644 index 0000000..5a099f5 --- /dev/null +++ b/src/assets/styles/layout/index.scss @@ -0,0 +1,431 @@ + +#app { + height: 100%; + + &.userLayout { + overflow: auto; + } + + + .SysMenu { + + .ant-menu-item-icon { + width: 14px; + height: 14px; + } + + + &.ant-menu-dark { + .ant-menu-item-icon { + color: $dark-deactive-font-color !important; + } + + .ant-menu-submenu-selected { + .ant-menu-item-icon { + color: #fff !important; + } + } + + .ant-menu-item-active, + .ant-menu-item-selected { + .ant-menu-item-icon { + color: #fff !important; + } + } + } + + } +} + + + +.layout.ant-layout { + height: auto; + overflow-x: hidden; + + &.mobile, + &.tablet { + .ant-layout-content { + .content { + margin: 24px 0 0; + } + } + + /** + * ant-table-wrapper + * + */ + .ant-table-wrapper { + .ant-table-content { + overflow-y: auto; + } + + .ant-table-body { + min-width: 800px; + } + } + + .topmenu { + + /* 必须为 topmenu 才能启用流式布局 */ + &.content-width-Fluid { + .header-index-wide { + margin-left: 0; + } + } + } + } + + &.mobile { + .sidemenu { + .ant-header-fixedHeader { + + &.ant-header-side-opened, + &.ant-header-side-closed { + width: 100%; + } + } + } + } + + &.ant-layout-has-sider { + flex-direction: row; + } + + .trigger { + font-size: 20px; + line-height: 64px; + padding: 0 24px; + cursor: pointer; + transition: color 0.3s; + + &:hover { + background: rgba(0, 0, 0, 0.025); + } + } + + .topmenu { + .ant-header-fixedHeader { + position: fixed; + top: 0; + right: 0; + z-index: 9; + width: 100%; + transition: width 0.2s; + + &.ant-header-side-opened { + width: 100%; + } + + &.ant-header-side-closed { + width: 100%; + } + } + + + &.content-width-Fluid { + .header-index-wide { + max-width: unset; + + .header-index-left { + flex: 1 1 1000px; + + .logo { + margin-left: 25px; + } + + .ant-menu.ant-menu-horizontal { + max-width: calc(100vw - 190px - 285px - 25px); + flex: 1 1 calc(100vw - 190px - 285px - 25px); + } + } + + .header-index-right { + margin-right: 25px; + } + } + + .page-header-index-wide { + max-width: unset; + } + } + } + + .sidemenu { + .ant-header-fixedHeader { + position: fixed; + top: 0; + right: 0; + z-index: 9; + width: 100%; + transition: width 0.2s; + + &.ant-header-side-opened { + width: calc(100% - 256px); + } + + &.ant-header-side-closed { + width: calc(100% - 80px); + } + } + } + + .header { + height: 64px; + padding-right: 12px; + background: #fff; + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); + position: relative; + } + + .header, + .top-nav-header-index { + .user-wrapper { + float: right; + height: 100%; + + .action { + overflow: hidden; + cursor: pointer; + padding: 0 12px; + display: inline-block; + transition: all 0.3s; + height: 100%; + color: rgba(0, 0, 0, 0.65); + + &:hover { + background: rgba(0, 0, 0, 0.025); + } + + .avatar { + margin: 20px 8px 20px 0; + color: $primary-color; + background: hsla(0, 0%, 100%, 0.85); + vertical-align: middle; + } + + .icon { + font-size: 16px; + padding: 4px; + } + } + + .anticon-question-circle, + .ant-badge, + .nickname { + vertical-align: middle; + } + } + + &.dark { + .user-wrapper { + .action { + color: rgba(255, 255, 255, 0.85); + + a { + color: rgba(255, 255, 255, 0.85); + } + + .ant-badge { + color: rgba(255, 255, 255, 0.85); + } + + &:hover { + background: rgba(255, 255, 255, 0.16); + } + } + } + } + } + + &.mobile, + &.tablet { + .top-nav-header-index { + .header-index-wide { + .header-index-left { + .trigger { + color: rgba(255, 255, 255, 0.85); + padding: 0 12px; + } + + .logo.top-nav-header { + flex: 0 0 56px; + text-align: center; + line-height: 58px; + + h1 { + display: none; + } + } + } + } + + &.light { + .header-index-wide { + .header-index-left { + .trigger { + color: rgba(0, 0, 0, 0.65); + } + } + } + + // + } + } + } + + &.tablet { + + // overflow: hidden; text-overflow:ellipsis; white-space: nowrap; + .top-nav-header-index { + .header-index-wide { + .header-index-left { + .logo>a { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + + .ant-menu.ant-menu-horizontal { + flex: 1 1 auto; + white-space: normal; + } + } + } + } + + .top-nav-header-index { + box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08); + position: relative; + transition: background 0.3s, width 0.2s; + + .header-index-wide { + max-width: 1200px; + margin: auto; + padding-left: 0; + display: flex; + height: 64px; + + .ant-menu.ant-menu-horizontal { + max-width: 835px; + flex: 0 1 835px; + border: none; + height: 64px; + line-height: 64px; + } + + .header-index-left { + flex: 0 1 1000px; + display: flex; + + .logo.top-nav-header { + flex: 0 0 165px; + width: 165px; + height: 64px; + position: relative; + line-height: 64px; + transition: all 0.3s; + overflow: hidden; + + img, + svg { + display: inline-block; + vertical-align: middle; + height: 32px; + width: 32px; + } + + h1 { + color: #fff; + display: inline-block; + vertical-align: top; + font-size: 16px; + margin: 0 0 0 12px; + font-weight: 400; + } + } + } + + .header-index-right { + flex: 0 0 285px; + align-self: flex-end; + height: 64px; + overflow: hidden; + + .content-box { + float: right; + + .action { + max-width: 140px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + } + } + + &.light { + background-color: #fff; + + .header-index-wide { + .header-index-left { + .logo { + h1 { + color: #002140; + } + } + } + } + } + } + + + .layout-content { + margin: 24px 24px 0px; + height: 100%; + height: 64px; + padding: 0 12px 0 0; + } + + // footer + .ant-layout-footer { + padding: 0; + } +} +.content-width-Fixed { + &>main { + width: 1200px; + margin: 24px auto !important; + } +} + +html { + &.colorWeak { + filter: invert(80%); + } + + &.grayMode { + -webkit-filter: grayscale(100%); + -moz-filter: grayscale(100%); + -ms-filter: grayscale(100%); + -o-filter: grayscale(100%); + filter: grayscale(100%); + filter: gray; + } + +} +.page-transition-enter { + opacity: 0; +} + +.page-transition-leave-active { + opacity: 0; +} + +.page-transition-enter .page-transition-container, +.page-transition-leave-active .page-transition-container { + -webkit-transform: scale(1.1); + transform: scale(1.1); +} diff --git a/src/assets/styles/layout/sidebar.scss b/src/assets/styles/layout/sidebar.scss new file mode 100644 index 0000000..530813c --- /dev/null +++ b/src/assets/styles/layout/sidebar.scss @@ -0,0 +1,115 @@ +.side-toggle{ + position: absolute; + right: -15px; + top: 18px; + background-color: #fff; +} +.ant-menu-submenu-title{ + padding-left: 24px !important; +} +.ant-menu-submenu{ + .ant-menu-item-icon, .ant-menu-submenu-arrow, .ant-menu-submenu-expand-icon { + color: $gray-color ; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $gray-color; + } + } + &:hover{ + .ant-menu-submenu-title{ + .ant-menu-item-icon, .ant-menu-submenu-arrow, .ant-menu-submenu-expand-icon { + color: $primary-color ; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } + } +} +.ant-menu-item{ + //padding-left: 30px !important; + &:hover{ + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } + +} +.ant-menu-sub.ant-menu-inline{ + background: $white !important; +} + +.ant-menu-submenu-selected{ + .ant-menu-submenu-title, .ant-menu-item-selected{ + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $primary-color; + } + } + } +} +.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{ + background-color: transparent !important; +} +.ant-menu-item, .ant-menu-submenu { + .svg-icon { + width: 18px; + height: 18px; + } + + background: transparent !important; +} +.ant-menu-item{ + &:after { + border-right: 3px solid transparent !important; + width: calc(100% - 60px); + height: 100%; + background: transparent; + margin-left: 40px; + margin-right: 20px; + border-radius: 10px; + z-index: 0; + transition: transform 0s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) !important; + } +} + +.ant-menu-item-selected{ + .ant-menu-title-content, svg, i{ + z-index: 1; + } + &:after { + border-right: 3px solid transparent !important; + width: calc(100% - 60px); + height: 100%; + background: #f4f6fa; + margin-left: 40px; + margin-right: 20px; + border-radius: 10px; + z-index: 0; + } +} +.ant-layout-sider{ + .logo{ + text-align: left; + } + //height: calc(100% - 80px); + padding-bottom: 80px; + .logout-btn-side{ + width: 100%; + position: absolute; + bottom: 50px; + left: 0; + text-align: left; + padding: 10px 20px !important; + align-items: start !important; + justify-content:start !important; + font-size: 14px; + color: inherit; + } + +} diff --git a/src/assets/styles/layout/sidebar_dark.scss b/src/assets/styles/layout/sidebar_dark.scss new file mode 100644 index 0000000..bc03e85 --- /dev/null +++ b/src/assets/styles/layout/sidebar_dark.scss @@ -0,0 +1,68 @@ +.side-toggle{ + background-color: rgba(255, 255, 255, 0.1); +} + +.ant-menu-submenu{ + .ant-menu-item-icon, .ant-menu-submenu-arrow, .ant-menu-submenu-expand-icon { + color: $gray-color ; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $gray-color; + } + } + &:hover{ + .ant-menu-submenu-title{ + color: $white; + .ant-menu-item-icon, .ant-menu-submenu-arrow, .ant-menu-submenu-expand-icon { + color: $white ; + } + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $white; + } + } + } + } +} +.ant-menu-item{ + &:hover{ + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $white; + } + } + } +} +.ant-menu-submenu-selected{ + .ant-menu-submenu-title, .ant-menu-item-selected{ + color: #fff; + .svg-icon{ + [fill]:not([fill="none"]) { + fill: $white; + } + } + } +} +.ant-menu-dark .ant-menu-inline.ant-menu-sub { + background: #001325; +} +.ant-menu-sub.ant-menu-inline{ + background: #001325 !important; +} +.ant-menu-item-selected{ + + &:after { + border-right: 3px solid transparent !important; + width: calc(100% - 60px); + background: rgba(255, 255, 255, 0.1); + margin-left: 40px; + margin-right: 20px; + border-radius: 10px; + z-index: 0; + } +} +.ant-layout-sider { + + transition: all 0s !important; +} diff --git a/src/assets/styles/tailwind.css b/src/assets/styles/tailwind.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/src/assets/styles/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/src/assets/styles/theme/ant.less b/src/assets/styles/theme/ant.less new file mode 100644 index 0000000..f929008 --- /dev/null +++ b/src/assets/styles/theme/ant.less @@ -0,0 +1,26 @@ + +@primary-color: #3471f6; +@blue-base: #3471f6; +@black: #000; +@text-color: fade(@black, 70%); +@border-radius-base: 5px; + + +@ant-pro-prefix : ant-pro; +@ant-global-sider-zindex : 106; +@ant-global-header-zindex : 105; + + +@dark-deactive-font-color: rgba(255, 255, 255, 0.65); +@dark-active-font-color: rgba(255, 255, 255, 0.85); +@dark-bg: #1f1f1f; +@dark-bg-hover: rgba(0, 0, 0, 0.2); + + + + + + + + + diff --git a/src/assets/styles/theme/ant_dark.less b/src/assets/styles/theme/ant_dark.less new file mode 100644 index 0000000..20cc29b --- /dev/null +++ b/src/assets/styles/theme/ant_dark.less @@ -0,0 +1,35 @@ +.dark { + //@import 'ant-design-vue/dist/antd.dark.less'; + @primary-color: #3471f6; + @blue-base: #3471f6; + @dark-bg:#001529; + @body-background: @dark-bg; + @component-background: @dark-bg; + @popover-background: @dark-bg; + @component-background: @dark-bg; + @body-background: @dark-bg; + @popover-background: @dark-bg; + @layout-header-background: @dark-bg; + @drawer-bg: @dark-bg; + @popover-customize-border-color: #fff; + @border-color-base: #fff; + @border-color-split: #fff; + @white: #ffffff; + @text-color: fade(@white, 85%); + @heading-color: fade(@white, 85%); + .setting-drawer-index-item .setting-drawer-index-title{ + color:fade(@white, 85%); + } + .ant-menu-item-selected{ + background-color: @primary-color !important; + } + .layout { + .ant-layout { + .header-animat { + .header { + background-color: @dark-bg; + } + } + } + } +} diff --git a/src/assets/styles/theme/ant_light.less b/src/assets/styles/theme/ant_light.less new file mode 100644 index 0000000..14beda5 --- /dev/null +++ b/src/assets/styles/theme/ant_light.less @@ -0,0 +1,14 @@ +//@import 'ant-design-vue/dist/antd.less'; +@primary-color: #3471f6 !important; +@blue-base: #3471f6 !important; +.setting-drawer-index-item { + margin-bottom: 24px; + + .setting-drawer-index-title { + font-size: 14px; + color: rgba(0, 0, 0, .85); + line-height: 22px; + margin-bottom: 12px; + } + +} diff --git a/src/assets/styles/theme/dark.scss b/src/assets/styles/theme/dark.scss new file mode 100644 index 0000000..001230d --- /dev/null +++ b/src/assets/styles/theme/dark.scss @@ -0,0 +1,9 @@ +.dark{ + @import "../layout/sidebar_dark"; + @import "../components/buttons_dark"; + color-scheme: dark; + + + +} + diff --git a/src/assets/styles/theme/light.scss b/src/assets/styles/theme/light.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components.d.ts b/src/components.d.ts new file mode 100644 index 0000000..b266efc --- /dev/null +++ b/src/components.d.ts @@ -0,0 +1,51 @@ +// generated by unplugin-vue-components +// We suggest you to commit this file into source control +// Read more: https://github.com/vuejs/core/pull/3399 +import '@vue/runtime-core' + +export {} + +declare module '@vue/runtime-core' { + export interface GlobalComponents { + AAvatar: typeof import('ant-design-vue/es')['Avatar'] + ABadge: typeof import('ant-design-vue/es')['Badge'] + AButton: typeof import('ant-design-vue/es')['Button'] + AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider'] + ADivider: typeof import('ant-design-vue/es')['Divider'] + ADrawer: typeof import('ant-design-vue/es')['Drawer'] + ADropdown: typeof import('ant-design-vue/es')['Dropdown'] + AForm: typeof import('ant-design-vue/es')['Form'] + AFormItem: typeof import('ant-design-vue/es')['FormItem'] + AInput: typeof import('ant-design-vue/es')['Input'] + AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] + AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] + AInputSearch: typeof import('ant-design-vue/es')['InputSearch'] + ALayout: typeof import('ant-design-vue/es')['Layout'] + ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] + ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter'] + ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] + ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] + AList: typeof import('ant-design-vue/es')['List'] + AListItem: typeof import('ant-design-vue/es')['ListItem'] + AListItemMeta: typeof import('ant-design-vue/es')['ListItemMeta'] + AMenu: typeof import('ant-design-vue/es')['Menu'] + AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] + AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] + AMenuItemGroup: typeof import('ant-design-vue/es')['MenuItemGroup'] + APagination: typeof import('ant-design-vue/es')['Pagination'] + APopover: typeof import('ant-design-vue/es')['Popover'] + ASelect: typeof import('ant-design-vue/es')['Select'] + ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] + ASpin: typeof import('ant-design-vue/es')['Spin'] + ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] + ASwitch: typeof import('ant-design-vue/es')['Switch'] + ATabPane: typeof import('ant-design-vue/es')['TabPane'] + ATabs: typeof import('ant-design-vue/es')['Tabs'] + ATag: typeof import('ant-design-vue/es')['Tag'] + ATextarea: typeof import('ant-design-vue/es')['Textarea'] + ATooltip: typeof import('ant-design-vue/es')['Tooltip'] + AUpload: typeof import('ant-design-vue/es')['Upload'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + } +} diff --git a/src/components/ColorPicker/color.ts b/src/components/ColorPicker/color.ts new file mode 100644 index 0000000..19649ce --- /dev/null +++ b/src/components/ColorPicker/color.ts @@ -0,0 +1,174 @@ +import tinycolor, { Instance } from "tinycolor2"; +import { isDef, isNull } from "@aesoper/normal-utils"; +import debounce from "lodash.debounce"; + +export interface Alpha { + a: number; +} + +export interface PRGB { + r: string; + g: string; + b: string; +} + +export interface PRGBA extends PRGB, Alpha {} + +export interface RGB { + r: number; + g: number; + b: number; +} + +export interface RGBA extends RGB, Alpha {} + +export interface HSL { + h: number; + s: number; + l: number; +} + +export interface HSLA extends HSL, Alpha {} + +export interface HSV { + h: number; + s: number; + v: number; +} + +export interface HSVA extends HSV { + a: number; +} + +export interface ColorInstance { + hex?: string; + hex8?: string; + hsl?: HSLA; + hsv?: HSVA; + rgb?: RGBA; + alpha?: number; + source?: string; + oldHue?: number; +} + +export interface ColorAttrs { + hex: string; + hex8: string; + hsl: HSLA; + hsv: HSVA; + rgb: RGBA; + alpha: number; + source: string; + oldHue: number; +} + +type ColorInputWithoutInstance = + | string + | PRGB + | PRGBA + | RGB + | RGBA + | HSL + | HSLA + | HSV + | HSVA; + +export type ColorInput = ColorInstance | ColorInputWithoutInstance; + +export type ColorFormat = + | "rgb" + | "prgb" + | "hex" + | "hex6" + | "hex3" + | "hex4" + | "hex8" + | "name" + | "hsl" + | "hsv"; + +export class Color { + protected instance: Instance = tinycolor("#000000"); + + parseColor(data: any, oldHue?: number): ColorAttrs { + if (isDef(data) || isNull(data)) { + data = "#000000"; + } + + if (data && data.hsl) { + this.instance = tinycolor(data.hsl); + } else if (data && data.hex && data.hex.length > 0) { + this.instance = tinycolor(data.hex); + } else if (data && data.hex8 && data.hex8.length > 0) { + this.instance = tinycolor(data.hex8); + } else if (data && data.hsv) { + this.instance = tinycolor(data.hsv); + } else if (data && data.rgba) { + this.instance = tinycolor(data.rgba); + } else if (data && data.rgb) { + this.instance = tinycolor(data.rgb); + } else { + this.instance = tinycolor(data); + } + + const hsl = this.instance.toHsl(); + const hsv = this.instance.toHsv(); + const rgb = this.instance.toRgb(); + + if (hsl.s === 0) { + hsv.h = hsl.h = data.h || (data.hsl && data.hsl.h) || oldHue || 0; + } + + if (hsv.h === 0 || hsl.h === 0) { + hsv.h = hsl.h = data.h || oldHue || data.oldHue || 0; + } + + if (hsv.v === 0) { + hsv.s = (data.s && data.s) || (data.hsv && data.hsv.s) || 0; + } + + return { + hsl: { + h: Math.round(hsl.h), + s: Number(Math.round(hsl.s * 100).toFixed(2)) / 100, + l: Number(Math.round(hsl.l * 100).toFixed(2)) / 100, + a: Math.round(hsl.a * 100) / 100 + }, + hex: this.instance.toHexString().toUpperCase(), + hex8: this.instance.toHex8String().toUpperCase(), + rgb: { + r: Math.round(rgb.r), + g: Math.round(rgb.g), + b: Math.round(rgb.b), + a: Math.round(rgb.a * 100) / 100 + }, + hsv: { + h: Math.round(hsv.h), + s: Math.round(hsv.s * 100) / 100, + v: Math.round(hsv.v * 100) / 100, + a: Math.round(hsl.a * 100) / 100 + }, + oldHue: Math.round(data.h || oldHue || hsl.h), + source: data.source, + alpha: Math.round((data.a || this.instance.getAlpha()) * 100) / 100 + }; + } + + format(format: ColorFormat): string { + return this.instance.toString(format); + } +} + +export const debounceFn = debounce( + (fn: Function) => { + fn(); + }, + 200, + { + leading: true, + trailing: false + } +); + +export const MAX_STORAGE_LENGTH = 8; +export const STORAGE_COLOR_KEY = "colorList"; diff --git a/src/components/ColorPicker/common/Alpha.vue b/src/components/ColorPicker/common/Alpha.vue new file mode 100644 index 0000000..870f84d --- /dev/null +++ b/src/components/ColorPicker/common/Alpha.vue @@ -0,0 +1,285 @@ + + + + + diff --git a/src/components/ColorPicker/common/History.vue b/src/components/ColorPicker/common/History.vue new file mode 100644 index 0000000..5434d8b --- /dev/null +++ b/src/components/ColorPicker/common/History.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/components/ColorPicker/common/Hue.vue b/src/components/ColorPicker/common/Hue.vue new file mode 100644 index 0000000..391307f --- /dev/null +++ b/src/components/ColorPicker/common/Hue.vue @@ -0,0 +1,276 @@ + + + + + diff --git a/src/components/ColorPicker/common/Saturation.vue b/src/components/ColorPicker/common/Saturation.vue new file mode 100644 index 0000000..e91782e --- /dev/null +++ b/src/components/ColorPicker/common/Saturation.vue @@ -0,0 +1,219 @@ + + + + + diff --git a/src/components/ColorPicker/common/VColorInput.vue b/src/components/ColorPicker/common/VColorInput.vue new file mode 100644 index 0000000..adbd943 --- /dev/null +++ b/src/components/ColorPicker/common/VColorInput.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/src/components/ColorPicker/index.vue b/src/components/ColorPicker/index.vue new file mode 100644 index 0000000..2c11c5e --- /dev/null +++ b/src/components/ColorPicker/index.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/src/components/GlobalFooter/index.vue b/src/components/GlobalFooter/index.vue new file mode 100644 index 0000000..bc150c6 --- /dev/null +++ b/src/components/GlobalFooter/index.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/components/GlobalHeader/index.vue b/src/components/GlobalHeader/index.vue new file mode 100644 index 0000000..d0c6811 --- /dev/null +++ b/src/components/GlobalHeader/index.vue @@ -0,0 +1,138 @@ + + + diff --git a/src/components/LockScreen/index.vue b/src/components/LockScreen/index.vue new file mode 100644 index 0000000..fda7881 --- /dev/null +++ b/src/components/LockScreen/index.vue @@ -0,0 +1,361 @@ + + + diff --git a/src/components/Menu/Menu.vue b/src/components/Menu/Menu.vue new file mode 100644 index 0000000..1625491 --- /dev/null +++ b/src/components/Menu/Menu.vue @@ -0,0 +1,138 @@ + + + diff --git a/src/components/Menu/RenderSubMenu.vue b/src/components/Menu/RenderSubMenu.vue new file mode 100644 index 0000000..458ce85 --- /dev/null +++ b/src/components/Menu/RenderSubMenu.vue @@ -0,0 +1,118 @@ + + + diff --git a/src/components/Menu/SideMenu.vue b/src/components/Menu/SideMenu.vue new file mode 100644 index 0000000..5504631 --- /dev/null +++ b/src/components/Menu/SideMenu.vue @@ -0,0 +1,73 @@ + + + diff --git a/src/components/MultiTab/index.vue b/src/components/MultiTab/index.vue new file mode 100644 index 0000000..528abbe --- /dev/null +++ b/src/components/MultiTab/index.vue @@ -0,0 +1,328 @@ + + diff --git a/src/components/NoticeIcon/index.vue b/src/components/NoticeIcon/index.vue new file mode 100644 index 0000000..74bb3c6 --- /dev/null +++ b/src/components/NoticeIcon/index.vue @@ -0,0 +1,129 @@ + + + + + + diff --git a/src/components/SearchBar/SearchItem.vue b/src/components/SearchBar/SearchItem.vue new file mode 100644 index 0000000..1b4649c --- /dev/null +++ b/src/components/SearchBar/SearchItem.vue @@ -0,0 +1,108 @@ + + diff --git a/src/components/SearchBar/index.vue b/src/components/SearchBar/index.vue new file mode 100644 index 0000000..d511413 --- /dev/null +++ b/src/components/SearchBar/index.vue @@ -0,0 +1,99 @@ + + + + diff --git a/src/components/SelectLang/index.vue b/src/components/SelectLang/index.vue new file mode 100644 index 0000000..237409a --- /dev/null +++ b/src/components/SelectLang/index.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/components/SettingDrawer/components/GlobalStyle.vue b/src/components/SettingDrawer/components/GlobalStyle.vue new file mode 100644 index 0000000..aad9df0 --- /dev/null +++ b/src/components/SettingDrawer/components/GlobalStyle.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/components/SettingDrawer/components/LayoutSettings.vue b/src/components/SettingDrawer/components/LayoutSettings.vue new file mode 100644 index 0000000..ac69217 --- /dev/null +++ b/src/components/SettingDrawer/components/LayoutSettings.vue @@ -0,0 +1,149 @@ + + diff --git a/src/components/SettingDrawer/components/NavigationMode.vue b/src/components/SettingDrawer/components/NavigationMode.vue new file mode 100644 index 0000000..af2212f --- /dev/null +++ b/src/components/SettingDrawer/components/NavigationMode.vue @@ -0,0 +1,64 @@ + + + diff --git a/src/components/SettingDrawer/components/OtherSettings.vue b/src/components/SettingDrawer/components/OtherSettings.vue new file mode 100644 index 0000000..a55ce85 --- /dev/null +++ b/src/components/SettingDrawer/components/OtherSettings.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/components/SettingDrawer/components/SettingItem.vue b/src/components/SettingDrawer/components/SettingItem.vue new file mode 100644 index 0000000..748015a --- /dev/null +++ b/src/components/SettingDrawer/components/SettingItem.vue @@ -0,0 +1,23 @@ + + + diff --git a/src/components/SettingDrawer/components/ThemeColor.vue b/src/components/SettingDrawer/components/ThemeColor.vue new file mode 100644 index 0000000..1a1adc0 --- /dev/null +++ b/src/components/SettingDrawer/components/ThemeColor.vue @@ -0,0 +1,83 @@ + + + diff --git a/src/components/SettingDrawer/icons/darkMenu.svg b/src/components/SettingDrawer/icons/darkMenu.svg new file mode 100644 index 0000000..6a03a6d --- /dev/null +++ b/src/components/SettingDrawer/icons/darkMenu.svg @@ -0,0 +1,40 @@ + + + + Group 5 Copy 5 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/SettingDrawer/icons/darkTheme.svg b/src/components/SettingDrawer/icons/darkTheme.svg new file mode 100644 index 0000000..731e3f2 --- /dev/null +++ b/src/components/SettingDrawer/icons/darkTheme.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/SettingDrawer/icons/lightMenu.svg b/src/components/SettingDrawer/icons/lightMenu.svg new file mode 100644 index 0000000..80222c2 --- /dev/null +++ b/src/components/SettingDrawer/icons/lightMenu.svg @@ -0,0 +1,40 @@ + + + + Group 5 + Created with Sketch. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/SettingDrawer/icons/sideMenu.svg b/src/components/SettingDrawer/icons/sideMenu.svg new file mode 100644 index 0000000..f646bd7 --- /dev/null +++ b/src/components/SettingDrawer/icons/sideMenu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/SettingDrawer/icons/topMenu.svg b/src/components/SettingDrawer/icons/topMenu.svg new file mode 100644 index 0000000..3a5aef6 --- /dev/null +++ b/src/components/SettingDrawer/icons/topMenu.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/components/SettingDrawer/index.vue b/src/components/SettingDrawer/index.vue new file mode 100644 index 0000000..9aad2eb --- /dev/null +++ b/src/components/SettingDrawer/index.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/components/SettingDrawer/settingConfig.ts b/src/components/SettingDrawer/settingConfig.ts new file mode 100644 index 0000000..4857fe4 --- /dev/null +++ b/src/components/SettingDrawer/settingConfig.ts @@ -0,0 +1,70 @@ +import config from '~/config/defaultSettings' +const colorList = [ + { + key: 'Цэнхэр', + color: config.primaryColor + }, + { + key: 'Улаан', + color: '#F5222D' + }, + { + key: 'Улбар шар', + color: '#FA541C' + }, + { + key: 'Шар', + color: '#FAAD14' + }, + { + key: 'Тод ногоон', + color: '#13C2C2' + }, + { + key: 'Ногоон', + color: '#42ad0e' + }, + { + key: 'Гүн цэнхэр', + color: '#2F54EB' + }, + { + key: 'Ягаан', + color: '#722ED1' + } +] + +const updateDarkMode = isDark => { + // let styleTag = document.getElementById('themeCss') + // + // const app = document.getElementsByTagName('html') + // const appTag = app[0]; + // // if (!styleTag) { + // // styleTag = document.createElement('link') + // // styleTag.setAttribute('id', 'themeCss') + // // document.head.appendChild(styleTag) + // // } + if (isDark) { + // styleTag.setAttribute('href', '/themes/dark.css') + // appTag!.className = 'darkMode' + document.documentElement.classList.add('dark'); + }else{ + // styleTag.setAttribute('href', '') + // appTag!.className = '' + document.documentElement.classList.remove('dark'); + } + +} + +const updateColorWeak = isColorWeak => { + const app = document.getElementsByTagName('html') + isColorWeak ? app[0]!.classList.add('colorWeak') : app[0]!.classList.remove('colorWeak') +} + +const updateGrayMode = isGrayMode => { + const app = document.getElementsByTagName('html') + + isGrayMode ? app[0]!.classList.add('grayMode') : app[0]!.classList.remove('grayMode') +} + +export { colorList, updateColorWeak, updateGrayMode, updateDarkMode } diff --git a/src/components/SettingDrawer/updateTheme.ts b/src/components/SettingDrawer/updateTheme.ts new file mode 100644 index 0000000..2774b39 --- /dev/null +++ b/src/components/SettingDrawer/updateTheme.ts @@ -0,0 +1,25 @@ +// info:todo:不太懂,抄的vben +import { replaceStyleVariables } from 'vite-plugin-theme/es/client'; +import { getThemeColors, generateColors } from '~/utils/themeUtil' +import { mixLighten, mixDarken, tinycolor } from 'vite-plugin-theme/es/colorUtils'; + +export async function updateTheme(color: string) { + const colors = generateColors({ + mixDarken, + mixLighten, + tinycolor, + color, + }); + + // var result = await replaceStyleVariables({ + // colorVariables: [...getThemeColors(color), ...colors], + // // colorVariables: [...getThemeColors(color)], + // }); + + console.log(color) + + return await replaceStyleVariables({ + colorVariables: [...getThemeColors(color), ...colors], + // colorVariables: [...getThemeColors(color)], + }); +} diff --git a/src/components/SvgIcon/index.vue b/src/components/SvgIcon/index.vue new file mode 100644 index 0000000..4e04f1e --- /dev/null +++ b/src/components/SvgIcon/index.vue @@ -0,0 +1,40 @@ + + + diff --git a/src/components/SvgIcon/manual.vue b/src/components/SvgIcon/manual.vue new file mode 100644 index 0000000..3fce763 --- /dev/null +++ b/src/components/SvgIcon/manual.vue @@ -0,0 +1,27 @@ + + + diff --git a/src/components/SvgIcon/tools.ts b/src/components/SvgIcon/tools.ts new file mode 100644 index 0000000..eacef35 --- /dev/null +++ b/src/components/SvgIcon/tools.ts @@ -0,0 +1,24 @@ +// 废弃无用了 +export const getSvgFiles = () => { + const svgs = import.meta.glob('/src/assets/assets/icons/**/*.svg') + const components = {} + for (let s in svgs) { + components[genFileName(s)] = svgs[s] + } + return components +} + +const genFileName = (path) => { + path = path.replace('.svg', '') + const nameArr = path.split('/') + const len = nameArr.length + let folderName = '' + let fileName = '' + // for (let i = len - 1; i <= 0; i--) { + fileName = nameArr[len - 1] + folderName = nameArr[len - 2] + if (folderName !== 'icons') { + return folderName + '-' + fileName + } + return fileName +} diff --git a/src/components/home/Banner.vue b/src/components/home/Banner.vue new file mode 100644 index 0000000..1521494 --- /dev/null +++ b/src/components/home/Banner.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/src/components/home/FAS.vue b/src/components/home/FAS.vue new file mode 100644 index 0000000..77e13c1 --- /dev/null +++ b/src/components/home/FAS.vue @@ -0,0 +1,47 @@ + + + + diff --git a/src/components/home/Promotion.vue b/src/components/home/Promotion.vue new file mode 100644 index 0000000..eca8c81 --- /dev/null +++ b/src/components/home/Promotion.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/components/home/Top.vue b/src/components/home/Top.vue new file mode 100644 index 0000000..6b18e5e --- /dev/null +++ b/src/components/home/Top.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/components/tools/Breadcrumb.vue b/src/components/tools/Breadcrumb.vue new file mode 100644 index 0000000..5bb3f10 --- /dev/null +++ b/src/components/tools/Breadcrumb.vue @@ -0,0 +1,50 @@ + + + diff --git a/src/components/tools/DarkLightMode.vue b/src/components/tools/DarkLightMode.vue new file mode 100644 index 0000000..a4d4a3e --- /dev/null +++ b/src/components/tools/DarkLightMode.vue @@ -0,0 +1,75 @@ + + diff --git a/src/components/tools/Logo.vue b/src/components/tools/Logo.vue new file mode 100644 index 0000000..0db8f7a --- /dev/null +++ b/src/components/tools/Logo.vue @@ -0,0 +1,44 @@ + + + diff --git a/src/components/tools/Logout.vue b/src/components/tools/Logout.vue new file mode 100644 index 0000000..f89bc41 --- /dev/null +++ b/src/components/tools/Logout.vue @@ -0,0 +1,53 @@ + + + diff --git a/src/components/tools/TwoStepCaptcha.vue b/src/components/tools/TwoStepCaptcha.vue new file mode 100644 index 0000000..01302b4 --- /dev/null +++ b/src/components/tools/TwoStepCaptcha.vue @@ -0,0 +1,89 @@ + + + + diff --git a/src/components/tools/UserMenu/index.vue b/src/components/tools/UserMenu/index.vue new file mode 100644 index 0000000..40062b4 --- /dev/null +++ b/src/components/tools/UserMenu/index.vue @@ -0,0 +1,153 @@ + + + + diff --git a/src/config/defaultSettings.ts b/src/config/defaultSettings.ts new file mode 100644 index 0000000..a6bc08f --- /dev/null +++ b/src/config/defaultSettings.ts @@ -0,0 +1,30 @@ +/** + * + * primaryColor - default color, localStorage + * navTheme - sidebar theme ['dark', 'light'] + * colorWeak - efault color + * layout - ['sidemenu', 'topmenu'] + * fixedHeader - Header : boolean + * fixSiderbar - boolean + * contentWidth - Content Area Layout: Fluid | Fixed + */ + +export default { + navTheme: 'light', // theme for nav menu + primaryColor: '#3471f6', + layout: 'sidemenu', // nav menu position: `sidemenu` or `topmenu` + contentWidth: 'Fluid', // layout of content: `Fluid` or `Fixed`, only works when layout is topmenu + fixedHeader: false, // sticky header + fixSiderbar: false, // sticky siderbar + colorWeak: false, + title: 'Ant Design Pro', + // pwa: false, + // iconfontUrl: '', + storage: { + namespace: '' + }, + grayMode: false, + darkMode: false, + dynamicBrowserTab: true, + useAsyncRouter: false +} diff --git a/src/consts/const.js b/src/consts/const.js new file mode 100644 index 0000000..06f98f1 --- /dev/null +++ b/src/consts/const.js @@ -0,0 +1 @@ +export const base_url = process.dev ? "http://localhost:3000" : window.location.protocol + "//" + window.location.host diff --git a/src/graphql/queries.js b/src/graphql/queries.js new file mode 100644 index 0000000..1b25185 --- /dev/null +++ b/src/graphql/queries.js @@ -0,0 +1,14 @@ +import gql from 'graphql-tag'; + +export const IMAGE_URL = 'https://khankhulgun.mn/' + + +export const GET_PROVINCE= gql` +query view_aiamag{ + view_aiamag( + sorts: [{ column: "id", order: desc }] + ) { + id + aimagname + } +}`; diff --git a/src/layouts/agent.vue b/src/layouts/agent.vue new file mode 100644 index 0000000..5914875 --- /dev/null +++ b/src/layouts/agent.vue @@ -0,0 +1,79 @@ + + + + + + diff --git a/src/layouts/default.vue b/src/layouts/default.vue new file mode 100644 index 0000000..981eef0 --- /dev/null +++ b/src/layouts/default.vue @@ -0,0 +1,244 @@ + + + diff --git a/src/layouts/home.vue b/src/layouts/home.vue new file mode 100644 index 0000000..44935bc --- /dev/null +++ b/src/layouts/home.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/locale/index.js b/src/locale/index.js new file mode 100644 index 0000000..4ce92d6 --- /dev/null +++ b/src/locale/index.js @@ -0,0 +1,6 @@ +import ls from '~/utils/Storage' +import { setupI18n } from '@lambda-platform/lambda-vue/src/locale' + +export const locale = ls.get('lang') || 'mn_MN'; + +export const i18n = setupI18n(locale) diff --git a/src/pages/admin/index.vue b/src/pages/admin/index.vue new file mode 100644 index 0000000..b412598 --- /dev/null +++ b/src/pages/admin/index.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/pages/admin/p/[menu_id]/index.vue b/src/pages/admin/p/[menu_id]/index.vue new file mode 100644 index 0000000..dd8bf48 --- /dev/null +++ b/src/pages/admin/p/[menu_id]/index.vue @@ -0,0 +1,198 @@ + + + diff --git a/src/pages/auth/forgot.vue b/src/pages/auth/forgot.vue new file mode 100644 index 0000000..9e6d420 --- /dev/null +++ b/src/pages/auth/forgot.vue @@ -0,0 +1,109 @@ + + + diff --git a/src/pages/auth/login.vue b/src/pages/auth/login.vue new file mode 100644 index 0000000..d5d8715 --- /dev/null +++ b/src/pages/auth/login.vue @@ -0,0 +1,144 @@ + + + + + diff --git a/src/pages/auth/password-reset.vue b/src/pages/auth/password-reset.vue new file mode 100644 index 0000000..4f193ac --- /dev/null +++ b/src/pages/auth/password-reset.vue @@ -0,0 +1,129 @@ + + + diff --git a/src/pages/index.vue b/src/pages/index.vue new file mode 100644 index 0000000..7410569 --- /dev/null +++ b/src/pages/index.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/plugins/core/apollo.js b/src/plugins/core/apollo.js new file mode 100644 index 0000000..686ed6f --- /dev/null +++ b/src/plugins/core/apollo.js @@ -0,0 +1,21 @@ +import { ApolloClient, HttpLink, InMemoryCache } from '@apollo/client/core' +import { createApolloProvider } from '@vue/apollo-option' + +import { base_url } from '~/consts/const' +const httpLink = new HttpLink({ + uri: base_url, +}); + +// Cache implementation +const cache = new InMemoryCache({ + addTypename: false +}); + +const apolloClient = new ApolloClient({ + link: httpLink, + cache: cache, +}); + +export default createApolloProvider({ + defaultClient: apolloClient, +}); diff --git a/src/plugins/core/axios.ts b/src/plugins/core/axios.ts new file mode 100644 index 0000000..69d5b72 --- /dev/null +++ b/src/plugins/core/axios.ts @@ -0,0 +1,18 @@ +import axios from 'axios' +import { base_url } from '~/consts/const' +import ls from '~/utils/Storage'; +import { ACCESS_TOKEN } from '~/store/mutation-types'; +export function initAxios() { + + + axios.defaults.baseURL = base_url; + axios.defaults.withCredentials = true; + + const token = ls.get(ACCESS_TOKEN) + if(token){ + setToken(token) + } +} +export function setToken(token) { + axios.defaults.headers.common['Authorization'] = 'Bearer '+token; +} diff --git a/src/plugins/core/filters.ts b/src/plugins/core/filters.ts new file mode 100644 index 0000000..a5cb286 --- /dev/null +++ b/src/plugins/core/filters.ts @@ -0,0 +1,22 @@ +import { App } from "vue"; +import {getNumber, getMoney} from '~/utils/number' +import {getDate} from '~/utils/date' + +/** + * Initialize Global Filters + * @param app vue instance + */ +export function initFilters(app: App) { + + app.config.globalProperties.$filters = { + currencyMNT(value) { + return getMoney(value) + }, + number(value) { + return getNumber(value) + }, + date(value) { + return getDate(value) + }, + } +} diff --git a/src/plugins/core/inline-svg.ts b/src/plugins/core/inline-svg.ts new file mode 100644 index 0000000..ac7c70c --- /dev/null +++ b/src/plugins/core/inline-svg.ts @@ -0,0 +1,10 @@ +import { App } from "vue"; +import InlineSvg from "vue-inline-svg"; + +/** + * Initialize Inline-Svg component + * @param app vue instance + */ +export function initInlineSvg(app: App) { + app.component("inline-svg", InlineSvg); +} diff --git a/src/plugins/main.ts b/src/plugins/main.ts new file mode 100644 index 0000000..63a703f --- /dev/null +++ b/src/plugins/main.ts @@ -0,0 +1,94 @@ +import { reactive } from "vue"; +/* +* Plugins +* */ + +import VueGtag from 'vue-gtag-next' +import PortalVue from 'portal-vue' + +// import {i18n} from '~@lambda-platform/lambda-vue/src/locale'; + +import {installDataGrid} from '@lambda-platform/lambda-vue/src/modules/datagrid'; +import {installKrud} from '@lambda-platform/lambda-vue/src/modules/krud'; +import { loadLocaleMessages } from '@lambda-platform/lambda-vue/src/locale' + +/* +* Local plugins +* */ + +import apolloProvider from "./core/apollo" +import store from '../store/index'; + +import { defineNuxtPlugin } from "#app"; +import { initInlineSvg } from "./core/inline-svg"; +import { initFilters } from "./core/filters"; +import { initAxios } from "./core/axios"; + +declare interface AppState { + theme?: string; + darkTheme?: boolean; +} +import setupDefaultSetting from '~/utils/setupDefaultSetting' +import {i18n, locale} from '~/locale' + + +export default defineNuxtPlugin(async ({ vueApp: app }) => { + + // app.use(VueGtag, { + // property: { + // id: 'G-NNSL6DKF5X' + // } + // }); + + if (!i18n.global.availableLocales.includes(locale)) { + await loadLocaleMessages(i18n, locale) + } + + app.use(i18n); + + // + initAxios(); + initInlineSvg(app); + initFilters(app); + + /* LAMBDA */ + installKrud(app) + installDataGrid(app) + // + // + app.use(store); + + app.use(apolloProvider); + + app.use(PortalVue); + + + setupDefaultSetting(); + + return { + provide: { + appState: reactive({ + theme: "lara-light-indigo", + darkTheme: false, + }) as AppState, + }, + }; +}); + +declare module "#app" { + interface NuxtApp { + $appState: AppState; + } +} + +declare module "@vue/runtime-core" { + interface ComponentCustomProperties { + $appState: AppState; + } +} + +export {}; + + + + diff --git a/src/service/service.ts b/src/service/service.ts new file mode 100644 index 0000000..a7d7d06 --- /dev/null +++ b/src/service/service.ts @@ -0,0 +1,22 @@ +import baseService from '~/utils/http/axios' +import { base_url } from '~/consts/const' + +export const userLogin = data => { + const api = base_url + `/auth/login` + return baseService.post(api, data) +} + +export const userLogout = () => { + const api = base_url + `/auth/logout` + return baseService.post(api, {}) +} + +export const getRoleData = () => { + const api = base_url + `/admin/role/data` + return baseService.get(api, {}) +} + +export const getLambdaConfig = () => { + const api = base_url + `/lambda-config` + return baseService.get(api, {}) +} diff --git a/src/store/index.ts b/src/store/index.ts new file mode 100644 index 0000000..7527300 --- /dev/null +++ b/src/store/index.ts @@ -0,0 +1,14 @@ +import app from './modules/app' +import lambda from './modules/lambda' +import { createStore } from 'vuex'; + +const store = createStore({ + mutations: {}, + actions: {}, + modules: { + app, + lambda + }, +}); + +export default store diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts new file mode 100644 index 0000000..76bca30 --- /dev/null +++ b/src/store/modules/app.ts @@ -0,0 +1,146 @@ +import ls from '~/utils/Storage' +import { updateDarkMode } from '~/components/SettingDrawer/settingConfig' +import { + SITE_SETTINGS, + SET_SIDEBAR_TYPE, + TOGGLE_DEVICE, + TOGGLE_FIXED_HEADER, + TOGGLE_CONTENT_WIDTH, + TOGGLE_COLOR, + TOGGLE_WEAK, + TOGGLE_MULTI_TAB, + SET_SETTING_DRAWER, + TOGGLE_FIXED_SIDERBAR, + TOGGLE_FIXED_HEADER_HIDDEN, + TOGGLE_GRAY, + TOGGLE_THEME, + TOGGLE_LAYOUT_MODE, + CLOSE_SIDEBAR, + SET_DARK_MODE, + SET_LOCK_SCREEN +} from '~/store/mutation-types' + +const app = { + state: { + sidebar: true, + device: 'desktop', + theme: 'light', + layout: 'sidemenu', //sidemenu topmenu + contentWidth: 'Fluid', //Fixed Fluid + fixedHeader: true, + fixSiderbar: true, + autoHideHeader: false, + color: null, + weak: false, + gray: false, + multiTab: false, + showSettings: false, + darkMode: false, + lockScreen: false + }, + mutations: { + [SET_SIDEBAR_TYPE]: (state, type) => { + state.sidebar = type + cache({ [SET_SIDEBAR_TYPE]: type }) + }, + [CLOSE_SIDEBAR]: (state) => { + cache({ [CLOSE_SIDEBAR]: true }) + state.sidebar = false + }, + [TOGGLE_DEVICE]: (state, device) => { + state.device = device + }, + + [TOGGLE_THEME]: (state, theme) => { + cache({ [TOGGLE_THEME]: theme }) + state.theme = theme + + if (state.darkMode) { + setDarkMode(state, false) + } + }, + [SET_DARK_MODE]: (state, isDark) => { + setDarkMode(state, isDark) + + if (isDark) { + state.theme = 'dark' + } + }, + [TOGGLE_LAYOUT_MODE]: (state, layout) => { + + if (layout === 'sidemenu') { + state.contentWidth = 'Fluid' + cache({ [TOGGLE_CONTENT_WIDTH]: 'Fluid' }) + } + cache({ [TOGGLE_LAYOUT_MODE]: layout }) + state.layout = layout + }, + [TOGGLE_FIXED_HEADER]: (state, fixed) => { + cache({ [TOGGLE_FIXED_HEADER]: fixed }) + state.fixedHeader = fixed + }, + [TOGGLE_FIXED_SIDERBAR]: (state, fixed) => { + cache({ [TOGGLE_FIXED_SIDERBAR]: fixed }) + state.fixSiderbar = fixed + }, + [TOGGLE_FIXED_HEADER_HIDDEN]: (state, show) => { + cache({ [TOGGLE_FIXED_HEADER_HIDDEN]: show }) + state.autoHideHeader = show + }, + [TOGGLE_CONTENT_WIDTH]: (state, type) => { + cache({ [TOGGLE_CONTENT_WIDTH]: type }) + state.contentWidth = type + }, + [TOGGLE_COLOR]: (state, color) => { + cache({ [TOGGLE_COLOR]: color }) + state.color = color + + // menuIconColorPatch(color) + }, + [TOGGLE_WEAK]: (state, flag) => { + cache({ [TOGGLE_WEAK]: flag }) + state.weak = flag + }, + [TOGGLE_GRAY]: (state, flag) => { + cache({ [TOGGLE_GRAY]: flag }) + state.gray = flag + }, + [TOGGLE_MULTI_TAB]: (state, bool) => { + cache({ [TOGGLE_MULTI_TAB]: bool }) + state.multiTab = bool + }, + [SET_SETTING_DRAWER]: (state, type) => { + state.showSettings = type + }, + [SET_LOCK_SCREEN]: (state, flag) => { + state.lockScreen = flag + cache({ [SET_LOCK_SCREEN]: flag }) + document.getElementById('__nuxt')!.style.overflow = flag ? 'hidden' :'visible' + }, + + } +} + +function cache(o) { + ls.setObj(SITE_SETTINGS, o) +} + +function menuIconColorPatch(color) { + const menuIconColor = ` + .SysMenu .ant-menu-light .ant-menu-submenu-selected .ant-menu-item-icon, + .SysMenu .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon{ + color: ${color} !important; + }` + var style = document.createElement("style"); + style.appendChild(document.createTextNode(menuIconColor)); + var head = document.getElementsByTagName("head")[0]; + head.appendChild(style); +} + +function setDarkMode(state, isDark) { + cache({ [SET_DARK_MODE]: isDark }) + updateDarkMode(isDark) + state.darkMode = isDark +} + +export default app diff --git a/src/store/modules/lambda.ts b/src/store/modules/lambda.ts new file mode 100644 index 0000000..3cf9ed7 --- /dev/null +++ b/src/store/modules/lambda.ts @@ -0,0 +1,130 @@ +import app from '~/store/modules/app' +import { LAMBDA_CONFIG, KRUDS, MENU, PERMISSIONS, MENU_LIST, SAVED_TABS } from '~/store/mutation-types' + +export const lambda ={ + state: { + config: { + "schema_load_mode": "auto", + "project_key": "", + "theme": "aside", + "domain": "http://localhost:8080", + "title": "Lambda Platform", + "subTitle": "Програм хамгамж бүтээх ажлыг автоматжуулагч", + "copyright": "Lambda Platform© 2022", + "favicon": "/assets/lambda/images/favicon.png", + "bg": "/assets/lambda/images/bg.png", + "logo": "/assets/lambda/images/logo.svg", + "logo_dark": "/assets/lambda/images/logo_dark.svg", + "logoText": "", + "super_url": "/lambda/puzzle", + "app_url": "/admin", + "has_language": false, + "withCrudLog": false, + "krud_public": false, + "languages": [ + { + "label": "Moнгол", + "code": "mn_MN" + }, + { + "label": "English", + "code": "en_US" + }, + { + "label": "Korea", + "code": "ko_KR" + } + ], + "default_language": "mn_MN", + "role-redirects": [ + { + "role_id": 1, + "url": "/lambda/puzzle" + } + ], + "user_data_fields": [ + "id" + ], + "data_form_custom_elements": [], + "data_grid_custom_elements": [], + "password_reset_time_out": 0, + "static_words": { + "mn_MN": { + "title": "Lambda Platform", + "subtitle": "Програм хамгамж бүтээх ажлыг автоматжуулагч", + "login": "Нэвтрэх", + "forgot": "Нууц үгээ мартсан?", + "remember": "Энэ компьютерт сануулах", + "loginTitle": "СИСТЕМД НЭВТРЭХ", + "username": "Нэвтрэх нэр", + "email": "И-мэйл", + "password": "Нууц үг", + "loginSuccess": "Амжилттай нэвтэрлээ. Түр хүлээнэ үү!", + "loginError": "Уучлаарай, нэвтрэх үед алдаа гарлаа!!", + "emailRequired": "И-мэйл хаяг аа оруулна уу", + "forgotDescription": "И-мэйл хаягаа оруулаад нууц үг шинэчлэнэ үү", + "sendPasswordResetCode": "Нууц үг солих код и-мэйлээр авах", + "passwordConfirm": "Нууц үг баталгаажуулах", + "userNotFound": "Хэрэгэлч олдсонгүй !!!", + "codeSentError": "Нууц үг шинэчлэх код илгээх үед алдаа гарлаа!", + "passwordReset": "НУУЦ ҮГ ШИНЭЧЛЭХ", + "passwordResetCode": "Нууц үгээ сэргээх код", + "passwordResetCodeSent": "Нууц үг шинэчлэх код амжилттай илгээгдлээ !", + "passwordResetCodeRequired": "Нууц үг солих код оруулаагүй байна !!!", + "passwordResetSuccess": "Нууц үг амжилттай шинэчлэгдлээ !", + "passwordConfirmError": "Нууц үг баталгаажуулалт таарсангүй !!!", + "passwordResetCodeIncorrect": "Нууц үг сэргээх код буруу байна !!!", + "passwordResetCodeTimeout": "Нууц үг сэргээх кодны хугацаа дууссан !!!", + "noReply": "Энэхүү и-мэйл нь автоматаар илгээгдсэн учир хариу бичих шаардлагагүй." + } + }, + "notify": { + "firebaseConfig": { + "apiKey": "", + "publicKey": "", + "authDomain": "", + "databaseURL": "", + "projectId": "", + "storageBucket": "", + "messagingSenderId": "", + "appId": "", + "measurementId": "" + }, + "serverKey": "", + "sound": "/assets/lambda/notification.mp3", + "icon": "" + } + }, + kruds:[], + menu:[], + menu_list:[], + permissions:{ + default_menu: "", + extra: {approve: false, chart: false, datasource: false, excelupload: false, hascustomcreatebtn: false,}, + menu_id: 3, + permissions:{} + }, + saved_tabs:[] + }, + mutations: { + [LAMBDA_CONFIG]: (state, config) => { + state.config = config + }, + [KRUDS]: (state, kruds) => { + state.kruds = kruds + }, + [MENU]: (state, menu) => { + state.menu = menu + }, + [PERMISSIONS]: (state, permissions) => { + state.permissions = permissions + }, + [MENU_LIST]: (state, menu_list) => { + state.menu_list = menu_list + }, + [SAVED_TABS]: (state, saved_tabs) => { + state.saved_tabs = saved_tabs + }, + } +} +export default lambda diff --git a/src/store/mutation-types.ts b/src/store/mutation-types.ts new file mode 100644 index 0000000..24af0dd --- /dev/null +++ b/src/store/mutation-types.ts @@ -0,0 +1,45 @@ +export const ACCESS_TOKEN = 'ACCESS_TOKEN' +export const SIDEBAR_TYPE = 'SIDEBAR_TYPE' +export const TOGGLE_LAYOUT = 'TOGGLE_LAYOUT' +export const TOGGLE_FIXED_HEADER = 'TOGGLE_FIXED_HEADER' +export const TOGGLE_CONTENT_WIDTH = 'TOGGLE_CONTENT_WIDTH' +export const TOGGLE_COLOR = 'TOGGLE_COLOR' +export const TOGGLE_WEAK = 'TOGGLE_WEAK' +export const TOGGLE_MULTI_TAB = 'TOGGLE_MULTI_TAB' + +export const TOGGLE_DEVICE = 'TOGGLE_DEVICE' +export const SET_SETTING_DRAWER = 'SET_SETTING_DRAWER' +export const SET_SIDEBAR_TYPE ='SET_SIDEBAR_TYPE' +export const TOGGLE_FIXED_SIDERBAR ='TOGGLE_FIXED_SIDERBAR' +export const TOGGLE_FIXED_HEADER_HIDDEN ='TOGGLE_FIXED_HEADER_HIDDEN' +export const TOGGLE_GRAY ='TOGGLE_GRAY' +export const TOGGLE_THEME ='TOGGLE_THEME' +export const TOGGLE_LAYOUT_MODE ='TOGGLE_LAYOUT_MODE' +export const CLOSE_SIDEBAR ='CLOSE_SIDEBAR' +export const SET_DARK_MODE = 'SET_DARK_MODE' +export const SITE_SETTINGS = 'SITE_SETTINGS' +export const MENU_NAV = 'MENU_NAV' +export const SET_LOCK_SCREEN = 'SET_LOCK_SCREEN' +export const USER_INFO = 'USER_INFO' +export const PERMISSIONS = 'PERMISSIONS' +export const LAMBDA_CONFIG = 'LAMBDA_CONFIG' +export const KRUDS = 'KRUDS' +export const MENU = 'MENU' +export const MENU_LIST = 'MENU_LIST' +export const SAVED_TABS = 'SAVED_TABS' + +export const DEVICE_TYPE = { + DESKTOP: 'desktop', + TABLET: 'tablet', + MOBILE: 'mobile' +} + +export const CONTENT_WIDTH_TYPE = { + Fluid: 'Fluid', + Fixed: 'Fixed' +} + +export const NAV_THEME = { + LIGHT: 'light', + DARK: 'dark' +} diff --git a/src/store/reactiveState.ts b/src/store/reactiveState.ts new file mode 100644 index 0000000..419f7d5 --- /dev/null +++ b/src/store/reactiveState.ts @@ -0,0 +1,3 @@ +import { ref } from 'vue' + +export const globalLoading = ref(false) diff --git a/src/store/state.ts b/src/store/state.ts new file mode 100644 index 0000000..6bc01b3 --- /dev/null +++ b/src/store/state.ts @@ -0,0 +1,11 @@ +export interface State { + app: any; + lambda: any; + title: string; +} + +export const state: State = { + title: 'Vue(v3)', + app:null, + lambda:null, +}; diff --git a/src/store/useSiteSettings.ts b/src/store/useSiteSettings.ts new file mode 100644 index 0000000..dc76c7e --- /dev/null +++ b/src/store/useSiteSettings.ts @@ -0,0 +1,21 @@ +import { computed } from 'vue'; +import store from '~/store/index' +const state = store.state +export const layoutMode = computed(() => state["app"].layout) +export const navTheme = computed(() => state["app"].theme) +export const primaryColor = computed(() => state["app"].color) +export const colorWeak = computed(() => state["app"].weak) +export const grayMode = computed(() => state["app"].gray) +export const fixedHeader = computed(() => state["app"].fixedHeader) +export const fixSiderbar = computed(() => state["app"].fixSiderbar) +export const fixSidebar = computed(() => state["app"].fixSiderbar) +export const contentWidth = computed(() => state["app"].contentWidth) +export const autoHideHeader = computed(() => state["app"].autoHideHeader) +export const sidebarOpened = computed(() => state["app"].sidebar) +export const multiTab = computed(() => state["app"].multiTab) +export const device = computed(() => state["app"].device) +export const darkMode = computed(() => state["app"].darkMode) +export const lockScreen = computed(() => state["app"].lockScreen) + +export const isTopMenu = () => layoutMode.value === 'topmenu' +export const isSideMenu = () => !isTopMenu() diff --git a/src/utils/Storage.ts b/src/utils/Storage.ts new file mode 100644 index 0000000..71cf52e --- /dev/null +++ b/src/utils/Storage.ts @@ -0,0 +1,84 @@ +import { AesEncryption } from './encrypt' +import { encryptKeys } from './util' +import config from '~/config/defaultSettings' + +interface storageOptType { + namespace?: string + storage?: string + default_cache_time?: number + isEncrypt?: boolean +} + +const encryption = new AesEncryption({ key: encryptKeys.key, iv: encryptKeys.iv }); + +const options = Object.assign({ + namespace: 'ls_', // key prefix + storage: 'localStorage', // storage name session, local, memory + default_cache_time: 60 * 60 * 24 * 7, + isEncrypt: false +}, config.storage) + +let hasSetStorage = false + +export const storage = { + getKey: (key: string) => { + return options.namespace + key + }, + setOptions: (opt: storageOptType) => { + if (hasSetStorage) { + console.error('Has set storage:', options) + return + } + Object.assign(options, opt) + hasSetStorage = true + }, + set: (key: string, value, expire: number | null = options.default_cache_time) => { + const stringData = JSON.stringify({ + value, + expire: expire !== null ? new Date().getTime() + expire * 1000 : null + }) + window[options.storage].setItem(storage.getKey(key), options.isEncrypt ? encryption.encryptByAES(stringData) : stringData) + }, + setObj: (key: string, newVal, expire: number | null = options.default_cache_time) => { + const oldVal = storage.get(key) + if (!oldVal) { + storage.set(key, newVal, expire) + } else { + Object.assign(oldVal, newVal) + storage.set(key, oldVal, expire) + } + }, + /** + * + * @param {string} key + * @param {*=} def + */ + get: (key: string) => { + let item = window[options.storage].getItem(storage.getKey(key)) + if (item) { + try { + if (options.isEncrypt) { + item = encryption.decryptByAES(item) + } + const data = JSON.parse(item) + const { value, expire } = data + // 在有效期内直接返回 + if (expire === null || expire >= Date.now()) { + return value + } + storage.remove(storage.getKey(key)) + } catch (e) { + console.error(e) + } + } + return null + }, + remove: (key: string) => { + window[options.storage].removeItem(storage.getKey(key)) + }, + clear: (): void => { + window[options.storage].storage.clear() + } +} + +export default storage diff --git a/src/utils/date.js b/src/utils/date.js new file mode 100644 index 0000000..0807b11 --- /dev/null +++ b/src/utils/date.js @@ -0,0 +1,61 @@ +import Moment from 'moment' + +export function getDate(date) { + + if (typeof date === 'string' || date instanceof String) { + return Moment(date).format('YYYY-MM-DD'); + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("YYYY-MM-DD"); + } else { + return Moment(date * 1).format("YYYY-MM-DD"); + } + } +} +export function today(){ + return Moment().format('YYYY-MM-DD'); +} +export function afterMonth(){ + return Moment().add(1, 'months').format('YYYY-MM-DD'); +} +export function afterYear(){ + return Moment().add(1, 'years').format('YYYY-MM-DD'); +} +export function toMoment(date) { + return Moment(date) +} + +export function toTime(time) { + + return Moment(time, 'HH:mm:ss') + +} + +export function toDateTime(datetime) { + return Moment(datetime, 'YYYY-MM-DD HH:mm:ss') +} + +export function getDateTime(date) { + if (typeof date === 'string' || date instanceof String) { + return date; + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("YYYY-MM-DD HH:mm"); + } else { + return Moment(date * 1).format("YYYY-MM-DD HH:mm"); + } + } +} + +export function getTime(date) { + if (typeof date === 'string' || date instanceof String) { + return date; + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("HH:mm:ss"); + } else { + return Moment(date * 1).format("HH:mm:ss"); + } + } + +} diff --git a/src/utils/device.ts b/src/utils/device.ts new file mode 100644 index 0000000..52b1f41 --- /dev/null +++ b/src/utils/device.ts @@ -0,0 +1,37 @@ +import store from '~/store/index' +import { TOGGLE_DEVICE, DEVICE_TYPE } from '~/store/mutation-types'; +import { useBreakpoints, breakpointsAntDesign } from '@vueuse/core'; +// { "xs": 480, "sm": 576, "md": 768, "lg": 992, "xl": 1200, "xxl": 1600 } +const breakpoints = useBreakpoints(breakpointsAntDesign); +export const isMobile = breakpoints.smaller('sm'); +export const isTablet = breakpoints.between('sm', 'xl'); +export const isDesktop = breakpoints.greater('xl'); + +/** + * window.resize + */ +export function triggerWindowResizeEvent() { + const event: any = document.createEvent('HTMLEvents') + event.initEvent('resize', true, true) + event.eventType = 'message' + window.dispatchEvent(event) +} + +// clear: window onresize +let clear; +export const setDeviceType = () => { + if (clear) { + clearTimeout(clear); + } + clear = setTimeout(function () { + if (isMobile.value) { + store.commit(TOGGLE_DEVICE, DEVICE_TYPE.MOBILE); + } + if (isTablet.value) { + store.commit(TOGGLE_DEVICE, DEVICE_TYPE.TABLET); + } + if (isDesktop.value) { + store.commit(TOGGLE_DEVICE, DEVICE_TYPE.DESKTOP); + } + }); +} diff --git a/src/utils/encrypt.ts b/src/utils/encrypt.ts new file mode 100644 index 0000000..75c77f4 --- /dev/null +++ b/src/utils/encrypt.ts @@ -0,0 +1,56 @@ +// from vben +import { encrypt, decrypt } from 'crypto-js/aes'; +import { parse } from 'crypto-js/enc-utf8'; +import pkcs7 from 'crypto-js/pad-pkcs7'; +import ECB from 'crypto-js/mode-ecb'; +import md5 from 'crypto-js/md5'; +import UTF8 from 'crypto-js/enc-utf8'; +import Base64 from 'crypto-js/enc-base64'; + +export interface EncryptionParams { + key: string; + iv: string; +} + +export class AesEncryption { + private key; + private iv; + + constructor(opt: Partial = {}) { + const { key, iv } = opt; + if (key) { + this.key = parse(key); + } + if (iv) { + this.iv = parse(iv); + } + } + + get getOptions() { + return { + mode: ECB, + padding: pkcs7, + iv: this.iv, + }; + } + + encryptByAES(cipherText: string) { + return encrypt(cipherText, this.key, this.getOptions).toString(); + } + + decryptByAES(cipherText: string) { + return decrypt(cipherText, this.key, this.getOptions).toString(UTF8); + } +} + +export function encryptByBase64(cipherText: string) { + return UTF8.parse(cipherText).toString(Base64); +} + +export function decodeByBase64(cipherText: string) { + return Base64.parse(cipherText).toString(UTF8); +} + +export function encryptByMd5(password: string) { + return md5(password).toString(); +} diff --git a/src/utils/eventBus.ts b/src/utils/eventBus.ts new file mode 100644 index 0000000..084bd19 --- /dev/null +++ b/src/utils/eventBus.ts @@ -0,0 +1,28 @@ +import mitt, { Emitter, EventType } from 'mitt' + +export interface Mitter extends Emitter> { + clearKey(name: string): void + once(name: string, data: any): void +} + +// 可以把父类断言为子类 +const emitter: Mitter = mitt() as Mitter + +emitter.clearKey = (name) => { + emitter.all.delete(name) +} + +emitter.once = (name, data) => { + emitter.clearKey(name) + emitter.on(name, data) +} + +// 也可以使用class的方法重写mitt,让构造函数的prototype=mitt()然后再new构造函数 +// const mitter=function(){ +// this.clearKey = function () { } +// this.once = function () { } +// } +// mitter.prototype=mitt(); +// mitter.prototype.constructor=mitter; + +export default emitter diff --git a/src/utils/http/axios.ts b/src/utils/http/axios.ts new file mode 100644 index 0000000..ea81f42 --- /dev/null +++ b/src/utils/http/axios.ts @@ -0,0 +1,93 @@ +import axios, { AxiosResponse } from 'axios' +import { message } from 'ant-design-vue' +import { ACCESS_TOKEN, USER_INFO } from '~/store/mutation-types' +import { baseURL } from '~/utils/util' +import ls from '~/utils/Storage' +import { useRouter } from 'vue-router' +import { globalLoading } from '~/store/reactiveState' + +const ContentType = { + urlencoded: 'application/x-www-form-urlencoded;charset=UTF-8', + json: 'application/json', + formData: 'multipart/form-data' +} + +// 创建 axios 实例 withCredentials: true, +const baseService = axios.create({ + // baseURL, + timeout: 60000, + responseType: 'json', + headers: { + 'X-Requested-With': 'XMLHttpRequest' + } +}) + +// request interceptor +baseService.interceptors.request.use( + config => { + globalLoading.value = true + const token = ls.get(ACCESS_TOKEN) + + if (token) { + config.headers['Authorization'] = "Bearer "+token + } + + config.headers['Content-Type'] = ContentType[config.data instanceof FormData ? 'formData' : 'json'] + return config + }, + error => { + globalLoading.value = false + return Promise.reject(error) + } +) + +baseService.interceptors.response.use( + (res: AxiosResponse) => { + globalLoading.value = false + if (res.status === 200) { + return res.data + } else if (res.status === 401 || res.status === 403) { + message.error('登录过期或权限不足, 请重新登陆!') + return false + } else if (res.status === 500) { + message.error('请求数据失败, 请重试!') + return false + } else if (res.status === 406) { + message.error('登陆超时请重新登录!') + const router = useRouter() + router.push({ name: 'login' }) + return false + } else { + if (window.localStorage.getItem('lang') === 'en') { + message.error(res.data.enMsg) + } else { + message.error(res.data.zhMsg) + } + return false + } + // return res + }, + error => { + console.log(error) + globalLoading.value = false + const msg = error.message + const result = error.response + if (result) { + const { data } = result + message.error(data.msg || data.enMsg || data.message) + } else if (msg) { + if (msg === 'Network Error') { + message.error('网络错误,请检查网络!') + } else { + message.error(msg) + } + } else if (error.__CANCEL__) { + // ignore message error + } else { + message.error('未知错误,请重试!') + } + return false + } +) + +export default baseService diff --git a/src/utils/http/downloadFileAxios.js b/src/utils/http/downloadFileAxios.js new file mode 100644 index 0000000..b2bb3ef --- /dev/null +++ b/src/utils/http/downloadFileAxios.js @@ -0,0 +1,95 @@ +import Vue from 'vue' +import axios from 'axios' +import { message } from 'ant-design-vue' +import { ACCESS_TOKEN, USER_INFO } from '~/store/mutation-types' +import { baseURL } from '~/utils/util' + +const ContentType = { + urlencoded: 'application/x-www-form-urlencoded;charset=UTF-8', + json: 'application/json', + formData: 'multipart/form-data' +} + +// 创建 axios 实例 withCredentials: true, +const baseService = axios.create({ + baseURL, + timeout: 60000, + responseType: 'blob', + headers: { + 'X-Requested-With': 'XMLHttpRequest' + } +}) + +// request interceptor +baseService.interceptors.request.use( + config => { + const token = Vue.ls.get(ACCESS_TOKEN) + const userinfo = Vue.ls.get(USER_INFO) + if (token) { + config.headers['token'] = token // 让每个请求携带自定义 token 请根据实际情况自行修改 + } + if (userinfo) { + config.headers['username'] = userinfo.username // 让每个请求携带自定义 token 请根据实际情况自行修改 + } + config.headers['Content-Type'] = ContentType.json + return config + }, + error => { + return Promise.reject(error) + } +) + +baseService.interceptors.response.use( + res => { + if (res.status === 200) { + const blob = res.data + if (window.navigator.msSaveOrOpenBlob) { + navigator.msSaveBlob(blob, fileName) + } else { + const link = document.createElement('a') + const body = document.getElementsByTagName('body')[0] + link.href = window.URL.createObjectURL(blob) + if (res.headers['content-disposition']) { + link.download = res.headers['content-disposition'].split('=')[1].trim() + } else { + link.download = res.config.url.split('_')[1] + } + body.appendChild(link) + link.click() + window.URL.revokeObjectURL(link.href) + body.removeChild(link) + } + return true + } else if (res.status === 401 || res.status === 403) { + message.error('登录过期或权限不足, 请重新登陆!') + return false + } else if (res.status === 500) { + message.error('请求数据失败, 请重试!') + return false + } else if (res.status === 406) { + message.error('登陆超时请重新登录!') + Vue.push({ name: 'login' }) + return false + } + return res + }, + error => { + const msg = error.message + const result = error.response + if (result) { + const { data } = result + message.error(data.msg || `${data.status}: ${data.enMsg}`) + } else if (msg) { + if (msg === 'Network Error') { + message.error('网络错误,请检查网络!') + } else { + message.error(msg) + } + } else { + message.error('未知错误,请重试!') + } + return Promise.reject(error) + } +) + +export default baseService diff --git a/src/utils/indexDB.ts b/src/utils/indexDB.ts new file mode 100644 index 0000000..e1b9971 --- /dev/null +++ b/src/utils/indexDB.ts @@ -0,0 +1,115 @@ +// TODO:使用ts重写 +// @ts-nocheck +class EasyDB { + constructor(options) { + let { dbName = 'EasyDB', version = 1 } = options || {} + let DBOpenRequest = {}; + this.inited = false; + this.dbName = dbName; + this.version = version; + this.db = {}; + this.DBOpenRequest = indexedDB.open(dbName, version); + this.inited = this.initDB(); + } + + initDB = () => { + if (!this.inited) { + let that = this; + this.DBOpenRequest.onsuccess = (event) => { + that.db = that.DBOpenRequest.result; + }; + + this.DBOpenRequest.onupgradeneeded = (event) => { + var db = event.target.result; + + db.onerror = function (event) { + throw new Error(`[EasyDB]: Open DB Error`) + }; + + var objectStore = db.createObjectStore(this.dbName, { + keyPath: 'key', + autoIncrement: false + }); + objectStore.createIndex('key', 'key'); + objectStore.createIndex('value', 'value'); + }; + return true; + } + } + + transaction = () => { + return this.db.transaction(this.dbName, "readwrite").objectStore(this.dbName); + } + + set = async (key, value) => { + const val = await this.get(key); + if (!val) { + return await this._add(key, value); + } else { + return await this.put(key, value); + } + } + + get = (key) => { + return this.operateDataBase("get", key); + } + + put = (key, value) => { + return this.operateDataBase("put", key, value); + } + + _add = (key, value) => { + return this.operateDataBase("add", key, value); + } + + delete = (key) => { + return this.operateDataBase("delete", key); + } + + clear = () => { + return this.operateDataBase("clear"); + } + + readAll = () => { + return new Promise((resolve, reject) => { + const transaction = this.transaction(); + let data = []; + transaction.openCursor().onsuccess = function (event) { + const cursor = event.target.result; + if (cursor) { + data.push(cursor.value); + cursor.continue(); + } else { + resolve(data); + } + }; + }) + } + + dbCallback = (transaction, cb, type) => { + transaction.onsuccess = (event) => { + ["clear", "delete"].includes(type) ? + cb(true) : + cb(event.target.result); + }; + transaction.onerror = (event) => { + throw new Error(`${this.dbName} Error:${event.target.error}`); + } + } + + operateDataBase = (type, key, value) => { + const data = key && value !== undefined ? { key, value } : key; + return new Promise((resolve, reject) => { + const transaction = this.transaction()[type](data); + this.dbCallback(transaction, (res) => { + resolve(res); + }, type); + }) + } +} + +let DB = null; +if (!DB) { + DB = window.indexedDB ? new EasyDB() : {} +} +export default DB diff --git a/src/utils/map.js b/src/utils/map.js new file mode 100644 index 0000000..309e850 --- /dev/null +++ b/src/utils/map.js @@ -0,0 +1,77 @@ +/* @vite-ignore */ +import MapView from '@arcgis/core/views/MapView' +import WebMap from '@arcgis/core/webmap' +import Basemap from '@arcgis/core/Basemap' +import WebTileLayer from '@arcgis/core/layers/WebTileLayer' + +export const baseMaps = [ + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.google.com/vt/lyrs=m&x={col}&y={row}&z={level}', + subDomains: ['mt0', 'mt1', 'mt2', 'mt3'], + })], + title: 'googleStreets', + id: 'googleStreets', + thumbnailUrl: '/GIS/images/baseMaps/googleStreets.jpg' + }), + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.google.com/vt/lyrs=s,h&x={col}&y={row}&z={level}', + subDomains: ['mt0', 'mt1', 'mt2', 'mt3'], + })], + title: 'googleSatellite', + id: 'googleSatellite', + + thumbnailUrl: '/GIS/images/baseMaps/googleSatellite.jpg' + }), + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{level}/{row}/{col}', + subDomains: ['server', 'services'] + })], + title: 'imagery', + id: 'imagery', + thumbnailUrl: '/GIS/images/baseMaps/tempimagery.jpg' + }), + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{level}/{row}/{col}', + subDomains: ['server', 'services'] + })], + title: 'Topographic', + id: 'Topographic', + thumbnailUrl: '/GIS/images/baseMaps/topo_map_2.jpg' + }), + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.arcgisonline.com/arcgis/rest/services/Canvas/World_Dark_Gray_Base/MapServer/tile/{level}/{row}/{col}', + subDomains: ['server', 'services'] + })], + title: 'dark_gray_canvas', + id: 'dark_gray_canvas', + thumbnailUrl: '/GIS/images/baseMaps/dark_gray.png' + }), + new Basemap({ + baseLayers: [new WebTileLayer({ + urlTemplate: 'https://{subDomain}.tile.openstreetmap.org/{level}/{col}/{row}.png', + subDomains: ['a', 'b', 'c'] + })], + title: 'OpenStreetMap', + id: 'OpenStreetMap', + thumbnailUrl: '/GIS/images/baseMaps/openstreet.jpg' + }), +] + +export const webmap = new WebMap({ + basemap: baseMaps[0], +}) +export const view = new MapView({ + container: 'viewDiv', + map: webmap, + center: [106.918084, 47.918771], + zoom: 11, +}) + +export const initialize = (container) => { + view.container = container; +} diff --git a/src/utils/menu.js b/src/utils/menu.js new file mode 100644 index 0000000..2b4b45c --- /dev/null +++ b/src/utils/menu.js @@ -0,0 +1,91 @@ + + +export const getItemPath = (item)=>{ + if(item.hasOwnProperty('children')){ + if(item.children.length >= 1){ + return item.id; + } else { + if(item.link_to == "noAction" || item.link_to == "divider"){ + return item.id; + } else { + return getRouterLink(item); + } + } + } else { + if(item.link_to == "noAction" || item.link_to == "divider"){ + return item.id; + } else { + return getRouterLink(item); + } + } + +} + +export const getRouterLink = (item)=>{ + return item.link_to == 'link' || item.link_to == 'router-link' ? item.url : `/admin/p/${item.id}`; +} + +export const getMenu = (menu_list, routerPath) =>{ + + let index = menu_list.findIndex(m=>getItemPath(m) == routerPath); + let parentKeys = []; + if(index >= 1){ + if(menu_list[index].hasOwnProperty("parent")){ + parentKeys = menu_list[index]["parent"].map(p=>{ + return getItemPath(p) + }) + } + } + return parentKeys; +} +export const getTitle = (item, cruds)=> { + if (item.link_to == 'crud') { + let crudIndex = cruds.findIndex(crud => crud.id == item.url); + if (crudIndex >= 0) + return cruds[crudIndex].title; + else + return '' + } else + return item.title; +} +export const createList = (menus, parent, cruds) =>{ + let menuList = [] + + menus.forEach(m => { + + if(parent){ + let parentParents = []; + if(parent.hasOwnProperty('parent')){ + parentParents = parent["parent"]; + } + if(m.hasOwnProperty('parent')){ + m["parent"].push(...parentParents, { + id:parent.id, + title:getTitle(parent, cruds), + link_to: parent.link_to, + url:parent.url + }) + } else { + m["parent"] = [...parentParents, { + id:parent.id, + title:getTitle(parent, cruds), + link_to: parent.link_to, + url:parent.url + }] + } + } + let children = []; + if (m.children !== undefined) { + if (m.children.length >= 1) { + children = createList(m.children, m, cruds) + } + } + delete m['children'] + + + + menuList.push(m) + menuList.push(...children) + }) + return menuList +} diff --git a/src/utils/number.js b/src/utils/number.js new file mode 100644 index 0000000..2e09f14 --- /dev/null +++ b/src/utils/number.js @@ -0,0 +1,11 @@ +import numeral from 'numeral' + +export function getNumber (value) { + const value2 = numeral(value) + return value2.format('0,0') +} + +export function getMoney (value) { + const value2 = numeral(value) + return value2.format('0,0')+" ₮" +} diff --git a/src/utils/setupDefaultSetting.ts b/src/utils/setupDefaultSetting.ts new file mode 100644 index 0000000..b5f78eb --- /dev/null +++ b/src/utils/setupDefaultSetting.ts @@ -0,0 +1,31 @@ +import ls from './Storage'; +import { SITE_SETTINGS, TOGGLE_THEME, SET_DARK_MODE, TOGGLE_COLOR, TOGGLE_GRAY, TOGGLE_WEAK } from '~/store/mutation-types' +import store from '~/store' +import { updateTheme } from '~/components/SettingDrawer/updateTheme' +import { updateColorWeak, updateGrayMode } from '~/components/SettingDrawer/settingConfig' + +export default () => { + const siteSettings = ls.get(SITE_SETTINGS) + + if (siteSettings) { + for (let s in siteSettings) { + + if (s === TOGGLE_THEME && siteSettings[SET_DARK_MODE]) { + continue; + } + + if (s === TOGGLE_COLOR && siteSettings[TOGGLE_COLOR]) { + updateTheme(siteSettings[TOGGLE_COLOR]) + } + + if (s === TOGGLE_GRAY && siteSettings[TOGGLE_GRAY]) { + updateGrayMode(true) + } + + if (s === TOGGLE_WEAK && siteSettings[TOGGLE_WEAK]) { + updateColorWeak(true) + } + store.commit(s, siteSettings[s]) + } + } +} diff --git a/src/utils/themeUtil.ts b/src/utils/themeUtil.ts new file mode 100644 index 0000000..0c18f41 --- /dev/null +++ b/src/utils/themeUtil.ts @@ -0,0 +1,80 @@ +import { generate } from '@ant-design/colors'; +import config from '../config/defaultSettings' + +export const primaryColor = config.primaryColor; + +export const darkMode = 'light'; + +type Fn = (...arg: any) => any; + +type GenerateTheme = 'default' | 'dark'; + +export interface GenerateColorsParams { + mixLighten: Fn; + mixDarken: Fn; + tinycolor: any; + color?: string; +} + +export function generateAntColors(color: string, theme: GenerateTheme = 'default') { + return generate(color, { + theme, + }); +} + +export function getThemeColors(color?: string) { + const tc = color || primaryColor; + const lightColors = generateAntColors(tc); + const primary = lightColors[5]; + const modeColors = generateAntColors(primary, 'dark'); + + return [...lightColors, ...modeColors]; +} + +export function generateColors({ + color = primaryColor, + mixLighten, + mixDarken, + tinycolor, +}: GenerateColorsParams) { + const arr = new Array(19).fill(0); + const lightens = arr.map((_t, i) => { + return mixLighten(color, i / 5); + }); + + const darkens = arr.map((_t, i) => { + return mixDarken(color, i / 5); + }); + + const alphaColors = arr.map((_t, i) => { + return tinycolor(color) + .setAlpha(i / 20) + .toRgbString(); + }); + + const shortAlphaColors = alphaColors.map((item) => item.replace(/\s/g, '').replace(/0\./g, '.')); + + const tinycolorLightens = arr + .map((_t, i) => { + return tinycolor(color) + .lighten(i * 5) + .toHexString(); + }) + .filter((item) => item !== '#ffffff'); + + const tinycolorDarkens = arr + .map((_t, i) => { + return tinycolor(color) + .darken(i * 5) + .toHexString(); + }) + .filter((item) => item !== '#000000'); + return [ + ...lightens, + ...darkens, + ...alphaColors, + ...shortAlphaColors, + ...tinycolorDarkens, + ...tinycolorLightens, + ].filter((item) => !item.includes('-')); +} diff --git a/src/utils/util.ts b/src/utils/util.ts new file mode 100644 index 0000000..e7ee1cf --- /dev/null +++ b/src/utils/util.ts @@ -0,0 +1,115 @@ +import ls from '~/utils/Storage' +import { ACCESS_TOKEN, PERMISSIONS, USER_INFO, MENU_NAV, MENU, KRUDS, MENU_LIST } from '~/store/mutation-types' + +export function clearUserInfo() { + ls.remove(ACCESS_TOKEN) + ls.remove(PERMISSIONS) + ls.remove(MENU) + ls.remove(KRUDS) + ls.remove(USER_INFO) + ls.remove(MENU_NAV) + ls.remove(MENU_LIST) +} + +export function timeFix() { + const time = new Date() + const hour = time.getHours() + return hour +} + +// aes encryption key +export const encryptKeys = { + + key: '1111', + iv: '1', +}; + +export const getQueryParameters = (options) => { + const url = options.url + const search = url.split('?')[1] + if (!search) { + return {} + } + return JSON.parse('{"' + decodeURIComponent(search) + .replace(/"/g, '\\"') + .replace(/&/g, '","') + .replace(/=/g, '":"') + '"}') +} + +export const getBody = (options) => { + return options.body && JSON.parse(options.body) +} + +export function scorePassword(pass) { + let score = 0 + if (!pass) { + return score + } + // award every unique letter until 5 repetitions + const letters = {} + for (let i = 0; i < pass.length; i++) { + letters[pass[i]] = (letters[pass[i]] || 0) + 1 + score += 5.0 / letters[pass[i]] + } + + // bonus points for mixing it up + const variations = { + digits: /\d/.test(pass), + lower: /[a-z]/.test(pass), + upper: /[A-Z]/.test(pass), + nonWords: /\W/.test(pass) + } + + let variationCount = 0 + for (var check in variations) { + variationCount += (variations[check] === true) ? 1 : 0 + } + score += (variationCount - 1) * 10 + + return parseInt(score.toString()) +} + +export const firstLetterIsUpperCase = function (str) { + var reg = /^[A-Z][A-z0-9]*$/; + return reg.test(str); +}; + +export const separator = ';' + +export const divisionStringToArray = (string, customSeparator) => { + return string ? string.split(customSeparator || separator) : [] +} + +export const getWeek = (week: number, useZhou) => { + let txt = '' + switch (week) { + case 1: + txt = 'ДА' + break + case 2: + txt = 'МЯ' + break + case 3: + txt = 'ЛХ' + break + case 4: + txt = 'ПҮ' + break + case 5: + txt = 'БА' + break + case 6: + txt = 'БЯ' + break + case 0: + txt = 'НЯ' + break + default: + return 'getWeekError' + } + return txt +} + +const sitUrl = 'xxxxx' +export const isDev = import.meta.env.DEV + diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..8c66597 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,34 @@ +module.exports = { + mode: "jit", + content: [ + // "./src/assets/styles/**/*.{css}", + "./src/components/*.{vue,js}", + "./src/components/**/*.{vue,js}", + "./src/components/**/**/*.{vue,js}", + "./src/components/**/**/**/*.{vue,js}", + "./vue3/src/modules/**/**/**/*.{vue,js}", + "./vue3/src/components/**/**/**/*.{vue,js}", + "./vue3/src/pages/**/**/**/*.{vue,js}", + "./src/layouts/*.vue", + "./src/pages/*.vue", + "./src/pages/**/*.vue", + "./src/plugins/**/*.{js,ts}", + "./src/*.{vue,js,ts}", + "./src/nuxt.config.{js,ts}", + ], + theme: { + extend: { + backgroundImage: { + 'logo-dark': "url('/assets/images/light.svg')", + 'logo-light': "url('/assets/images/dark.svg')", + }, + }, + }, + darkMode: 'class', + variants: { + extend: { + backgroundImage: ['dark'], + }, + }, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a7bfa18 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,4 @@ +{ + // https://v3.nuxtjs.org/concepts/typescript + "extends": "./.nuxt/tsconfig.json" +} diff --git a/vue3/.editorconfig b/vue3/.editorconfig new file mode 100644 index 0000000..1bc4f9e --- /dev/null +++ b/vue3/.editorconfig @@ -0,0 +1,7 @@ +[*] +charset = utf-8 +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/vue3/.gitignore b/vue3/.gitignore new file mode 100644 index 0000000..4943f4c --- /dev/null +++ b/vue3/.gitignore @@ -0,0 +1,10 @@ +node_modules +yarn.lock +.DS_STORE +*.DS_STORE +.idea +yarn-error.log +.DS_Store +*.DS_Store +.env + diff --git a/vue3/babel.config.js b/vue3/babel.config.js new file mode 100644 index 0000000..c94e729 --- /dev/null +++ b/vue3/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/cli-plugin-babel/preset' + ] +} diff --git a/vue3/package.json b/vue3/package.json new file mode 100644 index 0000000..fba2739 --- /dev/null +++ b/vue3/package.json @@ -0,0 +1,84 @@ +{ + "name": "@lambda-platform/lambda-vue", + "version": "3.0.3", + "description": "lambda builder", + "main": "src/index.js", + "repository": "git@github.com:lambda-platform/lambda-builder.git", + "author": "Lambda Development Team", + "license": "MIT", + "scripts": { + "start": "vue-cli-service serve --mode development", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + + "@firebase/messaging": "^0.7.4", + "accounting-js": "^1.1.1", + "ag-grid-community": "^28.1.0", + "ag-grid-enterprise": "^28.1.0", + "ag-grid-vue3": "^28.1.0", + "axios": "^0.27.2", + "ckeditor5-custom-build": "file:./src/assets/ckeditor5", + "core-js": "^3.6.5", + "dot": "^1.1.3", + "esri-leaflet": "^3.0.0", + "firebase": "^7.19.1", + "install": "^0.13.0", + + "jQuery-QueryBuilder": "^2.5.2", + "jquery": "^3.5.1", + "json-logic-js": "^2.0.2", + "leaflet": "^1.7.1", + "leaflet-draw": "^1.0.4", + "leaflet.fullscreen": "^2.0.0", + "lodash": "^4.17.20", + "moment": "^2.29.4", + "numeral": "^2.0.6", + "portal-vue": "^2.1.7", + "printd": "^1.4.2", + "socket.io-client": "2.3.0", + "sql-formatter": "^4.0.2", + "sql-parser": "^0.5.0", + "sql-parser-mistic": "^1.2.3", + "turf": "^3.0.14", + "vue-circular-count-down-timer": "^1.0.4", + "vue-class-component": "^7.2.6", + "vue-i18n": "9.2.2", + "vue": "^3.2.37", + "vuex": "^4.0.2" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "~4.5.0", + "@vue/cli-plugin-eslint": "~4.5.0", + "@vue/cli-service": "~4.5.0", + "babel-eslint": "^10.1.0", + "eslint": "^6.7.2", + "eslint-plugin-vue": "^6.2.2", + "sass-loader": "^11.0.1", + "tslib": "^2.4.0", + "vue-template-compiler": "^2.6.11" + }, + "eslintConfig": { + "root": true, + "env": { + "node": true + }, + "extends": [ + "plugin:vue/essential", + "eslint:recommended" + ], + "parserOptions": { + "parser": "babel-eslint" + }, + "rules": {} + }, + "browserslist": [ + "> 1%", + "last 2 versions", + "not dead" + ], + "publishConfig": { + "access": "public" + } +} diff --git a/vue3/src/app.vue b/vue3/src/app.vue new file mode 100644 index 0000000..29ac4eb --- /dev/null +++ b/vue3/src/app.vue @@ -0,0 +1,281 @@ + + diff --git a/vue3/src/assets/ckeditor5/LICENSE.md b/vue3/src/assets/ckeditor5/LICENSE.md new file mode 100644 index 0000000..c72ef92 --- /dev/null +++ b/vue3/src/assets/ckeditor5/LICENSE.md @@ -0,0 +1,49 @@ +Software License Agreement +========================== + +Copyright (c) 2014-2022, CKSource Holding sp. z o.o. All rights reserved. + +Online builder code samples are licensed under the terms of the MIT License (see Appendix A): + + http://en.wikipedia.org/wiki/MIT_License + +CKEditor 5 collaboration features are only available under a commercial license. [Contact us](https://ckeditor.com/contact/) for more details. + +Free 30-days trials of CKEditor 5 collaboration features are available: + * https://ckeditor.com/collaboration/ - Real-time collaboration (with all features). + * https://ckeditor.com/collaboration/comments/ - Inline comments feature (without real-time collaborative editing). + * https://ckeditor.com/collaboration/track-changes/ - Track changes feature (without real-time collaborative editing). + +Trademarks +---------- + +CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand +and product names are trademarks, registered trademarks or service +marks of their respective holders. + +--- + +Appendix A: The MIT License +--------------------------- + +The MIT License (MIT) + +Copyright (c) 2014-2022, CKSource Holding sp. z o.o. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vue3/src/assets/ckeditor5/README.md b/vue3/src/assets/ckeditor5/README.md new file mode 100644 index 0000000..5cdc9e8 --- /dev/null +++ b/vue3/src/assets/ckeditor5/README.md @@ -0,0 +1,68 @@ +# CKEditor 5 editor generated with the online builder + +This repository presents a CKEditor 5 editor build generated by the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder) + +## Quick start + +1. Open the `sample/index.html` page in the browser. + +If you picked the real-time collaboration plugins: + +2. Fill the dialog with correct token, websocket and upload URL endpoints. If you do not have these yet or do not know their meaning, [contact us](https://ckeditor.com/contact/). + +3. Copy the URL and share it or paste in another tab to enjoy real-time collaborative editing. + +If you picked the non-real-time collaboration plugins: + +2. Fill the prompt with the license key. If you do not have the license key yet [contact us](https://ckeditor.com/contact/). + +## Configuring build + +Changes like changing toolbar items, changing order of icons or customizing plugin configurations should be relatively easy to make. Open the `sample/index.html` file and edit the script that initialized the CKEditor 5. Save the file and refresh the browser. That's all. + +*Note:* If you have any problems with browser caching use the `Ctrl + R` or `Cmd + R` shortcut depending on your system. + +However if you want to remove or add a plugin to the build you need to follow the next step of this guide. + +Note that it is also possible to go back to the [Online builder tool](https://ckeditor.com/ckeditor-5/online-builder) and pick other set of plugins. But we encourage you to try the harder way and to learn the principles of Node.js and CKEditor 5 ecosystems that will allow you to do more cool things in the future! + +### Installation + +In order to rebuild the application you need to install all dependencies first. To do it, open the terminal in the project directory and type: + +``` +npm install +``` + +Make sure that you have the `node` and `npm` installed first. If not, then follow the instructions on the [Node.js documentation page](https://nodejs.org/en/). + +### Adding or removing plugins + +Now you can install additional plugin in the build. Just follow the [Adding a plugin to an editor tutorial](https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/installing-plugins.html#adding-a-plugin-to-an-editor) + +### Rebuilding editor + +If you have already done the [Installation](#installation) and [Adding or removing plugins](#adding-or-removing-plugins) steps, you're ready to rebuild the editor by running the following command: + +``` +npm run build +``` + +This will build the CKEditor 5 to the `build` directory. You can open your browser and you should be able to see the changes you've made in the code. If not, then try to refresh also the browser cache by typing `Ctrl + R` or `Cmd + R` depending on your system. + +## What's next? + +Follow the guides available on https://ckeditor.com/docs/ckeditor5/latest/framework/index.html and enjoy the document editing. + +## FAQ +| Where is the place to report bugs and feature requests? + +You can create an issue on https://github.com/ckeditor/ckeditor5/issues including the build id - `583qsubgcl5g-nohdljl880ze`. Make sure that the question / problem is unique, please look for a possibly asked questions in the search box. Duplicates will be closed. + +| Where can I learn more about the CKEditor 5 framework? + +Here: https://ckeditor.com/docs/ckeditor5/latest/framework/ + +| Is it possible to use online builder with common frameworks like React, Vue or Angular? + +Not yet, but it these integrations will be available at some point in the future. diff --git a/vue3/src/assets/ckeditor5/build/ckeditor.js b/vue3/src/assets/ckeditor5/build/ckeditor.js new file mode 100644 index 0000000..e6181ca --- /dev/null +++ b/vue3/src/assets/ckeditor5/build/ckeditor.js @@ -0,0 +1,54230 @@ +(function (t) { + const e = t["en"] = t["en"] || {}; + e.dictionary = Object.assign(e.dictionary || {}, { + "%0 of %1": "%0 of %1", + "Align cell text to the bottom": "Align cell text to the bottom", + "Align cell text to the center": "Align cell text to the center", + "Align cell text to the left": "Align cell text to the left", + "Align cell text to the middle": "Align cell text to the middle", + "Align cell text to the right": "Align cell text to the right", + "Align cell text to the top": "Align cell text to the top", + "Align center": "Align center", + "Align left": "Align left", + "Align right": "Align right", + "Align table to the left": "Align table to the left", + "Align table to the right": "Align table to the right", + Alignment: "Alignment", + "Almost equal to": "Almost equal to", + Angle: "Angle", + "Approximately equal to": "Approximately equal to", + Aquamarine: "Aquamarine", + "Asterisk operator": "Asterisk operator", + "Austral sign": "Austral sign", + "back with leftwards arrow above": "back with leftwards arrow above", + Background: "Background", + Big: "Big", + "Bitcoin sign": "Bitcoin sign", + Black: "Black", + "Block quote": "Block quote", + Blue: "Blue", + "Blue marker": "Blue marker", + Bold: "Bold", + Border: "Border", + "Break text": "Break text", + "Bulleted List": "Bulleted List", + "Bulleted list styles toolbar": "Bulleted list styles toolbar", + Cancel: "Cancel", + "Cannot upload file:": "Cannot upload file:", + "Cedi sign": "Cedi sign", + "Cell properties": "Cell properties", + "Cent sign": "Cent sign", + "Center table": "Center table", + "Centered image": "Centered image", + "Change image text alternative": "Change image text alternative", + "Character categories": "Character categories", + "Characters: %0": "Characters: %0", + "Choose heading": "Choose heading", + Circle: "Circle", + Code: "Code", + "Colon sign": "Colon sign", + Color: "Color", + "Color picker": "Color picker", + Column: "Column", + "Contains as member": "Contains as member", + "Copyright sign": "Copyright sign", + "Could not insert image at the current position.": "Could not insert image at the current position.", + "Could not obtain resized image URL.": "Could not obtain resized image URL.", + "Cruzeiro sign": "Cruzeiro sign", + "Currency sign": "Currency sign", + Dashed: "Dashed", + Decimal: "Decimal", + "Decimal with leading zero": "Decimal with leading zero", + "Decrease indent": "Decrease indent", + Default: "Default", + "Degree sign": "Degree sign", + "Delete column": "Delete column", + "Delete row": "Delete row", + "Dim grey": "Dim grey", + Dimensions: "Dimensions", + "Disable editing": "Disable editing", + Disc: "Disc", + "Division sign": "Division sign", + "Document colors": "Document colors", + "Dollar sign": "Dollar sign", + "Dong sign": "Dong sign", + Dotted: "Dotted", + Double: "Double", + "Double dagger": "Double dagger", + "Double exclamation mark": "Double exclamation mark", + "Double low-9 quotation mark": "Double low-9 quotation mark", + "Double question mark": "Double question mark", + Downloadable: "Downloadable", + "downwards arrow to bar": "downwards arrow to bar", + "downwards dashed arrow": "downwards dashed arrow", + "downwards double arrow": "downwards double arrow", + "Drachma sign": "Drachma sign", + "Dropdown toolbar": "Dropdown toolbar", + "Edit block": "Edit block", + "Edit link": "Edit link", + "Edit source": "Edit source", + "Editor toolbar": "Editor toolbar", + "Element of": "Element of", + "Em dash": "Em dash", + "Empty set": "Empty set", + "Empty snippet content": "Empty snippet content", + "En dash": "En dash", + "Enable editing": "Enable editing", + "end with leftwards arrow above": "end with leftwards arrow above", + "Enter image caption": "Enter image caption", + "Enter table caption": "Enter table caption", + "Euro sign": "Euro sign", + "Euro-currency sign": "Euro-currency sign", + "Exclamation question mark": "Exclamation question mark", + Find: "Find", + "Find and replace": "Find and replace", + "Find in text…": "Find in text…", + "Font Background Color": "Font Background Color", + "Font Color": "Font Color", + "Font Family": "Font Family", + "Font Size": "Font Size", + "For all": "For all", + "Fraction slash": "Fraction slash", + "French franc sign": "French franc sign", + "Full size image": "Full size image", + "German penny sign": "German penny sign", + "Greater-than or equal to": "Greater-than or equal to", + "Greater-than sign": "Greater-than sign", + Green: "Green", + "Green marker": "Green marker", + "Green pen": "Green pen", + Grey: "Grey", + Groove: "Groove", + "Guarani sign": "Guarani sign", + "Header column": "Header column", + "Header row": "Header row", + Heading: "Heading", + "Heading 1": "Heading 1", + "Heading 2": "Heading 2", + "Heading 3": "Heading 3", + "Heading 4": "Heading 4", + "Heading 5": "Heading 5", + "Heading 6": "Heading 6", + Height: "Height", + Highlight: "Highlight", + "Horizontal ellipsis": "Horizontal ellipsis", + "Horizontal line": "Horizontal line", + "Horizontal text alignment toolbar": "Horizontal text alignment toolbar", + "Hryvnia sign": "Hryvnia sign", + "HTML object": "HTML object", + "HTML snippet": "HTML snippet", + Huge: "Huge", + "Identical to": "Identical to", + "Image resize list": "Image resize list", + "Image toolbar": "Image toolbar", + "image widget": "image widget", + "In line": "In line", + "Increase indent": "Increase indent", + "Indian rupee sign": "Indian rupee sign", + Infinity: "Infinity", + "Insert code block": "Insert code block", + "Insert column left": "Insert column left", + "Insert column right": "Insert column right", + "Insert HTML": "Insert HTML", + "Insert image": "Insert image", + "Insert image or file": "Insert image or file", + "Insert media": "Insert media", + "Insert paragraph after block": "Insert paragraph after block", + "Insert paragraph before block": "Insert paragraph before block", + "Insert row above": "Insert row above", + "Insert row below": "Insert row below", + "Insert table": "Insert table", + "Inserting image failed": "Inserting image failed", + Inset: "Inset", + Integral: "Integral", + Intersection: "Intersection", + "Inverted exclamation mark": "Inverted exclamation mark", + "Inverted question mark": "Inverted question mark", + Italic: "Italic", + Justify: "Justify", + "Justify cell text": "Justify cell text", + "Kip sign": "Kip sign", + "Latin capital letter a with breve": "Latin capital letter a with breve", + "Latin capital letter a with macron": "Latin capital letter a with macron", + "Latin capital letter a with ogonek": "Latin capital letter a with ogonek", + "Latin capital letter c with acute": "Latin capital letter c with acute", + "Latin capital letter c with caron": "Latin capital letter c with caron", + "Latin capital letter c with circumflex": "Latin capital letter c with circumflex", + "Latin capital letter c with dot above": "Latin capital letter c with dot above", + "Latin capital letter d with caron": "Latin capital letter d with caron", + "Latin capital letter d with stroke": "Latin capital letter d with stroke", + "Latin capital letter e with breve": "Latin capital letter e with breve", + "Latin capital letter e with caron": "Latin capital letter e with caron", + "Latin capital letter e with dot above": "Latin capital letter e with dot above", + "Latin capital letter e with macron": "Latin capital letter e with macron", + "Latin capital letter e with ogonek": "Latin capital letter e with ogonek", + "Latin capital letter eng": "Latin capital letter eng", + "Latin capital letter g with breve": "Latin capital letter g with breve", + "Latin capital letter g with cedilla": "Latin capital letter g with cedilla", + "Latin capital letter g with circumflex": "Latin capital letter g with circumflex", + "Latin capital letter g with dot above": "Latin capital letter g with dot above", + "Latin capital letter h with circumflex": "Latin capital letter h with circumflex", + "Latin capital letter h with stroke": "Latin capital letter h with stroke", + "Latin capital letter i with breve": "Latin capital letter i with breve", + "Latin capital letter i with dot above": "Latin capital letter i with dot above", + "Latin capital letter i with macron": "Latin capital letter i with macron", + "Latin capital letter i with ogonek": "Latin capital letter i with ogonek", + "Latin capital letter i with tilde": "Latin capital letter i with tilde", + "Latin capital letter j with circumflex": "Latin capital letter j with circumflex", + "Latin capital letter k with cedilla": "Latin capital letter k with cedilla", + "Latin capital letter l with acute": "Latin capital letter l with acute", + "Latin capital letter l with caron": "Latin capital letter l with caron", + "Latin capital letter l with cedilla": "Latin capital letter l with cedilla", + "Latin capital letter l with middle dot": "Latin capital letter l with middle dot", + "Latin capital letter l with stroke": "Latin capital letter l with stroke", + "Latin capital letter n with acute": "Latin capital letter n with acute", + "Latin capital letter n with caron": "Latin capital letter n with caron", + "Latin capital letter n with cedilla": "Latin capital letter n with cedilla", + "Latin capital letter o with breve": "Latin capital letter o with breve", + "Latin capital letter o with double acute": "Latin capital letter o with double acute", + "Latin capital letter o with macron": "Latin capital letter o with macron", + "Latin capital letter r with acute": "Latin capital letter r with acute", + "Latin capital letter r with caron": "Latin capital letter r with caron", + "Latin capital letter r with cedilla": "Latin capital letter r with cedilla", + "Latin capital letter s with acute": "Latin capital letter s with acute", + "Latin capital letter s with caron": "Latin capital letter s with caron", + "Latin capital letter s with cedilla": "Latin capital letter s with cedilla", + "Latin capital letter s with circumflex": "Latin capital letter s with circumflex", + "Latin capital letter t with caron": "Latin capital letter t with caron", + "Latin capital letter t with cedilla": "Latin capital letter t with cedilla", + "Latin capital letter t with stroke": "Latin capital letter t with stroke", + "Latin capital letter u with breve": "Latin capital letter u with breve", + "Latin capital letter u with double acute": "Latin capital letter u with double acute", + "Latin capital letter u with macron": "Latin capital letter u with macron", + "Latin capital letter u with ogonek": "Latin capital letter u with ogonek", + "Latin capital letter u with ring above": "Latin capital letter u with ring above", + "Latin capital letter u with tilde": "Latin capital letter u with tilde", + "Latin capital letter w with circumflex": "Latin capital letter w with circumflex", + "Latin capital letter y with circumflex": "Latin capital letter y with circumflex", + "Latin capital letter y with diaeresis": "Latin capital letter y with diaeresis", + "Latin capital letter z with acute": "Latin capital letter z with acute", + "Latin capital letter z with caron": "Latin capital letter z with caron", + "Latin capital letter z with dot above": "Latin capital letter z with dot above", + "Latin capital ligature ij": "Latin capital ligature ij", + "Latin capital ligature oe": "Latin capital ligature oe", + "Latin small letter a with breve": "Latin small letter a with breve", + "Latin small letter a with macron": "Latin small letter a with macron", + "Latin small letter a with ogonek": "Latin small letter a with ogonek", + "Latin small letter c with acute": "Latin small letter c with acute", + "Latin small letter c with caron": "Latin small letter c with caron", + "Latin small letter c with circumflex": "Latin small letter c with circumflex", + "Latin small letter c with dot above": "Latin small letter c with dot above", + "Latin small letter d with caron": "Latin small letter d with caron", + "Latin small letter d with stroke": "Latin small letter d with stroke", + "Latin small letter dotless i": "Latin small letter dotless i", + "Latin small letter e with breve": "Latin small letter e with breve", + "Latin small letter e with caron": "Latin small letter e with caron", + "Latin small letter e with dot above": "Latin small letter e with dot above", + "Latin small letter e with macron": "Latin small letter e with macron", + "Latin small letter e with ogonek": "Latin small letter e with ogonek", + "Latin small letter eng": "Latin small letter eng", + "Latin small letter f with hook": "Latin small letter f with hook", + "Latin small letter g with breve": "Latin small letter g with breve", + "Latin small letter g with cedilla": "Latin small letter g with cedilla", + "Latin small letter g with circumflex": "Latin small letter g with circumflex", + "Latin small letter g with dot above": "Latin small letter g with dot above", + "Latin small letter h with circumflex": "Latin small letter h with circumflex", + "Latin small letter h with stroke": "Latin small letter h with stroke", + "Latin small letter i with breve": "Latin small letter i with breve", + "Latin small letter i with macron": "Latin small letter i with macron", + "Latin small letter i with ogonek": "Latin small letter i with ogonek", + "Latin small letter i with tilde": "Latin small letter i with tilde", + "Latin small letter j with circumflex": "Latin small letter j with circumflex", + "Latin small letter k with cedilla": "Latin small letter k with cedilla", + "Latin small letter kra": "Latin small letter kra", + "Latin small letter l with acute": "Latin small letter l with acute", + "Latin small letter l with caron": "Latin small letter l with caron", + "Latin small letter l with cedilla": "Latin small letter l with cedilla", + "Latin small letter l with middle dot": "Latin small letter l with middle dot", + "Latin small letter l with stroke": "Latin small letter l with stroke", + "Latin small letter long s": "Latin small letter long s", + "Latin small letter n preceded by apostrophe": "Latin small letter n preceded by apostrophe", + "Latin small letter n with acute": "Latin small letter n with acute", + "Latin small letter n with caron": "Latin small letter n with caron", + "Latin small letter n with cedilla": "Latin small letter n with cedilla", + "Latin small letter o with breve": "Latin small letter o with breve", + "Latin small letter o with double acute": "Latin small letter o with double acute", + "Latin small letter o with macron": "Latin small letter o with macron", + "Latin small letter r with acute": "Latin small letter r with acute", + "Latin small letter r with caron": "Latin small letter r with caron", + "Latin small letter r with cedilla": "Latin small letter r with cedilla", + "Latin small letter s with acute": "Latin small letter s with acute", + "Latin small letter s with caron": "Latin small letter s with caron", + "Latin small letter s with cedilla": "Latin small letter s with cedilla", + "Latin small letter s with circumflex": "Latin small letter s with circumflex", + "Latin small letter t with caron": "Latin small letter t with caron", + "Latin small letter t with cedilla": "Latin small letter t with cedilla", + "Latin small letter t with stroke": "Latin small letter t with stroke", + "Latin small letter u with breve": "Latin small letter u with breve", + "Latin small letter u with double acute": "Latin small letter u with double acute", + "Latin small letter u with macron": "Latin small letter u with macron", + "Latin small letter u with ogonek": "Latin small letter u with ogonek", + "Latin small letter u with ring above": "Latin small letter u with ring above", + "Latin small letter u with tilde": "Latin small letter u with tilde", + "Latin small letter w with circumflex": "Latin small letter w with circumflex", + "Latin small letter y with circumflex": "Latin small letter y with circumflex", + "Latin small letter z with acute": "Latin small letter z with acute", + "Latin small letter z with caron": "Latin small letter z with caron", + "Latin small letter z with dot above": "Latin small letter z with dot above", + "Latin small ligature ij": "Latin small ligature ij", + "Latin small ligature oe": "Latin small ligature oe", + "Left aligned image": "Left aligned image", + "Left double quotation mark": "Left double quotation mark", + "Left single quotation mark": "Left single quotation mark", + "Left-pointing double angle quotation mark": "Left-pointing double angle quotation mark", + "leftwards arrow to bar": "leftwards arrow to bar", + "leftwards dashed arrow": "leftwards dashed arrow", + "leftwards double arrow": "leftwards double arrow", + "Less-than or equal to": "Less-than or equal to", + "Less-than sign": "Less-than sign", + "Light blue": "Light blue", + "Light green": "Light green", + "Light grey": "Light grey", + Link: "Link", + "Link image": "Link image", + "Link URL": "Link URL", + "Lira sign": "Lira sign", + "List properties": "List properties", + "Livre tournois sign": "Livre tournois sign", + "Logical and": "Logical and", + "Logical or": "Logical or", + "Lower-latin": "Lower-latin", + "Lower–roman": "Lower–roman", + Macron: "Macron", + "Manat sign": "Manat sign", + "Match case": "Match case", + "Media toolbar": "Media toolbar", + "Media URL": "Media URL", + "media widget": "media widget", + "Merge cell down": "Merge cell down", + "Merge cell left": "Merge cell left", + "Merge cell right": "Merge cell right", + "Merge cell up": "Merge cell up", + "Merge cells": "Merge cells", + "Mill sign": "Mill sign", + "Minus sign": "Minus sign", + "Multiplication sign": "Multiplication sign", + "N-ary product": "N-ary product", + "N-ary summation": "N-ary summation", + Nabla: "Nabla", + "Naira sign": "Naira sign", + "New sheqel sign": "New sheqel sign", + Next: "Next", + "Next result": "Next result", + "No preview available": "No preview available", + None: "None", + "Nordic mark sign": "Nordic mark sign", + "Not an element of": "Not an element of", + "Not equal to": "Not equal to", + "Not sign": "Not sign", + "Numbered List": "Numbered List", + "Numbered list styles toolbar": "Numbered list styles toolbar", + "on with exclamation mark with left right arrow above": "on with exclamation mark with left right arrow above", + "Open in a new tab": "Open in a new tab", + "Open link in new tab": "Open link in new tab", + Orange: "Orange", + Original: "Original", + Outset: "Outset", + Overline: "Overline", + Padding: "Padding", + "Page break": "Page break", + Paragraph: "Paragraph", + "Paragraph sign": "Paragraph sign", + "Partial differential": "Partial differential", + "Paste raw HTML here...": "Paste raw HTML here...", + "Paste the media URL in the input.": "Paste the media URL in the input.", + "Per mille sign": "Per mille sign", + "Per ten thousand sign": "Per ten thousand sign", + "Peseta sign": "Peseta sign", + "Peso sign": "Peso sign", + "Pink marker": "Pink marker", + "Plain text": "Plain text", + "Plus-minus sign": "Plus-minus sign", + "Pound sign": "Pound sign", + Previous: "Previous", + "Previous result": "Previous result", + "Proportional to": "Proportional to", + Purple: "Purple", + "Question exclamation mark": "Question exclamation mark", + Red: "Red", + "Red pen": "Red pen", + Redo: "Redo", + "Registered sign": "Registered sign", + "Remove color": "Remove color", + "Remove Format": "Remove Format", + "Remove highlight": "Remove highlight", + Replace: "Replace", + "Replace all": "Replace all", + "Replace with…": "Replace with…", + "Resize image": "Resize image", + "Resize image to %0": "Resize image to %0", + "Resize image to the original size": "Resize image to the original size", + "Restore default": "Restore default", + "Reversed order": "Reversed order", + "Reversed paragraph sign": "Reversed paragraph sign", + "Rich Text Editor": "Rich Text Editor", + "Rich Text Editor, %0": "Rich Text Editor, %0", + Ridge: "Ridge", + "Right aligned image": "Right aligned image", + "Right double quotation mark": "Right double quotation mark", + "Right single quotation mark": "Right single quotation mark", + "Right-pointing double angle quotation mark": "Right-pointing double angle quotation mark", + "rightwards arrow to bar": "rightwards arrow to bar", + "rightwards dashed arrow": "rightwards dashed arrow", + "rightwards double arrow": "rightwards double arrow", + Row: "Row", + "Ruble sign": "Ruble sign", + "Rupee sign": "Rupee sign", + Save: "Save", + "Save changes": "Save changes", + "Section sign": "Section sign", + "Select all": "Select all", + "Select column": "Select column", + "Select row": "Select row", + "Selecting resized image failed": "Selecting resized image failed", + "Show more items": "Show more items", + "Show options": "Show options", + "Side image": "Side image", + "Single left-pointing angle quotation mark": "Single left-pointing angle quotation mark", + "Single low-9 quotation mark": "Single low-9 quotation mark", + "Single right-pointing angle quotation mark": "Single right-pointing angle quotation mark", + Small: "Small", + Solid: "Solid", + "soon with rightwards arrow above": "soon with rightwards arrow above", + Source: "Source", + "Special characters": "Special characters", + "Spesmilo sign": "Spesmilo sign", + "Split cell horizontally": "Split cell horizontally", + "Split cell vertically": "Split cell vertically", + Square: "Square", + "Square root": "Square root", + "Start at": "Start at", + "Start index must be greater than 0.": "Start index must be greater than 0.", + Strikethrough: "Strikethrough", + Style: "Style", + Subscript: "Subscript", + Superscript: "Superscript", + "Table alignment toolbar": "Table alignment toolbar", + "Table cell text alignment": "Table cell text alignment", + "Table properties": "Table properties", + "Table toolbar": "Table toolbar", + "Tenge sign": "Tenge sign", + "Text alignment": "Text alignment", + "Text alignment toolbar": "Text alignment toolbar", + "Text alternative": "Text alternative", + "Text highlight toolbar": "Text highlight toolbar", + "Text to find must not be empty.": "Text to find must not be empty.", + 'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".': 'The color is invalid. Try "#FF0000" or "rgb(255,0,0)" or "red".', + "The URL must not be empty.": "The URL must not be empty.", + 'The value is invalid. Try "10px" or "2em" or simply "2".': 'The value is invalid. Try "10px" or "2em" or simply "2".', + "There exists": "There exists", + "This link has no URL": "This link has no URL", + "This media URL is not supported.": "This media URL is not supported.", + "Tilde operator": "Tilde operator", + Tiny: "Tiny", + "Tip: Find some text first in order to replace it.": "Tip: Find some text first in order to replace it.", + "Tip: Paste the URL into the content to embed faster.": "Tip: Paste the URL into the content to embed faster.", + "To-do List": "To-do List", + "Toggle caption off": "Toggle caption off", + "Toggle caption on": "Toggle caption on", + "Toggle the circle list style": "Toggle the circle list style", + "Toggle the decimal list style": "Toggle the decimal list style", + "Toggle the decimal with leading zero list style": "Toggle the decimal with leading zero list style", + "Toggle the disc list style": "Toggle the disc list style", + "Toggle the lower–latin list style": "Toggle the lower–latin list style", + "Toggle the lower–roman list style": "Toggle the lower–roman list style", + "Toggle the square list style": "Toggle the square list style", + "Toggle the upper–latin list style": "Toggle the upper–latin list style", + "Toggle the upper–roman list style": "Toggle the upper–roman list style", + "top with upwards arrow above": "top with upwards arrow above", + "Trade mark sign": "Trade mark sign", + "Tugrik sign": "Tugrik sign", + "Turkish lira sign": "Turkish lira sign", + Turquoise: "Turquoise", + "Two dot leader": "Two dot leader", + "Type or paste your content here.": "Type or paste your content here.", + "Type your title": "Type your title", + Underline: "Underline", + Undo: "Undo", + Union: "Union", + Unlink: "Unlink", + "up down arrow with base": "up down arrow with base", + "Upload failed": "Upload failed", + "Upload in progress": "Upload in progress", + "Upper-latin": "Upper-latin", + "Upper-roman": "Upper-roman", + "upwards arrow to bar": "upwards arrow to bar", + "upwards dashed arrow": "upwards dashed arrow", + "upwards double arrow": "upwards double arrow", + "Vertical text alignment toolbar": "Vertical text alignment toolbar", + "Vulgar fraction one half": "Vulgar fraction one half", + "Vulgar fraction one quarter": "Vulgar fraction one quarter", + "Vulgar fraction three quarters": "Vulgar fraction three quarters", + White: "White", + "Whole words only": "Whole words only", + "Widget toolbar": "Widget toolbar", + Width: "Width", + "Won sign": "Won sign", + "Words: %0": "Words: %0", + "Wrap text": "Wrap text", + Yellow: "Yellow", + "Yellow marker": "Yellow marker", + "Yen sign": "Yen sign" + }) +})(window.CKEDITOR_TRANSLATIONS || (window.CKEDITOR_TRANSLATIONS = {})); +/*! + * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md. + */ +(function t(e, n) { + if (typeof exports === "object" && typeof module === "object") module.exports = n(); else if (typeof define === "function" && define.amd) define([], n); else if (typeof exports === "object") exports["ClassicEditor"] = n(); else e["ClassicEditor"] = n() +})(self, (() => (() => { + "use strict"; + var t = { + 8180: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content code{background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:hsla(0,0%,78%,.5)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-basic-styles/theme/code.css"], + names: [], + mappings: "AAKA,iBACC,kCAAuC,CAEvC,iBAAkB,CADlB,aAED,CAEA,0CACC,kCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content code {\n\tbackground-color: hsla(0, 0%, 78%, 0.3);\n\tpadding: .15em;\n\tborder-radius: 2px;\n}\n\n.ck.ck-editor__editable .ck-code_selected {\n\tbackground-color: hsla(0, 0%, 78%, 0.5);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 636: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-block-quote/theme/blockquote.css"], + names: [], + mappings: "AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 390: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-clipboard/theme/clipboard.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"], + names: [], + mappings: "AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 9085: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content pre{background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;tab-size:4;text-align:left;white-space:pre-wrap}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);position:absolute}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{background:var(--ck-color-code-block-label-background);color:#fff;font-family:var(--ck-font-face);font-size:10px;line-height:16px;padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);right:10px;top:-1px;white-space:nowrap}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-code-block/theme/codeblock.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-code-block/codeblock.css"], + names: [], + mappings: "AAKA,gBAGC,4BAAiC,CACjC,wBAAiC,CACjC,iBAAkB,CAHlB,aAAwB,CAOxB,aAAc,CAMd,iBAAkB,CAGlB,eAAgB,CAjBhB,WAAY,CAUZ,UAAW,CAHX,eAAgB,CAIhB,oBAaD,CALC,qBACC,gBAAiB,CAEjB,eAAgB,CADhB,SAED,CAGD,4BACC,iBAMD,CAJC,iDACC,2BAA4B,CAC5B,iBACD,CCjCD,MACC,8CACD,CAEA,iDAGC,sDAAuD,CAMvD,UAAuB,CAHvB,+BAAgC,CADhC,cAAe,CAEf,gBAAiB,CACjB,uDAAwD,CANxD,UAAW,CADX,QAAS,CAST,kBACD,CAEA,+CAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content pre {\n\tpadding: 1em;\n\tcolor: hsl(0, 0%, 20.8%);\n\tbackground: hsla(0, 0%, 78%, 0.3);\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\n\t/* Code block are language direction–agnostic. */\n\ttext-align: left;\n\tdirection: ltr;\n\n\ttab-size: 4;\n\twhite-space: pre-wrap;\n\n\t/* Don't inherit the style, e.g. when in a block quote. */\n\tfont-style: normal;\n\n\t/* Don't let the code be squashed e.g. when in a table cell. */\n\tmin-width: 200px;\n\n\t& code {\n\t\tbackground: unset;\n\t\tpadding: 0;\n\t\tborder-radius: 0;\n\t}\n}\n\n.ck.ck-editor__editable pre {\n\tposition: relative;\n\n\t&[data-language]::after {\n\t\tcontent: attr(data-language);\n\t\tposition: absolute;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-code-block-label-background: hsl(0, 0%, 46%);\n}\n\n.ck.ck-editor__editable pre[data-language]::after {\n\ttop: -1px;\n\tright: 10px;\n\tbackground: var(--ck-color-code-block-label-background);\n\n\tfont-size: 10px;\n\tfont-family: var(--ck-font-face);\n\tline-height: 16px;\n\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-medium);\n\tcolor: hsl(0, 0%, 100%);\n\twhite-space: nowrap;\n}\n\n.ck.ck-code-block-dropdown .ck-dropdown__panel {\n\t/* There could be dozens of languages available. Use scroll to prevent a 10e6px dropdown. */\n\tmax-height: 250px;\n\toverflow-y: auto;\n\toverflow-x: hidden;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 3638: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-modal)}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-toolbar{border-bottom-width:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar{border-bottom-width:1px;border-radius:0}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:0}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:0}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-editor-classic/theme/classiceditor.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-editor-classic/classiceditor.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAKA,cAIC,iBAMD,CAJC,2DAEC,yBACD,CCLC,gDCED,eDKC,CAPA,uICMA,qCAAsC,CDJpC,2BAA4B,CAC5B,4BAIF,CAPA,gDAMC,qBACD,CAEA,iFACC,uBAAwB,CCR1B,eDaC,CANA,yMCHA,qCAAsC,CDOpC,eAEF,CAKF,yCAEC,0CAA2C,CCpB3C,eD8BD,CAZA,yHCdE,qCAAsC,CDmBtC,wBAAyB,CACzB,yBAMF,CAHC,0DACC,wCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor {\n\t/* All the elements within `.ck-editor` are positioned relatively to it.\n\t If any element needs to be positioned with respect to the , etc.,\n\t it must land outside of the `.ck-editor` in DOM. */\n\tposition: relative;\n\n\t& .ck-editor__top .ck-sticky-panel .ck-toolbar {\n\t\t/* https://github.com/ckeditor/ckeditor5-editor-classic/issues/62 */\n\t\tz-index: var(--ck-z-modal);\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n.ck.ck-editor__top {\n\t& .ck-sticky-panel {\n\t\t& .ck-toolbar {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\tborder-bottom-width: 0;\n\t\t}\n\n\t\t& .ck-sticky-panel__content_sticky .ck-toolbar {\n\t\t\tborder-bottom-width: 1px;\n\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Note: Use ck-editor__main to make sure these styles don\'t apply to other editor types */\n.ck.ck-editor__main > .ck-editor__editable {\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/113 */\n\tbackground: var(--ck-color-base-background);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not(.ck-focused) {\n\t\tborder-color: var(--ck-color-base-border);\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 8894: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/placeholder.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"], + names: [], + mappings: "AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4401: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-engine/theme/renderer.css"], + names: [], + mappings: "AAMA,qDACC,YACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5436: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-find-result{background:#ff0;color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplace.css"], + names: [], + mappings: "AAKA,gBACC,eAA8B,CAC9B,0BACD,CAEA,yBACC,kBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-find-result {\n\tbackground: hsl(60, 100%, 50%);\n\tcolor: var(--ck-color-text);\n}\n\n.ck-find-result_selected {\n\tbackground: hsl(29, 100%, 60%);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9289: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-find-and-replace-form{max-width:100%}.ck.ck-find-and-replace-form fieldset{display:flex}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{position:absolute}.ck.ck-find-and-replace-form{width:400px}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form fieldset{align-content:stretch;align-items:center;border:0;flex-direction:row;flex-wrap:nowrap;margin:0;padding:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset>.ck-button{flex:0 0 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset>*+*{margin-right:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view{flex:1 1 auto}.ck.ck-find-and-replace-form fieldset .ck-labeled-field-view .ck-input{min-width:50px;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find{align-items:flex-start}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{top:50%;transform:translateY(-50%)}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-results-counter{color:var(--ck-color-base-border)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace{flex-wrap:wrap;justify-content:flex-end;margin-top:calc(var(--ck-spacing-large)*-1)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view{margin-bottom:var(--ck-spacing-large)}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-options-dropdown{margin-left:0;margin-right:auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view,.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-labeled-field-view .ck-input{width:100%}@media screen and (max-width:600px){.ck.ck-find-and-replace-form{width:300px}.ck.ck-find-and-replace-form fieldset{flex-wrap:wrap}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find .ck-labeled-field-view{flex:1 0 auto;margin-bottom:var(--ck-spacing-standard);width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button{text-align:center}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{flex:1 1 auto}[dir=ltr] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__find>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>:not(.ck-labeled-field-view){flex:1 1 auto}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-dropdown:not(.ck-labeled-field-view){flex-grow:0}.ck.ck-find-and-replace-form fieldset.ck-find-and-replace-form__replace>.ck-button:not(.ck-labeled-field-view)>.ck-button__label{text-align:center;width:100%}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-find-and-replace/theme/findandreplaceform.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-find-and-replace/findandreplaceform.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"], + names: [], + mappings: "AAKA,6BACC,cAUD,CARC,sCACC,YAMD,CAHC,yFACC,iBACD,CCNF,6BACC,WAyGD,CAnGC,mCACC,YACD,CAEA,sCAIC,qBAAsB,CADtB,kBAAmB,CAInB,QAAS,CANT,kBAAmB,CACnB,gBAAiB,CAMjB,QAAS,CAFT,+BAwFD,CApFC,iDACC,aACD,CAGC,oDACC,sCACD,CAIA,oDACC,uCACD,CAGD,6DACC,aAMD,CAJC,uEAEC,cAAe,CADf,UAED,CAID,qEAEC,sBAkCD,CAhCC,qFACC,eAOD,CAJC,uGACC,oCAAqC,CACrC,qCACD,CAGD,8FACC,uBACD,CAEA,8FACC,wBACD,CAEA,yFACC,OAAQ,CACR,0BAWD,CAbA,mGAKE,gCAQF,CAbA,mGASE,+BAIF,CAbA,yFAYC,iCACD,CAID,wEACC,cAAe,CACf,wBAAyB,CACzB,2CAeD,CAbC,+FACC,qCACD,CAEA,6FAEC,aAAc,CADd,iBAED,CAEA,wMAEC,UACD,CCzGF,oCD+GA,6BACC,WAiDD,CA/CC,sCACC,cA6CD,CAzCE,4FACC,aAAc,CAEd,wCAAyC,CADzC,UAED,CAEA,gFACC,iBAkBD,CAhBC,8FACC,aAcD,CAfA,wGAIE,aAWF,CAfA,wGAQE,cAOF,CAJC,gHAEC,iBAAkB,CADlB,UAED,CAMH,qGACC,aAUD,CARC,iHACC,WACD,CAEA,iIAEC,iBAAkB,CADlB,UAED,CC5JH", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-find-and-replace-form {\n\tmax-width: 100%;\n\n\t& fieldset {\n\t\tdisplay: flex;\n\n\t\t/* The find fieldset */\n\t\t&.ck-find-and-replace-form__find .ck-results-counter {\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-find-and-replace-form {\n\twidth: 400px;\n\n\t/*\n\t * The

    needs tabindex="-1" for proper Esc handling after being clicked\n\t * but the side effect is that this creates a nasty focus outline in some browsers.\n\t */\n\t&:focus {\n\t\toutline: none;\n\t}\n\n\t& fieldset {\n\t\tflex-direction: row;\n\t\tflex-wrap: nowrap;\n\t\talign-items: center;\n\t\talign-content: stretch;\n\n\t\tpadding: var(--ck-spacing-large);\n\t\tborder: 0;\n\t\tmargin: 0;\n\n\t\t& > .ck-button {\n\t\t\tflex: 0 0 auto;\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\t& > * + * {\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t& > * + * {\n\t\t\t\tmargin-right: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex: 1 1 auto;\n\n\t\t\t& .ck-input {\n\t\t\t\twidth: 100%;\n\t\t\t\tmin-width: 50px;\n\t\t\t}\n\t\t}\n\n\t\t/* The find fieldset */\n\t\t&.ck-find-and-replace-form__find {\n\t\t\t/* To display all controls in line when there\'s an error under the input */\n\t\t\talign-items: flex-start;\n\n\t\t\t& > .ck-button-find {\n\t\t\t\tfont-weight: bold;\n\n\t\t\t\t/* Beef the find button up a little. It\'s the main action button in the form */\n\t\t\t\t& .ck-button__label {\n\t\t\t\t\tpadding-left: var(--ck-spacing-large);\n\t\t\t\t\tpadding-right: var(--ck-spacing-large);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& > .ck-button-prev > .ck-icon {\n\t\t\t\ttransform: rotate(90deg);\n\t\t\t}\n\n\t\t\t& > .ck-button-next > .ck-icon {\n\t\t\t\ttransform: rotate(-90deg);\n\t\t\t}\n\n\t\t\t& .ck-results-counter {\n\t\t\t\ttop: 50%;\n\t\t\t\ttransform: translateY(-50%);\n\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\tright: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\tleft: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\tcolor: var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t/* The replace fieldset */\n\t\t&.ck-find-and-replace-form__replace {\n\t\t\tflex-wrap: wrap;\n\t\t\tjustify-content: flex-end;\n\t\t\tmargin-top: calc( -1 * var(--ck-spacing-large) );\n\n\t\t\t& > .ck-labeled-field-view {\n\t\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t& > .ck-options-dropdown {\n\t\t\t\tmargin-right: auto;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t& > .ck-labeled-field-view,\n\t\t\t& > .ck-labeled-field-view .ck-input {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n\n@mixin ck-media-phone {\n\t.ck.ck-find-and-replace-form {\n\t\twidth: 300px;\n\n\t\t& fieldset {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t/* The find fieldset */\n\t\t\t&.ck-find-and-replace-form__find {\n\t\t\t\t& .ck-labeled-field-view {\n\t\t\t\t\tflex: 1 0 auto;\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tmargin-bottom: var(--ck-spacing-standard);\n\t\t\t\t}\n\n\t\t\t\t& > .ck-button {\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t&:first-of-type {\n\t\t\t\t\t\tflex: 1 1 auto;\n\n\t\t\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\t\t\tmargin-right: 0;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t& .ck-button__label {\n\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t/* The replace fieldset */\n\t\t\t&.ck-find-and-replace-form__replace > :not(.ck-labeled-field-view) {\n\t\t\t\tflex: 1 1 auto;\n\n\t\t\t\t&.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\n\t\t\t\t&.ck-button > .ck-button__label {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 2585: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-button.ck-color-table__remove-color{align-items:center;display:flex;width:100%}label.ck.ck-color-grid__label{font-weight:unset}.ck .ck-button.ck-color-table__remove-color{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard)}.ck .ck-button.ck-color-table__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-base-border)}[dir=ltr] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck .ck-button.ck-color-table__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-font/theme/fontcolor.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-font/fontcolor.css"], + names: [], + mappings: "AAKA,4CAEC,kBAAmB,CADnB,YAAa,CAEb,UACD,CAEA,8BACC,iBACD,CCNA,4CAEC,2BAA4B,CAC5B,4BAA6B,CAF7B,qEAiBD,CAbC,wDACC,mDACD,CAEA,kEAEE,uCAMF,CARA,kEAME,sCAEF", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-button.ck-color-table__remove-color {\n\tdisplay: flex;\n\talign-items: center;\n\twidth: 100%;\n}\n\nlabel.ck.ck-color-grid__label {\n\tfont-weight: unset;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck .ck-button.ck-color-table__remove-color {\n\tpadding: calc(var(--ck-spacing-standard) / 2 ) var(--ck-spacing-standard);\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n\n\t&:not(:focus) {\n\t\tborder-bottom: 1px solid var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n}\n\n'], + sourceRoot: "" + }]); + const c = a + }, 6203: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-font/theme/fontsize.css"], + names: [], + mappings: "AAUC,uBACC,cACD,CAEA,wBACC,eACD,CAEA,sBACC,eACD,CAEA,uBACC,eACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* The values should be synchronized with the "FONT_SIZE_PRESET_UNITS" object in the "/src/fontsize/utils.js" file. */\n\n/* Styles should be prefixed with the `.ck-content` class.\nSee https://github.com/ckeditor/ckeditor5/issues/6636 */\n.ck-content {\n\t& .text-tiny {\n\t\tfont-size: .7em;\n\t}\n\n\t& .text-small {\n\t\tfont-size: .85em;\n\t}\n\n\t& .text-big {\n\t\tfont-size: 1.4em;\n\t}\n\n\t& .text-huge {\n\t\tfont-size: 1.8em;\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 3230: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-heading/theme/heading.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"], + names: [], + mappings: "AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 713: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}.ck-content .pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-highlight/theme/highlight.css"], + names: [], + mappings: "AAKA,MACC,oCAA+C,CAC/C,mCAA+C,CAC/C,kCAA8C,CAC9C,kCAA8C,CAC9C,8BAAwC,CACxC,gCACD,CAGC,2BACC,kDACD,CAFA,0BACC,iDACD,CAFA,yBACC,gDACD,CAFA,yBACC,gDACD,CAIA,qBAIC,4BAA6B,CAH7B,iCAID,CALA,uBAIC,4BAA6B,CAH7B,mCAID", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-highlight-marker-yellow: hsl(60, 97%, 73%);\n\t--ck-highlight-marker-green: hsl(120, 93%, 68%);\n\t--ck-highlight-marker-pink: hsl(345, 96%, 73%);\n\t--ck-highlight-marker-blue: hsl(201, 97%, 72%);\n\t--ck-highlight-pen-red: hsl(0, 85%, 49%);\n\t--ck-highlight-pen-green: hsl(112, 100%, 27%);\n}\n\n@define-mixin highlight-marker-color $color {\n\t.ck-content .marker-$color {\n\t\tbackground-color: var(--ck-highlight-marker-$color);\n\t}\n}\n\n@define-mixin highlight-pen-color $color {\n\t.ck-content .pen-$color {\n\t\tcolor: var(--ck-highlight-pen-$color);\n\n\t\t/* Override default yellow background of `` from user agent stylesheet */\n\t\tbackground-color: transparent;\n\t}\n}\n\n@mixin highlight-marker-color yellow;\n@mixin highlight-marker-color green;\n@mixin highlight-marker-color pink;\n@mixin highlight-marker-color blue;\n\n@mixin highlight-pen-color red;\n@mixin highlight-pen-color green;\n"], + sourceRoot: "" + }]); + const c = a + }, 2536: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-horizontal-line/theme/horizontalline.css"], + names: [], + mappings: "AAMA,yCAEC,iBACD,CAEA,eAGC,kBAA2B,CAC3B,QAAS,CAFT,UAAW,CADX,aAID", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n\n.ck-editor__editable .ck-horizontal-line {\n\t/* Necessary to render properly next to floated objects, e.g. side image case. */\n\tdisplay: flow-root;\n}\n\n.ck-content hr {\n\tmargin: 15px 0;\n\theight: 4px;\n\tbackground: hsl(0, 0%, 87%);\n\tborder: 0;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 3403: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-widget.raw-html-embed{display:flow-root;font-style:normal;margin:.9em auto;min-width:15em;position:relative}.ck-widget.raw-html-embed:before{position:absolute;z-index:1}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex;overflow:hidden;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-collapse:separate;border-spacing:7px;display:table;margin:auto;position:relative;width:100%}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}:root{--ck-html-embed-content-width:calc(100% - var(--ck-icon-size)*1.5);--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base)}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);top:calc(var(--ck-html-embed-unfocused-outline-width)*-1);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{background:var(--ck-color-focus-border);padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{right:var(--ck-spacing-standard);top:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;direction:ltr;font-family:monospace;font-size:var(--ck-font-size-base);height:var(--ck-html-embed-source-height);min-width:0;padding:var(--ck-spacing-standard);resize:none;tab-size:4;text-align:left;white-space:pre-wrap;width:var(--ck-html-embed-content-width)}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width)}.ck-editor__editable:not(.ck-read-only) .ck-widget.raw-html-embed .raw-html-embed__preview{pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview-content{background-color:var(--ck-color-base-foreground);box-sizing:border-box}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-html-embed/theme/htmlembed.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-html-embed/htmlembed.css"], + names: [], + mappings: "AAMA,0BAMC,iBAAkB,CAOlB,iBAAkB,CATlB,gBAAkB,CAMlB,cAAe,CALf,iBAwDD,CA5CC,iCACC,iBAAkB,CAGlB,SACD,CAKA,2DAEC,YAAa,CACb,qBAAsB,CAFtB,iBAGD,CAEA,mDAGC,YAAa,CADb,eAAgB,CADhB,iBAGD,CAEA,2DAOC,wBAAyB,CACzB,kBAAmB,CAFnB,aAAc,CAHd,WAAY,CADZ,iBAAkB,CADlB,UAQD,CAEA,+DAQC,kBAAmB,CAHnB,QAAS,CAET,YAAa,CAEb,sBAAuB,CAPvB,MAAO,CADP,iBAAkB,CAGlB,OAAQ,CADR,KAOD,CC7DD,MACC,kEAAqE,CACrE,kCAAmC,CACnC,2CAA4C,CAC5C,yFAA0F,CAE1F,0EAA2E,CAC3E,6CACD,CAGA,0BAEC,gDAAiD,CADjD,kCA0ID,CAvIC,+DACC,iGACD,CAGA,mCACC,eACD,CAEA,mCACC,gBACD,CAIA,iCAIC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,mCAAoC,CASpC,+BAAgC,CADhC,kCAAmC,CANnC,+BAAgC,CAGhC,kIAAmI,CAJnI,yDAA4D,CAG5D,0GAMD,CAEA,0CACC,SAAU,CACV,gCACD,CAGA,iIACC,gBACD,CAxCD,uFA4CE,sDAAuD,CADvD,KAgGF,CA3IA,6FAkDE,uCAAwC,CADxC,sDAAuD,CADvD,KA2FF,CA3IA,wFAuDE,sDAAuD,CADvD,KAqFF,CA/EC,2DACC,kCACD,CAGA,2DAEC,gCAAiC,CADjC,8BAcD,CAXC,kGACC,iCACD,CAEA,oGACC,mCACD,CAEA,wFACC,kCACD,CAGD,oEACC,+BAAgC,CAChC,UACD,CAGA,kDACC,qBAAsB,CActB,aAAc,CAPd,qBAAsB,CAGtB,kCAAmC,CATnC,yCAA0C,CAG1C,WAAY,CACZ,kCAAmC,CAFnC,WAAY,CAKZ,UAAW,CAKX,eAAgB,CAJhB,oBAAqB,CAPrB,wCAsBD,CARC,4DAKC,kEAAmE,CAJnE,0DAA2D,CAC3D,gDAAiD,CAIjD,SACD,CAID,mDACC,kDAAmD,CACnD,wCAMD,CARA,2FAME,mBAEF,CAEA,2DAEC,gDAAiD,CADjD,qBAOD,CAJC,6DACC,gBAAiB,CACjB,iBACD,CAGD,+DACC,gDACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* The feature container. */\n.ck-widget.raw-html-embed {\n\t/* Give the embed some air. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tposition: relative;\n\tdisplay: flow-root;\n\n\t/* Give the html embed some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (https://github.com/ckeditor/ckeditor5/issues/8331) */\n\tmin-width: 15em;\n\n\t/* Don\'t inherit the style, e.g. when in a block quote. */\n\tfont-style: normal;\n\n\t/* ----- Emebed label in the upper left corner ----------------------------------------------- */\n\n\t&::before {\n\t\tposition: absolute;\n\n\t\t/* Make sure the content does not cover the label. */\n\t\tz-index: 1;\n\t}\n\n\t/* ----- Emebed internals --------------------------------------------------------------------- */\n\n\t/* The switch mode button wrapper. */\n\t& .raw-html-embed__buttons-wrapper {\n\t\tposition: absolute;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t& .raw-html-embed__preview {\n\t\tposition: relative;\n\t\toverflow: hidden;\n\t\tdisplay: flex;\n\t}\n\n\t& .raw-html-embed__preview-content {\n\t\twidth: 100%;\n\t\tposition: relative;\n\t\tmargin: auto;\n\n\t\t/* Gives spacing to the small renderable elements, so they always cover the placeholder. */\n\t\tdisplay: table;\n\t\tborder-collapse: separate;\n\t\tborder-spacing: 7px;\n\t}\n\n\t& .raw-html-embed__preview-placeholder {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t}\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-embed-content-width: calc(100% - 1.5 * var(--ck-icon-size));\n\t--ck-html-embed-source-height: 10em;\n\t--ck-html-embed-unfocused-outline-width: 1px;\n\t--ck-html-embed-content-min-height: calc(var(--ck-icon-size) + var(--ck-spacing-standard));\n\n\t--ck-html-embed-source-disabled-background: var(--ck-color-base-foreground);\n\t--ck-html-embed-source-disabled-color: hsl(0deg 0% 45%);\n}\n\n/* The feature container. */\n.ck-widget.raw-html-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t/* HTML embed widget itself should respect UI language direction */\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* ----- Embed label in the upper left corner ----------------------------------------------- */\n\n\t&::before {\n\t\tcontent: attr(data-html-embed-label);\n\t\ttop: calc(-1 * var(--ck-html-embed-unfocused-outline-width));\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t&[dir="rtl"]::before {\n\t\tleft: auto;\n\t\tright: var(--ck-spacing-standard);\n\t}\n\n\t/* Make space for label but it only collides in LTR languages */\n\t&[dir="ltr"] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t@nest .ck.ck-editor__editable.ck-blurred &.ck-widget_selected::before {\n\t\ttop: 0px;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t}\n\n\t@nest .ck.ck-editor__editable:not(.ck-blurred) &.ck-widget_selected::before {\n\t\ttop: 0;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t\tbackground: var(--ck-color-focus-border);\n\t}\n\n\t@nest .ck.ck-editor__editable &:not(.ck-widget_selected):hover::before {\n\t\ttop: 0px;\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-small);\n\t}\n\n\t/* ----- Emebed internals --------------------------------------------------------------------- */\n\n\t& .raw-html-embed__content-wrapper {\n\t\tpadding: var(--ck-spacing-standard);\n\t}\n\n\t/* The switch mode button wrapper. */\n\t& .raw-html-embed__buttons-wrapper {\n\t\ttop: var(--ck-spacing-standard);\n\t\tright: var(--ck-spacing-standard);\n\n\t\t& .ck-button.raw-html-embed__save-button {\n\t\t\tcolor: var(--ck-color-button-save);\n\t\t}\n\n\t\t& .ck-button.raw-html-embed__cancel-button {\n\t\t\tcolor: var(--ck-color-button-cancel);\n\t\t}\n\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-top: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&[dir="rtl"] .raw-html-embed__buttons-wrapper {\n\t\tleft: var(--ck-spacing-standard);\n\t\tright: auto;\n\t}\n\n\t/* The edit source element. */\n\t& .raw-html-embed__source {\n\t\tbox-sizing: border-box;\n\t\theight: var(--ck-html-embed-source-height);\n\t\twidth: var(--ck-html-embed-content-width);\n\t\tresize: none;\n\t\tmin-width: 0;\n\t\tpadding: var(--ck-spacing-standard);\n\n\t\tfont-family: monospace;\n\t\ttab-size: 4;\n\t\twhite-space: pre-wrap;\n\t\tfont-size: var(--ck-font-size-base); /* Safari needs this. */\n\n\t\t/* HTML code is direction–agnostic. */\n\t\ttext-align: left;\n\t\tdirection: ltr;\n\n\t\t&[disabled] {\n\t\t\tbackground: var(--ck-html-embed-source-disabled-background);\n\t\t\tcolor: var(--ck-html-embed-source-disabled-color);\n\n\t\t\t/* Safari needs this for the proper text color in disabled input (https://github.com/ckeditor/ckeditor5/issues/8320). */\n\t\t\t-webkit-text-fill-color: var(--ck-html-embed-source-disabled-color);\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* The preview data container. */\n\t& .raw-html-embed__preview {\n\t\tmin-height: var(--ck-html-embed-content-min-height);\n\t\twidth: var(--ck-html-embed-content-width);\n\n\t\t/* Disable all mouse interaction as long as the editor is not read–only. */\n\t\t@nest .ck-editor__editable:not(.ck-read-only) & {\n\t\t\tpointer-events: none;\n\t\t}\n\t}\n\n\t& .raw-html-embed__preview-content {\n\t\tbox-sizing: border-box;\n\t\tbackground-color: var(--ck-color-base-foreground);\n\n\t\t& > * {\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\n\t& .raw-html-embed__preview-placeholder {\n\t\tcolor: var(--ck-html-embed-source-disabled-color)\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 8468: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{background-color:var(--ck-color-base-foreground);font-size:var(--ck-font-size-base);min-width:calc(76px + var(--ck-spacing-standard));padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{background:#999;border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);content:attr(data-html-object-embed-label);font-family:var(--ck-font-face);font-size:var(--ck-font-size-tiny);font-style:normal;font-weight:400;left:var(--ck-spacing-standard);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);position:absolute;top:0;transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-html-support/theme/datafilter.css"], + names: [], + mappings: "AAKA,MACC,kDACD,CAEA,6BAEC,gDAAiD,CADjD,kCAAmC,CAKnC,iDAAkD,CAHlD,+BAAgC,CAEhC,oEAgCD,CA7BC,kEACC,wGACD,CAEA,oCAOC,eAA4B,CAG5B,iEAAkE,CAClE,qCAAsC,CAPtC,0CAA2C,CAS3C,+BAAgC,CADhC,kCAAmC,CAVnC,iBAAkB,CADlB,eAAmB,CAKnB,+BAAgC,CAGhC,yIAA0I,CAN1I,iBAAkB,CAElB,KAAM,CAGN,0GAMD,CAGA,2HACC,gBACD,CAEA,yDAEC,mBACD,CAGD,gCACC,eACD,CAEA,iCACC,oBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-html-object-embed-unfocused-outline-width: 1px;\n}\n\n.ck-widget.html-object-embed {\n\tfont-size: var(--ck-font-size-base);\n\tbackground-color: var(--ck-color-base-foreground);\n\tpadding: var(--ck-spacing-small);\n\t/* Leave space for label */\n\tpadding-top: calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));\n\tmin-width: calc(76px + var(--ck-spacing-standard));\n\n\t&:not(.ck-widget_selected):not(:hover) {\n\t\toutline: var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border);\n\t}\n\n\t&::before {\n\t\tfont-weight: normal;\n\t\tfont-style: normal;\n\t\tposition: absolute;\n\t\tcontent: attr(data-html-object-embed-label);\n\t\ttop: 0;\n\t\tleft: var(--ck-spacing-standard);\n\t\tbackground: hsl(0deg 0% 60%);\n\t\ttransition: background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\t\tpadding: calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);\n\t\tborder-radius: 0 0 var(--ck-border-radius) var(--ck-border-radius);\n\t\tcolor: var(--ck-color-base-background);\n\t\tfont-size: var(--ck-font-size-tiny);\n\t\tfont-family: var(--ck-font-face);\n\t}\n\n\t/* Make space for label. */\n\t& .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before {\n\t\tmargin-left: 50px;\n\t}\n\n\t& .html-object-embed__content {\n\t\t/* Disable user interaction with embed content */\n\t\tpointer-events: none;\n\t}\n}\n\ndiv.ck-widget.html-object-embed {\n\tmargin: 1em auto;\n}\n\nspan.ck-widget.html-object-embed {\n\tdisplay: inline-block;\n}\n\n"], + sourceRoot: "" + }]); + const c = a + }, 9048: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/image.css"], + names: [], + mappings: "AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the
    in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of
    .\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 8662: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagecaption.css"], + names: [], + mappings: "AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 1043: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck.ck-editor__editable td .image-inline.image_resized img,.ck.ck-editor__editable th .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageresize.css"], + names: [], + mappings: "AAKA,iCAQC,qBAAsB,CADtB,aAAc,CANd,cAkBD,CATC,qCAEC,UACD,CAEA,4CAEC,aACD,CAQC,sHACC,cACD,CAIF,oFACC,uCACD,CAEA,oFACC,sCACD,CAEA,oEACC,SACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .image.image_resized {\n\tmax-width: 100%;\n\t/*\n\tThe `
    ` element for resized images must not use `display:table` as browsers do not support `max-width` for it well.\n\tSee https://stackoverflow.com/questions/4019604/chrome-safari-ignoring-max-width-in-table/14420691#14420691 for more.\n\tFortunately, since we control the width, there is no risk that the image will look bad.\n\t*/\n\tdisplay: block;\n\tbox-sizing: border-box;\n\n\t& img {\n\t\t/* For resized images it is the `
    ` element that determines the image width. */\n\t\twidth: 100%;\n\t}\n\n\t& > figcaption {\n\t\t/* The `
    ` element uses `display:block`, so `
    ` also has to. */\n\t\tdisplay: block;\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/* The resized inline image nested in the table should respect its parent size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline.image_resized img {\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n[dir="ltr"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-right: var(--ck-spacing-standard);\n}\n\n[dir="rtl"] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon {\n\tmargin-left: var(--ck-spacing-standard);\n}\n\n.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label {\n\twidth: 4em;\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 4622: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imagestyle.css"], + names: [], + mappings: "AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9899: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadicon.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"], + names: [], + mappings: "AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 9825: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadloader.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"], + names: [], + mappings: "AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5870: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/imageuploadprogress.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"], + names: [], + mappings: "AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6831: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-image/theme/textalternativeform.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"], + names: [], + mappings: "AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 399: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/link.css"], + names: [], + mappings: "AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 9465: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkactions.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"], + names: [], + mappings: "AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCKA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDvDD,oCC2DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CD1ED", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 4827: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical .ck-button{border:0;border-radius:0;border-top:1px solid var(--ck-color-base-border);margin:0;padding:var(--ck-spacing-standard);width:50%}[dir=ltr] .ck.ck-link-form_layout-vertical .ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical .ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{border:0;padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkform.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"], + names: [], + mappings: "AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SA+CD,CA5CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,QAAS,CADT,eAAgB,CAEhB,gDAAiD,CAHjD,QAAS,CADT,kCAAmC,CAKnC,SAaD,CAnBA,4GAaE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAWD,CATC,wEACC,QAAS,CACT,SAAU,CACV,UAKD,CAHC,8EACC,eACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\tborder-radius: 0;\n\t\tborder: 0;\n\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\twidth: 50%;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tborder: 0;\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 3858: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{display:block;position:absolute}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck.ck-editor__editable a span.image-inline:after,.ck.ck-editor__editable figure.image>a:after{background-color:rgba(0,0,0,.4);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;content:"";height:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size));overflow:hidden;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);width:calc(var(--ck-link-image-indicator-icon-is-visible)*var(--ck-link-image-indicator-icon-size))}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-link/theme/linkimage.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-link/linkimage.css"], + names: [], + mappings: "AASE,+FACC,aAAc,CACd,iBACD,CCPF,MAEC,sCAAuC,CACvC,oEACD,CAME,+FAUC,+BAAqC,CACrC,83BAA+3B,CAG/3B,uBAA2B,CAD3B,2BAA4B,CAD5B,oBAAqB,CAGrB,kBAAmB,CAdnB,UAAW,CAsBX,oGAAuG,CAFvG,eAAgB,CAbhB,sCAAwC,CADxC,oCAAsC,CAetC,mGAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t}\n\t}\n}\n\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Match the icon size with the upload indicator brought by the image upload feature. */\n\t--ck-link-image-indicator-icon-size: 20;\n\t--ck-link-image-indicator-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck.ck-editor__editable {\n\t/* Linked image indicator */\n\t& figure.image > a,\n\t& a span.image-inline {\n\t\t&::after {\n\t\t\tcontent: "";\n\n\t\t\t/*\n\t\t\t * Smaller images should have the icon closer to the border.\n\t\t\t * Match the icon position with the upload indicator brought by the image upload feature.\n\t\t\t */\n\t\t\ttop: min(var(--ck-spacing-medium), 6%);\n\t\t\tright: min(var(--ck-spacing-medium), 6%);\n\n\t\t\tbackground-color: hsla(0, 0%, 0%, .4);\n\t\t\tbackground-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+");\n\t\t\tbackground-size: 14px;\n\t\t\tbackground-repeat: no-repeat;\n\t\t\tbackground-position: center;\n\t\t\tborder-radius: 100%;\n\n\t\t\t/*\n\t\t\t* Use CSS math to simulate container queries.\n\t\t\t* https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t\t\t*/\n\t\t\toverflow: hidden;\n\t\t\twidth: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t\theight: calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));\n\t\t}\n\t}\n}\n\n'], + sourceRoot: "" + }]); + const c = a + }, 3195: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-collapsible-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-collapsible>.ck.ck-button{border-radius:0;font-weight:700;padding:var(--ck-spacing-medium) var(--ck-spacing-large);width:100%}.ck.ck-collapsible>.ck.ck-button:focus{background:transparent}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:hover:not(:focus),.ck.ck-collapsible>.ck.ck-button:not(:focus){background:transparent;border-color:transparent;box-shadow:none}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:0 var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/collapsible.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/collapsible.css"], + names: [], + mappings: "AAMC,sEACC,YACD,CCHD,MACC,yDACD,CAGC,iCAIC,eAAgB,CAFhB,eAAiB,CACjB,wDAAyD,CAFzD,UAmBD,CAdC,uCACC,sBACD,CAEA,wIACC,sBAAuB,CACvB,wBAAyB,CACzB,eACD,CAEA,0CACC,qCAAsC,CACtC,sCACD,CAGD,6CACC,yDACD,CAGC,mEACC,wBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-collapsible.ck-collapsible_collapsed {\n\t& > .ck-collapsible__children {\n\t\tdisplay: none;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-collapsible-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-collapsible {\n\t& > .ck.ck-button {\n\t\twidth: 100%;\n\t\tfont-weight: bold;\n\t\tpadding: var(--ck-spacing-medium) var(--ck-spacing-large);\n\t\tborder-radius: 0;\n\n\t\t&:focus {\n\t\t\tbackground: transparent;\n\t\t}\n\n\t\t&:active, &:not(:focus), &:hover:not(:focus) {\n\t\t\tbackground: transparent;\n\t\t\tborder-color: transparent;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t& > .ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-medium);\n\t\t\twidth: var(--ck-collapsible-arrow-size);\n\t\t}\n\t}\n\n\t& > .ck-collapsible__children {\n\t\tpadding: 0 var(--ck-spacing-large) var(--ck-spacing-large);\n\t}\n\n\t&.ck-collapsible_collapsed {\n\t\t& > .ck.ck-button .ck-icon {\n\t\t\ttransform: rotate(-90deg);\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 7133: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{min-width:auto;width:100%}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{background:transparent;margin-bottom:calc(var(--ck-spacing-tiny)*-1);padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{background:none;border-color:transparent;box-shadow:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/listproperties.css"], + names: [], + mappings: "AAOC,yDACC,+BASD,CAPC,2DACC,cAKD,CAHC,6DACC,qCACD,CASD,wFACC,oCACD,CAGA,mFACC,gDAWD,CARE,+GACC,UAKD,CAHC,iHACC,qCACD,CAMJ,8EACC,cAAe,CACf,UACD,CAEA,uEACC,sBAAuB,CAGvB,6CAAgD,CAFhD,cAAe,CACf,eAQD,CALC,2JAGC,eAAgB,CADhB,wBAAyB,CADzB,eAGD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-properties {\n\t/* When there are no list styles and there is no collapsible. */\n\t&.ck-list-properties_without-styles {\n\t\tpadding: var(--ck-spacing-large);\n\n\t\t& > * {\n\t\t\tmin-width: 14em;\n\n\t\t\t& + * {\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * When the numbered list property fields (start at, reversed) should be displayed,\n\t * more horizontal space is needed. Reconfigure the style grid to create that space.\n\t */\n\t&.ck-list-properties_with-numbered-properties {\n\t\t& > .ck-list-styles-list {\n\t\t\tgrid-template-columns: repeat( 4, auto );\n\t\t}\n\n\t\t/* When list styles are rendered and property fields are in a collapsible. */\n\t\t& > .ck-collapsible {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t& > .ck-collapsible__children {\n\t\t\t\t& > * {\n\t\t\t\t\twidth: 100%;\n\n\t\t\t\t\t& + * {\n\t\t\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-numbered-list-properties__start-index .ck-input {\n\t\tmin-width: auto;\n\t\twidth: 100%;\n\t}\n\n\t& .ck.ck-numbered-list-properties__reversed-order {\n\t\tbackground: transparent;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmargin-bottom: calc(-1 * var(--ck-spacing-tiny));\n\n\t\t&:active, &:hover {\n\t\t\tbox-shadow: none;\n\t\t\tborder-color: transparent;\n\t\t\tbackground: none;\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4553: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-list-styles-list{display:grid}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{column-gap:var(--ck-spacing-medium);grid-template-columns:repeat(3,auto);padding:var(--ck-spacing-large);row-gap:var(--ck-spacing-medium)}.ck.ck-list-styles-list .ck-button{box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button,.ck.ck-list-styles-list .ck-button .ck-icon{height:var(--ck-list-style-button-size);width:var(--ck-list-style-button-size)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/liststyles.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-list/liststyles.css"], + names: [], + mappings: "AAKA,wBACC,YACD,CCFA,MACC,gCACD,CAEA,wBAGC,mCAAoC,CAFpC,oCAAwC,CAGxC,+BAAgC,CAFhC,gCA4BD,CAxBC,mCAiBC,sBAAuB,CAPvB,QAAS,CANT,SAmBD,CAJC,+EAhBA,uCAAwC,CADxC,sCAoBA", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-list-styles-list {\n\tdisplay: grid;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-list-style-button-size: 44px;\n}\n\n.ck.ck-list-styles-list {\n\tgrid-template-columns: repeat( 3, auto );\n\trow-gap: var(--ck-spacing-medium);\n\tcolumn-gap: var(--ck-spacing-medium);\n\tpadding: var(--ck-spacing-large);\n\n\t& .ck-button {\n\t\t/* Make the button look like a thumbnail (the icon "takes it all"). */\n\t\twidth: var(--ck-list-style-button-size);\n\t\theight: var(--ck-list-style-button-size);\n\t\tpadding: 0;\n\n\t\t/*\n\t\t * Buttons are aligned by the grid so disable default button margins to not collide with the\n\t\t * gaps in the grid.\n\t\t */\n\t\tmargin: 0;\n\n\t\t/*\n\t\t * Make sure the button border (which is displayed on focus, BTW) does not steal pixels\n\t\t * from the button dimensions and, as a result, decrease the size of the icon\n\t\t * (which becomes blurry as it scales down).\n\t\t */\n\t\tbox-sizing: content-box;\n\n\t\t& .ck-icon {\n\t\t\twidth: var(--ck-list-style-button-size);\n\t\t\theight: var(--ck-list-style-button-size);\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 1588: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ':root{--ck-todo-list-checkmark-size:16px}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.ck-content .todo-list .todo-list__label>input:before{border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out,background .25s ease-in-out,border .25s ease-in-out;width:100%}.ck-content .todo-list .todo-list__label>input:after{border-color:transparent;border-style:solid;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:calc(var(--ck-todo-list-checkmark-size)/5.3)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-left:-15px;margin-right:0;right:-25px}.ck-editor__editable .todo-list .todo-list__label>input{cursor:pointer}.ck-editor__editable .todo-list .todo-list__label>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-list/theme/todolist.css"], + names: [], + mappings: "AAKA,MACC,kCACD,CAEA,uBACC,eA0ED,CAxEC,0BACC,iBAKD,CAHC,qCACC,cACD,CAIA,+CACC,uBAAwB,CAQxB,QAAS,CAPT,oBAAqB,CAGrB,yCAA0C,CAO1C,UAAW,CAGX,aAAc,CAFd,kBAAmB,CAVnB,iBAAkB,CAWlB,OAAQ,CARR,qBAAsB,CAFtB,wCAqDD,CAxCC,sDAOC,qBAAiC,CACjC,iBAAkB,CALlB,qBAAsB,CACtB,UAAW,CAHX,aAAc,CAKd,WAAY,CAJZ,iBAAkB,CAOlB,0FAAgG,CAJhG,UAKD,CAEA,qDAaC,wBAAyB,CADzB,kBAAmB,CAEnB,sGAA+G,CAX/G,sBAAuB,CAEvB,UAAW,CAJX,aAAc,CAUd,mDAAwD,CAHxD,+CAAoD,CAJpD,mBAAoB,CAFpB,iBAAkB,CAOlB,gDAAqD,CAMrD,uBAAwB,CALxB,kDAMD,CAGC,+DACC,kBAA8B,CAC9B,oBACD,CAEA,8DACC,iBACD,CAIF,wEACC,qBACD,CAKF,6CACC,MAAO,CAGP,iBAAkB,CAFlB,cAAe,CACf,WAED,CAMA,wDACC,cAKD,CAHC,qEACC,mCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-todo-list-checkmark-size: 16px;\n}\n\n.ck-content .todo-list {\n\tlist-style: none;\n\n\t& li {\n\t\tmargin-bottom: 5px;\n\n\t\t& .todo-list {\n\t\t\tmargin-top: 5px;\n\t\t}\n\t}\n\n\t& .todo-list__label {\n\t\t& > input {\n\t\t\t-webkit-appearance: none;\n\t\t\tdisplay: inline-block;\n\t\t\tposition: relative;\n\t\t\twidth: var(--ck-todo-list-checkmark-size);\n\t\t\theight: var(--ck-todo-list-checkmark-size);\n\t\t\tvertical-align: middle;\n\n\t\t\t/* Needed on iOS */\n\t\t\tborder: 0;\n\n\t\t\t/* LTR styles */\n\t\t\tleft: -25px;\n\t\t\tmargin-right: -15px;\n\t\t\tright: 0;\n\t\t\tmargin-left: 0;\n\n\t\t\t&::before {\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tcontent: '';\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t\tborder: 1px solid hsl(0, 0%, 20%);\n\t\t\t\tborder-radius: 2px;\n\t\t\t\ttransition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tbox-sizing: content-box;\n\t\t\t\tpointer-events: none;\n\t\t\t\tcontent: '';\n\n\t\t\t\t/* Calculate tick position, size and border-width proportional to the checkmark size. */\n\t\t\t\tleft: calc( var(--ck-todo-list-checkmark-size) / 3 );\n\t\t\t\ttop: calc( var(--ck-todo-list-checkmark-size) / 5.3 );\n\t\t\t\twidth: calc( var(--ck-todo-list-checkmark-size) / 5.3 );\n\t\t\t\theight: calc( var(--ck-todo-list-checkmark-size) / 2.6 );\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-color: transparent;\n\t\t\t\tborder-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0;\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t}\n\n\t\t\t&[checked] {\n\t\t\t\t&::before {\n\t\t\t\t\tbackground: hsl(126, 64%, 41%);\n\t\t\t\t\tborder-color: hsl(126, 64%, 41%);\n\t\t\t\t}\n\n\t\t\t\t&::after {\n\t\t\t\t\tborder-color: hsl(0, 0%, 100%);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t& .todo-list__label__description {\n\t\t\tvertical-align: middle;\n\t\t}\n\t}\n}\n\n/* RTL styles */\n[dir=\"rtl\"] .todo-list .todo-list__label > input {\n\tleft: 0;\n\tmargin-right: 0;\n\tright: -25px;\n\tmargin-left: -15px;\n}\n\n/*\n * To-do list should be interactive only during the editing\n * (https://github.com/ckeditor/ckeditor5/issues/2090).\n */\n.ck-editor__editable .todo-list .todo-list__label > input {\n\tcursor: pointer;\n\n\t&:hover::before {\n\t\tbox-shadow: 0 0 0 5px hsla(0, 0%, 0%, 0.1);\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5777: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembed.css"], + names: [], + mappings: "AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 952: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:block}@media (hover:none){.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-tooltip{display:none}}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url:hover .ck-tooltip{opacity:1;visibility:visible}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaembedediting.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"], + names: [], + mappings: "AAQC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAoBD,CCpBA,kFACC,aAqBD,CAHC,oBAnBD,kFAoBE,YAEF,CADC,CDlBA,sEAIC,cAAe,CAEf,iBAUD,CCoBD,wFAEC,SAAU,CADV,kBAED,CD3BE,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CElDA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css";\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t@mixin ck-tooltip_enabled;\n\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t&:hover {\n\t\t\t\t@mixin ck-tooltip_visible;\n\t\t\t}\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 3525: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-media-embed/theme/mediaform.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css"], + names: [], + mappings: "AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 7583: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-mention-background:rgba(153,0,48,.1);--ck-color-mention-text:#990030}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-mention/mention.css"], + names: [], + mappings: "AAKA,MACC,+CAAwD,CACxD,+BACD,CAEA,qBACC,6CAA8C,CAC9C,kCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-mention-background: hsla(341, 100%, 30%, 0.1);\n\t--ck-color-mention-text: hsl(341, 100%, 30%);\n}\n\n.ck-content .mention {\n\tbackground: var(--ck-color-mention-background);\n\tcolor: var(--ck-color-mention-text);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6391: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-mention/theme/mentionui.css"], + names: [], + mappings: "AAKA,MACC,kCACD,CAEA,gBACC,4CAA6C,CAM7C,iBAAkB,CAJlB,eAAgB,CAMhB,2BAQD,CAJC,+BAEC,aAAc,CADd,eAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-mention-list-max-height: 300px;\n}\n\n.ck.ck-mentions {\n\tmax-height: var(--ck-mention-list-max-height);\n\n\toverflow-y: auto;\n\n\t/* Prevent unnecessary horizontal scrollbar in Safari\n\thttps://github.com/ckeditor/ckeditor5-mention/issues/41 */\n\toverflow-x: hidden;\n\n\toverscroll-behavior: contain;\n\n\t/* Prevent unnecessary vertical scrollbar in Safari\n\thttps://github.com/ckeditor/ckeditor5-mention/issues/41 */\n\t& > .ck-list__item {\n\t\toverflow: hidden;\n\t\tflex-shrink: 0;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6448: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck-content .page-break{align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}.ck-content .page-break:after{border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}.ck-content .page-break__label{background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-page-break/theme/pagebreak.css"], + names: [], + mappings: "AAKA,wBAKC,kBAAmB,CAHnB,UAAW,CAEX,YAAa,CAEb,sBAAuB,CAHvB,aAAc,CAFd,iBAaD,CANC,8BAGC,gCAAyC,CAFzC,UAAW,CACX,iBAAkB,CAElB,UACD,CAGD,+BAYC,eAA4B,CAN5B,wBAAiC,CACjC,iBAAkB,CAMlB,sCAA6C,CAF7C,UAAsB,CAPtB,aAAc,CAId,qDAA0D,CAC1D,eAAiB,CACjB,eAAiB,CAPjB,iBAAkB,CAFlB,iBAAkB,CAIlB,wBAAyB,CAWzB,wBAAyB,CACzB,qBAAsB,CACtB,oBAAqB,CACrB,gBAAiB,CAjBjB,SAkBD,CAGA,aACC,wBACC,SAKD,CAHC,8BACC,YACD,CAEF", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .page-break {\n\tposition: relative;\n\tclear: both;\n\tpadding: 5px 0;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\n\t&::after {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\tborder-bottom: 2px dashed hsl(0, 0%, 77%);\n\t\twidth: 100%;\n\t}\n}\n\n.ck-content .page-break__label {\n\tposition: relative;\n\tz-index: 1;\n\tpadding: .3em .6em;\n\tdisplay: block;\n\ttext-transform: uppercase;\n\tborder: 1px solid hsl(0, 0%, 77%);\n\tborder-radius: 2px;\n\tfont-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\tfont-size: 0.75em;\n\tfont-weight: bold;\n\tcolor: hsl(0, 0%, 20%);\n\tbackground: hsl(0, 0%, 100%);\n\tbox-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);\n\n\t/* Disable the possibility to select the label text by the user. */\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n/* Do not show the page break element inside the print preview window. */\n@media print {\n\t.ck-content .page-break {\n\t\tpadding: 0;\n\n\t\t&::after {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 2353: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-restricted-editing-exception-background:rgba(255,169,77,.2);--ck-color-restricted-editing-exception-hover-background:rgba(255,169,77,.35);--ck-color-restricted-editing-exception-brackets:rgba(204,105,0,.4);--ck-color-restricted-editing-selected-exception-background:rgba(255,169,77,.5);--ck-color-restricted-editing-selected-exception-brackets:rgba(204,105,0,.6)}.ck-editor__editable .restricted-editing-exception{background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right,var(--ck-color-restricted-editing-exception-brackets) 0,var(--ck-color-restricted-editing-exception-brackets) 5px,transparent 6px,transparent calc(100% - 6px),var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right,var(--ck-color-restricted-editing-selected-exception-brackets) 0,var(--ck-color-restricted-editing-selected-exception-brackets) 5px,var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-restricted-editing/restrictedediting.css"], + names: [], + mappings: "AAKA,MACC,sEAA2E,CAC3E,6EAAkF,CAClF,mEAAyE,CACzE,+EAAoF,CACpF,4EACD,CAEA,mDAEC,wEAAyE,CACzE,gBAAiB,CACjB,yUAQG,CAXH,qCA4BD,CAfC,yFACC,iFAAkF,CAClF,gUAOD,CAEA,0FAEC,gBACD,CAQA,gFACC,cACD,CAKC,4IACC,WACD,CAEA,2EACC,wEACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-restricted-editing-exception-background: hsla(31, 100%, 65%, .2);\n\t--ck-color-restricted-editing-exception-hover-background: hsla(31, 100%, 65%, .35);\n\t--ck-color-restricted-editing-exception-brackets: hsla(31, 100%, 40%, .4);\n\t--ck-color-restricted-editing-selected-exception-background: hsla(31, 100%, 65%, .5);\n\t--ck-color-restricted-editing-selected-exception-brackets: hsla(31, 100%, 40%, .6);\n}\n\n.ck-editor__editable .restricted-editing-exception {\n\ttransition: .2s ease-in-out background;\n\tbackground-color: var(--ck-color-restricted-editing-exception-background);\n\tborder: 1px solid;\n\tborder-image: linear-gradient(\n\t\tto right,\n\t\tvar(--ck-color-restricted-editing-exception-brackets) 0%,\n\t\tvar(--ck-color-restricted-editing-exception-brackets) 5px,\n\t\thsla(0, 0%, 0%, 0) 6px,\n\t\thsla(0, 0%, 0%, 0) calc(100% - 6px),\n\t\tvar(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px),\n\t\tvar(--ck-color-restricted-editing-exception-brackets) 100%\n\t) 1;\n\n\t&.restricted-editing-exception_selected {\n\t\tbackground-color: var(--ck-color-restricted-editing-selected-exception-background);\n\t\tborder-image: linear-gradient(\n\t\t\tto right,\n\t\t\tvar(--ck-color-restricted-editing-selected-exception-brackets) 0%,\n\t\t\tvar(--ck-color-restricted-editing-selected-exception-brackets) 5px,\n\t\t\tvar(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px),\n\t\t\tvar(--ck-color-restricted-editing-selected-exception-brackets) 100%\n\t\t) 1;\n\t}\n\n\t&.restricted-editing-exception_collapsed {\n\t\t/* Empty exception should have the same width as exception with at least 1 char */\n\t\tpadding-left: 1ch;\n\t}\n}\n\n.ck-restricted-editing_mode_restricted {\n\tcursor: default;\n\n\t/* We also have to override all elements inside the restricted editable to prevent cursor switching between default and text\n\tduring the pointer movement. */\n\t& * {\n\t\tcursor: default;\n\t}\n\n\t& .restricted-editing-exception {\n\t\tcursor: text;\n\n\t\t& * {\n\t\t\tcursor: text;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-restricted-editing-exception-hover-background);\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 671: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck-source-editing-area{overflow:hidden;position:relative}.ck-source-editing-area textarea,.ck-source-editing-area:after{border:1px solid transparent;font-family:monospace;font-size:var(--ck-font-size-normal);line-height:var(--ck-line-height-base);margin:0;padding:var(--ck-spacing-large);white-space:pre-wrap}.ck-source-editing-area:after{content:attr(data-value) " ";display:block;visibility:hidden}.ck-source-editing-area textarea{border-color:var(--ck-color-base-border);border-radius:0;box-sizing:border-box;height:100%;outline:none;overflow:hidden;position:absolute;resize:none;width:100%}.ck-rounded-corners .ck-source-editing-area textarea,.ck-source-editing-area textarea.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-source-editing/theme/sourceediting.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AASA,wBAEC,eAAgB,CADhB,iBAED,CAEA,+DAIC,4BAA6B,CAG7B,qBAAsB,CADtB,oCAAqC,CADrC,sCAAuC,CAFvC,QAAS,CADT,+BAAgC,CAMhC,oBACD,CAEA,8BACC,4BAA6B,CAE7B,aAAc,CADd,iBAED,CAEA,iCASC,wCAAyC,CC7BzC,eAAgB,CD2BhB,qBAAsB,CAJtB,WAAY,CAEZ,YAAa,CACb,eAAgB,CALhB,iBAAkB,CAGlB,WAAY,CAFZ,UAkBD,CApBA,yGChBE,qCAAsC,CD4BtC,wBAAyB,CACzB,yBAOF,CAJC,uDEpCA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFwCA", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css";\n@import "@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css";\n\n.ck-source-editing-area {\n\tposition: relative;\n\toverflow: hidden;\n}\n\n.ck-source-editing-area::after,\n.ck-source-editing-area textarea {\n\tpadding: var(--ck-spacing-large);\n\tmargin: 0;\n\tborder: 1px solid transparent;\n\tline-height: var(--ck-line-height-base);\n\tfont-size: var(--ck-font-size-normal);\n\tfont-family: monospace;\n\twhite-space: pre-wrap;\n}\n\n.ck-source-editing-area::after {\n\tcontent: attr(data-value) " ";\n\tvisibility: hidden;\n\tdisplay: block;\n}\n\n.ck-source-editing-area textarea {\n\tposition: absolute;\n\twidth: 100%;\n\theight: 100%;\n\tresize: none;\n\toutline: none;\n\toverflow: hidden;\n\tbox-sizing: border-box;\n\n\tborder-color: var(--ck-color-base-border);\n\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&:not([readonly]):focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4046: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-character-grid{max-width:100%}.ck.ck-character-grid .ck-character-grid__tiles{display:grid}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{max-height:200px;overflow-x:hidden;overflow-y:auto;width:350px}.ck.ck-character-grid .ck-character-grid__tiles{grid-gap:var(--ck-spacing-standard);grid-template-columns:repeat(auto-fit,minmax(var(--ck-character-grid-tile-size),1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-character-grid .ck-character-grid__tile{border:0;font-size:1.2em;height:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-character-grid-tile-size)}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){border:0;box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/charactergrid.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/charactergrid.css"], + names: [], + mappings: "AAKA,sBACC,cAKD,CAHC,gDACC,YACD,CCHD,MACC,kCACD,CAEA,sBAIC,gBAAiB,CAFjB,iBAAkB,CADlB,eAAgB,CAEhB,WAiCD,CA9BC,gDAGC,mCAAoC,CAFpC,qFAAwF,CACxF,yDAED,CAEA,+CAQC,QAAS,CAHT,eAAgB,CAHhB,yCAA0C,CAE1C,6CAA8C,CAD9C,4CAA6C,CAG7C,SAAU,CACV,8BAA+B,CAN/B,wCAsBD,CAbC,8IAGC,QAAS,CACT,iGACD,CAGA,iEACC,8CAA+C,CAE/C,iBAAkB,CADlB,UAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-grid {\n\tmax-width: 100%;\n\t\n\t& .ck-character-grid__tiles {\n\t\tdisplay: grid;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-character-grid-tile-size: 24px;\n}\n\n.ck.ck-character-grid {\n\toverflow-y: auto;\n\toverflow-x: hidden;\n\twidth: 350px;\n\tmax-height: 200px;\n\n\t& .ck-character-grid__tiles {\n\t\tgrid-template-columns: repeat(auto-fit, minmax(var(--ck-character-grid-tile-size), 1fr));\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\t\tgrid-gap: var(--ck-spacing-standard);\n\t}\n\n\t& .ck-character-grid__tile {\n\t\twidth: var(--ck-character-grid-tile-size);\n\t\theight: var(--ck-character-grid-tile-size);\n\t\tmin-width: var(--ck-character-grid-tile-size);\n\t\tmin-height: var(--ck-character-grid-tile-size);\n\t\tfont-size: 1.2em;\n\t\tpadding: 0;\n\t\ttransition: .2s ease box-shadow;\n\t\tborder: 0;\n\n\t\t&:focus:not( .ck-disabled ),\n\t\t&:hover:not( .ck-disabled ) {\n\t\t\t/* Disable the default .ck-button\'s border ring. */\n\t\t\tborder: 0;\n\t\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t\t}\n\n\t\t/* Make sure the glyph is rendered in the center of the button */\n\t\t& .ck-button__label {\n\t\t\tline-height: var(--ck-character-grid-tile-size);\n\t\t\twidth: 100%;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 4779: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-character-info{border-top:1px solid var(--ck-color-base-border);display:flex;justify-content:space-between;padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-character-info>*{font-size:var(--ck-font-size-small);text-transform:uppercase}.ck.ck-character-info .ck-character-info__name{max-width:280px;overflow:hidden;text-overflow:ellipsis}.ck.ck-character-info .ck-character-info__code{opacity:.6}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-special-characters/theme/characterinfo.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/characterinfo.css"], + names: [], + mappings: "AAKA,sBCEC,gDAAiD,CDDjD,YAAa,CACb,6BAA8B,CCD9B,uDDED,CCCC,wBAEC,mCAAoC,CADpC,wBAED,CAEA,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,+CACC,UACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-info {\n\tdisplay: flex;\n\tjustify-content: space-between;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-character-info {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t& > * {\n\t\ttext-transform: uppercase;\n\t\tfont-size: var(--ck-font-size-small);\n\t}\n\n\t& .ck-character-info__name {\n\t\tmax-width: 280px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& .ck-character-info__code {\n\t\topacity: .6;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 8170: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-special-characters-navigation>.ck-label{max-width:160px;overflow:hidden;text-overflow:ellipsis}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow-x:hidden;overflow-y:auto}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-special-characters/specialcharacters.css"], + names: [], + mappings: "AASC,+CACC,eAAgB,CAEhB,eAAgB,CADhB,sBAED,CAEA,sEAEC,gBAAiB,CAEjB,iBAAkB,CADlB,eAED", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-special-characters-navigation {\n\n\t& > .ck-label {\n\t\tmax-width: 160px;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t& > .ck-dropdown .ck-dropdown__panel {\n\t\t/* There could be dozens of categories available. Use scroll to prevent a 10e6px dropdown. */\n\t\tmax-height: 250px;\n\t\toverflow-y: auto;\n\t\toverflow-x: hidden;\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 4082: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-input-color{display:flex;flex-direction:row-reverse;width:100%}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}.ck.ck-input-color .ck.ck-input-color__button{display:flex}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview{overflow:hidden;position:relative}.ck.ck-input-color .ck.ck-input-color__button .ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{display:block;position:absolute}[dir=ltr] .ck.ck-input-color>.ck.ck-input-text{border-bottom-right-radius:0;border-top-right-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-input-text{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0}[dir=ltr] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-left-radius:0;border-left-width:0;border-top-left-radius:0}[dir=rtl] .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:0}.ck-rounded-corners .ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview,.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border:1px solid var(--ck-color-input-border);height:20px;width:20px}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{background:red;border-radius:2px;height:150%;left:50%;top:-30%;transform:rotate(45deg);transform-origin:50%;width:8%}.ck.ck-input-color .ck.ck-input-color__remove-color{border-bottom:1px solid var(--ck-color-input-border);border-bottom-left-radius:0;border-bottom-right-radius:0;padding:calc(var(--ck-spacing-standard)/2) var(--ck-spacing-standard);width:100%}[dir=ltr] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-right-radius:0}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color{border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-left:var(--ck-spacing-standard);margin-right:0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/colorinput.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/colorinput.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAKA,mBAEC,YAAa,CACb,0BAA2B,CAF3B,UAgCD,CA5BC,0CAEC,WAAY,CADZ,cAED,CAEA,sCACC,cAMD,CAHC,kFACC,YACD,CAGD,8CAEC,YAWD,CATC,kFAEC,eAAgB,CADhB,iBAOD,CAJC,0IAEC,aAAc,CADd,iBAED,CC1BF,+CAGE,4BAA6B,CAD7B,yBAQF,CAVA,+CAQE,2BAA4B,CAD5B,wBAGF,CAGC,wEACC,SAoCD,CArCA,kFAME,2BAA4B,CAF5B,mBAAoB,CACpB,wBAgCF,CArCA,kFAYE,4BAA6B,CAF7B,oBAAqB,CACrB,yBA0BF,CAtBC,oFACC,oDACD,CAEA,4GC9BF,eD+CE,CAjBA,+PC1BD,qCD2CC,CAjBA,4GAKC,6CAA8C,CAD9C,WAAY,CADZ,UAcD,CAVC,oKAKC,cAA6B,CAC7B,iBAAkB,CAHlB,WAAY,CADZ,QAAS,CADT,QAAS,CAMT,uBAAwB,CACxB,oBAAqB,CAJrB,QAKD,CAKH,oDAEC,oDAAqD,CAGrD,2BAA4B,CAC5B,4BAA6B,CAH7B,qEAAwE,CAFxE,UAuBD,CAxBA,8DASE,yBAeF,CAxBA,8DAaE,wBAWF,CARC,gEACC,uCAMD,CAPA,0EAKE,sCAAuC,CADvC,cAGF", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-input-color {\n\twidth: 100%;\n\tdisplay: flex;\n\tflex-direction: row-reverse;\n\n\t& > input.ck.ck-input-text {\n\t\tmin-width: auto;\n\t\tflex-grow: 1;\n\t}\n\n\t& > div.ck.ck-dropdown {\n\t\tmin-width: auto;\n\n\t\t/* This dropdown has no arrow but a color preview instead. */\n\t\t& > .ck-input-color__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__button {\n\t\t/* Resolving issue with misaligned buttons on Safari (see #10589) */\n\t\tdisplay: flex;\n\n\t\t& .ck.ck-input-color__button__preview {\n\t\t\tposition: relative;\n\t\t\toverflow: hidden;\n\n\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\tposition: absolute;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_rounded.css";\n\n.ck.ck-input-color {\n\t& > .ck.ck-input-text {\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t& > .ck.ck-dropdown {\n\t\t& > .ck.ck-button.ck-input-color__button {\n\t\t\tpadding: 0;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tborder-left-width: 0;\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tborder-right-width: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\n\t\t\t&.ck-disabled {\n\t\t\t\tbackground: var(--ck-color-input-disabled-background);\n\t\t\t}\n\n\t\t\t& > .ck.ck-input-color__button__preview {\n\t\t\t\t@mixin ck-rounded-corners;\n\n\t\t\t\twidth: 20px;\n\t\t\t\theight: 20px;\n\t\t\t\tborder: 1px solid var(--ck-color-input-border);\n\n\t\t\t\t& > .ck.ck-input-color__button__preview__no-color-indicator {\n\t\t\t\t\ttop: -30%;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\theight: 150%;\n\t\t\t\t\twidth: 8%;\n\t\t\t\t\tbackground: hsl(0, 100%, 50%);\n\t\t\t\t\tborder-radius: 2px;\n\t\t\t\t\ttransform: rotate(45deg);\n\t\t\t\t\ttransform-origin: 50%;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-input-color__remove-color {\n\t\twidth: 100%;\n\t\tborder-bottom: 1px solid var(--ck-color-input-border);\n\t\tpadding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);\n\n\t\tborder-bottom-left-radius: 0;\n\t\tborder-bottom-right-radius: 0;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tborder-top-right-radius: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tborder-top-left-radius: 0;\n\t\t}\n\n\t\t& .ck.ck-icon {\n\t\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4880: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text{min-width:100%;width:0}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/form.css"], + names: [], + mappings: "AAKA,YACC,mCAyBD,CAvBC,kBAEC,YACD,CAEA,8BACC,cAAe,CACf,OACD,CAEA,4BACC,cAWD,CARE,6DACC,4CACD,CAEA,mEACC,UACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form {\n\tpadding: 0 0 var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t& .ck.ck-input-text {\n\t\tmin-width: 100%;\n\t\twidth: 0;\n\t}\n\n\t& .ck.ck-dropdown {\n\t\tmin-width: 100%;\n\n\t\t& .ck-dropdown__button {\n\t\t\t&:not(:focus) {\n\t\t\t\tborder: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t& .ck-button__label {\n\t\t\t\twidth: 100%;\n\t\t\t}\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9865: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-form__row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.ck.ck-form__row>:not(.ck-label){flex-grow:1}.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel,.ck.ck-form__row.ck-table-form__action-row .ck-button-save{justify-content:center}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0}[dir=ltr] .ck.ck-form__row>:not(.ck-label)+*{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-form__row>:not(.ck-label)+*{margin-right:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{min-width:100%;width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-table-form__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/formrow.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/formrow.css"], + names: [], + mappings: "AAKA,iBACC,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CACjB,6BAaD,CAVC,iCACC,WACD,CAGC,wHAEC,sBACD,CCbF,iBACC,4DA2BD,CAvBE,6CAEE,mCAMF,CARA,6CAME,oCAEF,CAGD,2BAEC,cAAe,CADf,UAED,CAEA,2CACC,kCAKD,CAHC,wEACC,0BACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__row {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\tflex-grow: 1;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\t& .ck-button-save,\n\t\t& .ck-button-cancel {\n\t\t\tjustify-content: center;\n\t\t}\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-form__row {\n\tpadding: var(--ck-spacing-standard) var(--ck-spacing-large) 0;\n\n\t/* Ignore labels that work as fieldset legends */\n\t& > *:not(.ck-label) {\n\t\t& + * {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck-label {\n\t\twidth: 100%;\n\t\tmin-width: 100%;\n\t}\n\n\t&.ck-table-form__action-row {\n\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t& .ck-button .ck-button__label {\n\t\t\tcolor: var(--ck-color-text);\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 8085: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);width:var(--ck-insert-table-dropdown-box-width)}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/inserttable.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"], + names: [], + mappings: "AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,qCACC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAHlB,iDAAkD,CAClD,iDAAkD,CAFlD,+CAUD,CAJC,6CAEC,6CAA8C,CAD9C,yCAED", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\twidth: var(--ck-insert-table-dropdown-box-width);\n\theight: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"], + sourceRoot: "" + }]); + const c = a + }, 4104: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/table.css"], + names: [], + mappings: "AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent
    . Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 9888: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-table-caption-background:#f7f7f7;--ck-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption{background-color:var(--ck-color-table-caption-background);caption-side:top;color:var(--ck-color-table-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}.ck.ck-editor__editable .table>figcaption.table__caption_highlighted{animation:ck-table-caption-highlight .6s ease-out}.ck.ck-editor__editable .table>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-color-table-caption-background)}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecaption.css"], + names: [], + mappings: "AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,oDACD,CAGA,8BAMC,yDAA0D,CAJ1D,gBAAiB,CAGjB,wCAAyC,CAJzC,qBAAsB,CAOtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,iBAAkB,CADlB,qBAOD,CAIC,qEACC,iDACD,CAEA,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAGD,sCACC,GACC,qEACD,CAEA,GACC,yDACD,CACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-table-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-table-caption-highlighted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .table > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: top;\n\tword-break: break-word;\n\ttext-align: center;\n\tcolor: var(--ck-color-table-caption-text);\n\tbackground-color: var(--ck-color-table-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .table > figcaption {\n\t&.table__caption_highlighted {\n\t\tanimation: ck-table-caption-highlight .6s ease-out;\n\t}\n\n\t&.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the table caption placeholder doesn't overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n\n@keyframes ck-table-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-table-caption-highlighted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-table-caption-background);\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5737: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:0.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:0.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;padding:0;width:25%}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecellproperties.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tablecellproperties.css"], + names: [], + mappings: "AAOE,6FACC,cAiBD,CAdE,0HAEC,cACD,CAEA,yHAEC,cACD,CAEA,uHACC,WACD,CClBJ,kCACC,WAkBD,CAfE,2FACC,mBAAoB,CACpB,SAAU,CACV,SACD,CAGC,4GACC,eAAgB,CAGhB,qCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\t&:first-of-type {\n\t\t\t\t\t/* 4 buttons out of 7 (h-alignment + v-alignment) = 0.57 */\n\t\t\t\t\tflex-grow: 0.57;\n\t\t\t\t}\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\t/* 3 buttons out of 7 (h-alignment + v-alignment) = 0.43 */\n\t\t\t\t\tflex-grow: 0.43;\n\t\t\t\t}\n\n\t\t\t\t& .ck-button {\n\t\t\t\t\tflex-grow: 1;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-cell-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-cell-properties-form__padding-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\t\t\twidth: 25%;\n\t\t}\n\n\t\t&.ck-table-cell-properties-form__alignment-row {\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\t\t\t}\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 728: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width)*-0.5 - 0.5px)}.ck-content .table table{overflow:hidden;table-layout:fixed}.ck-content .table td,.ck-content .table th{position:relative}.ck-content .table .table-column-resizer{bottom:-999999px;cursor:col-resize;position:absolute;right:var(--ck-table-column-resizer-position-offset);top:-999999px;user-select:none;width:var(--ck-table-column-resizer-width);z-index:var(--ck-z-default)}.ck-content .table[draggable] .table-column-resizer{display:none}.ck-content .table .table-column-resizer:hover,.ck-content .table .table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck-content[dir=rtl] .table .table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}.ck-content.ck-read-only .table .table-column-resizer{display:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tablecolumnresize.css"], + names: [], + mappings: "AAKA,MACC,iEAAkE,CAClE,mCAAoC,CAIpC,iGACD,CAEA,yBACC,eAAgB,CAChB,kBACD,CAEA,4CAEC,iBACD,CAEA,yCAOC,gBAAiB,CAGjB,iBAAkB,CATlB,iBAAkB,CAOlB,oDAAqD,CAFrD,aAAc,CAKd,gBAAiB,CAFjB,0CAA2C,CAG3C,2BACD,CAIA,oDACC,YACD,CAEA,gGAEC,2DAA4D,CAC5D,WACD,CAEA,kDACC,mDAAoD,CACpD,WACD,CAEA,sDACC,YACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-column-resizer-hover: var(--ck-color-base-active);\n\t--ck-table-column-resizer-width: 7px;\n\n\t/* The offset used for absolute positioning of the resizer element, so that it is placed exactly above the cell border.\n\t The value is: minus half the width of the resizer decreased additionaly by the half the width of the border (0.5px). */\n\t--ck-table-column-resizer-position-offset: calc(var(--ck-table-column-resizer-width) * -0.5 - 0.5px);\n}\n\n.ck-content .table table {\n\toverflow: hidden;\n\ttable-layout: fixed;\n}\n\n.ck-content .table td,\n.ck-content .table th {\n\tposition: relative;\n}\n\n.ck-content .table .table-column-resizer {\n\tposition: absolute;\n\t/* The resizer element resides in each cell so to occupy the entire height of the table, which is unknown from a CSS point of view,\n\t it is extended to an extremely high height. Even for screens with a very high pixel density, the resizer will fulfill its role as\n\t it should, i.e. for a screen of 476 ppi the total height of the resizer will take over 350 sheets of A4 format, which is totally\n\t unrealistic height for a single table. */\n\ttop: -999999px;\n\tbottom: -999999px;\n\tright: var(--ck-table-column-resizer-position-offset);\n\twidth: var(--ck-table-column-resizer-width);\n\tcursor: col-resize;\n\tuser-select: none;\n\tz-index: var(--ck-z-default);\n}\n\n/* The resizer elements, which are extended to an extremely high height, break the drag & drop feature in Chrome. To make it work again,\n all resizers must be hidden while the table is dragged. */\n.ck-content .table[draggable] .table-column-resizer {\n\tdisplay: none;\n}\n\n.ck-content .table .table-column-resizer:hover,\n.ck-content .table .table-column-resizer__active {\n\tbackground-color: var(--ck-color-table-column-resizer-hover);\n\topacity: 0.25;\n}\n\n.ck-content[dir=rtl] .table .table-column-resizer {\n\tleft: var(--ck-table-column-resizer-position-offset);\n\tright: unset;\n}\n\n.ck-content.ck-read-only .table .table-column-resizer {\n\tdisplay: none;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4777: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-table-focused-cell-background:rgba(158,207,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"], + names: [], + mappings: "AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 198: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__border-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{align-items:center;flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view{align-items:center;display:flex;flex-direction:column-reverse}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-labeled-field-view .ck.ck-dropdown,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{flex-grow:0}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{bottom:calc(var(--ck-table-properties-error-arrow-size)*-1);left:50%;position:absolute;transform:translate(-50%,100%);z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{content:"";left:50%;position:absolute;top:calc(var(--ck-table-properties-error-arrow-size)*-1);transform:translateX(-50%)}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{max-width:80px;min-width:80px;width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width{margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{align-self:flex-end;display:inline-block;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small)}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:0}.ck-rounded-corners .ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status,.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);min-width:var(--ck-table-properties-min-error-width);padding:var(--ck-spacing-small) var(--ck-spacing-medium);text-align:center}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-style:solid;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:ck-table-form-labeled-view-status-appear .15s ease both}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableform.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableform.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAWE,wHACC,cACD,CAEA,8DAEC,kBAAmB,CADnB,cAgBD,CAbC,qFAGC,kBAAmB,CAFnB,YAAa,CACb,6BAMD,CAEA,sMACC,WACD,CAIF,4CAEC,iBAoBD,CAlBC,8EAGC,2DAAgE,CADhE,QAAS,CADT,iBAAkB,CAGlB,8BAA+B,CAG/B,SAUD,CAPC,oFACC,UAAW,CAGX,QAAS,CAFT,iBAAkB,CAClB,wDAA6D,CAE7D,0BACD,CChDH,MACC,0CAA2C,CAC3C,2CACD,CAMI,2FACC,kCAAmC,CACnC,iBACD,CAGD,8KAIC,cAAe,CADf,cAAe,CADf,UAGD,CAGD,8DACC,SAcD,CAZC,yMAEC,QACD,CAEA,iGACC,mBAAoB,CACpB,oBAAqB,CACrB,wCAAyC,CACzC,6CAA8C,CAC9C,gCACD,CAIF,4CACC,sCAyBD,CAvBC,8ECxCD,eDyDC,CAjBA,mMCpCA,qCDqDA,CAjBA,8EAGC,qCAAsC,CACtC,qCAAsC,CAEtC,oDAAqD,CADrD,wDAAyD,CAEzD,iBAUD,CAPC,oFACC,2EAA4E,CAE5E,kBAAmB,CADnB,kJAED,CAdD,8EAgBC,iEACD,CAGA,6GACC,YACD,CAIF,oDACC,GACC,SACD,CAEA,GACC,SACD,CACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__background-row {\n\t\t\tflex-wrap: wrap;\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column-reverse;\n\t\t\t\talign-items: center;\n\n\t\t\t\t& .ck.ck-dropdown {\n\t\t\t\t\tflex-grow: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\tflex-grow: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\t/* Allow absolute positioning of the status (error) balloons. */\n\t\tposition: relative;\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\tposition: absolute;\n\t\t\tleft: 50%;\n\t\t\tbottom: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\ttransform: translate(-50%,100%);\n\n\t\t\t/* Make sure the balloon status stays on top of other form elements. */\n\t\t\tz-index: 1;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: calc( -1 * var(--ck-table-properties-error-arrow-size) );\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translateX( -50% );\n\t\t\t}\n\t\t}\n\t}\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_rounded.css";\n\n:root {\n\t--ck-table-properties-error-arrow-size: 6px;\n\t--ck-table-properties-min-error-width: 150px;\n}\n\n.ck.ck-table-form {\n\t& .ck-form__row {\n\t\t&.ck-table-form__border-row {\n\t\t\t& .ck-labeled-field-view {\n\t\t\t\t& > .ck-label {\n\t\t\t\t\tfont-size: var(--ck-font-size-tiny);\n\t\t\t\t\ttext-align: center;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t& .ck-table-form__border-style,\n\t\t\t& .ck-table-form__border-width {\n\t\t\t\twidth: 80px;\n\t\t\t\tmin-width: 80px;\n\t\t\t\tmax-width: 80px;\n\t\t\t}\n\t\t}\n\n\t\t&.ck-table-form__dimensions-row {\n\t\t\tpadding: 0;\n\n\t\t\t& .ck-table-form__dimensions-row__width,\n\t\t\t& .ck-table-form__dimensions-row__height {\n\t\t\t\tmargin: 0\n\t\t\t}\n\n\t\t\t& .ck-table-form__dimension-operator {\n\t\t\t\talign-self: flex-end;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: var(--ck-ui-component-min-height);\n\t\t\t\tline-height: var(--ck-ui-component-min-height);\n\t\t\t\tmargin: 0 var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t& .ck.ck-labeled-field-view {\n\t\tpadding-top: var(--ck-spacing-standard);\n\n\t\t& .ck.ck-labeled-field-view__status {\n\t\t\t@mixin ck-rounded-corners;\n\n\t\t\tbackground: var(--ck-color-base-error);\n\t\t\tcolor: var(--ck-color-base-background);\n\t\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\t\tmin-width: var(--ck-table-properties-min-error-width);\n\t\t\ttext-align: center;\n\n\t\t\t/* The arrow pointing towards the field. */\n\t\t\t&::after {\n\t\t\t\tborder-color: transparent transparent var(--ck-color-base-error) transparent;\n\t\t\t\tborder-width: 0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\tanimation: ck-table-form-labeled-view-status-appear .15s ease both;\n\t\t}\n\n\t\t/* Hide the error balloon when the field is blurred. Makes the experience much more clear. */\n\t\t& .ck-input.ck-error:not(:focus) + .ck.ck-labeled-field-view__status {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n@keyframes ck-table-form-labeled-view-status-appear {\n\t0% {\n\t\topacity: 0;\n\t}\n\n\t100% {\n\t\topacity: 1;\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9221: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-content:baseline;flex-basis:0;flex-wrap:wrap}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{align-self:flex-end;padding:0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{background:none;margin-top:var(--ck-spacing-standard)}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{width:40px}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-table/theme/tableproperties.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableproperties.css"], + names: [], + mappings: "AAOE,mFAGC,sBAAuB,CADvB,YAAa,CADb,cAOD,CAHC,qHACC,gBACD,CCTH,6BACC,WAmBD,CAhBE,mFACC,mBAAoB,CACpB,SAYD,CAVC,kGACC,eAAgB,CAGhB,qCAKD,CAHC,uHACC,UACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\tflex-wrap: wrap;\n\t\t\tflex-basis: 0;\n\t\t\talign-content: baseline;\n\n\t\t\t& .ck.ck-toolbar .ck-toolbar__items {\n\t\t\t\tflex-wrap: nowrap;\n\t\t\t}\n\t\t}\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-table-properties-form {\n\twidth: 320px;\n\n\t& .ck-form__row {\n\t\t&.ck-table-properties-form__alignment-row {\n\t\t\talign-self: flex-end;\n\t\t\tpadding: 0;\n\n\t\t\t& .ck.ck-toolbar {\n\t\t\t\tbackground: none;\n\n\t\t\t\t/* Compensate for missing input label that would push the margin (toolbar has no inputs). */\n\t\t\t\tmargin-top: var(--ck-spacing-standard);\n\n\t\t\t\t& .ck-toolbar__items > * {\n\t\t\t\t\twidth: 40px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5593: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"], + names: [], + mappings: "AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4499: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-button,a.ck.ck-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:block}@media (hover:none){.ck.ck-button .ck-tooltip,a.ck.ck-button .ck-tooltip{display:none}}.ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button:hover .ck-tooltip,a.ck.ck-button:hover .ck-tooltip{opacity:1;visibility:visible}.ck.ck-button:focus:not(:hover) .ck-tooltip,a.ck.ck-button:focus:not(:hover) .ck-tooltip{display:none}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-default-active-shadow)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-on-active-shadow)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background);box-shadow:inset 0 2px 2px var(--ck-color-button-action-active-shadow)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/button.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"], + names: [], + mappings: "AAQA,6BCCC,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6BD,CE/BC,qDACC,aAqBD,CAHC,oBAnBD,qDAoBE,YAEF,CADC,CFvBF,6BAOC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBA4BD,CAvBC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEkBA,iEAEC,SAAU,CADV,kBAED,CAbA,yFACC,YACD,CC7BD,6BCAC,oDD0ID,CCvIE,6EACC,0DACD,CAEA,+EACC,2DAA4C,CAC5C,uEACD,CAID,qDACC,6DACD,CDhBD,6BEDC,eF2ID,CA1IA,wIEGE,qCFuIF,CA1IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAqID,CA3GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDiIA,CC9HC,yFACC,qDACD,CAEA,2FACC,sDAA4C,CAC5C,kEACD,CAID,iEACC,wDACD,CDmHA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC7IC,mDDkJD,CC/IE,2FACC,yDACD,CAEA,6FACC,0DAA4C,CAC5C,sEACD,CAID,mEACC,4DACD,CD6HD,2CAIC,wCACD,CAEA,uCAEC,eACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n@import "../tooltip/mixins/_tooltip.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\t@mixin ck-tooltip_enabled;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n\n\t&:hover {\n\t\t@mixin ck-tooltip_visible;\n\t}\n\n\t/* Get rid of the native focus outline around the tooltip when focused (but not :hover). */\n\t&:focus:not(:hover) {\n\t\t@mixin ck-tooltip_disabled;\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t\tbox-shadow: inset 0 2px 2px var($(prefix)-active-shadow);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9681: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:1.0769230769em;--ck-switch-button-toggle-spacing:1px;--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - var(--ck-switch-button-toggle-spacing)*2)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);transition:background .4s ease;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);margin:var(--ck-switch-button-toggle-spacing);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/button/switchbutton.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css"], + names: [], + mappings: "AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,mDAAoD,CACpD,qCAAsC,CACtC,gKAKD,CAGC,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDC3BA,eDoEA,CAzCA,yICvBC,qCDgED,CAzCA,2DAKE,gBAoCF,CAzCA,2DAUE,iBA+BF,CAzCA,iDAiBC,uDAAwD,CAHxD,8BAAiC,CAEjC,0CAyBD,CAtBC,2EC9CD,eD2DC,CAbA,6LC1CA,qCAAsC,CD4CpC,8CAWF,CAbA,2EASC,yDAA0D,CAD1D,gDAAiD,CAFjD,6CAA8C,CAM9C,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,+DACD,CAIF,6DExEA,kCF0EA,CAEA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: 1.0769230769em;\n\t--ck-switch-button-toggle-spacing: 1px;\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2 * var(--ck-switch-button-toggle-spacing)\n\t);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease;\n\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\t/* Leave some tiny bit of space around the inner part of the switch */\n\t\t\tmargin: var(--ck-switch-button-toggle-spacing);\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t&.ck-on .ck-button__toggle {\n\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t}\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t/*\n\t\t\t * Move the toggle switch to the right. It will be animated.\n\t\t\t */\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4923: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#000}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/colorgrid/colorgrid.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"], + names: [], + mappings: "AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,qCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(0, 0%, 0%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 3488: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on .ck-tooltip{display:none}.ck.ck-dropdown .ck-dropdown__panel{-webkit-backface-visibility:hidden;display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/dropdown.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_disabled.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAOA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBAqFD,CAnFC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UAOD,CCUA,iEACC,YACD,CDVA,oCAGC,kCAAmC,CAEnC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CEhGA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import \"../tooltip/mixins/_tooltip.css\";\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\n\t\t/* Disable main button's tooltip when the dropdown is open. Otherwise the panel may\n\t\tpartially cover the tooltip */\n\t\t&.ck-on {\n\t\t\t@mixin ck-tooltip_disabled;\n\t\t}\n\t}\n\n\t& .ck-dropdown__panel {\n\t\t/* This is to get rid of flickering when the tooltip is shown under the panel,\n\t\twhich looks like the panel moves vertically a pixel down and up. */\n\t\t-webkit-backface-visibility: hidden;\n\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6875: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 66: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button .ck-tooltip{display:none}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/splitbutton.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/mixins/_tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAOA,mBAEC,iBAUD,CARC,iDACC,qCACD,CC0BA,8DACC,YACD,CClCD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CASA,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCC7EA,eDuFA,CAVA,qHCzEC,qCDmFD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../tooltip/mixins/_tooltip.css";\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n\n\t/* Disable tooltips for the buttons when the button is "open" */\n\t&.ck-splitbutton_open > .ck-button {\n\t\t@mixin ck-tooltip_disabled;\n\t}\n}\n\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Enables the tooltip, which is the tooltip is in DOM but\n * not yet displayed.\n */\n@define-mixin ck-tooltip_enabled {\n\t& .ck-tooltip {\n\t\tdisplay: block;\n\n\t\t/*\n\t\t * Don't display tooltips in devices which don't support :hover.\n\t\t * In fact, it's all about iOS, which forces user to click UI elements twice to execute\n\t\t * the primary action, when tooltips are enabled.\n\t\t *\n\t\t * Q: OK, but why not the following query?\n\t\t *\n\t\t * @media (hover) {\n\t\t * display: block;\n\t\t * }\n\t\t *\n\t\t * A: Because FF does not support it and it would completely disable tooltips\n\t\t * in that browser.\n\t\t *\n\t\t * More in https://github.com/ckeditor/ckeditor5/issues/920.\n\t\t */\n\t\t@media (hover:none) {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/**\n * Disables the tooltip making it disappear from DOM.\n */\n@define-mixin ck-tooltip_disabled {\n\t& .ck-tooltip {\n\t\tdisplay: none;\n\t}\n}\n\n/**\n * Shows the tooltip, which is already in DOM.\n * Requires `ck-tooltip_enabled` first.\n */\n@define-mixin ck-tooltip_visible {\n\t& .ck-tooltip {\n\t\tvisibility: visible;\n\t\topacity: 1;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5075: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/dropdown/toolbardropdown.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"], + names: [], + mappings: "AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 4547: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5523: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/formheader/formheader.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"], + names: [], + mappings: "AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 1174: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{color:inherit;cursor:inherit}.ck.ck-icon :not([fill]){fill:currentColor}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/icon/icon.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"], + names: [], + mappings: "AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAY1B,qBAcD,CAZC,0BARA,aAAc,CAGd,cAgBA,CAJC,yBAEC,iBACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\tcolor: inherit;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\n\t\t/* Allows dynamic coloring of the icons. */\n\t\tcolor: inherit;\n\n\t\t&:not([fill]) {\n\t\t\t/* Needed by FF. */\n\t\t\tfill: currentColor;\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 6985: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 2751: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/label/label.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"], + names: [], + mappings: "AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 8111: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-spacing-medium),calc(var(--ck-font-size-base)*.6)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-spacing-medium)*-1),calc(var(--ck-font-size-base)*.6)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,yEACD,CAEA,0BCHC,eD4GD,CAzGA,2FCCE,qCDwGF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,wFAYF,CAfA,oUAOE,iGAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-spacing-medium), calc(0.6 * var(--ck-font-size-base))) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-spacing-medium)), calc(0.6 * var(--ck-font-size-base))) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 1162: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/list/list.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,2DACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 8245: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow))}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:var(--ck-balloon-arrow-offset)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonpanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCJC,eD4ID,CAxIA,iFCAE,qCDwIF,CAxIA,qBAMC,2CAA4C,CAC5C,6CAA8C,CEb9C,oCAA8B,CFU9B,eAoID,CA9HE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EACD,CAEA,2CACC,iFAAkF,CAClF,yCACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDACD,CAEA,2CACC,iFAAkF,CAClF,4CACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: var(--ck-balloon-arrow-offset);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: var(--ck-balloon-arrow-offset);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 1757: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/balloonrotator.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"], + names: [], + mappings: "AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 3553: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/fakepanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 3609: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/panel/stickypanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 1590: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck-vertical-form .ck-button:after{bottom:var(--ck-spacing-small);content:"";position:absolute;right:-1px;top:var(--ck-spacing-small);width:0;z-index:1}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:var(--ck-spacing-small);content:"";position:absolute;right:-1px;top:var(--ck-spacing-small);width:0;z-index:1}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border:0;border-radius:0;border-top:1px solid var(--ck-color-base-border);margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after,[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/responsive-form/responsiveform.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"], + names: [], + mappings: "AAOA,mCAMC,8BAA+B,CAL/B,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,2BAA4B,CAH5B,OAAQ,CAKR,SACD,CCTC,oCDaC,wCAMC,8BAA+B,CAL/B,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,2BAA4B,CAH5B,OAAQ,CAKR,SACD,CCnBD,CCAD,qDACC,kDACD,CAEA,uBACC,+BAkED,CAhEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA6CF,CA3CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAID,iGAMC,QAAS,CADT,eAAgB,CAEhB,gDAAiD,CAJjD,kCAAmC,CADnC,kCAkBD,CApBA,0OAcE,aAMF,CAGC,yMACC,kDACD,CDpEF", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button::after {\n\tcontent: "";\n\twidth: 0;\n\tposition: absolute;\n\tright: -1px;\n\ttop: var(--ck-spacing-small);\n\tbottom: var(--ck-spacing-small);\n\tz-index: 1;\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button::after {\n\t\t\tcontent: "";\n\t\t\twidth: 0;\n\t\t\tposition: absolute;\n\t\t\tright: -1px;\n\t\t\ttop: var(--ck-spacing-small);\n\t\t\tbottom: var(--ck-spacing-small);\n\t\t\tz-index: 1;\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\n\t\t\tborder-radius: 0;\n\t\t\tborder: 0;\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 6706: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/blocktoolbar.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"], + names: [], + mappings: "AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5571: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border:0;border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/toolbar/toolbar.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eD0FD,CA7FA,qECOE,qCDsFF,CA7FA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAyFD,CAtFC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAgBD,CAbC,0DAWC,QAAS,CAHT,eAAgB,CAHhB,QAAS,CAHT,UAUD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAvFF,qCA2FE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so any border is pointless. */\n\t\t\tborder: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 9948: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck.ck-tooltip,.ck.ck-tooltip .ck-tooltip__text:after{-webkit-backface-visibility:hidden;pointer-events:none;position:absolute}.ck.ck-tooltip{display:none;opacity:0;visibility:hidden;z-index:var(--ck-z-modal)}.ck.ck-tooltip .ck-tooltip__text{display:inline-block}.ck.ck-tooltip .ck-tooltip__text:after{content:"";height:0;width:0}:root{--ck-tooltip-arrow-size:5px}.ck.ck-tooltip{left:50%;top:0;transition:opacity .2s ease-in-out .2s}.ck.ck-tooltip .ck-tooltip__text{border-radius:0}.ck-rounded-corners .ck.ck-tooltip .ck-tooltip__text,.ck.ck-tooltip .ck-tooltip__text.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-tooltip .ck-tooltip__text{background:var(--ck-color-tooltip-background);color:var(--ck-color-tooltip-text);font-size:.9em;left:-50%;line-height:1.5;padding:var(--ck-spacing-small) var(--ck-spacing-medium);position:relative}.ck.ck-tooltip .ck-tooltip__text:after{border-style:solid;left:50%;transition:opacity .2s ease-in-out .2s}.ck.ck-tooltip.ck-tooltip_s,.ck.ck-tooltip.ck-tooltip_se,.ck.ck-tooltip.ck-tooltip_sw{bottom:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateY(100%)}.ck.ck-tooltip.ck-tooltip_s .ck-tooltip__text:after,.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after,.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after{border-color:transparent transparent var(--ck-color-tooltip-background) transparent;border-width:0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);top:calc(var(--ck-tooltip-arrow-size)*-1 + 1px);transform:translateX(-50%)}.ck.ck-tooltip.ck-tooltip_sw{left:auto;right:50%}.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text{left:auto;right:calc(var(--ck-tooltip-arrow-size)*-2)}.ck.ck-tooltip.ck-tooltip_sw .ck-tooltip__text:after{left:auto;right:0}.ck.ck-tooltip.ck-tooltip_se{left:50%;right:auto}.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text{left:calc(var(--ck-tooltip-arrow-size)*-2);right:auto}.ck.ck-tooltip.ck-tooltip_se .ck-tooltip__text:after{left:0;right:auto;transform:translateX(50%)}.ck.ck-tooltip.ck-tooltip_n{top:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateY(-100%)}.ck.ck-tooltip.ck-tooltip_n .ck-tooltip__text:after{border-color:var(--ck-color-tooltip-background) transparent transparent transparent;border-width:var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size);bottom:calc(var(--ck-tooltip-arrow-size)*-1);transform:translateX(-50%)}.ck.ck-tooltip.ck-tooltip_e{left:calc(100% + var(--ck-tooltip-arrow-size));top:50%}.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text{left:0;transform:translateY(-50%)}.ck.ck-tooltip.ck-tooltip_e .ck-tooltip__text:after{border-color:transparent var(--ck-color-tooltip-background) transparent transparent;border-width:var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0;left:calc(var(--ck-tooltip-arrow-size)*-1);top:calc(50% - var(--ck-tooltip-arrow-size)*1)}.ck.ck-tooltip.ck-tooltip_w{left:auto;right:calc(100% + var(--ck-tooltip-arrow-size));top:50%}.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text{left:0;transform:translateY(-50%)}.ck.ck-tooltip.ck-tooltip_w .ck-tooltip__text:after{border-color:transparent transparent transparent var(--ck-color-tooltip-background);border-width:var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);left:100%;top:calc(50% - var(--ck-tooltip-arrow-size)*1)}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/components/tooltip/tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_rounded.css"], + names: [], + mappings: "AAKA,sDASC,kCAAmC,CAJnC,mBAAoB,CAHpB,iBAQD,CAEA,eAIC,YAAa,CADb,SAAU,CADV,iBAAkB,CAGlB,yBAWD,CATC,iCACC,oBAOD,CALC,uCACC,UAAW,CAEX,QAAS,CADT,OAED,CCxBF,MACC,2BACD,CAEA,eACC,QAAS,CAMT,KAAM,CAON,sCAwKD,CAtKC,iCChBA,eDqCA,CArBA,yGCZC,qCDiCD,CArBA,iCAOC,6CAA8C,CAF9C,kCAAmC,CAFnC,cAAe,CAMf,SAAU,CALV,eAAgB,CAEhB,wDAAyD,CAEzD,iBAaD,CAVC,uCAOC,kBAAmB,CACnB,QAAS,CAFT,sCAGD,CAYD,sFAGC,4CAA+C,CAC/C,0BASD,CAPC,8JAIC,mFAAoF,CACpF,qGAAsG,CAHtG,+CAAkD,CAClD,0BAGD,CAaD,6BAEC,SAAU,CADV,SAYD,CATC,+CACC,SAAU,CACV,2CACD,CAEA,qDACC,SAAU,CACV,OACD,CAYD,6BACC,QAAS,CACT,UAYD,CAVC,+CAEC,0CAA8C,CAD9C,UAED,CAEA,qDAEC,MAAO,CADP,UAAW,CAEX,yBACD,CAYD,4BACC,yCAA4C,CAC5C,2BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,4CAA+C,CAC/C,0BAGD,CAUD,4BACC,8CAA+C,CAC/C,OAaD,CAXC,8CACC,MAAO,CACP,0BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,0CAA6C,CAC7C,8CAGD,CAWF,4BAEC,SAAU,CADV,+CAAgD,CAEhD,OAaD,CAXC,8CACC,MAAO,CACP,0BAQD,CANC,oDAGC,mFAAoF,CACpF,qGAAsG,CAHtG,SAAU,CACV,8CAGD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-tooltip,\n.ck.ck-tooltip .ck-tooltip__text::after {\n\tposition: absolute;\n\n\t/* Without this, hovering the tooltip could keep it visible. */\n\tpointer-events: none;\n\n\t/* This is to get rid of flickering when transitioning opacity in Chrome.\n\tIt\'s weird but it works. */\n\t-webkit-backface-visibility: hidden;\n}\n\n.ck.ck-tooltip {\n\t/* Tooltip is hidden by default. */\n\tvisibility: hidden;\n\topacity: 0;\n\tdisplay: none;\n\tz-index: var(--ck-z-modal);\n\n\t& .ck-tooltip__text {\n\t\tdisplay: inline-block;\n\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t}\n\t}\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-tooltip-arrow-size: 5px;\n}\n\n.ck.ck-tooltip {\n\tleft: 50%;\n\n\t/*\n\t * Prevent blurry tooltips in LoDPI environments.\n\t * See https://github.com/ckeditor/ckeditor5/issues/1802.\n\t */\n\ttop: 0;\n\n\t/*\n\t * For the transition to work, the tooltip must be controlled\n\t * using visibility+opacity. A delay prevents a "tooltip avalanche"\n\t * i.e. when scanning the toolbar with mouse cursor.\n\t */\n\ttransition: opacity .2s ease-in-out .2s;\n\n\t& .ck-tooltip__text {\n\t\t@mixin ck-rounded-corners;\n\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t\tpadding: var(--ck-spacing-small) var(--ck-spacing-medium);\n\t\tbackground: var(--ck-color-tooltip-background);\n\t\tposition: relative;\n\t\tleft: -50%;\n\n\t\t&::after {\n\t\t\t/*\n\t\t\t * For the transition to work, the tooltip must be controlled\n\t\t\t * using visibility+opacity. A delay prevents a "tooltip avalanche"\n\t\t\t * i.e. when scanning the toolbar with mouse cursor.\n\t\t\t */\n\t\t\ttransition: opacity .2s ease-in-out .2s;\n\t\t\tborder-style: solid;\n\t\t\tleft: 50%;\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\t&.ck-tooltip_s,\n\t&.ck-tooltip_sw,\n\t&.ck-tooltip_se {\n\t\tbottom: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\ttransform: translateY( 100% );\n\n\t\t& .ck-tooltip__text::after {\n\t\t\t/* 1px addresses gliches in rendering causing gap between the triangle and the text */\n\t\t\ttop: calc(-1 * var(--ck-tooltip-arrow-size) + 1px);\n\t\t\ttransform: translateX( -50% );\n\t\t\tborder-color: transparent transparent var(--ck-color-tooltip-background) transparent;\n\t\t\tborder-width: 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south-west of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\n\t&.ck-tooltip_sw {\n\t\tright: 50%;\n\t\tleft: auto;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: auto;\n\t\t\tright: calc( -2 * var(--ck-tooltip-arrow-size));\n\t\t}\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tleft: auto;\n\t\t\tright: 0;\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip south-east of the element.\n\t *\n\t * [element]\n\t * ^\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t */\n\t&.ck-tooltip_se {\n\t\tleft: 50%;\n\t\tright: auto;\n\n\t\t& .ck-tooltip__text {\n\t\t\tright: auto;\n\t\t\tleft: calc( -2 * var(--ck-tooltip-arrow-size));\n\t\t}\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tright: auto;\n\t\t\tleft: 0;\n\t\t\ttransform: translateX( 50% );\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip north of the element.\n\t *\n\t * +-----------+\n\t * | Tooltip |\n\t * +-----------+\n\t * V\n\t * [element]\n\t */\n\t&.ck-tooltip_n {\n\t\ttop: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\ttransform: translateY( -100% );\n\n\t\t& .ck-tooltip__text::after {\n\t\t\tbottom: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\t\ttransform: translateX( -50% );\n\t\t\tborder-color: var(--ck-color-tooltip-background) transparent transparent transparent;\n\t\t\tborder-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size);\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip east of the element.\n\t *\n\t * +----------+\n\t * [element] < | east |\n\t * +----------+\n\t */\n\t&.ck-tooltip_e {\n\t\tleft: calc(100% + var(--ck-tooltip-arrow-size));\n\t\ttop: 50%;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: 0;\n\t\t\ttransform: translateY( -50% );\n\n\t\t\t&::after {\n\t\t\t\tleft: calc(-1 * var(--ck-tooltip-arrow-size));\n\t\t\t\ttop: calc(50% - 1 * var(--ck-tooltip-arrow-size));\n\t\t\t\tborder-color: transparent var(--ck-color-tooltip-background) transparent transparent;\n\t\t\t\tborder-width: var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size) 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * A class that displays the tooltip west of the element.\n\t *\n\t * +----------+\n\t * | west | > [element]\n\t * +----------+\n\t */\n\t&.ck-tooltip_w {\n\t\tright: calc(100% + var(--ck-tooltip-arrow-size));\n\t\tleft: auto;\n\t\ttop: 50%;\n\n\t\t& .ck-tooltip__text {\n\t\t\tleft: 0;\n\t\t\ttransform: translateY( -50% );\n\n\t\t\t&::after {\n\t\t\t\tleft: 100%;\n\t\t\t\ttop: calc(50% - 1 * var(--ck-tooltip-arrow-size));\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-color-tooltip-background);\n\t\t\t\tborder-width: var(--ck-tooltip-arrow-size) 0 var(--ck-tooltip-arrow-size) var(--ck-tooltip-arrow-size);\n\t\t\t}\n\t\t}\n\t}\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6150: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#c4c4c4;--ck-color-base-action:#61b045;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#198cf0;--ck-color-base-active-focus:#0e7fe1;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:208,79%,51%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#bcdefb;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#e6e6e6;--ck-color-button-default-active-background:#d9d9d9;--ck-color-button-default-active-shadow:#bfbfbf;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#dedede;--ck-color-button-on-hover-background:#c4c4c4;--ck-color-button-on-active-background:#bababa;--ck-color-button-on-active-shadow:#a1a1a1;--ck-color-button-on-disabled-background:#dedede;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#579e3d;--ck-color-button-action-active-background:#53973b;--ck-color-button-action-active-shadow:#498433;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#b0b0b0;--ck-color-switch-button-off-hover-background:#a3a3a3;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#579e3d;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:#c7c7c7;--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:#c7c7c7;--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-base-active);--ck-color-list-button-on-background-focus:var(--ck-color-base-active-focus);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-foreground);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_hidden.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_reset.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_zindex.css", "webpack://./node_modules/@ckeditor/ckeditor5-ui/theme/globals/_transition.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"], + names: [], + mappings: "AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAgD,CAChD,8BAAmD,CACnD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAmD,CACnD,oCAAuD,CACvD,6BAAkD,CAIlD,+CAAwD,CACxD,qEAA+E,CAC/E,qCAAwD,CACxD,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAA+D,CAC/D,mDAAgE,CAChE,+CAA6D,CAC7D,yDAA8D,CAE9D,uCAAuD,CACvD,6CAA4D,CAC5D,8CAA4D,CAC5D,0CAAyD,CACzD,gDAA8D,CAE9D,+DAAsE,CACtE,iDAAkE,CAClE,kDAAkE,CAClE,8CAA+D,CAC/D,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA4D,CAC5D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAmE,CACnE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,+BAAiD,CACjD,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,wCAAwD,CACxD,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,gEAAuE,CACvE,4EAAiF,CACjF,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CCpGhE,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJoGD,CI9FA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(0, 0%, 77%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 44%, 48%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(208, 88%, 52%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(208, 88%, 47%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t208, 79%, 51%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(207, 89%, 86%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 90%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 85%);\n\t--ck-color-button-default-active-shadow: \t\t\t\t\thsl(0, 0%, 75%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(0, 0%, 87%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(0, 0%, 77%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(0, 0%, 73%);\n\t--ck-color-button-on-active-shadow: \t\t\t\t\t\thsl(0, 0%, 63%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(0, 0%, 87%);\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 44%, 43%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 44%, 41%);\n\t--ck-color-button-action-active-shadow: \t\t\t\t\thsl(104, 44%, 36%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 69%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 64%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 44%, 43%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\thsl(0, 0%, 78%);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\thsl(0, 0%, 78%);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-base-active);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-base-active-focus);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-foreground);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 6507: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widget.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_focus.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/mixins/_shadow.css"], + names: [], + mappings: "AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n", '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n', "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 2263: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, ".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}", "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgetresize.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"], + names: [], + mappings: "AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD", + sourcesContent: ["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n", "/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"], + sourceRoot: "" + }]); + const c = a + }, 5137: (t, e, n) => { + n.d(e, {Z: () => c}); + var i = n(4015); + var o = n.n(i); + var r = n(3645); + var s = n.n(r); + var a = s()(o()); + a.push([t.id, '.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}', "", { + version: 3, + sources: ["webpack://./node_modules/@ckeditor/ckeditor5-widget/theme/widgettypearound.css", "webpack://./node_modules/@ckeditor/ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"], + names: [], + mappings: "AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD", + sourcesContent: ['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n', '/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'], + sourceRoot: "" + }]); + const c = a + }, 3645: t => { + t.exports = function (t) { + var e = []; + e.toString = function e() { + return this.map((function (e) { + var n = t(e); + if (e[2]) { + return "@media ".concat(e[2], " {").concat(n, "}") + } + return n + })).join("") + }; + e.i = function (t, n, i) { + if (typeof t === "string") { + t = [[null, t, ""]] + } + var o = {}; + if (i) { + for (var r = 0; r < this.length; r++) { + var s = this[r][0]; + if (s != null) { + o[s] = true + } + } + } + for (var a = 0; a < t.length; a++) { + var c = [].concat(t[a]); + if (i && o[c[0]]) { + continue + } + if (n) { + if (!c[2]) { + c[2] = n + } else { + c[2] = "".concat(n, " and ").concat(c[2]) + } + } + e.push(c) + } + }; + return e + } + }, 4015: t => { + function e(t, e) { + return s(t) || r(t, e) || i(t, e) || n() + } + + function n() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.") + } + + function i(t, e) { + if (!t) return; + if (typeof t === "string") return o(t, e); + var n = Object.prototype.toString.call(t).slice(8, -1); + if (n === "Object" && t.constructor) n = t.constructor.name; + if (n === "Map" || n === "Set") return Array.from(t); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return o(t, e) + } + + function o(t, e) { + if (e == null || e > t.length) e = t.length; + for (var n = 0, i = new Array(e); n < e; n++) { + i[n] = t[n] + } + return i + } + + function r(t, e) { + var n = t && (typeof Symbol !== "undefined" && t[Symbol.iterator] || t["@@iterator"]); + if (n == null) return; + var i = []; + var o = true; + var r = false; + var s, a; + try { + for (n = n.call(t); !(o = (s = n.next()).done); o = true) { + i.push(s.value); + if (e && i.length === e) break + } + } catch (t) { + r = true; + a = t + } finally { + try { + if (!o && n["return"] != null) n["return"]() + } finally { + if (r) throw a + } + } + return i + } + + function s(t) { + if (Array.isArray(t)) return t + } + + t.exports = function t(n) { + var i = e(n, 4), o = i[1], r = i[3]; + if (!r) { + return o + } + if (typeof btoa === "function") { + var s = btoa(unescape(encodeURIComponent(JSON.stringify(r)))); + var a = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s); + var c = "/*# ".concat(a, " */"); + var l = r.sources.map((function (t) { + return "/*# sourceURL=".concat(r.sourceRoot || "").concat(t, " */") + })); + return [o].concat(l).concat([c]).join("\n") + } + return [o].join("\n") + } + }, 3379: (t, e, n) => { + var i = function t() { + var e; + return function t() { + if (typeof e === "undefined") { + e = Boolean(window && document && document.all && !window.atob) + } + return e + } + }(); + var o = function t() { + var e = {}; + return function t(n) { + if (typeof e[n] === "undefined") { + var i = document.querySelector(n); + if (window.HTMLIFrameElement && i instanceof window.HTMLIFrameElement) { + try { + i = i.contentDocument.head + } catch (t) { + i = null + } + } + e[n] = i + } + return e[n] + } + }(); + var r = []; + + function s(t) { + var e = -1; + for (var n = 0; n < r.length; n++) { + if (r[n].identifier === t) { + e = n; + break + } + } + return e + } + + function a(t, e) { + var n = {}; + var i = []; + for (var o = 0; o < t.length; o++) { + var a = t[o]; + var c = e.base ? a[0] + e.base : a[0]; + var l = n[c] || 0; + var d = "".concat(c, " ").concat(l); + n[c] = l + 1; + var u = s(d); + var h = {css: a[1], media: a[2], sourceMap: a[3]}; + if (u !== -1) { + r[u].references++; + r[u].updater(h) + } else { + r.push({identifier: d, updater: f(h, e), references: 1}) + } + i.push(d) + } + return i + } + + function c(t) { + var e = document.createElement("style"); + var i = t.attributes || {}; + if (typeof i.nonce === "undefined") { + var r = true ? n.nc : 0; + if (r) { + i.nonce = r + } + } + Object.keys(i).forEach((function (t) { + e.setAttribute(t, i[t]) + })); + if (typeof t.insert === "function") { + t.insert(e) + } else { + var s = o(t.insert || "head"); + if (!s) { + throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.") + } + s.appendChild(e) + } + return e + } + + function l(t) { + if (t.parentNode === null) { + return false + } + t.parentNode.removeChild(t) + } + + var d = function t() { + var e = []; + return function t(n, i) { + e[n] = i; + return e.filter(Boolean).join("\n") + } + }(); + + function u(t, e, n, i) { + var o = n ? "" : i.media ? "@media ".concat(i.media, " {").concat(i.css, "}") : i.css; + if (t.styleSheet) { + t.styleSheet.cssText = d(e, o) + } else { + var r = document.createTextNode(o); + var s = t.childNodes; + if (s[e]) { + t.removeChild(s[e]) + } + if (s.length) { + t.insertBefore(r, s[e]) + } else { + t.appendChild(r) + } + } + } + + function h(t, e, n) { + var i = n.css; + var o = n.media; + var r = n.sourceMap; + if (o) { + t.setAttribute("media", o) + } else { + t.removeAttribute("media") + } + if (r && typeof btoa !== "undefined") { + i += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r)))), " */") + } + if (t.styleSheet) { + t.styleSheet.cssText = i + } else { + while (t.firstChild) { + t.removeChild(t.firstChild) + } + t.appendChild(document.createTextNode(i)) + } + } + + var m = null; + var g = 0; + + function f(t, e) { + var n; + var i; + var o; + if (e.singleton) { + var r = g++; + n = m || (m = c(e)); + i = u.bind(null, n, r, false); + o = u.bind(null, n, r, true) + } else { + n = c(e); + i = h.bind(null, n, e); + o = function t() { + l(n) + } + } + i(t); + return function e(n) { + if (n) { + if (n.css === t.css && n.media === t.media && n.sourceMap === t.sourceMap) { + return + } + i(t = n) + } else { + o() + } + } + } + + t.exports = function (t, e) { + e = e || {}; + if (!e.singleton && typeof e.singleton !== "boolean") { + e.singleton = i() + } + t = t || []; + var n = a(t, e); + return function t(i) { + i = i || []; + if (Object.prototype.toString.call(i) !== "[object Array]") { + return + } + for (var o = 0; o < n.length; o++) { + var c = n[o]; + var l = s(c); + r[l].references-- + } + var d = a(i, e); + for (var u = 0; u < n.length; u++) { + var h = n[u]; + var m = s(h); + if (r[m].references === 0) { + r[m].updater(); + r.splice(m, 1) + } + } + n = d + } + } + } + }; + var e = {}; + + function n(i) { + var o = e[i]; + if (o !== undefined) { + return o.exports + } + var r = e[i] = {id: i, exports: {}}; + t[i](r, r.exports, n); + return r.exports + } + + (() => { + n.n = t => { + var e = t && t.__esModule ? () => t["default"] : () => t; + n.d(e, {a: e}); + return e + } + })(); + (() => { + n.d = (t, e) => { + for (var i in e) { + if (n.o(e, i) && !n.o(t, i)) { + Object.defineProperty(t, i, {enumerable: true, get: e[i]}) + } + } + } + })(); + (() => { + n.g = function () { + if (typeof globalThis === "object") return globalThis; + try { + return this || new Function("return this")() + } catch (t) { + if (typeof window === "object") return window + } + }() + })(); + (() => { + n.o = (t, e) => Object.prototype.hasOwnProperty.call(t, e) + })(); + (() => { + n.nc = undefined + })(); + var i = {}; + (() => { + n.d(i, {default: () => aZ}); + + function t() { + return function t() { + t.called = true + } + } + + const e = t; + + class o { + constructor(t, n) { + this.source = t; + this.name = n; + this.path = []; + this.stop = e(); + this.off = e() + } + } + + const r = new Array(256).fill().map(((t, e) => ("0" + e.toString(16)).slice(-2))); + + function s() { + const t = Math.random() * 4294967296 >>> 0; + const e = Math.random() * 4294967296 >>> 0; + const n = Math.random() * 4294967296 >>> 0; + const i = Math.random() * 4294967296 >>> 0; + return "e" + r[t >> 0 & 255] + r[t >> 8 & 255] + r[t >> 16 & 255] + r[t >> 24 & 255] + r[e >> 0 & 255] + r[e >> 8 & 255] + r[e >> 16 & 255] + r[e >> 24 & 255] + r[n >> 0 & 255] + r[n >> 8 & 255] + r[n >> 16 & 255] + r[n >> 24 & 255] + r[i >> 0 & 255] + r[i >> 8 & 255] + r[i >> 16 & 255] + r[i >> 24 & 255] + } + + const a = { + get(t) { + if (typeof t != "number") { + return this[t] || this.normal + } else { + return t + } + }, highest: 1e5, high: 1e3, normal: 0, low: -1e3, lowest: -1e5 + }; + const c = a; + + function l(t, e) { + const n = c.get(e.priority); + for (let i = 0; i < t.length; i++) { + if (c.get(t[i].priority) < n) { + t.splice(i, 0, e); + return + } + } + t.push(e) + } + + const d = "https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html"; + + class u extends Error { + constructor(t, e, n) { + super(f(t, n)); + this.name = "CKEditorError"; + this.context = e; + this.data = n + } + + is(t) { + return t === "CKEditorError" + } + + static rethrowUnexpectedError(t, e) { + if (t.is && t.is("CKEditorError")) { + throw t + } + const n = new u(t.message, e); + n.stack = t.stack; + throw n + } + } + + function h(t, e) { + console.warn(...p(t, e)) + } + + function m(t, e) { + console.error(...p(t, e)) + } + + function g(t) { + return `\nRead more: ${d}#error-${t}` + } + + function f(t, e) { + const n = new WeakSet; + const i = (t, e) => { + if (typeof e === "object" && e !== null) { + if (n.has(e)) { + return `[object ${e.constructor.name}]` + } + n.add(e) + } + return e + }; + const o = e ? ` ${JSON.stringify(e, i)}` : ""; + const r = g(t); + return t + o + r + } + + function p(t, e) { + const n = g(t); + return e ? [t, e, n] : [t, n] + } + + const b = "34.1.0"; + const k = null && b; + const w = typeof window === "object" ? window : n.g; + if (w.CKEDITOR_VERSION) { + throw new u("ckeditor-duplicated-modules", null) + } else { + w.CKEDITOR_VERSION = b + } + const A = Symbol("listeningTo"); + const C = Symbol("emitterId"); + const _ = { + on(t, e, n = {}) { + this.listenTo(this, t, e, n) + }, once(t, e, n) { + let i = false; + const o = function (t, ...n) { + if (!i) { + i = true; + t.off(); + e.call(this, t, ...n) + } + }; + this.listenTo(this, t, o, n) + }, off(t, e) { + this.stopListening(this, t, e) + }, listenTo(t, e, n, i = {}) { + let o, r; + if (!this[A]) { + this[A] = {} + } + const s = this[A]; + if (!E(t)) { + x(t) + } + const a = E(t); + if (!(o = s[a])) { + o = s[a] = {emitter: t, callbacks: {}} + } + if (!(r = o.callbacks[e])) { + r = o.callbacks[e] = [] + } + r.push(n); + z(this, t, e, n, i) + }, stopListening(t, e, n) { + const i = this[A]; + let o = t && E(t); + const r = i && o && i[o]; + const s = r && e && r.callbacks[e]; + if (!i || t && !r || e && !s) { + return + } + if (n) { + L(this, t, e, n); + const i = s.indexOf(n); + if (i !== -1) { + if (s.length === 1) { + delete r.callbacks[e] + } else { + L(this, t, e, n) + } + } + } else if (s) { + while (n = s.pop()) { + L(this, t, e, n) + } + delete r.callbacks[e] + } else if (r) { + for (e in r.callbacks) { + this.stopListening(t, e) + } + delete i[o] + } else { + for (o in i) { + this.stopListening(i[o].emitter) + } + delete this[A] + } + }, fire(t, ...e) { + try { + const n = t instanceof o ? t : new o(this, t); + const i = n.name; + let r = B(this, i); + n.path.push(this); + if (r) { + const t = [n, ...e]; + r = Array.from(r); + for (let e = 0; e < r.length; e++) { + r[e].callback.apply(this, t); + if (n.off.called) { + delete n.off.called; + this._removeEventListener(i, r[e].callback) + } + if (n.stop.called) { + break + } + } + } + if (this._delegations) { + const t = this._delegations.get(i); + const o = this._delegations.get("*"); + if (t) { + M(t, n, e) + } + if (o) { + M(o, n, e) + } + } + return n.return + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + }, delegate(...t) { + return { + to: (e, n) => { + if (!this._delegations) { + this._delegations = new Map + } + t.forEach((t => { + const i = this._delegations.get(t); + if (!i) { + this._delegations.set(t, new Map([[e, n]])) + } else { + i.set(e, n) + } + })) + } + } + }, stopDelegating(t, e) { + if (!this._delegations) { + return + } + if (!t) { + this._delegations.clear() + } else if (!e) { + this._delegations.delete(t) + } else { + const n = this._delegations.get(t); + if (n) { + n.delete(e) + } + } + }, _addEventListener(t, e, n) { + T(this, t); + const i = I(this, t); + const o = c.get(n.priority); + const r = {callback: e, priority: o}; + for (const t of i) { + l(t, r) + } + }, _removeEventListener(t, e) { + const n = I(this, t); + for (const t of n) { + for (let n = 0; n < t.length; n++) { + if (t[n].callback == e) { + t.splice(n, 1); + n-- + } + } + } + } + }; + const v = _; + + function y(t, e) { + if (t[A] && t[A][e]) { + return t[A][e].emitter + } + return null + } + + function x(t, e) { + if (!t[C]) { + t[C] = e || s() + } + } + + function E(t) { + return t[C] + } + + function D(t) { + if (!t._events) { + Object.defineProperty(t, "_events", {value: {}}) + } + return t._events + } + + function S() { + return {callbacks: [], childEvents: []} + } + + function T(t, e) { + const n = D(t); + if (n[e]) { + return + } + let i = e; + let o = null; + const r = []; + while (i !== "") { + if (n[i]) { + break + } + n[i] = S(); + r.push(n[i]); + if (o) { + n[i].childEvents.push(o) + } + o = i; + i = i.substr(0, i.lastIndexOf(":")) + } + if (i !== "") { + for (const t of r) { + t.callbacks = n[i].callbacks.slice() + } + n[i].childEvents.push(o) + } + } + + function I(t, e) { + const n = D(t)[e]; + if (!n) { + return [] + } + let i = [n.callbacks]; + for (let e = 0; e < n.childEvents.length; e++) { + const o = I(t, n.childEvents[e]); + i = i.concat(o) + } + return i + } + + function B(t, e) { + let n; + if (!t._events || !(n = t._events[e]) || !n.callbacks.length) { + if (e.indexOf(":") > -1) { + return B(t, e.substr(0, e.lastIndexOf(":"))) + } else { + return null + } + } + return n.callbacks + } + + function M(t, e, n) { + for (let [i, r] of t) { + if (!r) { + r = e.name + } else if (typeof r == "function") { + r = r(e.name) + } + const t = new o(e.source, r); + t.path = [...e.path]; + i.fire(t, ...n) + } + } + + function z(t, e, n, i, o) { + if (e._addEventListener) { + e._addEventListener(n, i, o) + } else { + t._addEventListener.call(e, n, i, o) + } + } + + function L(t, e, n, i) { + if (e._removeEventListener) { + e._removeEventListener(n, i) + } else { + t._removeEventListener.call(e, n, i) + } + } + + function N(t) { + var e = typeof t; + return t != null && (e == "object" || e == "function") + } + + const P = N; + var R = typeof global == "object" && global && global.Object === Object && global; + const O = R; + var V = typeof self == "object" && self && self.Object === Object && self; + var F = O || V || Function("return this")(); + const j = F; + var H = j.Symbol; + const U = H; + var q = Object.prototype; + var W = q.hasOwnProperty; + var G = q.toString; + var $ = U ? U.toStringTag : undefined; + + function K(t) { + var e = W.call(t, $), n = t[$]; + try { + t[$] = undefined; + var i = true + } catch (t) { + } + var o = G.call(t); + if (i) { + if (e) { + t[$] = n + } else { + delete t[$] + } + } + return o + } + + const Y = K; + var Z = Object.prototype; + var Q = Z.toString; + + function J(t) { + return Q.call(t) + } + + const X = J; + var tt = "[object Null]", et = "[object Undefined]"; + var nt = U ? U.toStringTag : undefined; + + function it(t) { + if (t == null) { + return t === undefined ? et : tt + } + return nt && nt in Object(t) ? Y(t) : X(t) + } + + const ot = it; + var rt = "[object AsyncFunction]", st = "[object Function]", at = "[object GeneratorFunction]", + ct = "[object Proxy]"; + + function lt(t) { + if (!P(t)) { + return false + } + var e = ot(t); + return e == st || e == at || e == rt || e == ct + } + + const dt = lt; + var ut = j["__core-js_shared__"]; + const ht = ut; + var mt = function () { + var t = /[^.]+$/.exec(ht && ht.keys && ht.keys.IE_PROTO || ""); + return t ? "Symbol(src)_1." + t : "" + }(); + + function gt(t) { + return !!mt && mt in t + } + + const ft = gt; + var pt = Function.prototype; + var bt = pt.toString; + + function kt(t) { + if (t != null) { + try { + return bt.call(t) + } catch (t) { + } + try { + return t + "" + } catch (t) { + } + } + return "" + } + + const wt = kt; + var At = /[\\^$.*+?()[\]{}|]/g; + var Ct = /^\[object .+?Constructor\]$/; + var _t = Function.prototype, vt = Object.prototype; + var yt = _t.toString; + var xt = vt.hasOwnProperty; + var Et = RegExp("^" + yt.call(xt).replace(At, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); + + function Dt(t) { + if (!P(t) || ft(t)) { + return false + } + var e = dt(t) ? Et : Ct; + return e.test(wt(t)) + } + + const St = Dt; + + function Tt(t, e) { + return t == null ? undefined : t[e] + } + + const It = Tt; + + function Bt(t, e) { + var n = It(t, e); + return St(n) ? n : undefined + } + + const Mt = Bt; + var zt = function () { + try { + var t = Mt(Object, "defineProperty"); + t({}, "", {}); + return t + } catch (t) { + } + }(); + const Lt = zt; + + function Nt(t, e, n) { + if (e == "__proto__" && Lt) { + Lt(t, e, {configurable: true, enumerable: true, value: n, writable: true}) + } else { + t[e] = n + } + } + + const Pt = Nt; + + function Rt(t, e) { + return t === e || t !== t && e !== e + } + + const Ot = Rt; + var Vt = Object.prototype; + var Ft = Vt.hasOwnProperty; + + function jt(t, e, n) { + var i = t[e]; + if (!(Ft.call(t, e) && Ot(i, n)) || n === undefined && !(e in t)) { + Pt(t, e, n) + } + } + + const Ht = jt; + + function Ut(t, e, n, i) { + var o = !n; + n || (n = {}); + var r = -1, s = e.length; + while (++r < s) { + var a = e[r]; + var c = i ? i(n[a], t[a], a, n, t) : undefined; + if (c === undefined) { + c = t[a] + } + if (o) { + Pt(n, a, c) + } else { + Ht(n, a, c) + } + } + return n + } + + const qt = Ut; + + function Wt(t) { + return t + } + + const Gt = Wt; + + function $t(t, e, n) { + switch (n.length) { + case 0: + return t.call(e); + case 1: + return t.call(e, n[0]); + case 2: + return t.call(e, n[0], n[1]); + case 3: + return t.call(e, n[0], n[1], n[2]) + } + return t.apply(e, n) + } + + const Kt = $t; + var Yt = Math.max; + + function Zt(t, e, n) { + e = Yt(e === undefined ? t.length - 1 : e, 0); + return function () { + var i = arguments, o = -1, r = Yt(i.length - e, 0), s = Array(r); + while (++o < r) { + s[o] = i[e + o] + } + o = -1; + var a = Array(e + 1); + while (++o < e) { + a[o] = i[o] + } + a[e] = n(s); + return Kt(t, this, a) + } + } + + const Qt = Zt; + + function Jt(t) { + return function () { + return t + } + } + + const Xt = Jt; + var te = !Lt ? Gt : function (t, e) { + return Lt(t, "toString", {configurable: true, enumerable: false, value: Xt(e), writable: true}) + }; + const ee = te; + var ne = 800, ie = 16; + var oe = Date.now; + + function re(t) { + var e = 0, n = 0; + return function () { + var i = oe(), o = ie - (i - n); + n = i; + if (o > 0) { + if (++e >= ne) { + return arguments[0] + } + } else { + e = 0 + } + return t.apply(undefined, arguments) + } + } + + const se = re; + var ae = se(ee); + const ce = ae; + + function le(t, e) { + return ce(Qt(t, e, Gt), t + "") + } + + const de = le; + var ue = 9007199254740991; + + function he(t) { + return typeof t == "number" && t > -1 && t % 1 == 0 && t <= ue + } + + const me = he; + + function ge(t) { + return t != null && me(t.length) && !dt(t) + } + + const fe = ge; + var pe = 9007199254740991; + var be = /^(?:0|[1-9]\d*)$/; + + function ke(t, e) { + var n = typeof t; + e = e == null ? pe : e; + return !!e && (n == "number" || n != "symbol" && be.test(t)) && (t > -1 && t % 1 == 0 && t < e) + } + + const we = ke; + + function Ae(t, e, n) { + if (!P(n)) { + return false + } + var i = typeof e; + if (i == "number" ? fe(n) && we(e, n.length) : i == "string" && e in n) { + return Ot(n[e], t) + } + return false + } + + const Ce = Ae; + + function _e(t) { + return de((function (e, n) { + var i = -1, o = n.length, r = o > 1 ? n[o - 1] : undefined, s = o > 2 ? n[2] : undefined; + r = t.length > 3 && typeof r == "function" ? (o--, r) : undefined; + if (s && Ce(n[0], n[1], s)) { + r = o < 3 ? undefined : r; + o = 1 + } + e = Object(e); + while (++i < o) { + var a = n[i]; + if (a) { + t(e, a, i, r) + } + } + return e + })) + } + + const ve = _e; + + function ye(t, e) { + var n = -1, i = Array(t); + while (++n < t) { + i[n] = e(n) + } + return i + } + + const xe = ye; + + function Ee(t) { + return t != null && typeof t == "object" + } + + const De = Ee; + var Se = "[object Arguments]"; + + function Te(t) { + return De(t) && ot(t) == Se + } + + const Ie = Te; + var Be = Object.prototype; + var Me = Be.hasOwnProperty; + var ze = Be.propertyIsEnumerable; + var Le = Ie(function () { + return arguments + }()) ? Ie : function (t) { + return De(t) && Me.call(t, "callee") && !ze.call(t, "callee") + }; + const Ne = Le; + var Pe = Array.isArray; + const Re = Pe; + + function Oe() { + return false + } + + const Ve = Oe; + var Fe = typeof exports == "object" && exports && !exports.nodeType && exports; + var je = Fe && typeof module == "object" && module && !module.nodeType && module; + var He = je && je.exports === Fe; + var Ue = He ? j.Buffer : undefined; + var qe = Ue ? Ue.isBuffer : undefined; + var We = qe || Ve; + const Ge = We; + var $e = "[object Arguments]", Ke = "[object Array]", Ye = "[object Boolean]", Ze = "[object Date]", + Qe = "[object Error]", Je = "[object Function]", Xe = "[object Map]", tn = "[object Number]", + en = "[object Object]", nn = "[object RegExp]", on = "[object Set]", rn = "[object String]", + sn = "[object WeakMap]"; + var an = "[object ArrayBuffer]", cn = "[object DataView]", ln = "[object Float32Array]", + dn = "[object Float64Array]", un = "[object Int8Array]", hn = "[object Int16Array]", + mn = "[object Int32Array]", gn = "[object Uint8Array]", fn = "[object Uint8ClampedArray]", + pn = "[object Uint16Array]", bn = "[object Uint32Array]"; + var kn = {}; + kn[ln] = kn[dn] = kn[un] = kn[hn] = kn[mn] = kn[gn] = kn[fn] = kn[pn] = kn[bn] = true; + kn[$e] = kn[Ke] = kn[an] = kn[Ye] = kn[cn] = kn[Ze] = kn[Qe] = kn[Je] = kn[Xe] = kn[tn] = kn[en] = kn[nn] = kn[on] = kn[rn] = kn[sn] = false; + + function wn(t) { + return De(t) && me(t.length) && !!kn[ot(t)] + } + + const An = wn; + + function Cn(t) { + return function (e) { + return t(e) + } + } + + const _n = Cn; + var vn = typeof exports == "object" && exports && !exports.nodeType && exports; + var yn = vn && typeof module == "object" && module && !module.nodeType && module; + var xn = yn && yn.exports === vn; + var En = xn && O.process; + var Dn = function () { + try { + var t = yn && yn.require && yn.require("util").types; + if (t) { + return t + } + return En && En.binding && En.binding("util") + } catch (t) { + } + }(); + const Sn = Dn; + var Tn = Sn && Sn.isTypedArray; + var In = Tn ? _n(Tn) : An; + const Bn = In; + var Mn = Object.prototype; + var zn = Mn.hasOwnProperty; + + function Ln(t, e) { + var n = Re(t), i = !n && Ne(t), o = !n && !i && Ge(t), r = !n && !i && !o && Bn(t), s = n || i || o || r, + a = s ? xe(t.length, String) : [], c = a.length; + for (var l in t) { + if ((e || zn.call(t, l)) && !(s && (l == "length" || o && (l == "offset" || l == "parent") || r && (l == "buffer" || l == "byteLength" || l == "byteOffset") || we(l, c)))) { + a.push(l) + } + } + return a + } + + const Nn = Ln; + var Pn = Object.prototype; + + function Rn(t) { + var e = t && t.constructor, n = typeof e == "function" && e.prototype || Pn; + return t === n + } + + const On = Rn; + + function Vn(t) { + var e = []; + if (t != null) { + for (var n in Object(t)) { + e.push(n) + } + } + return e + } + + const Fn = Vn; + var jn = Object.prototype; + var Hn = jn.hasOwnProperty; + + function Un(t) { + if (!P(t)) { + return Fn(t) + } + var e = On(t), n = []; + for (var i in t) { + if (!(i == "constructor" && (e || !Hn.call(t, i)))) { + n.push(i) + } + } + return n + } + + const qn = Un; + + function Wn(t) { + return fe(t) ? Nn(t, true) : qn(t) + } + + const Gn = Wn; + var $n = ve((function (t, e) { + qt(e, Gn(e), t) + })); + const Kn = $n; + const Yn = Symbol("observableProperties"); + const Zn = Symbol("boundObservables"); + const Qn = Symbol("boundProperties"); + const Jn = Symbol("decoratedMethods"); + const Xn = Symbol("decoratedOriginal"); + const ti = { + set(t, e) { + if (P(t)) { + Object.keys(t).forEach((e => { + this.set(e, t[e]) + }), this); + return + } + ni(this); + const n = this[Yn]; + if (t in this && !n.has(t)) { + throw new u("observable-set-cannot-override", this) + } + Object.defineProperty(this, t, { + enumerable: true, configurable: true, get() { + return n.get(t) + }, set(e) { + const i = n.get(t); + let o = this.fire("set:" + t, t, e, i); + if (o === undefined) { + o = e + } + if (i !== o || !n.has(t)) { + n.set(t, o); + this.fire("change:" + t, t, o, i) + } + } + }); + this[t] = e + }, bind(...t) { + if (!t.length || !si(t)) { + throw new u("observable-bind-wrong-properties", this) + } + if (new Set(t).size !== t.length) { + throw new u("observable-bind-duplicate-properties", this) + } + ni(this); + const e = this[Qn]; + t.forEach((t => { + if (e.has(t)) { + throw new u("observable-bind-rebind", this) + } + })); + const n = new Map; + t.forEach((t => { + const i = {property: t, to: []}; + e.set(t, i); + n.set(t, i) + })); + return {to: ii, toMany: oi, _observable: this, _bindProperties: t, _to: [], _bindings: n} + }, unbind(...t) { + if (!this[Yn]) { + return + } + const e = this[Qn]; + const n = this[Zn]; + if (t.length) { + if (!si(t)) { + throw new u("observable-unbind-wrong-properties", this) + } + t.forEach((t => { + const i = e.get(t); + if (!i) { + return + } + let o, r, s, a; + i.to.forEach((t => { + o = t[0]; + r = t[1]; + s = n.get(o); + a = s[r]; + a.delete(i); + if (!a.size) { + delete s[r] + } + if (!Object.keys(s).length) { + n.delete(o); + this.stopListening(o, "change") + } + })); + e.delete(t) + })) + } else { + n.forEach(((t, e) => { + this.stopListening(e, "change") + })); + n.clear(); + e.clear() + } + }, decorate(t) { + const e = this[t]; + if (!e) { + throw new u("observablemixin-cannot-decorate-undefined", this, {object: this, methodName: t}) + } + this.on(t, ((t, n) => { + t.return = e.apply(this, n) + })); + this[t] = function (...e) { + return this.fire(t, e) + }; + this[t][Xn] = e; + if (!this[Jn]) { + this[Jn] = [] + } + this[Jn].push(t) + } + }; + Kn(ti, v); + ti.stopListening = function (t, e, n) { + if (!t && this[Jn]) { + for (const t of this[Jn]) { + this[t] = this[t][Xn] + } + delete this[Jn] + } + v.stopListening.call(this, t, e, n) + }; + const ei = ti; + + function ni(t) { + if (t[Yn]) { + return + } + Object.defineProperty(t, Yn, {value: new Map}); + Object.defineProperty(t, Zn, {value: new Map}); + Object.defineProperty(t, Qn, {value: new Map}) + } + + function ii(...t) { + const e = ai(...t); + const n = Array.from(this._bindings.keys()); + const i = n.length; + if (!e.callback && e.to.length > 1) { + throw new u("observable-bind-to-no-callback", this) + } + if (i > 1 && e.callback) { + throw new u("observable-bind-to-extra-callback", this) + } + e.to.forEach((t => { + if (t.properties.length && t.properties.length !== i) { + throw new u("observable-bind-to-properties-length", this) + } + if (!t.properties.length) { + t.properties = this._bindProperties + } + })); + this._to = e.to; + if (e.callback) { + this._bindings.get(n[0]).callback = e.callback + } + ui(this._observable, this._to); + li(this); + this._bindProperties.forEach((t => { + di(this._observable, t) + })) + } + + function oi(t, e, n) { + if (this._bindings.size > 1) { + throw new u("observable-bind-to-many-not-one-binding", this) + } + this.to(...ri(t, e), n) + } + + function ri(t, e) { + const n = t.map((t => [t, e])); + return Array.prototype.concat.apply([], n) + } + + function si(t) { + return t.every((t => typeof t == "string")) + } + + function ai(...t) { + if (!t.length) { + throw new u("observable-bind-to-parse-error", null) + } + const e = {to: []}; + let n; + if (typeof t[t.length - 1] == "function") { + e.callback = t.pop() + } + t.forEach((t => { + if (typeof t == "string") { + n.properties.push(t) + } else if (typeof t == "object") { + n = {observable: t, properties: []}; + e.to.push(n) + } else { + throw new u("observable-bind-to-parse-error", null) + } + })); + return e + } + + function ci(t, e, n, i) { + const o = t[Zn]; + const r = o.get(n); + const s = r || {}; + if (!s[i]) { + s[i] = new Set + } + s[i].add(e); + if (!r) { + o.set(n, s) + } + } + + function li(t) { + let e; + t._bindings.forEach(((n, i) => { + t._to.forEach((o => { + e = o.properties[n.callback ? 0 : t._bindProperties.indexOf(i)]; + n.to.push([o.observable, e]); + ci(t._observable, n, o.observable, e) + })) + })) + } + + function di(t, e) { + const n = t[Qn]; + const i = n.get(e); + let o; + if (i.callback) { + o = i.callback.apply(t, i.to.map((t => t[0][t[1]]))) + } else { + o = i.to[0]; + o = o[0][o[1]] + } + if (Object.prototype.hasOwnProperty.call(t, e)) { + t[e] = o + } else { + t.set(e, o) + } + } + + function ui(t, e) { + e.forEach((e => { + const n = t[Zn]; + let i; + if (!n.get(e.observable)) { + t.listenTo(e.observable, "change", ((o, r) => { + i = n.get(e.observable)[r]; + if (i) { + i.forEach((e => { + di(t, e.property) + })) + } + })) + } + })) + } + + function hi(t, ...e) { + e.forEach((e => { + Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e)).forEach((n => { + if (n in t.prototype) { + return + } + const i = Object.getOwnPropertyDescriptor(e, n); + i.enumerable = false; + Object.defineProperty(t.prototype, n, i) + })) + })) + } + + class mi { + constructor(t) { + this.editor = t; + this.set("isEnabled", true); + this._disableStack = new Set + } + + forceDisabled(t) { + this._disableStack.add(t); + if (this._disableStack.size == 1) { + this.on("set:isEnabled", gi, {priority: "highest"}); + this.isEnabled = false + } + } + + clearForceDisabled(t) { + this._disableStack.delete(t); + if (this._disableStack.size == 0) { + this.off("set:isEnabled", gi); + this.isEnabled = true + } + } + + destroy() { + this.stopListening() + } + + static get isContextPlugin() { + return false + } + } + + hi(mi, ei); + + function gi(t) { + t.return = false; + t.stop() + } + + class fi { + constructor(t) { + this.editor = t; + this.set("value", undefined); + this.set("isEnabled", false); + this.affectsData = true; + this._disableStack = new Set; + this.decorate("execute"); + this.listenTo(this.editor.model.document, "change", (() => { + this.refresh() + })); + this.on("execute", (t => { + if (!this.isEnabled) { + t.stop() + } + }), {priority: "high"}); + this.listenTo(t, "change:isReadOnly", ((t, e, n) => { + if (n && this.affectsData) { + this.forceDisabled("readOnlyMode") + } else { + this.clearForceDisabled("readOnlyMode") + } + })) + } + + refresh() { + this.isEnabled = true + } + + forceDisabled(t) { + this._disableStack.add(t); + if (this._disableStack.size == 1) { + this.on("set:isEnabled", pi, {priority: "highest"}); + this.isEnabled = false + } + } + + clearForceDisabled(t) { + this._disableStack.delete(t); + if (this._disableStack.size == 0) { + this.off("set:isEnabled", pi); + this.refresh() + } + } + + execute() { + } + + destroy() { + this.stopListening() + } + } + + hi(fi, ei); + + function pi(t) { + t.return = false; + t.stop() + } + + class bi extends fi { + constructor(t) { + super(t); + this._childCommandsDefinitions = [] + } + + refresh() { + } + + execute(...t) { + const e = this._getFirstEnabledCommand(); + return !!e && e.execute(t) + } + + registerChildCommand(t, e = {priority: "normal"}) { + l(this._childCommandsDefinitions, {command: t, priority: e.priority}); + t.on("change:isEnabled", (() => this._checkEnabled())); + this._checkEnabled() + } + + _checkEnabled() { + this.isEnabled = !!this._getFirstEnabledCommand() + } + + _getFirstEnabledCommand() { + const t = this._childCommandsDefinitions.find((({command: t}) => t.isEnabled)); + return t && t.command + } + } + + function ki(t, e) { + return function (n) { + return t(e(n)) + } + } + + const wi = ki; + var Ai = wi(Object.getPrototypeOf, Object); + const Ci = Ai; + var _i = "[object Object]"; + var vi = Function.prototype, yi = Object.prototype; + var xi = vi.toString; + var Ei = yi.hasOwnProperty; + var Di = xi.call(Object); + + function Si(t) { + if (!De(t) || ot(t) != _i) { + return false + } + var e = Ci(t); + if (e === null) { + return true + } + var n = Ei.call(e, "constructor") && e.constructor; + return typeof n == "function" && n instanceof n && xi.call(n) == Di + } + + const Ti = Si; + + function Ii() { + this.__data__ = []; + this.size = 0 + } + + const Bi = Ii; + + function Mi(t, e) { + var n = t.length; + while (n--) { + if (Ot(t[n][0], e)) { + return n + } + } + return -1 + } + + const zi = Mi; + var Li = Array.prototype; + var Ni = Li.splice; + + function Pi(t) { + var e = this.__data__, n = zi(e, t); + if (n < 0) { + return false + } + var i = e.length - 1; + if (n == i) { + e.pop() + } else { + Ni.call(e, n, 1) + } + --this.size; + return true + } + + const Ri = Pi; + + function Oi(t) { + var e = this.__data__, n = zi(e, t); + return n < 0 ? undefined : e[n][1] + } + + const Vi = Oi; + + function Fi(t) { + return zi(this.__data__, t) > -1 + } + + const ji = Fi; + + function Hi(t, e) { + var n = this.__data__, i = zi(n, t); + if (i < 0) { + ++this.size; + n.push([t, e]) + } else { + n[i][1] = e + } + return this + } + + const Ui = Hi; + + function qi(t) { + var e = -1, n = t == null ? 0 : t.length; + this.clear(); + while (++e < n) { + var i = t[e]; + this.set(i[0], i[1]) + } + } + + qi.prototype.clear = Bi; + qi.prototype["delete"] = Ri; + qi.prototype.get = Vi; + qi.prototype.has = ji; + qi.prototype.set = Ui; + const Wi = qi; + + function Gi() { + this.__data__ = new Wi; + this.size = 0 + } + + const $i = Gi; + + function Ki(t) { + var e = this.__data__, n = e["delete"](t); + this.size = e.size; + return n + } + + const Yi = Ki; + + function Zi(t) { + return this.__data__.get(t) + } + + const Qi = Zi; + + function Ji(t) { + return this.__data__.has(t) + } + + const Xi = Ji; + var to = Mt(j, "Map"); + const eo = to; + var no = Mt(Object, "create"); + const io = no; + + function oo() { + this.__data__ = io ? io(null) : {}; + this.size = 0 + } + + const ro = oo; + + function so(t) { + var e = this.has(t) && delete this.__data__[t]; + this.size -= e ? 1 : 0; + return e + } + + const ao = so; + var co = "__lodash_hash_undefined__"; + var lo = Object.prototype; + var uo = lo.hasOwnProperty; + + function ho(t) { + var e = this.__data__; + if (io) { + var n = e[t]; + return n === co ? undefined : n + } + return uo.call(e, t) ? e[t] : undefined + } + + const mo = ho; + var go = Object.prototype; + var fo = go.hasOwnProperty; + + function po(t) { + var e = this.__data__; + return io ? e[t] !== undefined : fo.call(e, t) + } + + const bo = po; + var ko = "__lodash_hash_undefined__"; + + function wo(t, e) { + var n = this.__data__; + this.size += this.has(t) ? 0 : 1; + n[t] = io && e === undefined ? ko : e; + return this + } + + const Ao = wo; + + function Co(t) { + var e = -1, n = t == null ? 0 : t.length; + this.clear(); + while (++e < n) { + var i = t[e]; + this.set(i[0], i[1]) + } + } + + Co.prototype.clear = ro; + Co.prototype["delete"] = ao; + Co.prototype.get = mo; + Co.prototype.has = bo; + Co.prototype.set = Ao; + const _o = Co; + + function vo() { + this.size = 0; + this.__data__ = {hash: new _o, map: new (eo || Wi), string: new _o} + } + + const yo = vo; + + function xo(t) { + var e = typeof t; + return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? t !== "__proto__" : t === null + } + + const Eo = xo; + + function Do(t, e) { + var n = t.__data__; + return Eo(e) ? n[typeof e == "string" ? "string" : "hash"] : n.map + } + + const So = Do; + + function To(t) { + var e = So(this, t)["delete"](t); + this.size -= e ? 1 : 0; + return e + } + + const Io = To; + + function Bo(t) { + return So(this, t).get(t) + } + + const Mo = Bo; + + function zo(t) { + return So(this, t).has(t) + } + + const Lo = zo; + + function No(t, e) { + var n = So(this, t), i = n.size; + n.set(t, e); + this.size += n.size == i ? 0 : 1; + return this + } + + const Po = No; + + function Ro(t) { + var e = -1, n = t == null ? 0 : t.length; + this.clear(); + while (++e < n) { + var i = t[e]; + this.set(i[0], i[1]) + } + } + + Ro.prototype.clear = yo; + Ro.prototype["delete"] = Io; + Ro.prototype.get = Mo; + Ro.prototype.has = Lo; + Ro.prototype.set = Po; + const Oo = Ro; + var Vo = 200; + + function Fo(t, e) { + var n = this.__data__; + if (n instanceof Wi) { + var i = n.__data__; + if (!eo || i.length < Vo - 1) { + i.push([t, e]); + this.size = ++n.size; + return this + } + n = this.__data__ = new Oo(i) + } + n.set(t, e); + this.size = n.size; + return this + } + + const jo = Fo; + + function Ho(t) { + var e = this.__data__ = new Wi(t); + this.size = e.size + } + + Ho.prototype.clear = $i; + Ho.prototype["delete"] = Yi; + Ho.prototype.get = Qi; + Ho.prototype.has = Xi; + Ho.prototype.set = jo; + const Uo = Ho; + + function qo(t, e) { + var n = -1, i = t == null ? 0 : t.length; + while (++n < i) { + if (e(t[n], n, t) === false) { + break + } + } + return t + } + + const Wo = qo; + var Go = wi(Object.keys, Object); + const $o = Go; + var Ko = Object.prototype; + var Yo = Ko.hasOwnProperty; + + function Zo(t) { + if (!On(t)) { + return $o(t) + } + var e = []; + for (var n in Object(t)) { + if (Yo.call(t, n) && n != "constructor") { + e.push(n) + } + } + return e + } + + const Qo = Zo; + + function Jo(t) { + return fe(t) ? Nn(t) : Qo(t) + } + + const Xo = Jo; + + function tr(t, e) { + return t && qt(e, Xo(e), t) + } + + const er = tr; + + function nr(t, e) { + return t && qt(e, Gn(e), t) + } + + const ir = nr; + var or = typeof exports == "object" && exports && !exports.nodeType && exports; + var rr = or && typeof module == "object" && module && !module.nodeType && module; + var sr = rr && rr.exports === or; + var ar = sr ? j.Buffer : undefined, cr = ar ? ar.allocUnsafe : undefined; + + function lr(t, e) { + if (e) { + return t.slice() + } + var n = t.length, i = cr ? cr(n) : new t.constructor(n); + t.copy(i); + return i + } + + const dr = lr; + + function ur(t, e) { + var n = -1, i = t.length; + e || (e = Array(i)); + while (++n < i) { + e[n] = t[n] + } + return e + } + + const hr = ur; + + function mr(t, e) { + var n = -1, i = t == null ? 0 : t.length, o = 0, r = []; + while (++n < i) { + var s = t[n]; + if (e(s, n, t)) { + r[o++] = s + } + } + return r + } + + const gr = mr; + + function fr() { + return [] + } + + const pr = fr; + var br = Object.prototype; + var kr = br.propertyIsEnumerable; + var wr = Object.getOwnPropertySymbols; + var Ar = !wr ? pr : function (t) { + if (t == null) { + return [] + } + t = Object(t); + return gr(wr(t), (function (e) { + return kr.call(t, e) + })) + }; + const Cr = Ar; + + function _r(t, e) { + return qt(t, Cr(t), e) + } + + const vr = _r; + + function yr(t, e) { + var n = -1, i = e.length, o = t.length; + while (++n < i) { + t[o + n] = e[n] + } + return t + } + + const xr = yr; + var Er = Object.getOwnPropertySymbols; + var Dr = !Er ? pr : function (t) { + var e = []; + while (t) { + xr(e, Cr(t)); + t = Ci(t) + } + return e + }; + const Sr = Dr; + + function Tr(t, e) { + return qt(t, Sr(t), e) + } + + const Ir = Tr; + + function Br(t, e, n) { + var i = e(t); + return Re(t) ? i : xr(i, n(t)) + } + + const Mr = Br; + + function zr(t) { + return Mr(t, Xo, Cr) + } + + const Lr = zr; + + function Nr(t) { + return Mr(t, Gn, Sr) + } + + const Pr = Nr; + var Rr = Mt(j, "DataView"); + const Or = Rr; + var Vr = Mt(j, "Promise"); + const Fr = Vr; + var jr = Mt(j, "Set"); + const Hr = jr; + var Ur = Mt(j, "WeakMap"); + const qr = Ur; + var Wr = "[object Map]", Gr = "[object Object]", $r = "[object Promise]", Kr = "[object Set]", + Yr = "[object WeakMap]"; + var Zr = "[object DataView]"; + var Qr = wt(Or), Jr = wt(eo), Xr = wt(Fr), ts = wt(Hr), es = wt(qr); + var ns = ot; + if (Or && ns(new Or(new ArrayBuffer(1))) != Zr || eo && ns(new eo) != Wr || Fr && ns(Fr.resolve()) != $r || Hr && ns(new Hr) != Kr || qr && ns(new qr) != Yr) { + ns = function (t) { + var e = ot(t), n = e == Gr ? t.constructor : undefined, i = n ? wt(n) : ""; + if (i) { + switch (i) { + case Qr: + return Zr; + case Jr: + return Wr; + case Xr: + return $r; + case ts: + return Kr; + case es: + return Yr + } + } + return e + } + } + const is = ns; + var os = Object.prototype; + var rs = os.hasOwnProperty; + + function ss(t) { + var e = t.length, n = new t.constructor(e); + if (e && typeof t[0] == "string" && rs.call(t, "index")) { + n.index = t.index; + n.input = t.input + } + return n + } + + const as = ss; + var cs = j.Uint8Array; + const ls = cs; + + function ds(t) { + var e = new t.constructor(t.byteLength); + new ls(e).set(new ls(t)); + return e + } + + const us = ds; + + function hs(t, e) { + var n = e ? us(t.buffer) : t.buffer; + return new t.constructor(n, t.byteOffset, t.byteLength) + } + + const ms = hs; + var gs = /\w*$/; + + function fs(t) { + var e = new t.constructor(t.source, gs.exec(t)); + e.lastIndex = t.lastIndex; + return e + } + + const ps = fs; + var bs = U ? U.prototype : undefined, ks = bs ? bs.valueOf : undefined; + + function ws(t) { + return ks ? Object(ks.call(t)) : {} + } + + const As = ws; + + function Cs(t, e) { + var n = e ? us(t.buffer) : t.buffer; + return new t.constructor(n, t.byteOffset, t.length) + } + + const _s = Cs; + var vs = "[object Boolean]", ys = "[object Date]", xs = "[object Map]", Es = "[object Number]", + Ds = "[object RegExp]", Ss = "[object Set]", Ts = "[object String]", Is = "[object Symbol]"; + var Bs = "[object ArrayBuffer]", Ms = "[object DataView]", zs = "[object Float32Array]", + Ls = "[object Float64Array]", Ns = "[object Int8Array]", Ps = "[object Int16Array]", + Rs = "[object Int32Array]", Os = "[object Uint8Array]", Vs = "[object Uint8ClampedArray]", + Fs = "[object Uint16Array]", js = "[object Uint32Array]"; + + function Hs(t, e, n) { + var i = t.constructor; + switch (e) { + case Bs: + return us(t); + case vs: + case ys: + return new i(+t); + case Ms: + return ms(t, n); + case zs: + case Ls: + case Ns: + case Ps: + case Rs: + case Os: + case Vs: + case Fs: + case js: + return _s(t, n); + case xs: + return new i; + case Es: + case Ts: + return new i(t); + case Ds: + return ps(t); + case Ss: + return new i; + case Is: + return As(t) + } + } + + const Us = Hs; + var qs = Object.create; + var Ws = function () { + function t() { + } + + return function (e) { + if (!P(e)) { + return {} + } + if (qs) { + return qs(e) + } + t.prototype = e; + var n = new t; + t.prototype = undefined; + return n + } + }(); + const Gs = Ws; + + function $s(t) { + return typeof t.constructor == "function" && !On(t) ? Gs(Ci(t)) : {} + } + + const Ks = $s; + var Ys = "[object Map]"; + + function Zs(t) { + return De(t) && is(t) == Ys + } + + const Qs = Zs; + var Js = Sn && Sn.isMap; + var Xs = Js ? _n(Js) : Qs; + const ta = Xs; + var ea = "[object Set]"; + + function na(t) { + return De(t) && is(t) == ea + } + + const ia = na; + var oa = Sn && Sn.isSet; + var ra = oa ? _n(oa) : ia; + const sa = ra; + var aa = 1, ca = 2, la = 4; + var da = "[object Arguments]", ua = "[object Array]", ha = "[object Boolean]", ma = "[object Date]", + ga = "[object Error]", fa = "[object Function]", pa = "[object GeneratorFunction]", ba = "[object Map]", + ka = "[object Number]", wa = "[object Object]", Aa = "[object RegExp]", Ca = "[object Set]", + _a = "[object String]", va = "[object Symbol]", ya = "[object WeakMap]"; + var xa = "[object ArrayBuffer]", Ea = "[object DataView]", Da = "[object Float32Array]", + Sa = "[object Float64Array]", Ta = "[object Int8Array]", Ia = "[object Int16Array]", + Ba = "[object Int32Array]", Ma = "[object Uint8Array]", za = "[object Uint8ClampedArray]", + La = "[object Uint16Array]", Na = "[object Uint32Array]"; + var Pa = {}; + Pa[da] = Pa[ua] = Pa[xa] = Pa[Ea] = Pa[ha] = Pa[ma] = Pa[Da] = Pa[Sa] = Pa[Ta] = Pa[Ia] = Pa[Ba] = Pa[ba] = Pa[ka] = Pa[wa] = Pa[Aa] = Pa[Ca] = Pa[_a] = Pa[va] = Pa[Ma] = Pa[za] = Pa[La] = Pa[Na] = true; + Pa[ga] = Pa[fa] = Pa[ya] = false; + + function Ra(t, e, n, i, o, r) { + var s, a = e & aa, c = e & ca, l = e & la; + if (n) { + s = o ? n(t, i, o, r) : n(t) + } + if (s !== undefined) { + return s + } + if (!P(t)) { + return t + } + var d = Re(t); + if (d) { + s = as(t); + if (!a) { + return hr(t, s) + } + } else { + var u = is(t), h = u == fa || u == pa; + if (Ge(t)) { + return dr(t, a) + } + if (u == wa || u == da || h && !o) { + s = c || h ? {} : Ks(t); + if (!a) { + return c ? Ir(t, ir(s, t)) : vr(t, er(s, t)) + } + } else { + if (!Pa[u]) { + return o ? t : {} + } + s = Us(t, u, a) + } + } + r || (r = new Uo); + var m = r.get(t); + if (m) { + return m + } + r.set(t, s); + if (sa(t)) { + t.forEach((function (i) { + s.add(Ra(i, e, n, i, t, r)) + })) + } else if (ta(t)) { + t.forEach((function (i, o) { + s.set(o, Ra(i, e, n, o, t, r)) + })) + } + var g = l ? c ? Pr : Lr : c ? Gn : Xo; + var f = d ? undefined : g(t); + Wo(f || t, (function (i, o) { + if (f) { + o = i; + i = t[o] + } + Ht(s, o, Ra(i, e, n, o, t, r)) + })); + return s + } + + const Oa = Ra; + var Va = 1, Fa = 4; + + function ja(t, e) { + e = typeof e == "function" ? e : undefined; + return Oa(t, Va | Fa, e) + } + + const Ha = ja; + + function Ua(t) { + return De(t) && t.nodeType === 1 && !Ti(t) + } + + const qa = Ua; + + class Wa { + constructor(t, e) { + this._config = {}; + if (e) { + this.define(Ga(e)) + } + if (t) { + this._setObjectToTarget(this._config, t) + } + } + + set(t, e) { + this._setToTarget(this._config, t, e) + } + + define(t, e) { + const n = true; + this._setToTarget(this._config, t, e, n) + } + + get(t) { + return this._getFromSource(this._config, t) + } + + * names() { + for (const t of Object.keys(this._config)) { + yield t + } + } + + _setToTarget(t, e, n, i = false) { + if (Ti(e)) { + this._setObjectToTarget(t, e, i); + return + } + const o = e.split("."); + e = o.pop(); + for (const e of o) { + if (!Ti(t[e])) { + t[e] = {} + } + t = t[e] + } + if (Ti(n)) { + if (!Ti(t[e])) { + t[e] = {} + } + t = t[e]; + this._setObjectToTarget(t, n, i); + return + } + if (i && typeof t[e] != "undefined") { + return + } + t[e] = n + } + + _getFromSource(t, e) { + const n = e.split("."); + e = n.pop(); + for (const e of n) { + if (!Ti(t[e])) { + t = null; + break + } + t = t[e] + } + return t ? Ga(t[e]) : undefined + } + + _setObjectToTarget(t, e, n) { + Object.keys(e).forEach((i => { + this._setToTarget(t, i, e[i], n) + })) + } + } + + function Ga(t) { + return Ha(t, $a) + } + + function $a(t) { + return qa(t) ? t : undefined + } + + function Ka(t) { + return !!(t && t[Symbol.iterator]) + } + + class Ya { + constructor(t = {}, e = {}) { + const n = Ka(t); + if (!n) { + e = t + } + this._items = []; + this._itemMap = new Map; + this._idProperty = e.idProperty || "id"; + this._bindToExternalToInternalMap = new WeakMap; + this._bindToInternalToExternalMap = new WeakMap; + this._skippedIndexesFromExternal = []; + if (n) { + for (const e of t) { + this._items.push(e); + this._itemMap.set(this._getItemIdBeforeAdding(e), e) + } + } + } + + get length() { + return this._items.length + } + + get first() { + return this._items[0] || null + } + + get last() { + return this._items[this.length - 1] || null + } + + add(t, e) { + return this.addMany([t], e) + } + + addMany(t, e) { + if (e === undefined) { + e = this._items.length + } else if (e > this._items.length || e < 0) { + throw new u("collection-add-item-invalid-index", this) + } + for (let n = 0; n < t.length; n++) { + const i = t[n]; + const o = this._getItemIdBeforeAdding(i); + const r = e + n; + this._items.splice(r, 0, i); + this._itemMap.set(o, i); + this.fire("add", i, r) + } + this.fire("change", {added: t, removed: [], index: e}); + return this + } + + get(t) { + let e; + if (typeof t == "string") { + e = this._itemMap.get(t) + } else if (typeof t == "number") { + e = this._items[t] + } else { + throw new u("collection-get-invalid-arg", this) + } + return e || null + } + + has(t) { + if (typeof t == "string") { + return this._itemMap.has(t) + } else { + const e = this._idProperty; + const n = t[e]; + return this._itemMap.has(n) + } + } + + getIndex(t) { + let e; + if (typeof t == "string") { + e = this._itemMap.get(t) + } else { + e = t + } + return this._items.indexOf(e) + } + + remove(t) { + const [e, n] = this._remove(t); + this.fire("change", {added: [], removed: [e], index: n}); + return e + } + + map(t, e) { + return this._items.map(t, e) + } + + find(t, e) { + return this._items.find(t, e) + } + + filter(t, e) { + return this._items.filter(t, e) + } + + clear() { + if (this._bindToCollection) { + this.stopListening(this._bindToCollection); + this._bindToCollection = null + } + const t = Array.from(this._items); + while (this.length) { + this._remove(0) + } + this.fire("change", {added: [], removed: t, index: 0}) + } + + bindTo(t) { + if (this._bindToCollection) { + throw new u("collection-bind-to-rebind", this) + } + this._bindToCollection = t; + return { + as: t => { + this._setUpBindToBinding((e => new t(e))) + }, using: t => { + if (typeof t == "function") { + this._setUpBindToBinding((e => t(e))) + } else { + this._setUpBindToBinding((e => e[t])) + } + } + } + } + + _setUpBindToBinding(t) { + const e = this._bindToCollection; + const n = (n, i, o) => { + const r = e._bindToCollection == this; + const s = e._bindToInternalToExternalMap.get(i); + if (r && s) { + this._bindToExternalToInternalMap.set(i, s); + this._bindToInternalToExternalMap.set(s, i) + } else { + const n = t(i); + if (!n) { + this._skippedIndexesFromExternal.push(o); + return + } + let r = o; + for (const t of this._skippedIndexesFromExternal) { + if (o > t) { + r-- + } + } + for (const t of e._skippedIndexesFromExternal) { + if (r >= t) { + r++ + } + } + this._bindToExternalToInternalMap.set(i, n); + this._bindToInternalToExternalMap.set(n, i); + this.add(n, r); + for (let t = 0; t < e._skippedIndexesFromExternal.length; t++) { + if (r <= e._skippedIndexesFromExternal[t]) { + e._skippedIndexesFromExternal[t]++ + } + } + } + }; + for (const t of e) { + n(null, t, e.getIndex(t)) + } + this.listenTo(e, "add", n); + this.listenTo(e, "remove", ((t, e, n) => { + const i = this._bindToExternalToInternalMap.get(e); + if (i) { + this.remove(i) + } + this._skippedIndexesFromExternal = this._skippedIndexesFromExternal.reduce(((t, e) => { + if (n < e) { + t.push(e - 1) + } + if (n > e) { + t.push(e) + } + return t + }), []) + })) + } + + _getItemIdBeforeAdding(t) { + const e = this._idProperty; + let n; + if (e in t) { + n = t[e]; + if (typeof n != "string") { + throw new u("collection-add-invalid-id", this) + } + if (this.get(n)) { + throw new u("collection-add-item-already-exists", this) + } + } else { + t[e] = n = s() + } + return n + } + + _remove(t) { + let e, n, i; + let o = false; + const r = this._idProperty; + if (typeof t == "string") { + n = t; + i = this._itemMap.get(n); + o = !i; + if (i) { + e = this._items.indexOf(i) + } + } else if (typeof t == "number") { + e = t; + i = this._items[e]; + o = !i; + if (i) { + n = i[r] + } + } else { + i = t; + n = i[r]; + e = this._items.indexOf(i); + o = e == -1 || !this._itemMap.get(n) + } + if (o) { + throw new u("collection-remove-404", this) + } + this._items.splice(e, 1); + this._itemMap.delete(n); + const s = this._bindToInternalToExternalMap.get(i); + this._bindToInternalToExternalMap.delete(i); + this._bindToExternalToInternalMap.delete(s); + this.fire("remove", i, e); + return [i, e] + } + + [Symbol.iterator]() { + return this._items[Symbol.iterator]() + } + } + + hi(Ya, v); + + class Za { + constructor(t, e = [], n = []) { + this._context = t; + this._plugins = new Map; + this._availablePlugins = new Map; + for (const t of e) { + if (t.pluginName) { + this._availablePlugins.set(t.pluginName, t) + } + } + this._contextPlugins = new Map; + for (const [t, e] of n) { + this._contextPlugins.set(t, e); + this._contextPlugins.set(e, t); + if (t.pluginName) { + this._availablePlugins.set(t.pluginName, t) + } + } + } + + * [Symbol.iterator]() { + for (const t of this._plugins) { + if (typeof t[0] == "function") { + yield t + } + } + } + + get(t) { + const e = this._plugins.get(t); + if (!e) { + let e = t; + if (typeof t == "function") { + e = t.pluginName || t.name + } + throw new u("plugincollection-plugin-not-loaded", this._context, {plugin: e}) + } + return e + } + + has(t) { + return this._plugins.has(t) + } + + init(t, e = [], n = []) { + const i = this; + const o = this._context; + m(t); + f(t); + const r = t.filter((t => !d(t, e))); + const s = [...g(r)]; + C(s, n); + const a = w(s); + return A(a, "init").then((() => A(a, "afterInit"))).then((() => a)); + + function c(t) { + return typeof t === "function" + } + + function l(t) { + return c(t) && t.isContextPlugin + } + + function d(t, e) { + return e.some((e => { + if (e === t) { + return true + } + if (h(t) === e) { + return true + } + if (h(e) === t) { + return true + } + return false + })) + } + + function h(t) { + return c(t) ? t.pluginName || t.name : t + } + + function m(t, e = new Set) { + t.forEach((t => { + if (!c(t)) { + return + } + if (e.has(t)) { + return + } + e.add(t); + if (t.pluginName && !i._availablePlugins.has(t.pluginName)) { + i._availablePlugins.set(t.pluginName, t) + } + if (t.requires) { + m(t.requires, e) + } + })) + } + + function g(t, e = new Set) { + return t.map((t => c(t) ? t : i._availablePlugins.get(t))).reduce(((t, n) => { + if (e.has(n)) { + return t + } + e.add(n); + if (n.requires) { + f(n.requires, n); + g(n.requires, e).forEach((e => t.add(e))) + } + return t.add(n) + }), new Set) + } + + function f(t, e = null) { + t.map((t => c(t) ? t : i._availablePlugins.get(t) || t)).forEach((t => { + p(t, e); + b(t, e); + k(t, e) + })) + } + + function p(t, e) { + if (c(t)) { + return + } + if (e) { + throw new u("plugincollection-soft-required", o, {missingPlugin: t, requiredBy: h(e)}) + } + throw new u("plugincollection-plugin-not-found", o, {plugin: t}) + } + + function b(t, e) { + if (!l(e)) { + return + } + if (l(t)) { + return + } + throw new u("plugincollection-context-required", o, {plugin: h(t), requiredBy: h(e)}) + } + + function k(t, n) { + if (!n) { + return + } + if (!d(t, e)) { + return + } + throw new u("plugincollection-required", o, {plugin: h(t), requiredBy: h(n)}) + } + + function w(t) { + return t.map((t => { + const e = i._contextPlugins.get(t) || new t(o); + i._add(t, e); + return e + })) + } + + function A(t, e) { + return t.reduce(((t, n) => { + if (!n[e]) { + return t + } + if (i._contextPlugins.has(n)) { + return t + } + return t.then(n[e].bind(n)) + }), Promise.resolve()) + } + + function C(t, e) { + for (const n of e) { + if (typeof n != "function") { + throw new u("plugincollection-replace-plugin-invalid-type", null, {pluginItem: n}) + } + const e = n.pluginName; + if (!e) { + throw new u("plugincollection-replace-plugin-missing-name", null, {pluginItem: n}) + } + if (n.requires && n.requires.length) { + throw new u("plugincollection-plugin-for-replacing-cannot-have-dependencies", null, {pluginName: e}) + } + const o = i._availablePlugins.get(e); + if (!o) { + throw new u("plugincollection-plugin-for-replacing-not-exist", null, {pluginName: e}) + } + const r = t.indexOf(o); + if (r === -1) { + if (i._contextPlugins.has(o)) { + return + } + throw new u("plugincollection-plugin-for-replacing-not-loaded", null, {pluginName: e}) + } + if (o.requires && o.requires.length) { + throw new u("plugincollection-replaced-plugin-cannot-have-dependencies", null, {pluginName: e}) + } + t.splice(r, 1, n); + i._availablePlugins.set(e, n) + } + } + } + + destroy() { + const t = []; + for (const [, e] of this) { + if (typeof e.destroy == "function" && !this._contextPlugins.has(e)) { + t.push(e.destroy()) + } + } + return Promise.all(t) + } + + _add(t, e) { + this._plugins.set(t, e); + const n = t.pluginName; + if (!n) { + return + } + if (this._plugins.has(n)) { + throw new u("plugincollection-plugin-name-conflict", null, { + pluginName: n, + plugin1: this._plugins.get(n).constructor, + plugin2: t + }) + } + this._plugins.set(n, e) + } + } + + hi(Za, v); + + function Qa(t) { + return Array.isArray(t) ? t : [t] + } + + if (!window.CKEDITOR_TRANSLATIONS) { + window.CKEDITOR_TRANSLATIONS = {} + } + + function Ja(t, e, n) { + if (!window.CKEDITOR_TRANSLATIONS[t]) { + window.CKEDITOR_TRANSLATIONS[t] = {} + } + const i = window.CKEDITOR_TRANSLATIONS[t]; + i.dictionary = i.dictionary || {}; + i.getPluralForm = n || i.getPluralForm; + Object.assign(i.dictionary, e) + } + + function Xa(t, e, n = 1) { + if (typeof n !== "number") { + throw new u("translation-service-quantity-not-a-number", null, {quantity: n}) + } + const i = nc(); + if (i === 1) { + t = Object.keys(window.CKEDITOR_TRANSLATIONS)[0] + } + const o = e.id || e.string; + if (i === 0 || !ec(t, o)) { + if (n !== 1) { + return e.plural + } + return e.string + } + const r = window.CKEDITOR_TRANSLATIONS[t].dictionary; + const s = window.CKEDITOR_TRANSLATIONS[t].getPluralForm || (t => t === 1 ? 0 : 1); + if (typeof r[o] === "string") { + return r[o] + } + const a = Number(s(n)); + return r[o][a] + } + + function tc() { + window.CKEDITOR_TRANSLATIONS = {} + } + + function ec(t, e) { + return !!window.CKEDITOR_TRANSLATIONS[t] && !!window.CKEDITOR_TRANSLATIONS[t].dictionary[e] + } + + function nc() { + return Object.keys(window.CKEDITOR_TRANSLATIONS).length + } + + const ic = ["ar", "ara", "fa", "per", "fas", "he", "heb", "ku", "kur", "ug", "uig"]; + + function oc(t) { + return ic.includes(t) ? "rtl" : "ltr" + } + + class rc { + constructor(t = {}) { + this.uiLanguage = t.uiLanguage || "en"; + this.contentLanguage = t.contentLanguage || this.uiLanguage; + this.uiLanguageDirection = oc(this.uiLanguage); + this.contentLanguageDirection = oc(this.contentLanguage); + this.t = (t, e) => this._t(t, e) + } + + get language() { + console.warn("locale-deprecated-language-property: " + "The Locale#language property has been deprecated and will be removed in the near future. " + "Please use #uiLanguage and #contentLanguage properties instead."); + return this.uiLanguage + } + + _t(t, e = []) { + e = Qa(e); + if (typeof t === "string") { + t = {string: t} + } + const n = !!t.plural; + const i = n ? e[0] : 1; + const o = Xa(this.uiLanguage, t, i); + return sc(o, e) + } + } + + function sc(t, e) { + return t.replace(/%(\d+)/g, ((t, n) => n < e.length ? e[n] : t)) + } + + class ac { + constructor(t) { + this.config = new Wa(t, this.constructor.defaultConfig); + const e = this.constructor.builtinPlugins; + this.config.define("plugins", e); + this.plugins = new Za(this, e); + const n = this.config.get("language") || {}; + this.locale = new rc({ + uiLanguage: typeof n === "string" ? n : n.ui, + contentLanguage: this.config.get("language.content") + }); + this.t = this.locale.t; + this.editors = new Ya; + this._contextOwner = null + } + + initPlugins() { + const t = this.config.get("plugins") || []; + const e = this.config.get("substitutePlugins") || []; + for (const n of t.concat(e)) { + if (typeof n != "function") { + throw new u("context-initplugins-constructor-only", null, {Plugin: n}) + } + if (n.isContextPlugin !== true) { + throw new u("context-initplugins-invalid-plugin", null, {Plugin: n}) + } + } + return this.plugins.init(t, [], e) + } + + destroy() { + return Promise.all(Array.from(this.editors, (t => t.destroy()))).then((() => this.plugins.destroy())) + } + + _addEditor(t, e) { + if (this._contextOwner) { + throw new u("context-addeditor-private-context") + } + this.editors.add(t); + if (e) { + this._contextOwner = t + } + } + + _removeEditor(t) { + if (this.editors.has(t)) { + this.editors.remove(t) + } + if (this._contextOwner === t) { + return this.destroy() + } + return Promise.resolve() + } + + _getEditorConfig() { + const t = {}; + for (const e of this.config.names()) { + if (!["plugins", "removePlugins", "extraPlugins"].includes(e)) { + t[e] = this.config.get(e) + } + } + return t + } + + static create(t) { + return new Promise((e => { + const n = new this(t); + e(n.initPlugins().then((() => n))) + })) + } + } + + class cc { + constructor(t) { + this.context = t + } + + destroy() { + this.stopListening() + } + + static get isContextPlugin() { + return true + } + } + + hi(cc, ei); + + function lc(t, e) { + const n = Math.min(t.length, e.length); + for (let i = 0; i < n; i++) { + if (t[i] != e[i]) { + return i + } + } + if (t.length == e.length) { + return "same" + } else if (t.length < e.length) { + return "prefix" + } else { + return "extension" + } + } + + var dc = 4; + + function uc(t) { + return Oa(t, dc) + } + + const hc = uc; + + class mc { + constructor(t) { + this.document = t; + this.parent = null + } + + get index() { + let t; + if (!this.parent) { + return null + } + if ((t = this.parent.getChildIndex(this)) == -1) { + throw new u("view-node-not-found-in-parent", this) + } + return t + } + + get nextSibling() { + const t = this.index; + return t !== null && this.parent.getChild(t + 1) || null + } + + get previousSibling() { + const t = this.index; + return t !== null && this.parent.getChild(t - 1) || null + } + + get root() { + let t = this; + while (t.parent) { + t = t.parent + } + return t + } + + isAttached() { + return this.root.is("rootElement") + } + + getPath() { + const t = []; + let e = this; + while (e.parent) { + t.unshift(e.index); + e = e.parent + } + return t + } + + getAncestors(t = {includeSelf: false, parentFirst: false}) { + const e = []; + let n = t.includeSelf ? this : this.parent; + while (n) { + e[t.parentFirst ? "push" : "unshift"](n); + n = n.parent + } + return e + } + + getCommonAncestor(t, e = {}) { + const n = this.getAncestors(e); + const i = t.getAncestors(e); + let o = 0; + while (n[o] == i[o] && n[o]) { + o++ + } + return o === 0 ? null : n[o - 1] + } + + isBefore(t) { + if (this == t) { + return false + } + if (this.root !== t.root) { + return false + } + const e = this.getPath(); + const n = t.getPath(); + const i = lc(e, n); + switch (i) { + case"prefix": + return true; + case"extension": + return false; + default: + return e[i] < n[i] + } + } + + isAfter(t) { + if (this == t) { + return false + } + if (this.root !== t.root) { + return false + } + return !this.isBefore(t) + } + + _remove() { + this.parent._removeChildren(this.index) + } + + _fireChange(t, e) { + this.fire("change:" + t, e); + if (this.parent) { + this.parent._fireChange(t, e) + } + } + + toJSON() { + const t = hc(this); + delete t.parent; + return t + } + + is(t) { + return t === "node" || t === "view:node" + } + } + + hi(mc, v); + + class gc extends mc { + constructor(t, e) { + super(t); + this._textData = e + } + + is(t) { + return t === "$text" || t === "view:$text" || t === "text" || t === "view:text" || t === "node" || t === "view:node" + } + + get data() { + return this._textData + } + + get _data() { + return this.data + } + + set _data(t) { + this._fireChange("text", this); + this._textData = t + } + + isSimilar(t) { + if (!(t instanceof gc)) { + return false + } + return this === t || this.data === t.data + } + + _clone() { + return new gc(this.document, this.data) + } + } + + class fc { + constructor(t, e, n) { + this.textNode = t; + if (e < 0 || e > t.data.length) { + throw new u("view-textproxy-wrong-offsetintext", this) + } + if (n < 0 || e + n > t.data.length) { + throw new u("view-textproxy-wrong-length", this) + } + this.data = t.data.substring(e, e + n); + this.offsetInText = e + } + + get offsetSize() { + return this.data.length + } + + get isPartial() { + return this.data.length !== this.textNode.data.length + } + + get parent() { + return this.textNode.parent + } + + get root() { + return this.textNode.root + } + + get document() { + return this.textNode.document + } + + is(t) { + return t === "$textProxy" || t === "view:$textProxy" || t === "textProxy" || t === "view:textProxy" + } + + getAncestors(t = {includeSelf: false, parentFirst: false}) { + const e = []; + let n = t.includeSelf ? this.textNode : this.parent; + while (n !== null) { + e[t.parentFirst ? "push" : "unshift"](n); + n = n.parent + } + return e + } + } + + function pc(t) { + const e = new Map; + for (const n in t) { + e.set(n, t[n]) + } + return e + } + + function bc(t) { + if (Ka(t)) { + return new Map(t) + } else { + return pc(t) + } + } + + class kc { + constructor(...t) { + this._patterns = []; + this.add(...t) + } + + add(...t) { + for (let e of t) { + if (typeof e == "string" || e instanceof RegExp) { + e = {name: e} + } + this._patterns.push(e) + } + } + + match(...t) { + for (const e of t) { + for (const t of this._patterns) { + const n = wc(e, t); + if (n) { + return {element: e, pattern: t, match: n} + } + } + } + return null + } + + matchAll(...t) { + const e = []; + for (const n of t) { + for (const t of this._patterns) { + const i = wc(n, t); + if (i) { + e.push({element: n, pattern: t, match: i}) + } + } + } + return e.length > 0 ? e : null + } + + getElementName() { + if (this._patterns.length !== 1) { + return null + } + const t = this._patterns[0]; + const e = t.name; + return typeof t != "function" && e && !(e instanceof RegExp) ? e : null + } + } + + function wc(t, e) { + if (typeof e == "function") { + return e(t) + } + const n = {}; + if (e.name) { + n.name = Ac(e.name, t.name); + if (!n.name) { + return null + } + } + if (e.attributes) { + n.attributes = xc(e.attributes, t); + if (!n.attributes) { + return null + } + } + if (e.classes) { + n.classes = Ec(e.classes, t); + if (!n.classes) { + return false + } + } + if (e.styles) { + n.styles = Dc(e.styles, t); + if (!n.styles) { + return false + } + } + return n + } + + function Ac(t, e) { + if (t instanceof RegExp) { + return !!e.match(t) + } + return t === e + } + + function Cc(t, e, n) { + const i = _c(t); + const o = Array.from(e); + const r = []; + i.forEach((([t, e]) => { + o.forEach((i => { + if (vc(t, i) && yc(e, i, n)) { + r.push(i) + } + })) + })); + if (!i.length || r.length < i.length) { + return null + } + return r + } + + function _c(t) { + if (Array.isArray(t)) { + return t.map((t => { + if (Ti(t)) { + if (t.key === undefined || t.value === undefined) { + h("matcher-pattern-missing-key-or-value", t) + } + return [t.key, t.value] + } + return [t, true] + })) + } + if (Ti(t)) { + return Object.entries(t) + } + return [[t, true]] + } + + function vc(t, e) { + return t === true || t === e || t instanceof RegExp && e.match(t) + } + + function yc(t, e, n) { + if (t === true) { + return true + } + const i = n(e); + return t === i || t instanceof RegExp && !!String(i).match(t) + } + + function xc(t, e) { + const n = new Set(e.getAttributeKeys()); + if (Ti(t)) { + if (t.style !== undefined) { + h("matcher-pattern-deprecated-attributes-style-key", t) + } + if (t.class !== undefined) { + h("matcher-pattern-deprecated-attributes-class-key", t) + } + } else { + n.delete("style"); + n.delete("class") + } + return Cc(t, n, (t => e.getAttribute(t))) + } + + function Ec(t, e) { + return Cc(t, e.getClassNames()) + } + + function Dc(t, e) { + return Cc(t, e.getStyleNames(true), (t => e.getStyle(t))) + } + + var Sc = "[object Symbol]"; + + function Tc(t) { + return typeof t == "symbol" || De(t) && ot(t) == Sc + } + + const Ic = Tc; + var Bc = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, Mc = /^\w*$/; + + function zc(t, e) { + if (Re(t)) { + return false + } + var n = typeof t; + if (n == "number" || n == "symbol" || n == "boolean" || t == null || Ic(t)) { + return true + } + return Mc.test(t) || !Bc.test(t) || e != null && t in Object(e) + } + + const Lc = zc; + var Nc = "Expected a function"; + + function Pc(t, e) { + if (typeof t != "function" || e != null && typeof e != "function") { + throw new TypeError(Nc) + } + var n = function () { + var i = arguments, o = e ? e.apply(this, i) : i[0], r = n.cache; + if (r.has(o)) { + return r.get(o) + } + var s = t.apply(this, i); + n.cache = r.set(o, s) || r; + return s + }; + n.cache = new (Pc.Cache || Oo); + return n + } + + Pc.Cache = Oo; + const Rc = Pc; + var Oc = 500; + + function Vc(t) { + var e = Rc(t, (function (t) { + if (n.size === Oc) { + n.clear() + } + return t + })); + var n = e.cache; + return e + } + + const Fc = Vc; + var jc = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; + var Hc = /\\(\\)?/g; + var Uc = Fc((function (t) { + var e = []; + if (t.charCodeAt(0) === 46) { + e.push("") + } + t.replace(jc, (function (t, n, i, o) { + e.push(i ? o.replace(Hc, "$1") : n || t) + })); + return e + })); + const qc = Uc; + + function Wc(t, e) { + var n = -1, i = t == null ? 0 : t.length, o = Array(i); + while (++n < i) { + o[n] = e(t[n], n, t) + } + return o + } + + const Gc = Wc; + var $c = 1 / 0; + var Kc = U ? U.prototype : undefined, Yc = Kc ? Kc.toString : undefined; + + function Zc(t) { + if (typeof t == "string") { + return t + } + if (Re(t)) { + return Gc(t, Zc) + "" + } + if (Ic(t)) { + return Yc ? Yc.call(t) : "" + } + var e = t + ""; + return e == "0" && 1 / t == -$c ? "-0" : e + } + + const Qc = Zc; + + function Jc(t) { + return t == null ? "" : Qc(t) + } + + const Xc = Jc; + + function tl(t, e) { + if (Re(t)) { + return t + } + return Lc(t, e) ? [t] : qc(Xc(t)) + } + + const el = tl; + + function nl(t) { + var e = t == null ? 0 : t.length; + return e ? t[e - 1] : undefined + } + + const il = nl; + var ol = 1 / 0; + + function rl(t) { + if (typeof t == "string" || Ic(t)) { + return t + } + var e = t + ""; + return e == "0" && 1 / t == -ol ? "-0" : e + } + + const sl = rl; + + function al(t, e) { + e = el(e, t); + var n = 0, i = e.length; + while (t != null && n < i) { + t = t[sl(e[n++])] + } + return n && n == i ? t : undefined + } + + const cl = al; + + function ll(t, e, n) { + var i = -1, o = t.length; + if (e < 0) { + e = -e > o ? 0 : o + e + } + n = n > o ? o : n; + if (n < 0) { + n += o + } + o = e > n ? 0 : n - e >>> 0; + e >>>= 0; + var r = Array(o); + while (++i < o) { + r[i] = t[i + e] + } + return r + } + + const dl = ll; + + function ul(t, e) { + return e.length < 2 ? t : cl(t, dl(e, 0, -1)) + } + + const hl = ul; + + function ml(t, e) { + e = el(e, t); + t = hl(t, e); + return t == null || delete t[sl(il(e))] + } + + const gl = ml; + + function fl(t, e) { + return t == null ? true : gl(t, e) + } + + const pl = fl; + + function bl(t, e, n) { + var i = t == null ? undefined : cl(t, e); + return i === undefined ? n : i + } + + const kl = bl; + + function wl(t, e, n) { + if (n !== undefined && !Ot(t[e], n) || n === undefined && !(e in t)) { + Pt(t, e, n) + } + } + + const Al = wl; + + function Cl(t) { + return function (e, n, i) { + var o = -1, r = Object(e), s = i(e), a = s.length; + while (a--) { + var c = s[t ? a : ++o]; + if (n(r[c], c, r) === false) { + break + } + } + return e + } + } + + const _l = Cl; + var vl = _l(); + const yl = vl; + + function xl(t) { + return De(t) && fe(t) + } + + const El = xl; + + function Dl(t, e) { + if (e === "constructor" && typeof t[e] === "function") { + return + } + if (e == "__proto__") { + return + } + return t[e] + } + + const Sl = Dl; + + function Tl(t) { + return qt(t, Gn(t)) + } + + const Il = Tl; + + function Bl(t, e, n, i, o, r, s) { + var a = Sl(t, n), c = Sl(e, n), l = s.get(c); + if (l) { + Al(t, n, l); + return + } + var d = r ? r(a, c, n + "", t, e, s) : undefined; + var u = d === undefined; + if (u) { + var h = Re(c), m = !h && Ge(c), g = !h && !m && Bn(c); + d = c; + if (h || m || g) { + if (Re(a)) { + d = a + } else if (El(a)) { + d = hr(a) + } else if (m) { + u = false; + d = dr(c, true) + } else if (g) { + u = false; + d = _s(c, true) + } else { + d = [] + } + } else if (Ti(c) || Ne(c)) { + d = a; + if (Ne(a)) { + d = Il(a) + } else if (!P(a) || dt(a)) { + d = Ks(c) + } + } else { + u = false + } + } + if (u) { + s.set(c, d); + o(d, c, i, r, s); + s["delete"](c) + } + Al(t, n, d) + } + + const Ml = Bl; + + function zl(t, e, n, i, o) { + if (t === e) { + return + } + yl(e, (function (r, s) { + o || (o = new Uo); + if (P(r)) { + Ml(t, e, s, n, zl, i, o) + } else { + var a = i ? i(Sl(t, s), r, s + "", t, e, o) : undefined; + if (a === undefined) { + a = r + } + Al(t, s, a) + } + }), Gn) + } + + const Ll = zl; + var Nl = ve((function (t, e, n) { + Ll(t, e, n) + })); + const Pl = Nl; + + function Rl(t, e, n, i) { + if (!P(t)) { + return t + } + e = el(e, t); + var o = -1, r = e.length, s = r - 1, a = t; + while (a != null && ++o < r) { + var c = sl(e[o]), l = n; + if (c === "__proto__" || c === "constructor" || c === "prototype") { + return t + } + if (o != s) { + var d = a[c]; + l = i ? i(d, c, a) : undefined; + if (l === undefined) { + l = P(d) ? d : we(e[o + 1]) ? [] : {} + } + } + Ht(a, c, l); + a = a[c] + } + return t + } + + const Ol = Rl; + + function Vl(t, e, n) { + return t == null ? t : Ol(t, e, n) + } + + const Fl = Vl; + + class jl { + constructor(t) { + this._styles = {}; + this._styleProcessor = t + } + + get isEmpty() { + const t = Object.entries(this._styles); + const e = Array.from(t); + return !e.length + } + + get size() { + if (this.isEmpty) { + return 0 + } + return this.getStyleNames().length + } + + setTo(t) { + this.clear(); + const e = Array.from(Ul(t).entries()); + for (const [t, n] of e) { + this._styleProcessor.toNormalizedForm(t, n, this._styles) + } + } + + has(t) { + if (this.isEmpty) { + return false + } + const e = this._styleProcessor.getReducedForm(t, this._styles); + const n = e.find((([e]) => e === t)); + return Array.isArray(n) + } + + set(t, e) { + if (P(t)) { + for (const [e, n] of Object.entries(t)) { + this._styleProcessor.toNormalizedForm(e, n, this._styles) + } + } else { + this._styleProcessor.toNormalizedForm(t, e, this._styles) + } + } + + remove(t) { + const e = ql(t); + pl(this._styles, e); + delete this._styles[t]; + this._cleanEmptyObjectsOnPath(e) + } + + getNormalized(t) { + return this._styleProcessor.getNormalized(t, this._styles) + } + + toString() { + if (this.isEmpty) { + return "" + } + return this._getStylesEntries().map((t => t.join(":"))).sort().join(";") + ";" + } + + getAsString(t) { + if (this.isEmpty) { + return + } + if (this._styles[t] && !P(this._styles[t])) { + return this._styles[t] + } + const e = this._styleProcessor.getReducedForm(t, this._styles); + const n = e.find((([e]) => e === t)); + if (Array.isArray(n)) { + return n[1] + } + } + + getStyleNames(t = false) { + if (this.isEmpty) { + return [] + } + if (t) { + return this._styleProcessor.getStyleNames(this._styles) + } + const e = this._getStylesEntries(); + return e.map((([t]) => t)) + } + + clear() { + this._styles = {} + } + + _getStylesEntries() { + const t = []; + const e = Object.keys(this._styles); + for (const n of e) { + t.push(...this._styleProcessor.getReducedForm(n, this._styles)) + } + return t + } + + _cleanEmptyObjectsOnPath(t) { + const e = t.split("."); + const n = e.length > 1; + if (!n) { + return + } + const i = e.splice(0, e.length - 1).join("."); + const o = kl(this._styles, i); + if (!o) { + return + } + const r = !Array.from(Object.keys(o)).length; + if (r) { + this.remove(i) + } + } + } + + class Hl { + constructor() { + this._normalizers = new Map; + this._extractors = new Map; + this._reducers = new Map; + this._consumables = new Map + } + + toNormalizedForm(t, e, n) { + if (P(e)) { + Wl(n, ql(t), e); + return + } + if (this._normalizers.has(t)) { + const i = this._normalizers.get(t); + const {path: o, value: r} = i(e); + Wl(n, o, r) + } else { + Wl(n, t, e) + } + } + + getNormalized(t, e) { + if (!t) { + return Pl({}, e) + } + if (e[t] !== undefined) { + return e[t] + } + if (this._extractors.has(t)) { + const n = this._extractors.get(t); + if (typeof n === "string") { + return kl(e, n) + } + const i = n(t, e); + if (i) { + return i + } + } + return kl(e, ql(t)) + } + + getReducedForm(t, e) { + const n = this.getNormalized(t, e); + if (n === undefined) { + return [] + } + if (this._reducers.has(t)) { + const e = this._reducers.get(t); + return e(n) + } + return [[t, n]] + } + + getStyleNames(t) { + const e = Array.from(this._consumables.keys()).filter((e => { + const n = this.getNormalized(e, t); + if (n && typeof n == "object") { + return Object.keys(n).length + } + return n + })); + const n = new Set([...e, ...Object.keys(t)]); + return Array.from(n.values()) + } + + getRelatedStyles(t) { + return this._consumables.get(t) || [] + } + + setNormalizer(t, e) { + this._normalizers.set(t, e) + } + + setExtractor(t, e) { + this._extractors.set(t, e) + } + + setReducer(t, e) { + this._reducers.set(t, e) + } + + setStyleRelation(t, e) { + this._mapStyleNames(t, e); + for (const n of e) { + this._mapStyleNames(n, [t]) + } + } + + _mapStyleNames(t, e) { + if (!this._consumables.has(t)) { + this._consumables.set(t, []) + } + this._consumables.get(t).push(...e) + } + } + + function Ul(t) { + let e = null; + let n = 0; + let i = 0; + let o = null; + const r = new Map; + if (t === "") { + return r + } + if (t.charAt(t.length - 1) != ";") { + t = t + ";" + } + for (let s = 0; s < t.length; s++) { + const a = t.charAt(s); + if (e === null) { + switch (a) { + case":": + if (!o) { + o = t.substr(n, s - n); + i = s + 1 + } + break; + case'"': + case"'": + e = a; + break; + case";": { + const e = t.substr(i, s - i); + if (o) { + r.set(o.trim(), e.trim()) + } + o = null; + n = s + 1; + break + } + } + } else if (a === e) { + e = null + } + } + return r + } + + function ql(t) { + return t.replace("-", ".") + } + + function Wl(t, e, n) { + let i = n; + if (P(n)) { + i = Pl({}, kl(t, e), n) + } + Fl(t, e, i) + } + + class Gl extends mc { + constructor(t, e, n, i) { + super(t); + this.name = e; + this._attrs = $l(n); + this._children = []; + if (i) { + this._insertChild(0, i) + } + this._classes = new Set; + if (this._attrs.has("class")) { + const t = this._attrs.get("class"); + Kl(this._classes, t); + this._attrs.delete("class") + } + this._styles = new jl(this.document.stylesProcessor); + if (this._attrs.has("style")) { + this._styles.setTo(this._attrs.get("style")); + this._attrs.delete("style") + } + this._customProperties = new Map; + this._unsafeAttributesToRender = [] + } + + get childCount() { + return this._children.length + } + + get isEmpty() { + return this._children.length === 0 + } + + is(t, e = null) { + if (!e) { + return t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "element" || t === "view:element") + } + } + + getChild(t) { + return this._children[t] + } + + getChildIndex(t) { + return this._children.indexOf(t) + } + + getChildren() { + return this._children[Symbol.iterator]() + } + + * getAttributeKeys() { + if (this._classes.size > 0) { + yield"class" + } + if (!this._styles.isEmpty) { + yield"style" + } + yield* this._attrs.keys() + } + + * getAttributes() { + yield* this._attrs.entries(); + if (this._classes.size > 0) { + yield["class", this.getAttribute("class")] + } + if (!this._styles.isEmpty) { + yield["style", this.getAttribute("style")] + } + } + + getAttribute(t) { + if (t == "class") { + if (this._classes.size > 0) { + return [...this._classes].join(" ") + } + return undefined + } + if (t == "style") { + const t = this._styles.toString(); + return t == "" ? undefined : t + } + return this._attrs.get(t) + } + + hasAttribute(t) { + if (t == "class") { + return this._classes.size > 0 + } + if (t == "style") { + return !this._styles.isEmpty + } + return this._attrs.has(t) + } + + isSimilar(t) { + if (!(t instanceof Gl)) { + return false + } + if (this === t) { + return true + } + if (this.name != t.name) { + return false + } + if (this._attrs.size !== t._attrs.size || this._classes.size !== t._classes.size || this._styles.size !== t._styles.size) { + return false + } + for (const [e, n] of this._attrs) { + if (!t._attrs.has(e) || t._attrs.get(e) !== n) { + return false + } + } + for (const e of this._classes) { + if (!t._classes.has(e)) { + return false + } + } + for (const e of this._styles.getStyleNames()) { + if (!t._styles.has(e) || t._styles.getAsString(e) !== this._styles.getAsString(e)) { + return false + } + } + return true + } + + hasClass(...t) { + for (const e of t) { + if (!this._classes.has(e)) { + return false + } + } + return true + } + + getClassNames() { + return this._classes.keys() + } + + getStyle(t) { + return this._styles.getAsString(t) + } + + getNormalizedStyle(t) { + return this._styles.getNormalized(t) + } + + getStyleNames(t = false) { + return this._styles.getStyleNames(t) + } + + hasStyle(...t) { + for (const e of t) { + if (!this._styles.has(e)) { + return false + } + } + return true + } + + findAncestor(...t) { + const e = new kc(...t); + let n = this.parent; + while (n) { + if (e.match(n)) { + return n + } + n = n.parent + } + return null + } + + getCustomProperty(t) { + return this._customProperties.get(t) + } + + * getCustomProperties() { + yield* this._customProperties.entries() + } + + getIdentity() { + const t = Array.from(this._classes).sort().join(","); + const e = this._styles.toString(); + const n = Array.from(this._attrs).map((t => `${t[0]}="${t[1]}"`)).sort().join(" "); + return this.name + (t == "" ? "" : ` class="${t}"`) + (!e ? "" : ` style="${e}"`) + (n == "" ? "" : ` ${n}`) + } + + shouldRenderUnsafeAttribute(t) { + return this._unsafeAttributesToRender.includes(t) + } + + _clone(t = false) { + const e = []; + if (t) { + for (const n of this.getChildren()) { + e.push(n._clone(t)) + } + } + const n = new this.constructor(this.document, this.name, this._attrs, e); + n._classes = new Set(this._classes); + n._styles.set(this._styles.getNormalized()); + n._customProperties = new Map(this._customProperties); + n.getFillerOffset = this.getFillerOffset; + return n + } + + _appendChild(t) { + return this._insertChild(this.childCount, t) + } + + _insertChild(t, e) { + this._fireChange("children", this); + let n = 0; + const i = Yl(this.document, e); + for (const e of i) { + if (e.parent !== null) { + e._remove() + } + e.parent = this; + e.document = this.document; + this._children.splice(t, 0, e); + t++; + n++ + } + return n + } + + _removeChildren(t, e = 1) { + this._fireChange("children", this); + for (let n = t; n < t + e; n++) { + this._children[n].parent = null + } + return this._children.splice(t, e) + } + + _setAttribute(t, e) { + e = String(e); + this._fireChange("attributes", this); + if (t == "class") { + Kl(this._classes, e) + } else if (t == "style") { + this._styles.setTo(e) + } else { + this._attrs.set(t, e) + } + } + + _removeAttribute(t) { + this._fireChange("attributes", this); + if (t == "class") { + if (this._classes.size > 0) { + this._classes.clear(); + return true + } + return false + } + if (t == "style") { + if (!this._styles.isEmpty) { + this._styles.clear(); + return true + } + return false + } + return this._attrs.delete(t) + } + + _addClass(t) { + this._fireChange("attributes", this); + for (const e of Qa(t)) { + this._classes.add(e) + } + } + + _removeClass(t) { + this._fireChange("attributes", this); + for (const e of Qa(t)) { + this._classes.delete(e) + } + } + + _setStyle(t, e) { + this._fireChange("attributes", this); + this._styles.set(t, e) + } + + _removeStyle(t) { + this._fireChange("attributes", this); + for (const e of Qa(t)) { + this._styles.remove(e) + } + } + + _setCustomProperty(t, e) { + this._customProperties.set(t, e) + } + + _removeCustomProperty(t) { + return this._customProperties.delete(t) + } + } + + function $l(t) { + t = bc(t); + for (const [e, n] of t) { + if (n === null) { + t.delete(e) + } else if (typeof n != "string") { + t.set(e, String(n)) + } + } + return t + } + + function Kl(t, e) { + const n = e.split(/\s+/); + t.clear(); + n.forEach((e => t.add(e))) + } + + function Yl(t, e) { + if (typeof e == "string") { + return [new gc(t, e)] + } + if (!Ka(e)) { + e = [e] + } + return Array.from(e).map((e => { + if (typeof e == "string") { + return new gc(t, e) + } + if (e instanceof fc) { + return new gc(t, e.data) + } + return e + })) + } + + class Zl extends Gl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.getFillerOffset = Ql + } + + is(t, e = null) { + if (!e) { + return t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element") + } + } + } + + function Ql() { + const t = [...this.getChildren()]; + const e = t[this.childCount - 1]; + if (e && e.is("element", "br")) { + return this.childCount + } + for (const e of t) { + if (!e.is("uiElement")) { + return null + } + } + return this.childCount + } + + class Jl extends Zl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.set("isReadOnly", false); + this.set("isFocused", false); + this.bind("isReadOnly").to(t); + this.bind("isFocused").to(t, "isFocused", (e => e && t.selection.editableElement == this)); + this.listenTo(t.selection, "change", (() => { + this.isFocused = t.isFocused && t.selection.editableElement == this + })) + } + + is(t, e = null) { + if (!e) { + return t === "editableElement" || t === "view:editableElement" || t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "editableElement" || t === "view:editableElement" || t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element") + } + } + + destroy() { + this.stopListening() + } + } + + hi(Jl, ei); + const Xl = Symbol("rootName"); + + class td extends Jl { + constructor(t, e) { + super(t, e); + this.rootName = "main" + } + + is(t, e = null) { + if (!e) { + return t === "rootElement" || t === "view:rootElement" || t === "editableElement" || t === "view:editableElement" || t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "rootElement" || t === "view:rootElement" || t === "editableElement" || t === "view:editableElement" || t === "containerElement" || t === "view:containerElement" || t === "element" || t === "view:element") + } + } + + get rootName() { + return this.getCustomProperty(Xl) + } + + set rootName(t) { + this._setCustomProperty(Xl, t) + } + + set _name(t) { + this.name = t + } + } + + class ed { + constructor(t = {}) { + if (!t.boundaries && !t.startPosition) { + throw new u("view-tree-walker-no-start-position", null) + } + if (t.direction && t.direction != "forward" && t.direction != "backward") { + throw new u("view-tree-walker-unknown-direction", t.startPosition, {direction: t.direction}) + } + this.boundaries = t.boundaries || null; + if (t.startPosition) { + this.position = nd._createAt(t.startPosition) + } else { + this.position = nd._createAt(t.boundaries[t.direction == "backward" ? "end" : "start"]) + } + this.direction = t.direction || "forward"; + this.singleCharacters = !!t.singleCharacters; + this.shallow = !!t.shallow; + this.ignoreElementEnd = !!t.ignoreElementEnd; + this._boundaryStartParent = this.boundaries ? this.boundaries.start.parent : null; + this._boundaryEndParent = this.boundaries ? this.boundaries.end.parent : null + } + + [Symbol.iterator]() { + return this + } + + skip(t) { + let e, n, i; + do { + i = this.position; + ({done: e, value: n} = this.next()) + } while (!e && t(n)); + if (!e) { + this.position = i + } + } + + next() { + if (this.direction == "forward") { + return this._next() + } else { + return this._previous() + } + } + + _next() { + let t = this.position.clone(); + const e = this.position; + const n = t.parent; + if (n.parent === null && t.offset === n.childCount) { + return {done: true} + } + if (n === this._boundaryEndParent && t.offset == this.boundaries.end.offset) { + return {done: true} + } + let i; + if (n instanceof gc) { + if (t.isAtEnd) { + this.position = nd._createAfter(n); + return this._next() + } + i = n.data[t.offset] + } else { + i = n.getChild(t.offset) + } + if (i instanceof Gl) { + if (!this.shallow) { + t = new nd(i, 0) + } else { + t.offset++ + } + this.position = t; + return this._formatReturnValue("elementStart", i, e, t, 1) + } else if (i instanceof gc) { + if (this.singleCharacters) { + t = new nd(i, 0); + this.position = t; + return this._next() + } else { + let n = i.data.length; + let o; + if (i == this._boundaryEndParent) { + n = this.boundaries.end.offset; + o = new fc(i, 0, n); + t = nd._createAfter(o) + } else { + o = new fc(i, 0, i.data.length); + t.offset++ + } + this.position = t; + return this._formatReturnValue("text", o, e, t, n) + } + } else if (typeof i == "string") { + let i; + if (this.singleCharacters) { + i = 1 + } else { + const e = n === this._boundaryEndParent ? this.boundaries.end.offset : n.data.length; + i = e - t.offset + } + const o = new fc(n, t.offset, i); + t.offset += i; + this.position = t; + return this._formatReturnValue("text", o, e, t, i) + } else { + t = nd._createAfter(n); + this.position = t; + if (this.ignoreElementEnd) { + return this._next() + } else { + return this._formatReturnValue("elementEnd", n, e, t) + } + } + } + + _previous() { + let t = this.position.clone(); + const e = this.position; + const n = t.parent; + if (n.parent === null && t.offset === 0) { + return {done: true} + } + if (n == this._boundaryStartParent && t.offset == this.boundaries.start.offset) { + return {done: true} + } + let i; + if (n instanceof gc) { + if (t.isAtStart) { + this.position = nd._createBefore(n); + return this._previous() + } + i = n.data[t.offset - 1] + } else { + i = n.getChild(t.offset - 1) + } + if (i instanceof Gl) { + if (!this.shallow) { + t = new nd(i, i.childCount); + this.position = t; + if (this.ignoreElementEnd) { + return this._previous() + } else { + return this._formatReturnValue("elementEnd", i, e, t) + } + } else { + t.offset--; + this.position = t; + return this._formatReturnValue("elementStart", i, e, t, 1) + } + } else if (i instanceof gc) { + if (this.singleCharacters) { + t = new nd(i, i.data.length); + this.position = t; + return this._previous() + } else { + let n = i.data.length; + let o; + if (i == this._boundaryStartParent) { + const e = this.boundaries.start.offset; + o = new fc(i, e, i.data.length - e); + n = o.data.length; + t = nd._createBefore(o) + } else { + o = new fc(i, 0, i.data.length); + t.offset-- + } + this.position = t; + return this._formatReturnValue("text", o, e, t, n) + } + } else if (typeof i == "string") { + let i; + if (!this.singleCharacters) { + const e = n === this._boundaryStartParent ? this.boundaries.start.offset : 0; + i = t.offset - e + } else { + i = 1 + } + t.offset -= i; + const o = new fc(n, t.offset, i); + this.position = t; + return this._formatReturnValue("text", o, e, t, i) + } else { + t = nd._createBefore(n); + this.position = t; + return this._formatReturnValue("elementStart", n, e, t, 1) + } + } + + _formatReturnValue(t, e, n, i, o) { + if (e instanceof fc) { + if (e.offsetInText + e.data.length == e.textNode.data.length) { + if (this.direction == "forward" && !(this.boundaries && this.boundaries.end.isEqual(this.position))) { + i = nd._createAfter(e.textNode); + this.position = i + } else { + n = nd._createAfter(e.textNode) + } + } + if (e.offsetInText === 0) { + if (this.direction == "backward" && !(this.boundaries && this.boundaries.start.isEqual(this.position))) { + i = nd._createBefore(e.textNode); + this.position = i + } else { + n = nd._createBefore(e.textNode) + } + } + } + return {done: false, value: {type: t, item: e, previousPosition: n, nextPosition: i, length: o}} + } + } + + class nd { + constructor(t, e) { + this.parent = t; + this.offset = e + } + + get nodeAfter() { + if (this.parent.is("$text")) { + return null + } + return this.parent.getChild(this.offset) || null + } + + get nodeBefore() { + if (this.parent.is("$text")) { + return null + } + return this.parent.getChild(this.offset - 1) || null + } + + get isAtStart() { + return this.offset === 0 + } + + get isAtEnd() { + const t = this.parent.is("$text") ? this.parent.data.length : this.parent.childCount; + return this.offset === t + } + + get root() { + return this.parent.root + } + + get editableElement() { + let t = this.parent; + while (!(t instanceof Jl)) { + if (t.parent) { + t = t.parent + } else { + return null + } + } + return t + } + + getShiftedBy(t) { + const e = nd._createAt(this); + const n = e.offset + t; + e.offset = n < 0 ? 0 : n; + return e + } + + getLastMatchingPosition(t, e = {}) { + e.startPosition = this; + const n = new ed(e); + n.skip(t); + return n.position + } + + getAncestors() { + if (this.parent.is("documentFragment")) { + return [this.parent] + } else { + return this.parent.getAncestors({includeSelf: true}) + } + } + + getCommonAncestor(t) { + const e = this.getAncestors(); + const n = t.getAncestors(); + let i = 0; + while (e[i] == n[i] && e[i]) { + i++ + } + return i === 0 ? null : e[i - 1] + } + + is(t) { + return t === "position" || t === "view:position" + } + + isEqual(t) { + return this.parent == t.parent && this.offset == t.offset + } + + isBefore(t) { + return this.compareWith(t) == "before" + } + + isAfter(t) { + return this.compareWith(t) == "after" + } + + compareWith(t) { + if (this.root !== t.root) { + return "different" + } + if (this.isEqual(t)) { + return "same" + } + const e = this.parent.is("node") ? this.parent.getPath() : []; + const n = t.parent.is("node") ? t.parent.getPath() : []; + e.push(this.offset); + n.push(t.offset); + const i = lc(e, n); + switch (i) { + case"prefix": + return "before"; + case"extension": + return "after"; + default: + return e[i] < n[i] ? "before" : "after" + } + } + + getWalker(t = {}) { + t.startPosition = this; + return new ed(t) + } + + clone() { + return new nd(this.parent, this.offset) + } + + static _createAt(t, e) { + if (t instanceof nd) { + return new this(t.parent, t.offset) + } else { + const n = t; + if (e == "end") { + e = n.is("$text") ? n.data.length : n.childCount + } else if (e == "before") { + return this._createBefore(n) + } else if (e == "after") { + return this._createAfter(n) + } else if (e !== 0 && !e) { + throw new u("view-createpositionat-offset-required", n) + } + return new nd(n, e) + } + } + + static _createAfter(t) { + if (t.is("$textProxy")) { + return new nd(t.textNode, t.offsetInText + t.data.length) + } + if (!t.parent) { + throw new u("view-position-after-root", t, {root: t}) + } + return new nd(t.parent, t.index + 1) + } + + static _createBefore(t) { + if (t.is("$textProxy")) { + return new nd(t.textNode, t.offsetInText) + } + if (!t.parent) { + throw new u("view-position-before-root", t, {root: t}) + } + return new nd(t.parent, t.index) + } + } + + class id { + constructor(t, e = null) { + this.start = t.clone(); + this.end = e ? e.clone() : t.clone() + } + + * [Symbol.iterator]() { + yield* new ed({boundaries: this, ignoreElementEnd: true}) + } + + get isCollapsed() { + return this.start.isEqual(this.end) + } + + get isFlat() { + return this.start.parent === this.end.parent + } + + get root() { + return this.start.root + } + + getEnlarged() { + let t = this.start.getLastMatchingPosition(od, {direction: "backward"}); + let e = this.end.getLastMatchingPosition(od); + if (t.parent.is("$text") && t.isAtStart) { + t = nd._createBefore(t.parent) + } + if (e.parent.is("$text") && e.isAtEnd) { + e = nd._createAfter(e.parent) + } + return new id(t, e) + } + + getTrimmed() { + let t = this.start.getLastMatchingPosition(od); + if (t.isAfter(this.end) || t.isEqual(this.end)) { + return new id(t, t) + } + let e = this.end.getLastMatchingPosition(od, {direction: "backward"}); + const n = t.nodeAfter; + const i = e.nodeBefore; + if (n && n.is("$text")) { + t = new nd(n, 0) + } + if (i && i.is("$text")) { + e = new nd(i, i.data.length) + } + return new id(t, e) + } + + isEqual(t) { + return this == t || this.start.isEqual(t.start) && this.end.isEqual(t.end) + } + + containsPosition(t) { + return t.isAfter(this.start) && t.isBefore(this.end) + } + + containsRange(t, e = false) { + if (t.isCollapsed) { + e = false + } + const n = this.containsPosition(t.start) || e && this.start.isEqual(t.start); + const i = this.containsPosition(t.end) || e && this.end.isEqual(t.end); + return n && i + } + + getDifference(t) { + const e = []; + if (this.isIntersecting(t)) { + if (this.containsPosition(t.start)) { + e.push(new id(this.start, t.start)) + } + if (this.containsPosition(t.end)) { + e.push(new id(t.end, this.end)) + } + } else { + e.push(this.clone()) + } + return e + } + + getIntersection(t) { + if (this.isIntersecting(t)) { + let e = this.start; + let n = this.end; + if (this.containsPosition(t.start)) { + e = t.start + } + if (this.containsPosition(t.end)) { + n = t.end + } + return new id(e, n) + } + return null + } + + getWalker(t = {}) { + t.boundaries = this; + return new ed(t) + } + + getCommonAncestor() { + return this.start.getCommonAncestor(this.end) + } + + getContainedElement() { + if (this.isCollapsed) { + return null + } + let t = this.start.nodeAfter; + let e = this.end.nodeBefore; + if (this.start.parent.is("$text") && this.start.isAtEnd && this.start.parent.nextSibling) { + t = this.start.parent.nextSibling + } + if (this.end.parent.is("$text") && this.end.isAtStart && this.end.parent.previousSibling) { + e = this.end.parent.previousSibling + } + if (t && t.is("element") && t === e) { + return t + } + return null + } + + clone() { + return new id(this.start, this.end) + } + + * getItems(t = {}) { + t.boundaries = this; + t.ignoreElementEnd = true; + const e = new ed(t); + for (const t of e) { + yield t.item + } + } + + * getPositions(t = {}) { + t.boundaries = this; + const e = new ed(t); + yield e.position; + for (const t of e) { + yield t.nextPosition + } + } + + is(t) { + return t === "range" || t === "view:range" + } + + isIntersecting(t) { + return this.start.isBefore(t.end) && this.end.isAfter(t.start) + } + + static _createFromParentsAndOffsets(t, e, n, i) { + return new this(new nd(t, e), new nd(n, i)) + } + + static _createFromPositionAndShift(t, e) { + const n = t; + const i = t.getShiftedBy(e); + return e > 0 ? new this(n, i) : new this(i, n) + } + + static _createIn(t) { + return this._createFromParentsAndOffsets(t, 0, t, t.childCount) + } + + static _createOn(t) { + const e = t.is("$textProxy") ? t.offsetSize : 1; + return this._createFromPositionAndShift(nd._createBefore(t), e) + } + } + + function od(t) { + if (t.item.is("attributeElement") || t.item.is("uiElement")) { + return true + } + return false + } + + function rd(t) { + let e = 0; + for (const n of t) { + e++ + } + return e + } + + class sd { + constructor(t = null, e, n) { + this._ranges = []; + this._lastRangeBackward = false; + this._isFake = false; + this._fakeSelectionLabel = ""; + this.setTo(t, e, n) + } + + get isFake() { + return this._isFake + } + + get fakeSelectionLabel() { + return this._fakeSelectionLabel + } + + get anchor() { + if (!this._ranges.length) { + return null + } + const t = this._ranges[this._ranges.length - 1]; + const e = this._lastRangeBackward ? t.end : t.start; + return e.clone() + } + + get focus() { + if (!this._ranges.length) { + return null + } + const t = this._ranges[this._ranges.length - 1]; + const e = this._lastRangeBackward ? t.start : t.end; + return e.clone() + } + + get isCollapsed() { + return this.rangeCount === 1 && this._ranges[0].isCollapsed + } + + get rangeCount() { + return this._ranges.length + } + + get isBackward() { + return !this.isCollapsed && this._lastRangeBackward + } + + get editableElement() { + if (this.anchor) { + return this.anchor.editableElement + } + return null + } + + * getRanges() { + for (const t of this._ranges) { + yield t.clone() + } + } + + getFirstRange() { + let t = null; + for (const e of this._ranges) { + if (!t || e.start.isBefore(t.start)) { + t = e + } + } + return t ? t.clone() : null + } + + getLastRange() { + let t = null; + for (const e of this._ranges) { + if (!t || e.end.isAfter(t.end)) { + t = e + } + } + return t ? t.clone() : null + } + + getFirstPosition() { + const t = this.getFirstRange(); + return t ? t.start.clone() : null + } + + getLastPosition() { + const t = this.getLastRange(); + return t ? t.end.clone() : null + } + + isEqual(t) { + if (this.isFake != t.isFake) { + return false + } + if (this.isFake && this.fakeSelectionLabel != t.fakeSelectionLabel) { + return false + } + if (this.rangeCount != t.rangeCount) { + return false + } else if (this.rangeCount === 0) { + return true + } + if (!this.anchor.isEqual(t.anchor) || !this.focus.isEqual(t.focus)) { + return false + } + for (const e of this._ranges) { + let n = false; + for (const i of t._ranges) { + if (e.isEqual(i)) { + n = true; + break + } + } + if (!n) { + return false + } + } + return true + } + + isSimilar(t) { + if (this.isBackward != t.isBackward) { + return false + } + const e = rd(this.getRanges()); + const n = rd(t.getRanges()); + if (e != n) { + return false + } + if (e == 0) { + return true + } + for (let e of this.getRanges()) { + e = e.getTrimmed(); + let n = false; + for (let i of t.getRanges()) { + i = i.getTrimmed(); + if (e.start.isEqual(i.start) && e.end.isEqual(i.end)) { + n = true; + break + } + } + if (!n) { + return false + } + } + return true + } + + getSelectedElement() { + if (this.rangeCount !== 1) { + return null + } + return this.getFirstRange().getContainedElement() + } + + setTo(t, e, n) { + if (t === null) { + this._setRanges([]); + this._setFakeOptions(e) + } else if (t instanceof sd || t instanceof ad) { + this._setRanges(t.getRanges(), t.isBackward); + this._setFakeOptions({fake: t.isFake, label: t.fakeSelectionLabel}) + } else if (t instanceof id) { + this._setRanges([t], e && e.backward); + this._setFakeOptions(e) + } else if (t instanceof nd) { + this._setRanges([new id(t)]); + this._setFakeOptions(e) + } else if (t instanceof mc) { + const i = !!n && !!n.backward; + let o; + if (e === undefined) { + throw new u("view-selection-setto-required-second-parameter", this) + } else if (e == "in") { + o = id._createIn(t) + } else if (e == "on") { + o = id._createOn(t) + } else { + o = new id(nd._createAt(t, e)) + } + this._setRanges([o], i); + this._setFakeOptions(n) + } else if (Ka(t)) { + this._setRanges(t, e && e.backward); + this._setFakeOptions(e) + } else { + throw new u("view-selection-setto-not-selectable", this) + } + this.fire("change") + } + + setFocus(t, e) { + if (this.anchor === null) { + throw new u("view-selection-setfocus-no-ranges", this) + } + const n = nd._createAt(t, e); + if (n.compareWith(this.focus) == "same") { + return + } + const i = this.anchor; + this._ranges.pop(); + if (n.compareWith(i) == "before") { + this._addRange(new id(n, i), true) + } else { + this._addRange(new id(i, n)) + } + this.fire("change") + } + + is(t) { + return t === "selection" || t === "view:selection" + } + + _setRanges(t, e = false) { + t = Array.from(t); + this._ranges = []; + for (const e of t) { + this._addRange(e) + } + this._lastRangeBackward = !!e + } + + _setFakeOptions(t = {}) { + this._isFake = !!t.fake; + this._fakeSelectionLabel = t.fake ? t.label || "" : "" + } + + _addRange(t, e = false) { + if (!(t instanceof id)) { + throw new u("view-selection-add-range-not-range", this) + } + this._pushRange(t); + this._lastRangeBackward = !!e + } + + _pushRange(t) { + for (const e of this._ranges) { + if (t.isIntersecting(e)) { + throw new u("view-selection-range-intersects", this, {addedRange: t, intersectingRange: e}) + } + } + this._ranges.push(new id(t.start, t.end)) + } + } + + hi(sd, v); + + class ad { + constructor(t = null, e, n) { + this._selection = new sd; + this._selection.delegate("change").to(this); + this._selection.setTo(t, e, n) + } + + get isFake() { + return this._selection.isFake + } + + get fakeSelectionLabel() { + return this._selection.fakeSelectionLabel + } + + get anchor() { + return this._selection.anchor + } + + get focus() { + return this._selection.focus + } + + get isCollapsed() { + return this._selection.isCollapsed + } + + get rangeCount() { + return this._selection.rangeCount + } + + get isBackward() { + return this._selection.isBackward + } + + get editableElement() { + return this._selection.editableElement + } + + get _ranges() { + return this._selection._ranges + } + + * getRanges() { + yield* this._selection.getRanges() + } + + getFirstRange() { + return this._selection.getFirstRange() + } + + getLastRange() { + return this._selection.getLastRange() + } + + getFirstPosition() { + return this._selection.getFirstPosition() + } + + getLastPosition() { + return this._selection.getLastPosition() + } + + getSelectedElement() { + return this._selection.getSelectedElement() + } + + isEqual(t) { + return this._selection.isEqual(t) + } + + isSimilar(t) { + return this._selection.isSimilar(t) + } + + is(t) { + return t === "selection" || t == "documentSelection" || t == "view:selection" || t == "view:documentSelection" + } + + _setTo(t, e, n) { + this._selection.setTo(t, e, n) + } + + _setFocus(t, e) { + this._selection.setFocus(t, e) + } + } + + hi(ad, v); + + class cd extends o { + constructor(t, e, n) { + super(t, e); + this.startRange = n; + this._eventPhase = "none"; + this._currentTarget = null + } + + get eventPhase() { + return this._eventPhase + } + + get currentTarget() { + return this._currentTarget + } + } + + const ld = Symbol("bubbling contexts"); + const dd = { + fire(t, ...e) { + try { + const n = t instanceof o ? t : new o(this, t); + const i = fd(this); + if (!i.size) { + return + } + hd(n, "capturing", this); + if (md(i, "$capture", n, ...e)) { + return n.return + } + const r = n.startRange || this.selection.getFirstRange(); + const s = r ? r.getContainedElement() : null; + const a = s ? Boolean(gd(i, s)) : false; + let c = s || pd(r); + hd(n, "atTarget", c); + if (!a) { + if (md(i, "$text", n, ...e)) { + return n.return + } + hd(n, "bubbling", c) + } + while (c) { + if (c.is("rootElement")) { + if (md(i, "$root", n, ...e)) { + return n.return + } + } else if (c.is("element")) { + if (md(i, c.name, n, ...e)) { + return n.return + } + } + if (md(i, c, n, ...e)) { + return n.return + } + c = c.parent; + hd(n, "bubbling", c) + } + hd(n, "bubbling", this); + md(i, "$document", n, ...e); + return n.return + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + }, _addEventListener(t, e, n) { + const i = Qa(n.context || "$document"); + const o = fd(this); + for (const r of i) { + let i = o.get(r); + if (!i) { + i = Object.create(v); + o.set(r, i) + } + this.listenTo(i, t, e, n) + } + }, _removeEventListener(t, e) { + const n = fd(this); + for (const i of n.values()) { + this.stopListening(i, t, e) + } + } + }; + const ud = dd; + + function hd(t, e, n) { + if (t instanceof cd) { + t._eventPhase = e; + t._currentTarget = n + } + } + + function md(t, e, n, ...i) { + const o = typeof e == "string" ? t.get(e) : gd(t, e); + if (!o) { + return false + } + o.fire(n, ...i); + return n.stop.called + } + + function gd(t, e) { + for (const [n, i] of t) { + if (typeof n == "function" && n(e)) { + return i + } + } + return null + } + + function fd(t) { + if (!t[ld]) { + t[ld] = new Map + } + return t[ld] + } + + function pd(t) { + if (!t) { + return null + } + const e = t.start.parent; + const n = t.end.parent; + const i = e.getPath(); + const o = n.getPath(); + return i.length > o.length ? e : n + } + + class bd { + constructor(t) { + this.selection = new ad; + this.roots = new Ya({idProperty: "rootName"}); + this.stylesProcessor = t; + this.set("isReadOnly", false); + this.set("isFocused", false); + this.set("isSelecting", false); + this.set("isComposing", false); + this._postFixers = new Set + } + + getRoot(t = "main") { + return this.roots.get(t) + } + + registerPostFixer(t) { + this._postFixers.add(t) + } + + destroy() { + this.roots.map((t => t.destroy())); + this.stopListening() + } + + _callPostFixers(t) { + let e = false; + do { + for (const n of this._postFixers) { + e = n(t); + if (e) { + break + } + } + } while (e) + } + } + + hi(bd, ud); + hi(bd, ei); + const kd = 10; + + class wd extends Gl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.getFillerOffset = Ad; + this._priority = kd; + this._id = null; + this._clonesGroup = null + } + + get priority() { + return this._priority + } + + get id() { + return this._id + } + + getElementsWithSameId() { + if (this.id === null) { + throw new u("attribute-element-get-elements-with-same-id-no-id", this) + } + return new Set(this._clonesGroup) + } + + is(t, e = null) { + if (!e) { + return t === "attributeElement" || t === "view:attributeElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "attributeElement" || t === "view:attributeElement" || t === "element" || t === "view:element") + } + } + + isSimilar(t) { + if (this.id !== null || t.id !== null) { + return this.id === t.id + } + return super.isSimilar(t) && this.priority == t.priority + } + + _clone(t) { + const e = super._clone(t); + e._priority = this._priority; + e._id = this._id; + return e + } + } + + wd.DEFAULT_PRIORITY = kd; + + function Ad() { + if (Cd(this)) { + return null + } + let t = this.parent; + while (t && t.is("attributeElement")) { + if (Cd(t) > 1) { + return null + } + t = t.parent + } + if (!t || Cd(t) > 1) { + return null + } + return this.childCount + } + + function Cd(t) { + return Array.from(t.getChildren()).filter((t => !t.is("uiElement"))).length + } + + class _d extends Gl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.getFillerOffset = vd + } + + is(t, e = null) { + if (!e) { + return t === "emptyElement" || t === "view:emptyElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "emptyElement" || t === "view:emptyElement" || t === "element" || t === "view:element") + } + } + + _insertChild(t, e) { + if (e && (e instanceof mc || Array.from(e).length > 0)) { + throw new u("view-emptyelement-cannot-add", [this, e]) + } + } + } + + function vd() { + return null + } + + const yd = navigator.userAgent.toLowerCase(); + const xd = { + isMac: Dd(yd), + isWindows: Sd(yd), + isGecko: Td(yd), + isSafari: Id(yd), + isiOS: Bd(yd), + isAndroid: Md(yd), + isBlink: zd(yd), + features: {isRegExpUnicodePropertySupported: Ld()} + }; + const Ed = xd; + + function Dd(t) { + return t.indexOf("macintosh") > -1 + } + + function Sd(t) { + return t.indexOf("windows") > -1 + } + + function Td(t) { + return !!t.match(/gecko\/\d+/) + } + + function Id(t) { + return t.indexOf(" applewebkit/") > -1 && t.indexOf("chrome") === -1 + } + + function Bd(t) { + return !!t.match(/iphone|ipad/i) || Dd(t) && navigator.maxTouchPoints > 0 + } + + function Md(t) { + return t.indexOf("android") > -1 + } + + function zd(t) { + return t.indexOf("chrome/") > -1 && t.indexOf("edge/") < 0 + } + + function Ld() { + let t = false; + try { + t = "ć".search(new RegExp("[\\p{L}]", "u")) === 0 + } catch (t) { + } + return t + } + + const Nd = {ctrl: "⌃", cmd: "⌘", alt: "⌥", shift: "⇧"}; + const Pd = {ctrl: "Ctrl+", alt: "Alt+", shift: "Shift+"}; + const Rd = Gd(); + const Od = Object.fromEntries(Object.entries(Rd).map((([t, e]) => [e, t.charAt(0).toUpperCase() + t.slice(1)]))); + + function Vd(t) { + let e; + if (typeof t == "string") { + e = Rd[t.toLowerCase()]; + if (!e) { + throw new u("keyboard-unknown-key", null, {key: t}) + } + } else { + e = t.keyCode + (t.altKey ? Rd.alt : 0) + (t.ctrlKey ? Rd.ctrl : 0) + (t.shiftKey ? Rd.shift : 0) + (t.metaKey ? Rd.cmd : 0) + } + return e + } + + function Fd(t) { + if (typeof t == "string") { + t = $d(t) + } + return t.map((t => typeof t == "string" ? qd(t) : t)).reduce(((t, e) => e + t), 0) + } + + function jd(t) { + let e = Fd(t); + const n = Object.entries(Ed.isMac ? Nd : Pd); + const i = n.reduce(((t, [n, i]) => { + if ((e & Rd[n]) != 0) { + e &= ~Rd[n]; + t += i + } + return t + }), ""); + return i + (e ? Od[e] : "") + } + + function Hd(t) { + return t == Rd.arrowright || t == Rd.arrowleft || t == Rd.arrowup || t == Rd.arrowdown + } + + function Ud(t, e) { + const n = e === "ltr"; + switch (t) { + case Rd.arrowleft: + return n ? "left" : "right"; + case Rd.arrowright: + return n ? "right" : "left"; + case Rd.arrowup: + return "up"; + case Rd.arrowdown: + return "down" + } + } + + function qd(t) { + if (t.endsWith("!")) { + return Vd(t.slice(0, -1)) + } + const e = Vd(t); + return Ed.isMac && e == Rd.ctrl ? Rd.cmd : e + } + + function Wd(t, e) { + const n = Ud(t, e); + return n === "down" || n === "right" + } + + function Gd() { + const t = { + arrowleft: 37, + arrowup: 38, + arrowright: 39, + arrowdown: 40, + backspace: 8, + delete: 46, + enter: 13, + space: 32, + esc: 27, + tab: 9, + ctrl: 1114112, + shift: 2228224, + alt: 4456448, + cmd: 8912896 + }; + for (let e = 65; e <= 90; e++) { + const n = String.fromCharCode(e); + t[n.toLowerCase()] = e + } + for (let e = 48; e <= 57; e++) { + t[e - 48] = e + } + for (let e = 112; e <= 123; e++) { + t["f" + (e - 111)] = e + } + for (const e of "`-=[];',./\\") { + t[e] = e.charCodeAt(0) + } + return t + } + + function $d(t) { + return t.split("+").map((t => t.trim())) + } + + class Kd extends Gl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.getFillerOffset = Zd + } + + is(t, e = null) { + if (!e) { + return t === "uiElement" || t === "view:uiElement" || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "uiElement" || t === "view:uiElement" || t === "element" || t === "view:element") + } + } + + _insertChild(t, e) { + if (e && (e instanceof mc || Array.from(e).length > 0)) { + throw new u("view-uielement-cannot-add", this) + } + } + + render(t) { + return this.toDomElement(t) + } + + toDomElement(t) { + const e = t.createElement(this.name); + for (const t of this.getAttributeKeys()) { + e.setAttribute(t, this.getAttribute(t)) + } + return e + } + } + + function Yd(t) { + t.document.on("arrowKey", ((e, n) => Qd(e, n, t.domConverter)), {priority: "low"}) + } + + function Zd() { + return null + } + + function Qd(t, e, n) { + if (e.keyCode == Rd.arrowright) { + const t = e.domTarget.ownerDocument.defaultView.getSelection(); + const i = t.rangeCount == 1 && t.getRangeAt(0).collapsed; + if (i || e.shiftKey) { + const e = t.focusNode; + const o = t.focusOffset; + const r = n.domPositionToView(e, o); + if (r === null) { + return + } + let s = false; + const a = r.getLastMatchingPosition((t => { + if (t.item.is("uiElement")) { + s = true + } + if (t.item.is("uiElement") || t.item.is("attributeElement")) { + return true + } + return false + })); + if (s) { + const e = n.viewPositionToDom(a); + if (i) { + t.collapse(e.parent, e.offset) + } else { + t.extend(e.parent, e.offset) + } + } + } + } + } + + class Jd extends Gl { + constructor(t, e, n, i) { + super(t, e, n, i); + this.getFillerOffset = Xd + } + + is(t, e = null) { + if (!e) { + return t === "rawElement" || t === "view:rawElement" || t === this.name || t === "view:" + this.name || t === "element" || t === "view:element" || t === "node" || t === "view:node" + } else { + return e === this.name && (t === "rawElement" || t === "view:rawElement" || t === "element" || t === "view:element") + } + } + + _insertChild(t, e) { + if (e && (e instanceof mc || Array.from(e).length > 0)) { + throw new u("view-rawelement-cannot-add", [this, e]) + } + } + } + + function Xd() { + return null + } + + class tu { + constructor(t, e) { + this.document = t; + this._children = []; + if (e) { + this._insertChild(0, e) + } + } + + [Symbol.iterator]() { + return this._children[Symbol.iterator]() + } + + get childCount() { + return this._children.length + } + + get isEmpty() { + return this.childCount === 0 + } + + get root() { + return this + } + + get parent() { + return null + } + + is(t) { + return t === "documentFragment" || t === "view:documentFragment" + } + + _appendChild(t) { + return this._insertChild(this.childCount, t) + } + + getChild(t) { + return this._children[t] + } + + getChildIndex(t) { + return this._children.indexOf(t) + } + + getChildren() { + return this._children[Symbol.iterator]() + } + + _insertChild(t, e) { + this._fireChange("children", this); + let n = 0; + const i = eu(this.document, e); + for (const e of i) { + if (e.parent !== null) { + e._remove() + } + e.parent = this; + this._children.splice(t, 0, e); + t++; + n++ + } + return n + } + + _removeChildren(t, e = 1) { + this._fireChange("children", this); + for (let n = t; n < t + e; n++) { + this._children[n].parent = null + } + return this._children.splice(t, e) + } + + _fireChange(t, e) { + this.fire("change:" + t, e) + } + } + + hi(tu, v); + + function eu(t, e) { + if (typeof e == "string") { + return [new gc(t, e)] + } + if (!Ka(e)) { + e = [e] + } + return Array.from(e).map((e => { + if (typeof e == "string") { + return new gc(t, e) + } + if (e instanceof fc) { + return new gc(t, e.data) + } + return e + })) + } + + class nu { + constructor(t) { + this.document = t; + this._cloneGroups = new Map; + this._slotFactory = null + } + + setSelection(t, e, n) { + this.document.selection._setTo(t, e, n) + } + + setSelectionFocus(t, e) { + this.document.selection._setFocus(t, e) + } + + createDocumentFragment(t) { + return new tu(this.document, t) + } + + createText(t) { + return new gc(this.document, t) + } + + createAttributeElement(t, e, n = {}) { + const i = new wd(this.document, t, e); + if (typeof n.priority === "number") { + i._priority = n.priority + } + if (n.id) { + i._id = n.id + } + if (n.renderUnsafeAttributes) { + i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes) + } + return i + } + + createContainerElement(t, e, n = {}, i = {}) { + let o = null; + if (Ti(n)) { + i = n + } else { + o = n + } + const r = new Zl(this.document, t, e, o); + if (i.renderUnsafeAttributes) { + r._unsafeAttributesToRender.push(...i.renderUnsafeAttributes) + } + return r + } + + createEditableElement(t, e, n = {}) { + const i = new Jl(this.document, t, e); + i._document = this.document; + if (n.renderUnsafeAttributes) { + i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes) + } + return i + } + + createEmptyElement(t, e, n = {}) { + const i = new _d(this.document, t, e); + if (n.renderUnsafeAttributes) { + i._unsafeAttributesToRender.push(...n.renderUnsafeAttributes) + } + return i + } + + createUIElement(t, e, n) { + const i = new Kd(this.document, t, e); + if (n) { + i.render = n + } + return i + } + + createRawElement(t, e, n, i = {}) { + const o = new Jd(this.document, t, e); + o.render = n || (() => { + }); + if (i.renderUnsafeAttributes) { + o._unsafeAttributesToRender.push(...i.renderUnsafeAttributes) + } + return o + } + + setAttribute(t, e, n) { + n._setAttribute(t, e) + } + + removeAttribute(t, e) { + e._removeAttribute(t) + } + + addClass(t, e) { + e._addClass(t) + } + + removeClass(t, e) { + e._removeClass(t) + } + + setStyle(t, e, n) { + if (Ti(t) && n === undefined) { + n = e + } + n._setStyle(t, e) + } + + removeStyle(t, e) { + e._removeStyle(t) + } + + setCustomProperty(t, e, n) { + n._setCustomProperty(t, e) + } + + removeCustomProperty(t, e) { + return e._removeCustomProperty(t) + } + + breakAttributes(t) { + if (t instanceof nd) { + return this._breakAttributes(t) + } else { + return this._breakAttributesRange(t) + } + } + + breakContainer(t) { + const e = t.parent; + if (!e.is("containerElement")) { + throw new u("view-writer-break-non-container-element", this.document) + } + if (!e.parent) { + throw new u("view-writer-break-root", this.document) + } + if (t.isAtStart) { + return nd._createBefore(e) + } else if (!t.isAtEnd) { + const n = e._clone(false); + this.insert(nd._createAfter(e), n); + const i = new id(t, nd._createAt(e, "end")); + const o = new nd(n, 0); + this.move(i, o) + } + return nd._createAfter(e) + } + + mergeAttributes(t) { + const e = t.offset; + const n = t.parent; + if (n.is("$text")) { + return t + } + if (n.is("attributeElement") && n.childCount === 0) { + const t = n.parent; + const e = n.index; + n._remove(); + this._removeFromClonedElementsGroup(n); + return this.mergeAttributes(new nd(t, e)) + } + const i = n.getChild(e - 1); + const o = n.getChild(e); + if (!i || !o) { + return t + } + if (i.is("$text") && o.is("$text")) { + return cu(i, o) + } else if (i.is("attributeElement") && o.is("attributeElement") && i.isSimilar(o)) { + const t = i.childCount; + i._appendChild(o.getChildren()); + o._remove(); + this._removeFromClonedElementsGroup(o); + return this.mergeAttributes(new nd(i, t)) + } + return t + } + + mergeContainers(t) { + const e = t.nodeBefore; + const n = t.nodeAfter; + if (!e || !n || !e.is("containerElement") || !n.is("containerElement")) { + throw new u("view-writer-merge-containers-invalid-position", this.document) + } + const i = e.getChild(e.childCount - 1); + const o = i instanceof gc ? nd._createAt(i, "end") : nd._createAt(e, "end"); + this.move(id._createIn(n), nd._createAt(e, "end")); + this.remove(id._createOn(n)); + return o + } + + insert(t, e) { + e = Ka(e) ? [...e] : [e]; + lu(e, this.document); + const n = e.reduce(((t, e) => { + const n = t[t.length - 1]; + const i = !e.is("uiElement"); + if (!n || n.breakAttributes != i) { + t.push({breakAttributes: i, nodes: [e]}) + } else { + n.nodes.push(e) + } + return t + }), []); + let i = null; + let o = t; + for (const {nodes: t, breakAttributes: e} of n) { + const n = this._insertNodes(o, t, e); + if (!i) { + i = n.start + } + o = n.end + } + if (!i) { + return new id(t) + } + return new id(i, o) + } + + remove(t) { + const e = t instanceof id ? t : id._createOn(t); + hu(e, this.document); + if (e.isCollapsed) { + return new tu(this.document) + } + const {start: n, end: i} = this._breakAttributesRange(e, true); + const o = n.parent; + const r = i.offset - n.offset; + const s = o._removeChildren(n.offset, r); + for (const t of s) { + this._removeFromClonedElementsGroup(t) + } + const a = this.mergeAttributes(n); + e.start = a; + e.end = a.clone(); + return new tu(this.document, s) + } + + clear(t, e) { + hu(t, this.document); + const n = t.getWalker({direction: "backward", ignoreElementEnd: true}); + for (const i of n) { + const n = i.item; + let o; + if (n.is("element") && e.isSimilar(n)) { + o = id._createOn(n) + } else if (!i.nextPosition.isAfter(t.start) && n.is("$textProxy")) { + const t = n.getAncestors().find((t => t.is("element") && e.isSimilar(t))); + if (t) { + o = id._createIn(t) + } + } + if (o) { + if (o.end.isAfter(t.end)) { + o.end = t.end + } + if (o.start.isBefore(t.start)) { + o.start = t.start + } + this.remove(o) + } + } + } + + move(t, e) { + let n; + if (e.isAfter(t.end)) { + e = this._breakAttributes(e, true); + const i = e.parent; + const o = i.childCount; + t = this._breakAttributesRange(t, true); + n = this.remove(t); + e.offset += i.childCount - o + } else { + n = this.remove(t) + } + return this.insert(e, n) + } + + wrap(t, e) { + if (!(e instanceof wd)) { + throw new u("view-writer-wrap-invalid-attribute", this.document) + } + hu(t, this.document); + if (!t.isCollapsed) { + return this._wrapRange(t, e) + } else { + let n = t.start; + if (n.parent.is("element") && !iu(n.parent)) { + n = n.getLastMatchingPosition((t => t.item.is("uiElement"))) + } + n = this._wrapPosition(n, e); + const i = this.document.selection; + if (i.isCollapsed && i.getFirstPosition().isEqual(t.start)) { + this.setSelection(n) + } + return new id(n) + } + } + + unwrap(t, e) { + if (!(e instanceof wd)) { + throw new u("view-writer-unwrap-invalid-attribute", this.document) + } + hu(t, this.document); + if (t.isCollapsed) { + return t + } + const {start: n, end: i} = this._breakAttributesRange(t, true); + const o = n.parent; + const r = this._unwrapChildren(o, n.offset, i.offset, e); + const s = this.mergeAttributes(r.start); + if (!s.isEqual(r.start)) { + r.end.offset-- + } + const a = this.mergeAttributes(r.end); + return new id(s, a) + } + + rename(t, e) { + const n = new Zl(this.document, t, e.getAttributes()); + this.insert(nd._createAfter(e), n); + this.move(id._createIn(e), nd._createAt(n, 0)); + this.remove(id._createOn(e)); + return n + } + + clearClonedElementsGroup(t) { + this._cloneGroups.delete(t) + } + + createPositionAt(t, e) { + return nd._createAt(t, e) + } + + createPositionAfter(t) { + return nd._createAfter(t) + } + + createPositionBefore(t) { + return nd._createBefore(t) + } + + createRange(t, e) { + return new id(t, e) + } + + createRangeOn(t) { + return id._createOn(t) + } + + createRangeIn(t) { + return id._createIn(t) + } + + createSelection(t, e, n) { + return new sd(t, e, n) + } + + createSlot(t) { + if (!this._slotFactory) { + throw new u("view-writer-invalid-create-slot-context", this.document) + } + return this._slotFactory(this, t) + } + + _registerSlotFactory(t) { + this._slotFactory = t + } + + _clearSlotFactory() { + this._slotFactory = null + } + + _insertNodes(t, e, n) { + let i; + if (n) { + i = ou(t) + } else { + i = t.parent.is("$text") ? t.parent.parent : t.parent + } + if (!i) { + throw new u("view-writer-invalid-position-container", this.document) + } + let o; + if (n) { + o = this._breakAttributes(t, true) + } else { + o = t.parent.is("$text") ? au(t) : t + } + const r = i._insertChild(o.offset, e); + for (const t of e) { + this._addToClonedElementsGroup(t) + } + const s = o.getShiftedBy(r); + const a = this.mergeAttributes(o); + if (!a.isEqual(o)) { + s.offset-- + } + const c = this.mergeAttributes(s); + return new id(a, c) + } + + _wrapChildren(t, e, n, i) { + let o = e; + const r = []; + while (o < n) { + const e = t.getChild(o); + const n = e.is("$text"); + const s = e.is("attributeElement"); + if (s && this._wrapAttributeElement(i, e)) { + r.push(new nd(t, o)) + } else if (n || !s || ru(i, e)) { + const n = i._clone(); + e._remove(); + n._appendChild(e); + t._insertChild(o, n); + this._addToClonedElementsGroup(n); + r.push(new nd(t, o)) + } else { + this._wrapChildren(e, 0, e.childCount, i) + } + o++ + } + let s = 0; + for (const t of r) { + t.offset -= s; + if (t.offset == e) { + continue + } + const i = this.mergeAttributes(t); + if (!i.isEqual(t)) { + s++; + n-- + } + } + return id._createFromParentsAndOffsets(t, e, t, n) + } + + _unwrapChildren(t, e, n, i) { + let o = e; + const r = []; + while (o < n) { + const e = t.getChild(o); + if (!e.is("attributeElement")) { + o++; + continue + } + if (e.isSimilar(i)) { + const i = e.getChildren(); + const s = e.childCount; + e._remove(); + t._insertChild(o, i); + this._removeFromClonedElementsGroup(e); + r.push(new nd(t, o), new nd(t, o + s)); + o += s; + n += s - 1; + continue + } + if (this._unwrapAttributeElement(i, e)) { + r.push(new nd(t, o), new nd(t, o + 1)); + o++; + continue + } + this._unwrapChildren(e, 0, e.childCount, i); + o++ + } + let s = 0; + for (const t of r) { + t.offset -= s; + if (t.offset == e || t.offset == n) { + continue + } + const i = this.mergeAttributes(t); + if (!i.isEqual(t)) { + s++; + n-- + } + } + return id._createFromParentsAndOffsets(t, e, t, n) + } + + _wrapRange(t, e) { + const {start: n, end: i} = this._breakAttributesRange(t, true); + const o = n.parent; + const r = this._wrapChildren(o, n.offset, i.offset, e); + const s = this.mergeAttributes(r.start); + if (!s.isEqual(r.start)) { + r.end.offset-- + } + const a = this.mergeAttributes(r.end); + return new id(s, a) + } + + _wrapPosition(t, e) { + if (e.isSimilar(t.parent)) { + return su(t.clone()) + } + if (t.parent.is("$text")) { + t = au(t) + } + const n = this.createAttributeElement(); + n._priority = Number.POSITIVE_INFINITY; + n.isSimilar = () => false; + t.parent._insertChild(t.offset, n); + const i = new id(t, t.getShiftedBy(1)); + this.wrap(i, e); + const o = new nd(n.parent, n.index); + n._remove(); + const r = o.nodeBefore; + const s = o.nodeAfter; + if (r instanceof gc && s instanceof gc) { + return cu(r, s) + } + return su(o) + } + + _wrapAttributeElement(t, e) { + if (!mu(t, e)) { + return false + } + if (t.name !== e.name || t.priority !== e.priority) { + return false + } + for (const n of t.getAttributeKeys()) { + if (n === "class" || n === "style") { + continue + } + if (e.hasAttribute(n) && e.getAttribute(n) !== t.getAttribute(n)) { + return false + } + } + for (const n of t.getStyleNames()) { + if (e.hasStyle(n) && e.getStyle(n) !== t.getStyle(n)) { + return false + } + } + for (const n of t.getAttributeKeys()) { + if (n === "class" || n === "style") { + continue + } + if (!e.hasAttribute(n)) { + this.setAttribute(n, t.getAttribute(n), e) + } + } + for (const n of t.getStyleNames()) { + if (!e.hasStyle(n)) { + this.setStyle(n, t.getStyle(n), e) + } + } + for (const n of t.getClassNames()) { + if (!e.hasClass(n)) { + this.addClass(n, e) + } + } + return true + } + + _unwrapAttributeElement(t, e) { + if (!mu(t, e)) { + return false + } + if (t.name !== e.name || t.priority !== e.priority) { + return false + } + for (const n of t.getAttributeKeys()) { + if (n === "class" || n === "style") { + continue + } + if (!e.hasAttribute(n) || e.getAttribute(n) !== t.getAttribute(n)) { + return false + } + } + if (!e.hasClass(...t.getClassNames())) { + return false + } + for (const n of t.getStyleNames()) { + if (!e.hasStyle(n) || e.getStyle(n) !== t.getStyle(n)) { + return false + } + } + for (const n of t.getAttributeKeys()) { + if (n === "class" || n === "style") { + continue + } + this.removeAttribute(n, e) + } + this.removeClass(Array.from(t.getClassNames()), e); + this.removeStyle(Array.from(t.getStyleNames()), e); + return true + } + + _breakAttributesRange(t, e = false) { + const n = t.start; + const i = t.end; + hu(t, this.document); + if (t.isCollapsed) { + const n = this._breakAttributes(t.start, e); + return new id(n, n) + } + const o = this._breakAttributes(i, e); + const r = o.parent.childCount; + const s = this._breakAttributes(n, e); + o.offset += o.parent.childCount - r; + return new id(s, o) + } + + _breakAttributes(t, e = false) { + const n = t.offset; + const i = t.parent; + if (t.parent.is("emptyElement")) { + throw new u("view-writer-cannot-break-empty-element", this.document) + } + if (t.parent.is("uiElement")) { + throw new u("view-writer-cannot-break-ui-element", this.document) + } + if (t.parent.is("rawElement")) { + throw new u("view-writer-cannot-break-raw-element", this.document) + } + if (!e && i.is("$text") && uu(i.parent)) { + return t.clone() + } + if (uu(i)) { + return t.clone() + } + if (i.is("$text")) { + return this._breakAttributes(au(t), e) + } + const o = i.childCount; + if (n == o) { + const t = new nd(i.parent, i.index + 1); + return this._breakAttributes(t, e) + } else { + if (n === 0) { + const t = new nd(i.parent, i.index); + return this._breakAttributes(t, e) + } else { + const t = i.index + 1; + const o = i._clone(); + i.parent._insertChild(t, o); + this._addToClonedElementsGroup(o); + const r = i.childCount - n; + const s = i._removeChildren(n, r); + o._appendChild(s); + const a = new nd(i.parent, t); + return this._breakAttributes(a, e) + } + } + } + + _addToClonedElementsGroup(t) { + if (!t.root.is("rootElement")) { + return + } + if (t.is("element")) { + for (const e of t.getChildren()) { + this._addToClonedElementsGroup(e) + } + } + const e = t.id; + if (!e) { + return + } + let n = this._cloneGroups.get(e); + if (!n) { + n = new Set; + this._cloneGroups.set(e, n) + } + n.add(t); + t._clonesGroup = n + } + + _removeFromClonedElementsGroup(t) { + if (t.is("element")) { + for (const e of t.getChildren()) { + this._removeFromClonedElementsGroup(e) + } + } + const e = t.id; + if (!e) { + return + } + const n = this._cloneGroups.get(e); + if (!n) { + return + } + n.delete(t) + } + } + + function iu(t) { + return Array.from(t.getChildren()).some((t => !t.is("uiElement"))) + } + + function ou(t) { + let e = t.parent; + while (!uu(e)) { + if (!e) { + return undefined + } + e = e.parent + } + return e + } + + function ru(t, e) { + if (t.priority < e.priority) { + return true + } else if (t.priority > e.priority) { + return false + } + return t.getIdentity() < e.getIdentity() + } + + function su(t) { + const e = t.nodeBefore; + if (e && e.is("$text")) { + return new nd(e, e.data.length) + } + const n = t.nodeAfter; + if (n && n.is("$text")) { + return new nd(n, 0) + } + return t + } + + function au(t) { + if (t.offset == t.parent.data.length) { + return new nd(t.parent.parent, t.parent.index + 1) + } + if (t.offset === 0) { + return new nd(t.parent.parent, t.parent.index) + } + const e = t.parent.data.slice(t.offset); + t.parent._data = t.parent.data.slice(0, t.offset); + t.parent.parent._insertChild(t.parent.index + 1, new gc(t.root.document, e)); + return new nd(t.parent.parent, t.parent.index + 1) + } + + function cu(t, e) { + const n = t.data.length; + t._data += e.data; + e._remove(); + return new nd(t, n) + } + + function lu(t, e) { + for (const n of t) { + if (!du.some((t => n instanceof t))) { + throw new u("view-writer-insert-invalid-node-type", e) + } + if (!n.is("$text")) { + lu(n.getChildren(), e) + } + } + } + + const du = [gc, wd, Zl, _d, Jd, Kd]; + + function uu(t) { + return t && (t.is("containerElement") || t.is("documentFragment")) + } + + function hu(t, e) { + const n = ou(t.start); + const i = ou(t.end); + if (!n || !i || n !== i) { + throw new u("view-writer-invalid-range-container", e) + } + } + + function mu(t, e) { + return t.id === null && e.id === null + } + + function gu(t) { + return Object.prototype.toString.call(t) == "[object Text]" + } + + const fu = t => t.createTextNode(" "); + const pu = t => { + const e = t.createElement("span"); + e.dataset.ckeFiller = true; + e.innerHTML = " "; + return e + }; + const bu = t => { + const e = t.createElement("br"); + e.dataset.ckeFiller = true; + return e + }; + const ku = 7; + const wu = "⁠".repeat(ku); + + function Au(t) { + return gu(t) && t.data.substr(0, ku) === wu + } + + function Cu(t) { + return t.data.length == ku && Au(t) + } + + function _u(t) { + if (Au(t)) { + return t.data.slice(ku) + } else { + return t.data + } + } + + function vu(t) { + t.document.on("arrowKey", yu, {priority: "low"}) + } + + function yu(t, e) { + if (e.keyCode == Rd.arrowleft) { + const t = e.domTarget.ownerDocument.defaultView.getSelection(); + if (t.rangeCount == 1 && t.getRangeAt(0).collapsed) { + const e = t.getRangeAt(0).startContainer; + const n = t.getRangeAt(0).startOffset; + if (Au(e) && n <= ku) { + t.collapse(e, 0) + } + } + } + } + + function xu(t, e, n, i = false) { + n = n || function (t, e) { + return t === e + }; + if (!Array.isArray(t)) { + t = Array.prototype.slice.call(t) + } + if (!Array.isArray(e)) { + e = Array.prototype.slice.call(e) + } + const o = Eu(t, e, n); + return i ? Iu(o, e.length) : Tu(e, o) + } + + function Eu(t, e, n) { + const i = Du(t, e, n); + if (i === -1) { + return {firstIndex: -1, lastIndexOld: -1, lastIndexNew: -1} + } + const o = Su(t, i); + const r = Su(e, i); + const s = Du(o, r, n); + const a = t.length - s; + const c = e.length - s; + return {firstIndex: i, lastIndexOld: a, lastIndexNew: c} + } + + function Du(t, e, n) { + for (let i = 0; i < Math.max(t.length, e.length); i++) { + if (t[i] === undefined || e[i] === undefined || !n(t[i], e[i])) { + return i + } + } + return -1 + } + + function Su(t, e) { + return t.slice(e).reverse() + } + + function Tu(t, e) { + const n = []; + const {firstIndex: i, lastIndexOld: o, lastIndexNew: r} = e; + if (r - i > 0) { + n.push({index: i, type: "insert", values: t.slice(i, r)}) + } + if (o - i > 0) { + n.push({index: i + (r - i), type: "delete", howMany: o - i}) + } + return n + } + + function Iu(t, e) { + const {firstIndex: n, lastIndexOld: i, lastIndexNew: o} = t; + if (n === -1) { + return Array(e).fill("equal") + } + let r = []; + if (n > 0) { + r = r.concat(Array(n).fill("equal")) + } + if (o - n > 0) { + r = r.concat(Array(o - n).fill("insert")) + } + if (i - n > 0) { + r = r.concat(Array(i - n).fill("delete")) + } + if (o < e) { + r = r.concat(Array(e - o).fill("equal")) + } + return r + } + + function Bu(t, e, n) { + n = n || function (t, e) { + return t === e + }; + const i = t.length; + const o = e.length; + if (i > 200 || o > 200 || i + o > 300) { + return Bu.fastDiff(t, e, n, true) + } + let r, s; + if (o < i) { + const n = t; + t = e; + e = n; + r = "delete"; + s = "insert" + } else { + r = "insert"; + s = "delete" + } + const a = t.length; + const c = e.length; + const l = c - a; + const d = {}; + const u = {}; + + function h(i) { + const o = (u[i - 1] !== undefined ? u[i - 1] : -1) + 1; + const l = u[i + 1] !== undefined ? u[i + 1] : -1; + const h = o > l ? -1 : 1; + if (d[i + h]) { + d[i] = d[i + h].slice(0) + } + if (!d[i]) { + d[i] = [] + } + d[i].push(o > l ? r : s); + let m = Math.max(o, l); + let g = m - i; + while (g < a && m < c && n(t[g], e[m])) { + g++; + m++; + d[i].push("equal") + } + return m + } + + let m = 0; + let g; + do { + for (g = -m; g < l; g++) { + u[g] = h(g) + } + for (g = l + m; g > l; g--) { + u[g] = h(g) + } + u[l] = h(l); + m++ + } while (u[l] !== c); + return d[l].slice(1) + } + + Bu.fastDiff = xu; + + function Mu(t, e, n) { + t.insertBefore(n, t.childNodes[e] || null) + } + + function zu(t) { + const e = t.parentNode; + if (e) { + e.removeChild(t) + } + } + + function Lu(t) { + return t && t.nodeType === Node.COMMENT_NODE + } + + function Nu(t) { + if (t) { + if (t.defaultView) { + return t instanceof t.defaultView.Document + } else if (t.ownerDocument && t.ownerDocument.defaultView) { + return t instanceof t.ownerDocument.defaultView.Node + } + } + return false + } + + var Pu = n(3379); + var Ru = n.n(Pu); + var Ou = n(4401); + var Vu = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + Vu.insert = "head"; + Vu.singleton = true; + var Fu = Ru()(Ou.Z, Vu); + const ju = Ou.Z.locals || {}; + + class Hu { + constructor(t, e) { + this.domDocuments = new Set; + this.domConverter = t; + this.markedAttributes = new Set; + this.markedChildren = new Set; + this.markedTexts = new Set; + this.selection = e; + this.set("isFocused", false); + this.set("isSelecting", false); + if (Ed.isBlink && !Ed.isAndroid) { + this.on("change:isSelecting", (() => { + if (!this.isSelecting) { + this.render() + } + })) + } + this._inlineFiller = null; + this._fakeSelectionContainer = null + } + + markToSync(t, e) { + if (t === "text") { + if (this.domConverter.mapViewToDom(e.parent)) { + this.markedTexts.add(e) + } + } else { + if (!this.domConverter.mapViewToDom(e)) { + return + } + if (t === "attributes") { + this.markedAttributes.add(e) + } else if (t === "children") { + this.markedChildren.add(e) + } else { + throw new u("view-renderer-unknown-type", this) + } + } + } + + render() { + let t; + const e = Ed.isBlink && !Ed.isAndroid ? !this.isSelecting : true; + for (const t of this.markedChildren) { + this._updateChildrenMappings(t) + } + if (e) { + if (this._inlineFiller && !this._isSelectionInInlineFiller()) { + this._removeInlineFiller() + } + if (this._inlineFiller) { + t = this._getInlineFillerPosition() + } else if (this._needsInlineFillerAtSelection()) { + t = this.selection.getFirstPosition(); + this.markedChildren.add(t.parent) + } + } else if (this._inlineFiller && this._inlineFiller.parentNode) { + t = this.domConverter.domPositionToView(this._inlineFiller) + } + for (const t of this.markedAttributes) { + this._updateAttrs(t) + } + for (const e of this.markedChildren) { + this._updateChildren(e, {inlineFillerPosition: t}) + } + for (const e of this.markedTexts) { + if (!this.markedChildren.has(e.parent) && this.domConverter.mapViewToDom(e.parent)) { + this._updateText(e, {inlineFillerPosition: t}) + } + } + if (e) { + if (t) { + const e = this.domConverter.viewPositionToDom(t); + const n = e.parent.ownerDocument; + if (!Au(e.parent)) { + this._inlineFiller = qu(n, e.parent, e.offset) + } else { + this._inlineFiller = e.parent + } + } else { + this._inlineFiller = null + } + } + this._updateFocus(); + this._updateSelection(); + this.markedTexts.clear(); + this.markedAttributes.clear(); + this.markedChildren.clear() + } + + _updateChildrenMappings(t) { + const e = this.domConverter.mapViewToDom(t); + if (!e) { + return + } + const n = Array.from(this.domConverter.mapViewToDom(t).childNodes); + const i = Array.from(this.domConverter.viewChildrenToDom(t, e.ownerDocument, {withChildren: false})); + const o = this._diffNodeLists(n, i); + const r = this._findReplaceActions(o, n, i); + if (r.indexOf("replace") !== -1) { + const e = {equal: 0, insert: 0, delete: 0}; + for (const o of r) { + if (o === "replace") { + const o = e.equal + e.insert; + const r = e.equal + e.delete; + const s = t.getChild(o); + if (s && !(s.is("uiElement") || s.is("rawElement"))) { + this._updateElementMappings(s, n[r]) + } + zu(i[o]); + e.equal++ + } else { + e[o]++ + } + } + } + } + + _updateElementMappings(t, e) { + this.domConverter.unbindDomElement(e); + this.domConverter.bindElements(e, t); + this.markedChildren.add(t); + this.markedAttributes.add(t) + } + + _getInlineFillerPosition() { + const t = this.selection.getFirstPosition(); + if (t.parent.is("$text")) { + return nd._createBefore(this.selection.getFirstPosition().parent) + } else { + return t + } + } + + _isSelectionInInlineFiller() { + if (this.selection.rangeCount != 1 || !this.selection.isCollapsed) { + return false + } + const t = this.selection.getFirstPosition(); + const e = this.domConverter.viewPositionToDom(t); + if (e && gu(e.parent) && Au(e.parent)) { + return true + } + return false + } + + _removeInlineFiller() { + const t = this._inlineFiller; + if (!Au(t)) { + throw new u("view-renderer-filler-was-lost", this) + } + if (Cu(t)) { + t.remove() + } else { + t.data = t.data.substr(ku) + } + this._inlineFiller = null + } + + _needsInlineFillerAtSelection() { + if (this.selection.rangeCount != 1 || !this.selection.isCollapsed) { + return false + } + const t = this.selection.getFirstPosition(); + const e = t.parent; + const n = t.offset; + if (!this.domConverter.mapViewToDom(e.root)) { + return false + } + if (!e.is("element")) { + return false + } + if (!Uu(e)) { + return false + } + if (n === e.getFillerOffset()) { + return false + } + const i = t.nodeBefore; + const o = t.nodeAfter; + if (i instanceof gc || o instanceof gc) { + return false + } + return true + } + + _updateText(t, e) { + const n = this.domConverter.findCorrespondingDomText(t); + const i = this.domConverter.viewToDom(t, n.ownerDocument); + const o = n.data; + let r = i.data; + const s = e.inlineFillerPosition; + if (s && s.parent == t.parent && s.offset == t.index) { + r = wu + r + } + if (o != r) { + const t = xu(o, r); + for (const e of t) { + if (e.type === "insert") { + n.insertData(e.index, e.values.join("")) + } else { + n.deleteData(e.index, e.howMany) + } + } + } + } + + _updateAttrs(t) { + const e = this.domConverter.mapViewToDom(t); + if (!e) { + return + } + const n = Array.from(e.attributes).map((t => t.name)); + const i = t.getAttributeKeys(); + for (const n of i) { + this.domConverter.setDomElementAttribute(e, n, t.getAttribute(n), t) + } + for (const i of n) { + if (!t.hasAttribute(i)) { + this.domConverter.removeDomElementAttribute(e, i) + } + } + } + + _updateChildren(t, e) { + const n = this.domConverter.mapViewToDom(t); + if (!n) { + return + } + const i = e.inlineFillerPosition; + const o = this.domConverter.mapViewToDom(t).childNodes; + const r = Array.from(this.domConverter.viewChildrenToDom(t, n.ownerDocument, {bind: true})); + if (i && i.parent === t) { + qu(n.ownerDocument, r, i.offset) + } + const s = this._diffNodeLists(o, r); + let a = 0; + const c = new Set; + for (const t of s) { + if (t === "delete") { + c.add(o[a]); + zu(o[a]) + } else if (t === "equal") { + a++ + } + } + a = 0; + for (const t of s) { + if (t === "insert") { + Mu(n, a, r[a]); + a++ + } else if (t === "equal") { + this._markDescendantTextToSync(this.domConverter.domToView(r[a])); + a++ + } + } + for (const t of c) { + if (!t.parentNode) { + this.domConverter.unbindDomElement(t) + } + } + } + + _diffNodeLists(t, e) { + t = Ku(t, this._fakeSelectionContainer); + return Bu(t, e, Gu.bind(null, this.domConverter)) + } + + _findReplaceActions(t, e, n) { + if (t.indexOf("insert") === -1 || t.indexOf("delete") === -1) { + return t + } + let i = []; + let o = []; + let r = []; + const s = {equal: 0, insert: 0, delete: 0}; + for (const a of t) { + if (a === "insert") { + r.push(n[s.equal + s.insert]) + } else if (a === "delete") { + o.push(e[s.equal + s.delete]) + } else { + i = i.concat(Bu(o, r, Wu).map((t => t === "equal" ? "replace" : t))); + i.push("equal"); + o = []; + r = [] + } + s[a]++ + } + return i.concat(Bu(o, r, Wu).map((t => t === "equal" ? "replace" : t))) + } + + _markDescendantTextToSync(t) { + if (!t) { + return + } + if (t.is("$text")) { + this.markedTexts.add(t) + } else if (t.is("element")) { + for (const e of t.getChildren()) { + this._markDescendantTextToSync(e) + } + } + } + + _updateSelection() { + if (Ed.isBlink && !Ed.isAndroid && this.isSelecting && !this.markedChildren.size) { + return + } + if (this.selection.rangeCount === 0) { + this._removeDomSelection(); + this._removeFakeSelection(); + return + } + const t = this.domConverter.mapViewToDom(this.selection.editableElement); + if (!this.isFocused || !t) { + return + } + if (this.selection.isFake) { + this._updateFakeSelection(t) + } else { + this._removeFakeSelection(); + this._updateDomSelection(t) + } + } + + _updateFakeSelection(t) { + const e = t.ownerDocument; + if (!this._fakeSelectionContainer) { + this._fakeSelectionContainer = Yu(e) + } + const n = this._fakeSelectionContainer; + this.domConverter.bindFakeSelection(n, this.selection); + if (!this._fakeSelectionNeedsUpdate(t)) { + return + } + if (!n.parentElement || n.parentElement != t) { + t.appendChild(n) + } + n.textContent = this.selection.fakeSelectionLabel || " "; + const i = e.getSelection(); + const o = e.createRange(); + i.removeAllRanges(); + o.selectNodeContents(n); + i.addRange(o) + } + + _updateDomSelection(t) { + const e = t.ownerDocument.defaultView.getSelection(); + if (!this._domSelectionNeedsUpdate(e)) { + return + } + const n = this.domConverter.viewPositionToDom(this.selection.anchor); + const i = this.domConverter.viewPositionToDom(this.selection.focus); + e.collapse(n.parent, n.offset); + e.extend(i.parent, i.offset); + if (Ed.isGecko) { + $u(i, e) + } + } + + _domSelectionNeedsUpdate(t) { + if (!this.domConverter.isDomSelectionCorrect(t)) { + return true + } + const e = t && this.domConverter.domSelectionToView(t); + if (e && this.selection.isEqual(e)) { + return false + } + if (!this.selection.isCollapsed && this.selection.isSimilar(e)) { + return false + } + return true + } + + _fakeSelectionNeedsUpdate(t) { + const e = this._fakeSelectionContainer; + const n = t.ownerDocument.getSelection(); + if (!e || e.parentElement !== t) { + return true + } + if (n.anchorNode !== e && !e.contains(n.anchorNode)) { + return true + } + return e.textContent !== this.selection.fakeSelectionLabel + } + + _removeDomSelection() { + for (const t of this.domDocuments) { + const e = t.getSelection(); + if (e.rangeCount) { + const e = t.activeElement; + const n = this.domConverter.mapDomToView(e); + if (e && n) { + t.getSelection().removeAllRanges() + } + } + } + } + + _removeFakeSelection() { + const t = this._fakeSelectionContainer; + if (t) { + t.remove() + } + } + + _updateFocus() { + if (this.isFocused) { + const t = this.selection.editableElement; + if (t) { + this.domConverter.focus(t) + } + } + } + } + + hi(Hu, ei); + + function Uu(t) { + if (t.getAttribute("contenteditable") == "false") { + return false + } + const e = t.findAncestor((t => t.hasAttribute("contenteditable"))); + return !e || e.getAttribute("contenteditable") == "true" + } + + function qu(t, e, n) { + const i = e instanceof Array ? e : e.childNodes; + const o = i[n]; + if (gu(o)) { + o.data = wu + o.data; + return o + } else { + const o = t.createTextNode(wu); + if (Array.isArray(e)) { + i.splice(n, 0, o) + } else { + Mu(e, n, o) + } + return o + } + } + + function Wu(t, e) { + return Nu(t) && Nu(e) && !gu(t) && !gu(e) && !Lu(t) && !Lu(e) && t.tagName.toLowerCase() === e.tagName.toLowerCase() + } + + function Gu(t, e, n) { + if (e === n) { + return true + } else if (gu(e) && gu(n)) { + return e.data === n.data + } else if (t.isBlockFiller(e) && t.isBlockFiller(n)) { + return true + } + return false + } + + function $u(t, e) { + const n = t.parent; + if (n.nodeType != Node.ELEMENT_NODE || t.offset != n.childNodes.length - 1) { + return + } + const i = n.childNodes[t.offset]; + if (i && i.tagName == "BR") { + e.addRange(e.getRangeAt(0)) + } + } + + function Ku(t, e) { + const n = Array.from(t); + if (n.length == 0 || !e) { + return n + } + const i = n[n.length - 1]; + if (i == e) { + n.pop() + } + return n + } + + function Yu(t) { + const e = t.createElement("div"); + e.className = "ck-fake-selection-container"; + Object.assign(e.style, {position: "fixed", top: 0, left: "-9999px", width: "42px"}); + e.textContent = " "; + return e + } + + const Zu = {window, document}; + + function Qu(t) { + let e = 0; + while (t.previousSibling) { + t = t.previousSibling; + e++ + } + return e + } + + function Ju(t) { + const e = []; + while (t && t.nodeType != Node.DOCUMENT_NODE) { + e.unshift(t); + t = t.parentNode + } + return e + } + + const Xu = bu(document); + const th = fu(document); + const eh = pu(document); + const nh = "data-ck-unsafe-attribute-"; + const ih = "data-ck-unsafe-element"; + const oh = ["script", "style"]; + + class rh { + constructor(t, e = {}) { + this.document = t; + this.renderingMode = e.renderingMode || "editing"; + this.blockFillerMode = e.blockFillerMode || (this.renderingMode === "editing" ? "br" : "nbsp"); + this.preElements = ["pre"]; + this.blockElements = ["address", "article", "aside", "blockquote", "caption", "center", "dd", "details", "dir", "div", "dl", "dt", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "header", "hgroup", "legend", "li", "main", "menu", "nav", "ol", "p", "pre", "section", "summary", "table", "tbody", "td", "tfoot", "th", "thead", "tr", "ul"]; + this.inlineObjectElements = ["object", "iframe", "input", "button", "textarea", "select", "option", "video", "embed", "audio", "img", "canvas"]; + this._domToViewMapping = new WeakMap; + this._viewToDomMapping = new WeakMap; + this._fakeSelectionMapping = new WeakMap; + this._rawContentElementMatcher = new kc; + this._encounteredRawContentDomNodes = new WeakSet + } + + bindFakeSelection(t, e) { + this._fakeSelectionMapping.set(t, new sd(e)) + } + + fakeSelectionToView(t) { + return this._fakeSelectionMapping.get(t) + } + + bindElements(t, e) { + this._domToViewMapping.set(t, e); + this._viewToDomMapping.set(e, t) + } + + unbindDomElement(t) { + const e = this._domToViewMapping.get(t); + if (e) { + this._domToViewMapping.delete(t); + this._viewToDomMapping.delete(e); + for (const e of t.childNodes) { + this.unbindDomElement(e) + } + } + } + + bindDocumentFragments(t, e) { + this._domToViewMapping.set(t, e); + this._viewToDomMapping.set(e, t) + } + + shouldRenderAttribute(t, e, n) { + if (this.renderingMode === "data") { + return true + } + t = t.toLowerCase(); + if (t.startsWith("on")) { + return false + } + if (t === "srcdoc" && e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i)) { + return false + } + if (n === "img" && (t === "src" || t === "srcset")) { + return true + } + if (n === "source" && t === "srcset") { + return true + } + if (e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i)) { + return false + } + return true + } + + setContentOf(t, e) { + if (this.renderingMode === "data") { + t.innerHTML = e; + return + } + const n = (new DOMParser).parseFromString(e, "text/html"); + const i = n.createDocumentFragment(); + const o = n.body.childNodes; + while (o.length > 0) { + i.appendChild(o[0]) + } + const r = n.createTreeWalker(i, NodeFilter.SHOW_ELEMENT); + const s = []; + let a; + while (a = r.nextNode()) { + s.push(a) + } + for (const t of s) { + for (const e of t.getAttributeNames()) { + this.setDomElementAttribute(t, e, t.getAttribute(e)) + } + const e = t.tagName.toLowerCase(); + if (this._shouldRenameElement(e)) { + dh(e); + t.replaceWith(this._createReplacementDomElement(e, t)) + } + } + while (t.firstChild) { + t.firstChild.remove() + } + t.append(i) + } + + viewToDom(t, e, n = {}) { + if (t.is("$text")) { + const n = this._processDataFromViewText(t); + return e.createTextNode(n) + } else { + if (this.mapViewToDom(t)) { + return this.mapViewToDom(t) + } + let i; + if (t.is("documentFragment")) { + i = e.createDocumentFragment(); + if (n.bind) { + this.bindDocumentFragments(i, t) + } + } else if (t.is("uiElement")) { + if (t.name === "$comment") { + i = e.createComment(t.getCustomProperty("$rawContent")) + } else { + i = t.render(e, this) + } + if (n.bind) { + this.bindElements(i, t) + } + return i + } else { + if (this._shouldRenameElement(t.name)) { + dh(t.name); + i = this._createReplacementDomElement(t.name) + } else if (t.hasAttribute("xmlns")) { + i = e.createElementNS(t.getAttribute("xmlns"), t.name) + } else { + i = e.createElement(t.name) + } + if (t.is("rawElement")) { + t.render(i, this) + } + if (n.bind) { + this.bindElements(i, t) + } + for (const e of t.getAttributeKeys()) { + this.setDomElementAttribute(i, e, t.getAttribute(e), t) + } + } + if (n.withChildren !== false) { + for (const o of this.viewChildrenToDom(t, e, n)) { + i.appendChild(o) + } + } + return i + } + } + + setDomElementAttribute(t, e, n, i = null) { + const o = this.shouldRenderAttribute(e, n, t.tagName.toLowerCase()) || i && i.shouldRenderUnsafeAttribute(e); + if (!o) { + h("domconverter-unsafe-attribute-detected", {domElement: t, key: e, value: n}) + } + if (t.hasAttribute(e) && !o) { + t.removeAttribute(e) + } else if (t.hasAttribute(nh + e) && o) { + t.removeAttribute(nh + e) + } + t.setAttribute(o ? e : nh + e, n) + } + + removeDomElementAttribute(t, e) { + if (e == ih) { + return + } + t.removeAttribute(e); + t.removeAttribute(nh + e) + } + + * viewChildrenToDom(t, e, n = {}) { + const i = t.getFillerOffset && t.getFillerOffset(); + let o = 0; + for (const r of t.getChildren()) { + if (i === o) { + yield this._getBlockFiller(e) + } + const t = r.is("element") && r.getCustomProperty("dataPipeline:transparentRendering"); + if (t && this.renderingMode == "data") { + yield* this.viewChildrenToDom(r, e, n) + } else { + if (t) { + h("domconverter-transparent-rendering-unsupported-in-editing-pipeline", {viewElement: r}) + } + yield this.viewToDom(r, e, n) + } + o++ + } + if (i === o) { + yield this._getBlockFiller(e) + } + } + + viewRangeToDom(t) { + const e = this.viewPositionToDom(t.start); + const n = this.viewPositionToDom(t.end); + const i = document.createRange(); + i.setStart(e.parent, e.offset); + i.setEnd(n.parent, n.offset); + return i + } + + viewPositionToDom(t) { + const e = t.parent; + if (e.is("$text")) { + const n = this.findCorrespondingDomText(e); + if (!n) { + return null + } + let i = t.offset; + if (Au(n)) { + i += ku + } + return {parent: n, offset: i} + } else { + let n, i, o; + if (t.offset === 0) { + n = this.mapViewToDom(e); + if (!n) { + return null + } + o = n.childNodes[0] + } else { + const e = t.nodeBefore; + i = e.is("$text") ? this.findCorrespondingDomText(e) : this.mapViewToDom(t.nodeBefore); + if (!i) { + return null + } + n = i.parentNode; + o = i.nextSibling + } + if (gu(o) && Au(o)) { + return {parent: o, offset: ku} + } + const r = i ? Qu(i) + 1 : 0; + return {parent: n, offset: r} + } + } + + domToView(t, e = {}) { + if (this.isBlockFiller(t)) { + return null + } + const n = this.getHostViewElement(t); + if (n) { + return n + } + if (Lu(t) && e.skipComments) { + return null + } + if (gu(t)) { + if (Cu(t)) { + return null + } else { + const e = this._processDataFromDomText(t); + return e === "" ? null : new gc(this.document, e) + } + } else { + if (this.mapDomToView(t)) { + return this.mapDomToView(t) + } + let n; + if (this.isDocumentFragment(t)) { + n = new tu(this.document); + if (e.bind) { + this.bindDocumentFragments(t, n) + } + } else { + n = this._createViewElement(t, e); + if (e.bind) { + this.bindElements(t, n) + } + const i = t.attributes; + if (i) { + for (let t = i.length - 1; t >= 0; t--) { + n._setAttribute(i[t].name, i[t].value) + } + } + if (this._isViewElementWithRawContent(n, e) || Lu(t)) { + const e = Lu(t) ? t.data : t.innerHTML; + n._setCustomProperty("$rawContent", e); + this._encounteredRawContentDomNodes.add(t); + return n + } + } + if (e.withChildren !== false) { + for (const i of this.domChildrenToView(t, e)) { + n._appendChild(i) + } + } + return n + } + } + + * domChildrenToView(t, e = {}) { + for (let n = 0; n < t.childNodes.length; n++) { + const i = t.childNodes[n]; + const o = this.domToView(i, e); + if (o !== null) { + yield o + } + } + } + + domSelectionToView(t) { + if (t.rangeCount === 1) { + let e = t.getRangeAt(0).startContainer; + if (gu(e)) { + e = e.parentNode + } + const n = this.fakeSelectionToView(e); + if (n) { + return n + } + } + const e = this.isDomSelectionBackward(t); + const n = []; + for (let e = 0; e < t.rangeCount; e++) { + const i = t.getRangeAt(e); + const o = this.domRangeToView(i); + if (o) { + n.push(o) + } + } + return new sd(n, {backward: e}) + } + + domRangeToView(t) { + const e = this.domPositionToView(t.startContainer, t.startOffset); + const n = this.domPositionToView(t.endContainer, t.endOffset); + if (e && n) { + return new id(e, n) + } + return null + } + + domPositionToView(t, e = 0) { + if (this.isBlockFiller(t)) { + return this.domPositionToView(t.parentNode, Qu(t)) + } + const n = this.mapDomToView(t); + if (n && (n.is("uiElement") || n.is("rawElement"))) { + return nd._createBefore(n) + } + if (gu(t)) { + if (Cu(t)) { + return this.domPositionToView(t.parentNode, Qu(t)) + } + const n = this.findCorrespondingViewText(t); + let i = e; + if (!n) { + return null + } + if (Au(t)) { + i -= ku; + i = i < 0 ? 0 : i + } + return new nd(n, i) + } else { + if (e === 0) { + const e = this.mapDomToView(t); + if (e) { + return new nd(e, 0) + } + } else { + const n = t.childNodes[e - 1]; + const i = gu(n) ? this.findCorrespondingViewText(n) : this.mapDomToView(n); + if (i && i.parent) { + return new nd(i.parent, i.index + 1) + } + } + return null + } + } + + mapDomToView(t) { + const e = this.getHostViewElement(t); + return e || this._domToViewMapping.get(t) + } + + findCorrespondingViewText(t) { + if (Cu(t)) { + return null + } + const e = this.getHostViewElement(t); + if (e) { + return e + } + const n = t.previousSibling; + if (n) { + if (!this.isElement(n)) { + return null + } + const t = this.mapDomToView(n); + if (t) { + const e = t.nextSibling; + if (e instanceof gc) { + return t.nextSibling + } else { + return null + } + } + } else { + const e = this.mapDomToView(t.parentNode); + if (e) { + const t = e.getChild(0); + if (t instanceof gc) { + return t + } else { + return null + } + } + } + return null + } + + mapViewToDom(t) { + return this._viewToDomMapping.get(t) + } + + findCorrespondingDomText(t) { + const e = t.previousSibling; + if (e && this.mapViewToDom(e)) { + return this.mapViewToDom(e).nextSibling + } + if (!e && t.parent && this.mapViewToDom(t.parent)) { + return this.mapViewToDom(t.parent).childNodes[0] + } + return null + } + + focus(t) { + const e = this.mapViewToDom(t); + if (e && e.ownerDocument.activeElement !== e) { + const {scrollX: t, scrollY: n} = Zu.window; + const i = []; + ah(e, (t => { + const {scrollLeft: e, scrollTop: n} = t; + i.push([e, n]) + })); + e.focus(); + ah(e, (t => { + const [e, n] = i.shift(); + t.scrollLeft = e; + t.scrollTop = n + })); + Zu.window.scrollTo(t, n) + } + } + + isElement(t) { + return t && t.nodeType == Node.ELEMENT_NODE + } + + isDocumentFragment(t) { + return t && t.nodeType == Node.DOCUMENT_FRAGMENT_NODE + } + + isBlockFiller(t) { + if (this.blockFillerMode == "br") { + return t.isEqualNode(Xu) + } + if (t.tagName === "BR" && lh(t, this.blockElements) && t.parentNode.childNodes.length === 1) { + return true + } + return t.isEqualNode(eh) || ch(t, this.blockElements) + } + + isDomSelectionBackward(t) { + if (t.isCollapsed) { + return false + } + const e = document.createRange(); + e.setStart(t.anchorNode, t.anchorOffset); + e.setEnd(t.focusNode, t.focusOffset); + const n = e.collapsed; + e.detach(); + return n + } + + getHostViewElement(t) { + const e = Ju(t); + e.pop(); + while (e.length) { + const t = e.pop(); + const n = this._domToViewMapping.get(t); + if (n && (n.is("uiElement") || n.is("rawElement"))) { + return n + } + } + return null + } + + isDomSelectionCorrect(t) { + return this._isDomSelectionPositionCorrect(t.anchorNode, t.anchorOffset) && this._isDomSelectionPositionCorrect(t.focusNode, t.focusOffset) + } + + registerRawContentMatcher(t) { + this._rawContentElementMatcher.add(t) + } + + _getBlockFiller(t) { + switch (this.blockFillerMode) { + case"nbsp": + return fu(t); + case"markedNbsp": + return pu(t); + case"br": + return bu(t) + } + } + + _isDomSelectionPositionCorrect(t, e) { + if (gu(t) && Au(t) && e < ku) { + return false + } + if (this.isElement(t) && Au(t.childNodes[e])) { + return false + } + const n = this.mapDomToView(t); + if (n && (n.is("uiElement") || n.is("rawElement"))) { + return false + } + return true + } + + _processDataFromViewText(t) { + let e = t.data; + if (t.getAncestors().some((t => this.preElements.includes(t.name)))) { + return e + } + if (e.charAt(0) == " ") { + const n = this._getTouchingInlineViewNode(t, false); + const i = n && n.is("$textProxy") && this._nodeEndsWithSpace(n); + if (i || !n) { + e = " " + e.substr(1) + } + } + if (e.charAt(e.length - 1) == " ") { + const n = this._getTouchingInlineViewNode(t, true); + const i = n && n.is("$textProxy") && n.data.charAt(0) == " "; + if (e.charAt(e.length - 2) == " " || !n || i) { + e = e.substr(0, e.length - 1) + " " + } + } + return e.replace(/ {2}/g, "  ") + } + + _nodeEndsWithSpace(t) { + if (t.getAncestors().some((t => this.preElements.includes(t.name)))) { + return false + } + const e = this._processDataFromViewText(t); + return e.charAt(e.length - 1) == " " + } + + _processDataFromDomText(t) { + let e = t.data; + if (sh(t, this.preElements)) { + return _u(t) + } + e = e.replace(/[ \n\t\r]{1,}/g, " "); + const n = this._getTouchingInlineDomNode(t, false); + const i = this._getTouchingInlineDomNode(t, true); + const o = this._checkShouldLeftTrimDomText(t, n); + const r = this._checkShouldRightTrimDomText(t, i); + if (o) { + e = e.replace(/^ /, "") + } + if (r) { + e = e.replace(/ $/, "") + } + e = _u(new Text(e)); + e = e.replace(/ \u00A0/g, " "); + const s = i && this.isElement(i) && i.tagName != "BR"; + const a = i && gu(i) && i.data.charAt(0) == " "; + if (/( |\u00A0)\u00A0$/.test(e) || !i || s || a) { + e = e.replace(/\u00A0$/, " ") + } + if (o || n && this.isElement(n) && n.tagName != "BR") { + e = e.replace(/^\u00A0/, " ") + } + return e + } + + _checkShouldLeftTrimDomText(t, e) { + if (!e) { + return true + } + if (this.isElement(e)) { + return e.tagName === "BR" + } + if (this._encounteredRawContentDomNodes.has(t.previousSibling)) { + return false + } + return /[^\S\u00A0]/.test(e.data.charAt(e.data.length - 1)) + } + + _checkShouldRightTrimDomText(t, e) { + if (e) { + return false + } + return !Au(t) + } + + _getTouchingInlineViewNode(t, e) { + const n = new ed({ + startPosition: e ? nd._createAfter(t) : nd._createBefore(t), + direction: e ? "forward" : "backward" + }); + for (const t of n) { + if (t.item.is("element") && this.inlineObjectElements.includes(t.item.name)) { + return t.item + } else if (t.item.is("containerElement")) { + return null + } else if (t.item.is("element", "br")) { + return null + } else if (t.item.is("$textProxy")) { + return t.item + } + } + return null + } + + _getTouchingInlineDomNode(t, e) { + if (!t.parentNode) { + return null + } + const n = e ? "firstChild" : "lastChild"; + const i = e ? "nextSibling" : "previousSibling"; + let o = true; + do { + if (!o && t[n]) { + t = t[n] + } else if (t[i]) { + t = t[i]; + o = false + } else { + t = t.parentNode; + o = true + } + if (!t || this._isBlockElement(t)) { + return null + } + } while (!(gu(t) || t.tagName == "BR" || this._isInlineObjectElement(t))); + return t + } + + _isBlockElement(t) { + return this.isElement(t) && this.blockElements.includes(t.tagName.toLowerCase()) + } + + _isInlineObjectElement(t) { + return this.isElement(t) && this.inlineObjectElements.includes(t.tagName.toLowerCase()) + } + + _createViewElement(t, e) { + if (Lu(t)) { + return new Kd(this.document, "$comment") + } + const n = e.keepOriginalCase ? t.tagName : t.tagName.toLowerCase(); + return new Gl(this.document, n) + } + + _isViewElementWithRawContent(t, e) { + return e.withChildren !== false && this._rawContentElementMatcher.match(t) + } + + _shouldRenameElement(t) { + const e = t.toLowerCase(); + return this.renderingMode === "editing" && oh.includes(e) + } + + _createReplacementDomElement(t, e = null) { + const n = document.createElement("span"); + n.setAttribute(ih, t); + if (e) { + while (e.firstChild) { + n.appendChild(e.firstChild) + } + for (const t of e.getAttributeNames()) { + n.setAttribute(t, e.getAttribute(t)) + } + } + return n + } + } + + function sh(t, e) { + const n = Ju(t); + return n.some((t => t.tagName && e.includes(t.tagName.toLowerCase()))) + } + + function ah(t, e) { + while (t && t != Zu.document) { + e(t); + t = t.parentNode + } + } + + function ch(t, e) { + const n = t.isEqualNode(th); + return n && lh(t, e) && t.parentNode.childNodes.length === 1 + } + + function lh(t, e) { + const n = t.parentNode; + return n && n.tagName && e.includes(n.tagName.toLowerCase()) + } + + function dh(t) { + if (t === "script") { + h("domconverter-unsafe-script-element-detected") + } + if (t === "style") { + h("domconverter-unsafe-style-element-detected") + } + } + + function uh(t) { + const e = Object.prototype.toString.apply(t); + if (e == "[object Window]") { + return true + } + if (e == "[object global]") { + return true + } + return false + } + + const hh = Kn({}, v, { + listenTo(t, e, n, i = {}) { + if (Nu(t) || uh(t)) { + const o = {capture: !!i.useCapture, passive: !!i.usePassive}; + const r = this._getProxyEmitter(t, o) || new gh(t, o); + this.listenTo(r, e, n, i) + } else { + v.listenTo.call(this, t, e, n, i) + } + }, stopListening(t, e, n) { + if (Nu(t) || uh(t)) { + const i = this._getAllProxyEmitters(t); + for (const t of i) { + this.stopListening(t, e, n) + } + } else { + v.stopListening.call(this, t, e, n) + } + }, _getProxyEmitter(t, e) { + return y(this, ph(t, e)) + }, _getAllProxyEmitters(t) { + return [{capture: false, passive: false}, {capture: false, passive: true}, { + capture: true, + passive: false + }, {capture: true, passive: true}].map((e => this._getProxyEmitter(t, e))).filter((t => !!t)) + } + }); + const mh = hh; + + class gh { + constructor(t, e) { + x(this, ph(t, e)); + this._domNode = t; + this._options = e + } + } + + Kn(gh.prototype, v, { + attach(t) { + if (this._domListeners && this._domListeners[t]) { + return + } + const e = this._createDomListener(t); + this._domNode.addEventListener(t, e, this._options); + if (!this._domListeners) { + this._domListeners = {} + } + this._domListeners[t] = e + }, detach(t) { + let e; + if (this._domListeners[t] && (!(e = this._events[t]) || !e.callbacks.length)) { + this._domListeners[t].removeListener() + } + }, _addEventListener(t, e, n) { + this.attach(t); + v._addEventListener.call(this, t, e, n) + }, _removeEventListener(t, e) { + v._removeEventListener.call(this, t, e); + this.detach(t) + }, _createDomListener(t) { + const e = e => { + this.fire(t, e) + }; + e.removeListener = () => { + this._domNode.removeEventListener(t, e, this._options); + delete this._domListeners[t] + }; + return e + } + }); + + function fh(t) { + return t["data-ck-expando"] || (t["data-ck-expando"] = s()) + } + + function ph(t, e) { + let n = fh(t); + for (const t of Object.keys(e).sort()) { + if (e[t]) { + n += "-" + t + } + } + return n + } + + class bh { + constructor(t) { + this.view = t; + this.document = t.document; + this.isEnabled = false + } + + enable() { + this.isEnabled = true + } + + disable() { + this.isEnabled = false + } + + destroy() { + this.disable(); + this.stopListening() + } + + checkShouldIgnoreEventFromTarget(t) { + if (t && t.nodeType === 3) { + t = t.parentNode + } + if (!t || t.nodeType !== 1) { + return false + } + return t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *") + } + } + + hi(bh, mh); + var kh = "__lodash_hash_undefined__"; + + function wh(t) { + this.__data__.set(t, kh); + return this + } + + const Ah = wh; + + function Ch(t) { + return this.__data__.has(t) + } + + const _h = Ch; + + function vh(t) { + var e = -1, n = t == null ? 0 : t.length; + this.__data__ = new Oo; + while (++e < n) { + this.add(t[e]) + } + } + + vh.prototype.add = vh.prototype.push = Ah; + vh.prototype.has = _h; + const yh = vh; + + function xh(t, e) { + var n = -1, i = t == null ? 0 : t.length; + while (++n < i) { + if (e(t[n], n, t)) { + return true + } + } + return false + } + + const Eh = xh; + + function Dh(t, e) { + return t.has(e) + } + + const Sh = Dh; + var Th = 1, Ih = 2; + + function Bh(t, e, n, i, o, r) { + var s = n & Th, a = t.length, c = e.length; + if (a != c && !(s && c > a)) { + return false + } + var l = r.get(t); + var d = r.get(e); + if (l && d) { + return l == e && d == t + } + var u = -1, h = true, m = n & Ih ? new yh : undefined; + r.set(t, e); + r.set(e, t); + while (++u < a) { + var g = t[u], f = e[u]; + if (i) { + var p = s ? i(f, g, u, e, t, r) : i(g, f, u, t, e, r) + } + if (p !== undefined) { + if (p) { + continue + } + h = false; + break + } + if (m) { + if (!Eh(e, (function (t, e) { + if (!Sh(m, e) && (g === t || o(g, t, n, i, r))) { + return m.push(e) + } + }))) { + h = false; + break + } + } else if (!(g === f || o(g, f, n, i, r))) { + h = false; + break + } + } + r["delete"](t); + r["delete"](e); + return h + } + + const Mh = Bh; + + function zh(t) { + var e = -1, n = Array(t.size); + t.forEach((function (t, i) { + n[++e] = [i, t] + })); + return n + } + + const Lh = zh; + + function Nh(t) { + var e = -1, n = Array(t.size); + t.forEach((function (t) { + n[++e] = t + })); + return n + } + + const Ph = Nh; + var Rh = 1, Oh = 2; + var Vh = "[object Boolean]", Fh = "[object Date]", jh = "[object Error]", Hh = "[object Map]", + Uh = "[object Number]", qh = "[object RegExp]", Wh = "[object Set]", Gh = "[object String]", + $h = "[object Symbol]"; + var Kh = "[object ArrayBuffer]", Yh = "[object DataView]"; + var Zh = U ? U.prototype : undefined, Qh = Zh ? Zh.valueOf : undefined; + + function Jh(t, e, n, i, o, r, s) { + switch (n) { + case Yh: + if (t.byteLength != e.byteLength || t.byteOffset != e.byteOffset) { + return false + } + t = t.buffer; + e = e.buffer; + case Kh: + if (t.byteLength != e.byteLength || !r(new ls(t), new ls(e))) { + return false + } + return true; + case Vh: + case Fh: + case Uh: + return Ot(+t, +e); + case jh: + return t.name == e.name && t.message == e.message; + case qh: + case Gh: + return t == e + ""; + case Hh: + var a = Lh; + case Wh: + var c = i & Rh; + a || (a = Ph); + if (t.size != e.size && !c) { + return false + } + var l = s.get(t); + if (l) { + return l == e + } + i |= Oh; + s.set(t, e); + var d = Mh(a(t), a(e), i, o, r, s); + s["delete"](t); + return d; + case $h: + if (Qh) { + return Qh.call(t) == Qh.call(e) + } + } + return false + } + + const Xh = Jh; + var tm = 1; + var em = Object.prototype; + var nm = em.hasOwnProperty; + + function im(t, e, n, i, o, r) { + var s = n & tm, a = Lr(t), c = a.length, l = Lr(e), d = l.length; + if (c != d && !s) { + return false + } + var u = c; + while (u--) { + var h = a[u]; + if (!(s ? h in e : nm.call(e, h))) { + return false + } + } + var m = r.get(t); + var g = r.get(e); + if (m && g) { + return m == e && g == t + } + var f = true; + r.set(t, e); + r.set(e, t); + var p = s; + while (++u < c) { + h = a[u]; + var b = t[h], k = e[h]; + if (i) { + var w = s ? i(k, b, h, e, t, r) : i(b, k, h, t, e, r) + } + if (!(w === undefined ? b === k || o(b, k, n, i, r) : w)) { + f = false; + break + } + p || (p = h == "constructor") + } + if (f && !p) { + var A = t.constructor, C = e.constructor; + if (A != C && ("constructor" in t && "constructor" in e) && !(typeof A == "function" && A instanceof A && typeof C == "function" && C instanceof C)) { + f = false + } + } + r["delete"](t); + r["delete"](e); + return f + } + + const om = im; + var rm = 1; + var sm = "[object Arguments]", am = "[object Array]", cm = "[object Object]"; + var lm = Object.prototype; + var dm = lm.hasOwnProperty; + + function um(t, e, n, i, o, r) { + var s = Re(t), a = Re(e), c = s ? am : is(t), l = a ? am : is(e); + c = c == sm ? cm : c; + l = l == sm ? cm : l; + var d = c == cm, u = l == cm, h = c == l; + if (h && Ge(t)) { + if (!Ge(e)) { + return false + } + s = true; + d = false + } + if (h && !d) { + r || (r = new Uo); + return s || Bn(t) ? Mh(t, e, n, i, o, r) : Xh(t, e, c, n, i, o, r) + } + if (!(n & rm)) { + var m = d && dm.call(t, "__wrapped__"), g = u && dm.call(e, "__wrapped__"); + if (m || g) { + var f = m ? t.value() : t, p = g ? e.value() : e; + r || (r = new Uo); + return o(f, p, n, i, r) + } + } + if (!h) { + return false + } + r || (r = new Uo); + return om(t, e, n, i, o, r) + } + + const hm = um; + + function mm(t, e, n, i, o) { + if (t === e) { + return true + } + if (t == null || e == null || !De(t) && !De(e)) { + return t !== t && e !== e + } + return hm(t, e, n, i, mm, o) + } + + const gm = mm; + + function fm(t, e, n) { + n = typeof n == "function" ? n : undefined; + var i = n ? n(t, e) : undefined; + return i === undefined ? gm(t, e, undefined, n) : !!i + } + + const pm = fm; + + class bm extends bh { + constructor(t) { + super(t); + this._config = {childList: true, characterData: true, characterDataOldValue: true, subtree: true}; + this.domConverter = t.domConverter; + this.renderer = t._renderer; + this._domElements = []; + this._mutationObserver = new window.MutationObserver(this._onMutations.bind(this)) + } + + flush() { + this._onMutations(this._mutationObserver.takeRecords()) + } + + observe(t) { + this._domElements.push(t); + if (this.isEnabled) { + this._mutationObserver.observe(t, this._config) + } + } + + enable() { + super.enable(); + for (const t of this._domElements) { + this._mutationObserver.observe(t, this._config) + } + } + + disable() { + super.disable(); + this._mutationObserver.disconnect() + } + + destroy() { + super.destroy(); + this._mutationObserver.disconnect() + } + + _onMutations(t) { + if (t.length === 0) { + return + } + const e = this.domConverter; + const n = new Map; + const i = new Set; + for (const n of t) { + if (n.type === "childList") { + const t = e.mapDomToView(n.target); + if (t && (t.is("uiElement") || t.is("rawElement"))) { + continue + } + if (t && !this._isBogusBrMutation(n)) { + i.add(t) + } + } + } + for (const o of t) { + const t = e.mapDomToView(o.target); + if (t && (t.is("uiElement") || t.is("rawElement"))) { + continue + } + if (o.type === "characterData") { + const t = e.findCorrespondingViewText(o.target); + if (t && !i.has(t.parent)) { + n.set(t, {type: "text", oldText: t.data, newText: _u(o.target), node: t}) + } else if (!t && Au(o.target)) { + i.add(e.mapDomToView(o.target.parentNode)) + } + } + } + const o = []; + for (const t of n.values()) { + this.renderer.markToSync("text", t.node); + o.push(t) + } + for (const t of i) { + const n = e.mapViewToDom(t); + const i = Array.from(t.getChildren()); + const r = Array.from(e.domChildrenToView(n, {withChildren: false})); + if (!pm(i, r, a)) { + this.renderer.markToSync("children", t); + o.push({type: "children", oldChildren: i, newChildren: r, node: t}) + } + } + const r = t[0].target.ownerDocument.getSelection(); + let s = null; + if (r && r.anchorNode) { + const t = e.domPositionToView(r.anchorNode, r.anchorOffset); + const n = e.domPositionToView(r.focusNode, r.focusOffset); + if (t && n) { + s = new sd(t); + s.setFocus(n) + } + } + if (o.length) { + this.document.fire("mutations", o, s); + this.view.forceRender() + } + + function a(t, e) { + if (Array.isArray(t)) { + return + } + if (t === e) { + return true + } else if (t.is("$text") && e.is("$text")) { + return t.data === e.data + } + return false + } + } + + _isBogusBrMutation(t) { + let e = null; + if (t.nextSibling === null && t.removedNodes.length === 0 && t.addedNodes.length == 1) { + e = this.domConverter.domToView(t.addedNodes[0], {withChildren: false}) + } + return e && e.is("element", "br") + } + } + + class km { + constructor(t, e, n) { + this.view = t; + this.document = t.document; + this.domEvent = e; + this.domTarget = e.target; + Kn(this, n) + } + + get target() { + return this.view.domConverter.mapDomToView(this.domTarget) + } + + preventDefault() { + this.domEvent.preventDefault() + } + + stopPropagation() { + this.domEvent.stopPropagation() + } + } + + class wm extends bh { + constructor(t) { + super(t); + this.useCapture = false + } + + observe(t) { + const e = typeof this.domEventType == "string" ? [this.domEventType] : this.domEventType; + e.forEach((e => { + this.listenTo(t, e, ((t, e) => { + if (this.isEnabled && !this.checkShouldIgnoreEventFromTarget(e.target)) { + this.onDomEvent(e) + } + }), {useCapture: this.useCapture}) + })) + } + + fire(t, e, n) { + if (this.isEnabled) { + this.document.fire(t, new km(this.view, e, n)) + } + } + } + + class Am extends wm { + constructor(t) { + super(t); + this.domEventType = ["keydown", "keyup"] + } + + onDomEvent(t) { + this.fire(t.type, t, { + keyCode: t.keyCode, + altKey: t.altKey, + ctrlKey: t.ctrlKey, + shiftKey: t.shiftKey, + metaKey: t.metaKey, + get keystroke() { + return Vd(this) + } + }) + } + } + + var Cm = function () { + return j.Date.now() + }; + const _m = Cm; + var vm = /\s/; + + function ym(t) { + var e = t.length; + while (e-- && vm.test(t.charAt(e))) { + } + return e + } + + const xm = ym; + var Em = /^\s+/; + + function Dm(t) { + return t ? t.slice(0, xm(t) + 1).replace(Em, "") : t + } + + const Sm = Dm; + var Tm = 0 / 0; + var Im = /^[-+]0x[0-9a-f]+$/i; + var Bm = /^0b[01]+$/i; + var Mm = /^0o[0-7]+$/i; + var zm = parseInt; + + function Lm(t) { + if (typeof t == "number") { + return t + } + if (Ic(t)) { + return Tm + } + if (P(t)) { + var e = typeof t.valueOf == "function" ? t.valueOf() : t; + t = P(e) ? e + "" : e + } + if (typeof t != "string") { + return t === 0 ? t : +t + } + t = Sm(t); + var n = Bm.test(t); + return n || Mm.test(t) ? zm(t.slice(2), n ? 2 : 8) : Im.test(t) ? Tm : +t + } + + const Nm = Lm; + var Pm = "Expected a function"; + var Rm = Math.max, Om = Math.min; + + function Vm(t, e, n) { + var i, o, r, s, a, c, l = 0, d = false, u = false, h = true; + if (typeof t != "function") { + throw new TypeError(Pm) + } + e = Nm(e) || 0; + if (P(n)) { + d = !!n.leading; + u = "maxWait" in n; + r = u ? Rm(Nm(n.maxWait) || 0, e) : r; + h = "trailing" in n ? !!n.trailing : h + } + + function m(e) { + var n = i, r = o; + i = o = undefined; + l = e; + s = t.apply(r, n); + return s + } + + function g(t) { + l = t; + a = setTimeout(b, e); + return d ? m(t) : s + } + + function f(t) { + var n = t - c, i = t - l, o = e - n; + return u ? Om(o, r - i) : o + } + + function p(t) { + var n = t - c, i = t - l; + return c === undefined || n >= e || n < 0 || u && i >= r + } + + function b() { + var t = _m(); + if (p(t)) { + return k(t) + } + a = setTimeout(b, f(t)) + } + + function k(t) { + a = undefined; + if (h && i) { + return m(t) + } + i = o = undefined; + return s + } + + function w() { + if (a !== undefined) { + clearTimeout(a) + } + l = 0; + i = c = o = a = undefined + } + + function A() { + return a === undefined ? s : k(_m()) + } + + function C() { + var t = _m(), n = p(t); + i = arguments; + o = this; + c = t; + if (n) { + if (a === undefined) { + return g(c) + } + if (u) { + clearTimeout(a); + a = setTimeout(b, e); + return m(c) + } + } + if (a === undefined) { + a = setTimeout(b, e) + } + return s + } + + C.cancel = w; + C.flush = A; + return C + } + + const Fm = Vm; + + class jm extends bh { + constructor(t) { + super(t); + this._fireSelectionChangeDoneDebounced = Fm((t => this.document.fire("selectionChangeDone", t)), 200) + } + + observe() { + const t = this.document; + t.on("arrowKey", ((e, n) => { + const i = t.selection; + if (i.isFake && this.isEnabled) { + n.preventDefault() + } + }), {context: "$capture"}); + t.on("arrowKey", ((e, n) => { + const i = t.selection; + if (i.isFake && this.isEnabled) { + this._handleSelectionMove(n.keyCode) + } + }), {priority: "lowest"}) + } + + destroy() { + super.destroy(); + this._fireSelectionChangeDoneDebounced.cancel() + } + + _handleSelectionMove(t) { + const e = this.document.selection; + const n = new sd(e.getRanges(), {backward: e.isBackward, fake: false}); + if (t == Rd.arrowleft || t == Rd.arrowup) { + n.setTo(n.getFirstPosition()) + } + if (t == Rd.arrowright || t == Rd.arrowdown) { + n.setTo(n.getLastPosition()) + } + const i = {oldSelection: e, newSelection: n, domSelection: null}; + this.document.fire("selectionChange", i); + this._fireSelectionChangeDoneDebounced(i) + } + } + + class Hm extends bh { + constructor(t) { + super(t); + this.mutationObserver = t.getObserver(bm); + this.selection = this.document.selection; + this.domConverter = t.domConverter; + this._documents = new WeakSet; + this._fireSelectionChangeDoneDebounced = Fm((t => this.document.fire("selectionChangeDone", t)), 200); + this._clearInfiniteLoopInterval = setInterval((() => this._clearInfiniteLoop()), 1e3); + this._documentIsSelectingInactivityTimeoutDebounced = Fm((() => this.document.isSelecting = false), 5e3); + this._loopbackCounter = 0 + } + + observe(t) { + const e = t.ownerDocument; + const n = () => { + this.document.isSelecting = true; + this._documentIsSelectingInactivityTimeoutDebounced() + }; + const i = () => { + this.document.isSelecting = false; + this._documentIsSelectingInactivityTimeoutDebounced.cancel() + }; + this.listenTo(t, "selectstart", n, {priority: "highest"}); + this.listenTo(t, "keydown", i, {priority: "highest"}); + this.listenTo(t, "keyup", i, {priority: "highest"}); + if (this._documents.has(e)) { + return + } + this.listenTo(e, "mouseup", i, {priority: "highest"}); + this.listenTo(e, "selectionchange", ((t, n) => { + this._handleSelectionChange(n, e); + this._documentIsSelectingInactivityTimeoutDebounced() + })); + this._documents.add(e) + } + + destroy() { + super.destroy(); + clearInterval(this._clearInfiniteLoopInterval); + this._fireSelectionChangeDoneDebounced.cancel(); + this._documentIsSelectingInactivityTimeoutDebounced.cancel() + } + + _handleSelectionChange(t, e) { + if (!this.isEnabled) { + return + } + const n = e.defaultView.getSelection(); + if (this.checkShouldIgnoreEventFromTarget(n.anchorNode)) { + return + } + this.mutationObserver.flush(); + const i = this.domConverter.domSelectionToView(n); + if (i.rangeCount == 0) { + this.view.hasDomSelection = false; + return + } + this.view.hasDomSelection = true; + if (this.selection.isEqual(i) && this.domConverter.isDomSelectionCorrect(n)) { + return + } + if (++this._loopbackCounter > 60) { + return + } + if (this.selection.isSimilar(i)) { + this.view.forceRender() + } else { + const t = {oldSelection: this.selection, newSelection: i, domSelection: n}; + this.document.fire("selectionChange", t); + this._fireSelectionChangeDoneDebounced(t) + } + } + + _clearInfiniteLoop() { + this._loopbackCounter = 0 + } + } + + class Um extends wm { + constructor(t) { + super(t); + this.domEventType = ["focus", "blur"]; + this.useCapture = true; + const e = this.document; + e.on("focus", (() => { + e.isFocused = true; + this._renderTimeoutId = setTimeout((() => t.change((() => { + }))), 50) + })); + e.on("blur", ((n, i) => { + const o = e.selection.editableElement; + if (o === null || o === i.target) { + e.isFocused = false; + t.change((() => { + })) + } + })) + } + + onDomEvent(t) { + this.fire(t.type, t) + } + + destroy() { + if (this._renderTimeoutId) { + clearTimeout(this._renderTimeoutId) + } + super.destroy() + } + } + + class qm extends wm { + constructor(t) { + super(t); + this.domEventType = ["compositionstart", "compositionupdate", "compositionend"]; + const e = this.document; + e.on("compositionstart", (() => { + e.isComposing = true + })); + e.on("compositionend", (() => { + e.isComposing = false + })) + } + + onDomEvent(t) { + this.fire(t.type, t) + } + } + + class Wm extends wm { + constructor(t) { + super(t); + this.domEventType = ["beforeinput"] + } + + onDomEvent(t) { + this.fire(t.type, t) + } + } + + class Gm { + constructor() { + this._replacedElements = [] + } + + replace(t, e) { + this._replacedElements.push({element: t, newElement: e}); + t.style.display = "none"; + if (e) { + t.parentNode.insertBefore(e, t.nextSibling) + } + } + + restore() { + this._replacedElements.forEach((({element: t, newElement: e}) => { + t.style.display = ""; + if (e) { + e.remove() + } + })); + this._replacedElements = [] + } + } + + var $m = "[object String]"; + + function Km(t) { + return typeof t == "string" || !Re(t) && De(t) && ot(t) == $m + } + + const Ym = Km; + + function Zm(t, e, n = {}, i = []) { + const o = n && n.xmlns; + const r = o ? t.createElementNS(o, e) : t.createElement(e); + for (const t in n) { + r.setAttribute(t, n[t]) + } + if (Ym(i) || !Ka(i)) { + i = [i] + } + for (let e of i) { + if (Ym(e)) { + e = t.createTextNode(e) + } + r.appendChild(e) + } + return r + } + + function Qm(t) { + if (t instanceof HTMLTextAreaElement) { + return t.value + } + return t.innerHTML + } + + function Jm(t) { + return Object.prototype.toString.apply(t) == "[object Range]" + } + + function Xm(t) { + const e = t.ownerDocument.defaultView.getComputedStyle(t); + return { + top: parseInt(e.borderTopWidth, 10), + right: parseInt(e.borderRightWidth, 10), + bottom: parseInt(e.borderBottomWidth, 10), + left: parseInt(e.borderLeftWidth, 10) + } + } + + const tg = ["top", "right", "bottom", "left", "width", "height"]; + + class eg { + constructor(t) { + const e = Jm(t); + Object.defineProperty(this, "_source", {value: t._source || t, writable: true, enumerable: false}); + if (qa(t) || e) { + if (e) { + const e = eg.getDomRangeRects(t); + ng(this, eg.getBoundingRect(e)) + } else { + ng(this, t.getBoundingClientRect()) + } + } else if (uh(t)) { + const {innerWidth: e, innerHeight: n} = t; + ng(this, {top: 0, right: e, bottom: n, left: 0, width: e, height: n}) + } else { + ng(this, t) + } + } + + clone() { + return new eg(this) + } + + moveTo(t, e) { + this.top = e; + this.right = t + this.width; + this.bottom = e + this.height; + this.left = t; + return this + } + + moveBy(t, e) { + this.top += e; + this.right += t; + this.left += t; + this.bottom += e; + return this + } + + getIntersection(t) { + const e = { + top: Math.max(this.top, t.top), + right: Math.min(this.right, t.right), + bottom: Math.min(this.bottom, t.bottom), + left: Math.max(this.left, t.left) + }; + e.width = e.right - e.left; + e.height = e.bottom - e.top; + if (e.width < 0 || e.height < 0) { + return null + } else { + return new eg(e) + } + } + + getIntersectionArea(t) { + const e = this.getIntersection(t); + if (e) { + return e.getArea() + } else { + return 0 + } + } + + getArea() { + return this.width * this.height + } + + getVisible() { + const t = this._source; + let e = this.clone(); + if (!ig(t)) { + let n = t.parentNode || t.commonAncestorContainer; + while (n && !ig(n)) { + const t = new eg(n); + const i = e.getIntersection(t); + if (i) { + if (i.getArea() < e.getArea()) { + e = i + } + } else { + return null + } + n = n.parentNode + } + } + return e + } + + isEqual(t) { + for (const e of tg) { + if (this[e] !== t[e]) { + return false + } + } + return true + } + + contains(t) { + const e = this.getIntersection(t); + return !!(e && e.isEqual(t)) + } + + excludeScrollbarsAndBorders() { + const t = this._source; + let e, n, i; + if (uh(t)) { + e = t.innerWidth - t.document.documentElement.clientWidth; + n = t.innerHeight - t.document.documentElement.clientHeight; + i = t.getComputedStyle(t.document.documentElement).direction + } else { + const o = Xm(this._source); + e = t.offsetWidth - t.clientWidth - o.left - o.right; + n = t.offsetHeight - t.clientHeight - o.top - o.bottom; + i = t.ownerDocument.defaultView.getComputedStyle(t).direction; + this.left += o.left; + this.top += o.top; + this.right -= o.right; + this.bottom -= o.bottom; + this.width = this.right - this.left; + this.height = this.bottom - this.top + } + this.width -= e; + if (i === "ltr") { + this.right -= e + } else { + this.left += e + } + this.height -= n; + this.bottom -= n; + return this + } + + static getDomRangeRects(t) { + const e = []; + const n = Array.from(t.getClientRects()); + if (n.length) { + for (const t of n) { + e.push(new eg(t)) + } + } else { + let n = t.startContainer; + if (gu(n)) { + n = n.parentNode + } + const i = new eg(n.getBoundingClientRect()); + i.right = i.left; + i.width = 0; + e.push(i) + } + return e + } + + static getBoundingRect(t) { + const e = { + left: Number.POSITIVE_INFINITY, + top: Number.POSITIVE_INFINITY, + right: Number.NEGATIVE_INFINITY, + bottom: Number.NEGATIVE_INFINITY + }; + let n = 0; + for (const i of t) { + n++; + e.left = Math.min(e.left, i.left); + e.top = Math.min(e.top, i.top); + e.right = Math.max(e.right, i.right); + e.bottom = Math.max(e.bottom, i.bottom) + } + if (n == 0) { + return null + } + e.width = e.right - e.left; + e.height = e.bottom - e.top; + return new eg(e) + } + } + + function ng(t, e) { + for (const n of tg) { + t[n] = e[n] + } + } + + function ig(t) { + if (!qa(t)) { + return false + } + return t === t.ownerDocument.body + } + + const og = 100; + + class rg { + constructor(t, e) { + if (!rg._observerInstance) { + rg._createObserver() + } + this._element = t; + this._callback = e; + rg._addElementCallback(t, e); + rg._observerInstance.observe(t) + } + + destroy() { + rg._deleteElementCallback(this._element, this._callback) + } + + static _addElementCallback(t, e) { + if (!rg._elementCallbacks) { + rg._elementCallbacks = new Map + } + let n = rg._elementCallbacks.get(t); + if (!n) { + n = new Set; + rg._elementCallbacks.set(t, n) + } + n.add(e) + } + + static _deleteElementCallback(t, e) { + const n = rg._getElementCallbacks(t); + if (n) { + n.delete(e); + if (!n.size) { + rg._elementCallbacks.delete(t); + rg._observerInstance.unobserve(t) + } + } + if (rg._elementCallbacks && !rg._elementCallbacks.size) { + rg._observerInstance = null; + rg._elementCallbacks = null + } + } + + static _getElementCallbacks(t) { + if (!rg._elementCallbacks) { + return null + } + return rg._elementCallbacks.get(t) + } + + static _createObserver() { + let t; + if (typeof Zu.window.ResizeObserver === "function") { + t = Zu.window.ResizeObserver + } else { + t = sg + } + rg._observerInstance = new t((t => { + for (const e of t) { + const t = rg._getElementCallbacks(e.target); + if (t) { + for (const n of t) { + n(e) + } + } + } + })) + } + } + + rg._observerInstance = null; + rg._elementCallbacks = null; + + class sg { + constructor(t) { + this._callback = t; + this._elements = new Set; + this._previousRects = new Map; + this._periodicCheckTimeout = null + } + + observe(t) { + this._elements.add(t); + this._checkElementRectsAndExecuteCallback(); + if (this._elements.size === 1) { + this._startPeriodicCheck() + } + } + + unobserve(t) { + this._elements.delete(t); + this._previousRects.delete(t); + if (!this._elements.size) { + this._stopPeriodicCheck() + } + } + + _startPeriodicCheck() { + const t = () => { + this._checkElementRectsAndExecuteCallback(); + this._periodicCheckTimeout = setTimeout(t, og) + }; + this.listenTo(Zu.window, "resize", (() => { + this._checkElementRectsAndExecuteCallback() + })); + this._periodicCheckTimeout = setTimeout(t, og) + } + + _stopPeriodicCheck() { + clearTimeout(this._periodicCheckTimeout); + this.stopListening(); + this._previousRects.clear() + } + + _checkElementRectsAndExecuteCallback() { + const t = []; + for (const e of this._elements) { + if (this._hasRectChanged(e)) { + t.push({target: e, contentRect: this._previousRects.get(e)}) + } + } + if (t.length) { + this._callback(t) + } + } + + _hasRectChanged(t) { + if (!t.ownerDocument.body.contains(t)) { + return false + } + const e = new eg(t); + const n = this._previousRects.get(t); + const i = !n || !n.isEqual(e); + this._previousRects.set(t, e); + return i + } + } + + hi(sg, mh); + + function ag(t) { + return !!(t && t.getClientRects && t.getClientRects().length) + } + + const cg = {}; + + function lg({target: t, viewportOffset: e = 0}) { + const n = bg(t); + let i = n; + let o = null; + while (i) { + let r; + if (i == n) { + r = kg(t) + } else { + r = kg(o) + } + hg(r, (() => wg(t, i))); + const s = wg(t, i); + ug(i, s, e); + if (i.parent != i) { + o = i.frameElement; + i = i.parent; + if (!o) { + return + } + } else { + i = null + } + } + } + + function dg(t) { + const e = kg(t); + hg(e, (() => new eg(t))) + } + + Object.assign(cg, {scrollViewportToShowTarget: lg, scrollAncestorsToShowTarget: dg}); + + function ug(t, e, n) { + const i = e.clone().moveBy(0, n); + const o = e.clone().moveBy(0, -n); + const r = new eg(t).excludeScrollbarsAndBorders(); + const s = [o, i]; + if (!s.every((t => r.contains(t)))) { + let {scrollX: s, scrollY: a} = t; + if (gg(o, r)) { + a -= r.top - e.top + n + } else if (mg(i, r)) { + a += e.bottom - r.bottom + n + } + if (fg(e, r)) { + s -= r.left - e.left + n + } else if (pg(e, r)) { + s += e.right - r.right + n + } + t.scrollTo(s, a) + } + } + + function hg(t, e) { + const n = bg(t); + let i, o; + while (t != n.document.body) { + o = e(); + i = new eg(t).excludeScrollbarsAndBorders(); + if (!i.contains(o)) { + if (gg(o, i)) { + t.scrollTop -= i.top - o.top + } else if (mg(o, i)) { + t.scrollTop += o.bottom - i.bottom + } + if (fg(o, i)) { + t.scrollLeft -= i.left - o.left + } else if (pg(o, i)) { + t.scrollLeft += o.right - i.right + } + } + t = t.parentNode + } + } + + function mg(t, e) { + return t.bottom > e.bottom + } + + function gg(t, e) { + return t.top < e.top + } + + function fg(t, e) { + return t.left < e.left + } + + function pg(t, e) { + return t.right > e.right + } + + function bg(t) { + if (Jm(t)) { + return t.startContainer.ownerDocument.defaultView + } else { + return t.ownerDocument.defaultView + } + } + + function kg(t) { + if (Jm(t)) { + let e = t.commonAncestorContainer; + if (gu(e)) { + e = e.parentNode + } + return e + } else { + return t.parentNode + } + } + + function wg(t, e) { + const n = bg(t); + const i = new eg(t); + if (n === e) { + return i + } else { + let t = n; + while (t != e) { + const e = t.frameElement; + const n = new eg(e).excludeScrollbarsAndBorders(); + i.moveBy(n.left, n.top); + t = t.parent + } + } + return i + } + + function Ag(t) { + const e = t.next(); + if (e.done) { + return null + } + return e.value + } + + class Cg { + constructor() { + this.set("isFocused", false); + this.set("focusedElement", null); + this._elements = new Set; + this._nextEventLoopTimeout = null + } + + add(t) { + if (this._elements.has(t)) { + throw new u("focustracker-add-element-already-exist", this) + } + this.listenTo(t, "focus", (() => this._focus(t)), {useCapture: true}); + this.listenTo(t, "blur", (() => this._blur()), {useCapture: true}); + this._elements.add(t) + } + + remove(t) { + if (t === this.focusedElement) { + this._blur(t) + } + if (this._elements.has(t)) { + this.stopListening(t); + this._elements.delete(t) + } + } + + destroy() { + this.stopListening() + } + + _focus(t) { + clearTimeout(this._nextEventLoopTimeout); + this.focusedElement = t; + this.isFocused = true + } + + _blur() { + clearTimeout(this._nextEventLoopTimeout); + this._nextEventLoopTimeout = setTimeout((() => { + this.focusedElement = null; + this.isFocused = false + }), 0) + } + } + + hi(Cg, mh); + hi(Cg, ei); + + class _g { + constructor() { + this._listener = Object.create(mh) + } + + listenTo(t) { + this._listener.listenTo(t, "keydown", ((t, e) => { + this._listener.fire("_keydown:" + Vd(e), e) + })) + } + + set(t, e, n = {}) { + const i = Fd(t); + const o = n.priority; + this._listener.listenTo(this._listener, "_keydown:" + i, ((t, n) => { + e(n, (() => { + n.preventDefault(); + n.stopPropagation(); + t.stop() + })); + t.return = true + }), {priority: o}) + } + + press(t) { + return !!this._listener.fire("_keydown:" + Vd(t), t) + } + + destroy() { + this._listener.stopListening() + } + } + + class vg extends bh { + constructor(t) { + super(t); + this.document.on("keydown", ((t, e) => { + if (this.isEnabled && Hd(e.keyCode)) { + const n = new cd(this.document, "arrowKey", this.document.selection.getFirstRange()); + this.document.fire(n, e); + if (n.stop.called) { + t.stop() + } + } + })) + } + + observe() { + } + } + + class yg extends bh { + constructor(t) { + super(t); + const e = this.document; + e.on("keydown", ((t, n) => { + if (!this.isEnabled || n.keyCode != Rd.tab || n.ctrlKey) { + return + } + const i = new cd(e, "tab", e.selection.getFirstRange()); + e.fire(i, n); + if (i.stop.called) { + t.stop() + } + })) + } + + observe() { + } + } + + class xg { + constructor(t) { + this.document = new bd(t); + this.domConverter = new rh(this.document); + this.domRoots = new Map; + this.set("isRenderingInProgress", false); + this.set("hasDomSelection", false); + this._renderer = new Hu(this.domConverter, this.document.selection); + this._renderer.bind("isFocused", "isSelecting").to(this.document); + this._initialDomRootAttributes = new WeakMap; + this._observers = new Map; + this._ongoingChange = false; + this._postFixersInProgress = false; + this._renderingDisabled = false; + this._hasChangedSinceTheLastRendering = false; + this._writer = new nu(this.document); + this.addObserver(bm); + this.addObserver(Hm); + this.addObserver(Um); + this.addObserver(Am); + this.addObserver(jm); + this.addObserver(qm); + this.addObserver(vg); + this.addObserver(yg); + if (Ed.isAndroid) { + this.addObserver(Wm) + } + vu(this); + Yd(this); + this.on("render", (() => { + this._render(); + this.document.fire("layoutChanged"); + this._hasChangedSinceTheLastRendering = false + })); + this.listenTo(this.document.selection, "change", (() => { + this._hasChangedSinceTheLastRendering = true + })); + this.listenTo(this.document, "change:isFocused", (() => { + this._hasChangedSinceTheLastRendering = true + })) + } + + attachDomRoot(t, e = "main") { + const n = this.document.getRoot(e); + n._name = t.tagName.toLowerCase(); + const i = {}; + for (const {name: e, value: o} of Array.from(t.attributes)) { + i[e] = o; + if (e === "class") { + this._writer.addClass(o.split(" "), n) + } else { + this._writer.setAttribute(e, o, n) + } + } + this._initialDomRootAttributes.set(t, i); + const o = () => { + this._writer.setAttribute("contenteditable", !n.isReadOnly, n); + if (n.isReadOnly) { + this._writer.addClass("ck-read-only", n) + } else { + this._writer.removeClass("ck-read-only", n) + } + }; + o(); + this.domRoots.set(e, t); + this.domConverter.bindElements(t, n); + this._renderer.markToSync("children", n); + this._renderer.markToSync("attributes", n); + this._renderer.domDocuments.add(t.ownerDocument); + n.on("change:children", ((t, e) => this._renderer.markToSync("children", e))); + n.on("change:attributes", ((t, e) => this._renderer.markToSync("attributes", e))); + n.on("change:text", ((t, e) => this._renderer.markToSync("text", e))); + n.on("change:isReadOnly", (() => this.change(o))); + n.on("change", (() => { + this._hasChangedSinceTheLastRendering = true + })); + for (const n of this._observers.values()) { + n.observe(t, e) + } + } + + detachDomRoot(t) { + const e = this.domRoots.get(t); + Array.from(e.attributes).forEach((({name: t}) => e.removeAttribute(t))); + const n = this._initialDomRootAttributes.get(e); + for (const t in n) { + e.setAttribute(t, n[t]) + } + this.domRoots.delete(t); + this.domConverter.unbindDomElement(e) + } + + getDomRoot(t = "main") { + return this.domRoots.get(t) + } + + addObserver(t) { + let e = this._observers.get(t); + if (e) { + return e + } + e = new t(this); + this._observers.set(t, e); + for (const [t, n] of this.domRoots) { + e.observe(n, t) + } + e.enable(); + return e + } + + getObserver(t) { + return this._observers.get(t) + } + + disableObservers() { + for (const t of this._observers.values()) { + t.disable() + } + } + + enableObservers() { + for (const t of this._observers.values()) { + t.enable() + } + } + + scrollToTheSelection() { + const t = this.document.selection.getFirstRange(); + if (t) { + lg({target: this.domConverter.viewRangeToDom(t), viewportOffset: 20}) + } + } + + focus() { + if (!this.document.isFocused) { + const t = this.document.selection.editableElement; + if (t) { + this.domConverter.focus(t); + this.forceRender() + } else { + } + } + } + + change(t) { + if (this.isRenderingInProgress || this._postFixersInProgress) { + throw new u("cannot-change-view-tree", this) + } + try { + if (this._ongoingChange) { + return t(this._writer) + } + this._ongoingChange = true; + const e = t(this._writer); + this._ongoingChange = false; + if (!this._renderingDisabled && this._hasChangedSinceTheLastRendering) { + this._postFixersInProgress = true; + this.document._callPostFixers(this._writer); + this._postFixersInProgress = false; + this.fire("render") + } + return e + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + } + + forceRender() { + this._hasChangedSinceTheLastRendering = true; + this.change((() => { + })) + } + + destroy() { + for (const t of this._observers.values()) { + t.destroy() + } + this.document.destroy(); + this.stopListening() + } + + createPositionAt(t, e) { + return nd._createAt(t, e) + } + + createPositionAfter(t) { + return nd._createAfter(t) + } + + createPositionBefore(t) { + return nd._createBefore(t) + } + + createRange(t, e) { + return new id(t, e) + } + + createRangeOn(t) { + return id._createOn(t) + } + + createRangeIn(t) { + return id._createIn(t) + } + + createSelection(t, e, n) { + return new sd(t, e, n) + } + + _disableRendering(t) { + this._renderingDisabled = t; + if (t == false) { + this.change((() => { + })) + } + } + + _render() { + this.isRenderingInProgress = true; + this.disableObservers(); + this._renderer.render(); + this.enableObservers(); + this.isRenderingInProgress = false + } + } + + hi(xg, ei); + + class Eg { + constructor(t) { + this.parent = null; + this._attrs = bc(t) + } + + get index() { + let t; + if (!this.parent) { + return null + } + if ((t = this.parent.getChildIndex(this)) === null) { + throw new u("model-node-not-found-in-parent", this) + } + return t + } + + get startOffset() { + let t; + if (!this.parent) { + return null + } + if ((t = this.parent.getChildStartOffset(this)) === null) { + throw new u("model-node-not-found-in-parent", this) + } + return t + } + + get offsetSize() { + return 1 + } + + get endOffset() { + if (!this.parent) { + return null + } + return this.startOffset + this.offsetSize + } + + get nextSibling() { + const t = this.index; + return t !== null && this.parent.getChild(t + 1) || null + } + + get previousSibling() { + const t = this.index; + return t !== null && this.parent.getChild(t - 1) || null + } + + get root() { + let t = this; + while (t.parent) { + t = t.parent + } + return t + } + + isAttached() { + return this.root.is("rootElement") + } + + getPath() { + const t = []; + let e = this; + while (e.parent) { + t.unshift(e.startOffset); + e = e.parent + } + return t + } + + getAncestors(t = {includeSelf: false, parentFirst: false}) { + const e = []; + let n = t.includeSelf ? this : this.parent; + while (n) { + e[t.parentFirst ? "push" : "unshift"](n); + n = n.parent + } + return e + } + + getCommonAncestor(t, e = {}) { + const n = this.getAncestors(e); + const i = t.getAncestors(e); + let o = 0; + while (n[o] == i[o] && n[o]) { + o++ + } + return o === 0 ? null : n[o - 1] + } + + isBefore(t) { + if (this == t) { + return false + } + if (this.root !== t.root) { + return false + } + const e = this.getPath(); + const n = t.getPath(); + const i = lc(e, n); + switch (i) { + case"prefix": + return true; + case"extension": + return false; + default: + return e[i] < n[i] + } + } + + isAfter(t) { + if (this == t) { + return false + } + if (this.root !== t.root) { + return false + } + return !this.isBefore(t) + } + + hasAttribute(t) { + return this._attrs.has(t) + } + + getAttribute(t) { + return this._attrs.get(t) + } + + getAttributes() { + return this._attrs.entries() + } + + getAttributeKeys() { + return this._attrs.keys() + } + + toJSON() { + const t = {}; + if (this._attrs.size) { + t.attributes = Array.from(this._attrs).reduce(((t, e) => { + t[e[0]] = e[1]; + return t + }), {}) + } + return t + } + + is(t) { + return t === "node" || t === "model:node" + } + + _clone() { + return new Eg(this._attrs) + } + + _remove() { + this.parent._removeChildren(this.index) + } + + _setAttribute(t, e) { + this._attrs.set(t, e) + } + + _setAttributesTo(t) { + this._attrs = bc(t) + } + + _removeAttribute(t) { + return this._attrs.delete(t) + } + + _clearAttributes() { + this._attrs.clear() + } + } + + class Dg extends Eg { + constructor(t, e) { + super(e); + this._data = t || "" + } + + get offsetSize() { + return this.data.length + } + + get data() { + return this._data + } + + is(t) { + return t === "$text" || t === "model:$text" || t === "text" || t === "model:text" || t === "node" || t === "model:node" + } + + toJSON() { + const t = super.toJSON(); + t.data = this.data; + return t + } + + _clone() { + return new Dg(this.data, this.getAttributes()) + } + + static fromJSON(t) { + return new Dg(t.data, t.attributes) + } + } + + class Sg { + constructor(t, e, n) { + this.textNode = t; + if (e < 0 || e > t.offsetSize) { + throw new u("model-textproxy-wrong-offsetintext", this) + } + if (n < 0 || e + n > t.offsetSize) { + throw new u("model-textproxy-wrong-length", this) + } + this.data = t.data.substring(e, e + n); + this.offsetInText = e + } + + get startOffset() { + return this.textNode.startOffset !== null ? this.textNode.startOffset + this.offsetInText : null + } + + get offsetSize() { + return this.data.length + } + + get endOffset() { + return this.startOffset !== null ? this.startOffset + this.offsetSize : null + } + + get isPartial() { + return this.offsetSize !== this.textNode.offsetSize + } + + get parent() { + return this.textNode.parent + } + + get root() { + return this.textNode.root + } + + is(t) { + return t === "$textProxy" || t === "model:$textProxy" || t === "textProxy" || t === "model:textProxy" + } + + getPath() { + const t = this.textNode.getPath(); + if (t.length > 0) { + t[t.length - 1] += this.offsetInText + } + return t + } + + getAncestors(t = {includeSelf: false, parentFirst: false}) { + const e = []; + let n = t.includeSelf ? this : this.parent; + while (n) { + e[t.parentFirst ? "push" : "unshift"](n); + n = n.parent + } + return e + } + + hasAttribute(t) { + return this.textNode.hasAttribute(t) + } + + getAttribute(t) { + return this.textNode.getAttribute(t) + } + + getAttributes() { + return this.textNode.getAttributes() + } + + getAttributeKeys() { + return this.textNode.getAttributeKeys() + } + } + + class Tg { + constructor(t) { + this._nodes = []; + if (t) { + this._insertNodes(0, t) + } + } + + [Symbol.iterator]() { + return this._nodes[Symbol.iterator]() + } + + get length() { + return this._nodes.length + } + + get maxOffset() { + return this._nodes.reduce(((t, e) => t + e.offsetSize), 0) + } + + getNode(t) { + return this._nodes[t] || null + } + + getNodeIndex(t) { + const e = this._nodes.indexOf(t); + return e == -1 ? null : e + } + + getNodeStartOffset(t) { + const e = this.getNodeIndex(t); + return e === null ? null : this._nodes.slice(0, e).reduce(((t, e) => t + e.offsetSize), 0) + } + + indexToOffset(t) { + if (t == this._nodes.length) { + return this.maxOffset + } + const e = this._nodes[t]; + if (!e) { + throw new u("model-nodelist-index-out-of-bounds", this) + } + return this.getNodeStartOffset(e) + } + + offsetToIndex(t) { + let e = 0; + for (const n of this._nodes) { + if (t >= e && t < e + n.offsetSize) { + return this.getNodeIndex(n) + } + e += n.offsetSize + } + if (e != t) { + throw new u("model-nodelist-offset-out-of-bounds", this, {offset: t, nodeList: this}) + } + return this.length + } + + _insertNodes(t, e) { + for (const t of e) { + if (!(t instanceof Eg)) { + throw new u("model-nodelist-insertnodes-not-node", this) + } + } + this._nodes.splice(t, 0, ...e) + } + + _removeNodes(t, e = 1) { + return this._nodes.splice(t, e) + } + + toJSON() { + return this._nodes.map((t => t.toJSON())) + } + } + + class Ig extends Eg { + constructor(t, e, n) { + super(e); + this.name = t; + this._children = new Tg; + if (n) { + this._insertChild(0, n) + } + } + + get childCount() { + return this._children.length + } + + get maxOffset() { + return this._children.maxOffset + } + + get isEmpty() { + return this.childCount === 0 + } + + is(t, e = null) { + if (!e) { + return t === "element" || t === "model:element" || t === "node" || t === "model:node" + } + return e === this.name && (t === "element" || t === "model:element") + } + + getChild(t) { + return this._children.getNode(t) + } + + getChildren() { + return this._children[Symbol.iterator]() + } + + getChildIndex(t) { + return this._children.getNodeIndex(t) + } + + getChildStartOffset(t) { + return this._children.getNodeStartOffset(t) + } + + offsetToIndex(t) { + return this._children.offsetToIndex(t) + } + + getNodeByPath(t) { + let e = this; + for (const n of t) { + e = e.getChild(e.offsetToIndex(n)) + } + return e + } + + findAncestor(t, e = {includeSelf: false}) { + let n = e.includeSelf ? this : this.parent; + while (n) { + if (n.name === t) { + return n + } + n = n.parent + } + return null + } + + toJSON() { + const t = super.toJSON(); + t.name = this.name; + if (this._children.length > 0) { + t.children = []; + for (const e of this._children) { + t.children.push(e.toJSON()) + } + } + return t + } + + _clone(t = false) { + const e = t ? Array.from(this._children).map((t => t._clone(true))) : null; + return new Ig(this.name, this.getAttributes(), e) + } + + _appendChild(t) { + this._insertChild(this.childCount, t) + } + + _insertChild(t, e) { + const n = Bg(e); + for (const t of n) { + if (t.parent !== null) { + t._remove() + } + t.parent = this + } + this._children._insertNodes(t, n) + } + + _removeChildren(t, e = 1) { + const n = this._children._removeNodes(t, e); + for (const t of n) { + t.parent = null + } + return n + } + + static fromJSON(t) { + let e = null; + if (t.children) { + e = []; + for (const n of t.children) { + if (n.name) { + e.push(Ig.fromJSON(n)) + } else { + e.push(Dg.fromJSON(n)) + } + } + } + return new Ig(t.name, t.attributes, e) + } + } + + function Bg(t) { + if (typeof t == "string") { + return [new Dg(t)] + } + if (!Ka(t)) { + t = [t] + } + return Array.from(t).map((t => { + if (typeof t == "string") { + return new Dg(t) + } + if (t instanceof Sg) { + return new Dg(t.data, t.getAttributes()) + } + return t + })) + } + + class Mg { + constructor(t = {}) { + if (!t.boundaries && !t.startPosition) { + throw new u("model-tree-walker-no-start-position", null) + } + const e = t.direction || "forward"; + if (e != "forward" && e != "backward") { + throw new u("model-tree-walker-unknown-direction", t, {direction: e}) + } + this.direction = e; + this.boundaries = t.boundaries || null; + if (t.startPosition) { + this.position = t.startPosition.clone() + } else { + this.position = Lg._createAt(this.boundaries[this.direction == "backward" ? "end" : "start"]) + } + this.position.stickiness = "toNone"; + this.singleCharacters = !!t.singleCharacters; + this.shallow = !!t.shallow; + this.ignoreElementEnd = !!t.ignoreElementEnd; + this._boundaryStartParent = this.boundaries ? this.boundaries.start.parent : null; + this._boundaryEndParent = this.boundaries ? this.boundaries.end.parent : null; + this._visitedParent = this.position.parent + } + + [Symbol.iterator]() { + return this + } + + skip(t) { + let e, n, i, o; + do { + i = this.position; + o = this._visitedParent; + ({done: e, value: n} = this.next()) + } while (!e && t(n)); + if (!e) { + this.position = i; + this._visitedParent = o + } + } + + next() { + if (this.direction == "forward") { + return this._next() + } else { + return this._previous() + } + } + + _next() { + const t = this.position; + const e = this.position.clone(); + const n = this._visitedParent; + if (n.parent === null && e.offset === n.maxOffset) { + return {done: true} + } + if (n === this._boundaryEndParent && e.offset == this.boundaries.end.offset) { + return {done: true} + } + const i = Ng(e, n); + const o = i ? i : Pg(e, n, i); + if (o instanceof Ig) { + if (!this.shallow) { + e.path.push(0); + this._visitedParent = o + } else { + e.offset++ + } + this.position = e; + return zg("elementStart", o, t, e, 1) + } else if (o instanceof Dg) { + let i; + if (this.singleCharacters) { + i = 1 + } else { + let t = o.endOffset; + if (this._boundaryEndParent == n && this.boundaries.end.offset < t) { + t = this.boundaries.end.offset + } + i = t - e.offset + } + const r = e.offset - o.startOffset; + const s = new Sg(o, r, i); + e.offset += i; + this.position = e; + return zg("text", s, t, e, i) + } else { + e.path.pop(); + e.offset++; + this.position = e; + this._visitedParent = n.parent; + if (this.ignoreElementEnd) { + return this._next() + } else { + return zg("elementEnd", n, t, e) + } + } + } + + _previous() { + const t = this.position; + const e = this.position.clone(); + const n = this._visitedParent; + if (n.parent === null && e.offset === 0) { + return {done: true} + } + if (n == this._boundaryStartParent && e.offset == this.boundaries.start.offset) { + return {done: true} + } + const i = e.parent; + const o = Ng(e, i); + const r = o ? o : Rg(e, i, o); + if (r instanceof Ig) { + e.offset--; + if (!this.shallow) { + e.path.push(r.maxOffset); + this.position = e; + this._visitedParent = r; + if (this.ignoreElementEnd) { + return this._previous() + } else { + return zg("elementEnd", r, t, e) + } + } else { + this.position = e; + return zg("elementStart", r, t, e, 1) + } + } else if (r instanceof Dg) { + let i; + if (this.singleCharacters) { + i = 1 + } else { + let t = r.startOffset; + if (this._boundaryStartParent == n && this.boundaries.start.offset > t) { + t = this.boundaries.start.offset + } + i = e.offset - t + } + const o = e.offset - r.startOffset; + const s = new Sg(r, o - i, i); + e.offset -= i; + this.position = e; + return zg("text", s, t, e, i) + } else { + e.path.pop(); + this.position = e; + this._visitedParent = n.parent; + return zg("elementStart", n, t, e, 1) + } + } + } + + function zg(t, e, n, i, o) { + return {done: false, value: {type: t, item: e, previousPosition: n, nextPosition: i, length: o}} + } + + class Lg { + constructor(t, e, n = "toNone") { + if (!t.is("element") && !t.is("documentFragment")) { + throw new u("model-position-root-invalid", t) + } + if (!(e instanceof Array) || e.length === 0) { + throw new u("model-position-path-incorrect-format", t, {path: e}) + } + if (t.is("rootElement")) { + e = e.slice() + } else { + e = [...t.getPath(), ...e]; + t = t.root + } + this.root = t; + this.path = e; + this.stickiness = n + } + + get offset() { + return this.path[this.path.length - 1] + } + + set offset(t) { + this.path[this.path.length - 1] = t + } + + get parent() { + let t = this.root; + for (let e = 0; e < this.path.length - 1; e++) { + t = t.getChild(t.offsetToIndex(this.path[e])); + if (!t) { + throw new u("model-position-path-incorrect", this, {position: this}) + } + } + if (t.is("$text")) { + throw new u("model-position-path-incorrect", this, {position: this}) + } + return t + } + + get index() { + return this.parent.offsetToIndex(this.offset) + } + + get textNode() { + return Ng(this, this.parent) + } + + get nodeAfter() { + const t = this.parent; + return Pg(this, t, Ng(this, t)) + } + + get nodeBefore() { + const t = this.parent; + return Rg(this, t, Ng(this, t)) + } + + get isAtStart() { + return this.offset === 0 + } + + get isAtEnd() { + return this.offset == this.parent.maxOffset + } + + compareWith(t) { + if (this.root != t.root) { + return "different" + } + const e = lc(this.path, t.path); + switch (e) { + case"same": + return "same"; + case"prefix": + return "before"; + case"extension": + return "after"; + default: + return this.path[e] < t.path[e] ? "before" : "after" + } + } + + getLastMatchingPosition(t, e = {}) { + e.startPosition = this; + const n = new Mg(e); + n.skip(t); + return n.position + } + + getParentPath() { + return this.path.slice(0, -1) + } + + getAncestors() { + const t = this.parent; + if (t.is("documentFragment")) { + return [t] + } else { + return t.getAncestors({includeSelf: true}) + } + } + + findAncestor(t) { + const e = this.parent; + if (e.is("element")) { + return e.findAncestor(t, {includeSelf: true}) + } + return null + } + + getCommonPath(t) { + if (this.root != t.root) { + return [] + } + const e = lc(this.path, t.path); + const n = typeof e == "string" ? Math.min(this.path.length, t.path.length) : e; + return this.path.slice(0, n) + } + + getCommonAncestor(t) { + const e = this.getAncestors(); + const n = t.getAncestors(); + let i = 0; + while (e[i] == n[i] && e[i]) { + i++ + } + return i === 0 ? null : e[i - 1] + } + + getShiftedBy(t) { + const e = this.clone(); + const n = e.offset + t; + e.offset = n < 0 ? 0 : n; + return e + } + + isAfter(t) { + return this.compareWith(t) == "after" + } + + isBefore(t) { + return this.compareWith(t) == "before" + } + + isEqual(t) { + return this.compareWith(t) == "same" + } + + isTouching(t) { + let e = null; + let n = null; + const i = this.compareWith(t); + switch (i) { + case"same": + return true; + case"before": + e = Lg._createAt(this); + n = Lg._createAt(t); + break; + case"after": + e = Lg._createAt(t); + n = Lg._createAt(this); + break; + default: + return false + } + let o = e.parent; + while (e.path.length + n.path.length) { + if (e.isEqual(n)) { + return true + } + if (e.path.length > n.path.length) { + if (e.offset !== o.maxOffset) { + return false + } + e.path = e.path.slice(0, -1); + o = o.parent; + e.offset++ + } else { + if (n.offset !== 0) { + return false + } + n.path = n.path.slice(0, -1) + } + } + } + + is(t) { + return t === "position" || t === "model:position" + } + + hasSameParentAs(t) { + if (this.root !== t.root) { + return false + } + const e = this.getParentPath(); + const n = t.getParentPath(); + return lc(e, n) == "same" + } + + getTransformedByOperation(t) { + let e; + switch (t.type) { + case"insert": + e = this._getTransformedByInsertOperation(t); + break; + case"move": + case"remove": + case"reinsert": + e = this._getTransformedByMoveOperation(t); + break; + case"split": + e = this._getTransformedBySplitOperation(t); + break; + case"merge": + e = this._getTransformedByMergeOperation(t); + break; + default: + e = Lg._createAt(this); + break + } + return e + } + + _getTransformedByInsertOperation(t) { + return this._getTransformedByInsertion(t.position, t.howMany) + } + + _getTransformedByMoveOperation(t) { + return this._getTransformedByMove(t.sourcePosition, t.targetPosition, t.howMany) + } + + _getTransformedBySplitOperation(t) { + const e = t.movedRange; + const n = e.containsPosition(this) || e.start.isEqual(this) && this.stickiness == "toNext"; + if (n) { + return this._getCombined(t.splitPosition, t.moveTargetPosition) + } else { + if (t.graveyardPosition) { + return this._getTransformedByMove(t.graveyardPosition, t.insertionPosition, 1) + } else { + return this._getTransformedByInsertion(t.insertionPosition, 1) + } + } + } + + _getTransformedByMergeOperation(t) { + const e = t.movedRange; + const n = e.containsPosition(this) || e.start.isEqual(this); + let i; + if (n) { + i = this._getCombined(t.sourcePosition, t.targetPosition); + if (t.sourcePosition.isBefore(t.targetPosition)) { + i = i._getTransformedByDeletion(t.deletionPosition, 1) + } + } else if (this.isEqual(t.deletionPosition)) { + i = Lg._createAt(t.deletionPosition) + } else { + i = this._getTransformedByMove(t.deletionPosition, t.graveyardPosition, 1) + } + return i + } + + _getTransformedByDeletion(t, e) { + const n = Lg._createAt(this); + if (this.root != t.root) { + return n + } + if (lc(t.getParentPath(), this.getParentPath()) == "same") { + if (t.offset < this.offset) { + if (t.offset + e > this.offset) { + return null + } else { + n.offset -= e + } + } + } else if (lc(t.getParentPath(), this.getParentPath()) == "prefix") { + const i = t.path.length - 1; + if (t.offset <= this.path[i]) { + if (t.offset + e > this.path[i]) { + return null + } else { + n.path[i] -= e + } + } + } + return n + } + + _getTransformedByInsertion(t, e) { + const n = Lg._createAt(this); + if (this.root != t.root) { + return n + } + if (lc(t.getParentPath(), this.getParentPath()) == "same") { + if (t.offset < this.offset || t.offset == this.offset && this.stickiness != "toPrevious") { + n.offset += e + } + } else if (lc(t.getParentPath(), this.getParentPath()) == "prefix") { + const i = t.path.length - 1; + if (t.offset <= this.path[i]) { + n.path[i] += e + } + } + return n + } + + _getTransformedByMove(t, e, n) { + e = e._getTransformedByDeletion(t, n); + if (t.isEqual(e)) { + return Lg._createAt(this) + } + const i = this._getTransformedByDeletion(t, n); + const o = i === null || t.isEqual(this) && this.stickiness == "toNext" || t.getShiftedBy(n).isEqual(this) && this.stickiness == "toPrevious"; + if (o) { + return this._getCombined(t, e) + } else { + return i._getTransformedByInsertion(e, n) + } + } + + _getCombined(t, e) { + const n = t.path.length - 1; + const i = Lg._createAt(e); + i.stickiness = this.stickiness; + i.offset = i.offset + this.path[n] - t.offset; + i.path = [...i.path, ...this.path.slice(n + 1)]; + return i + } + + toJSON() { + return {root: this.root.toJSON(), path: Array.from(this.path), stickiness: this.stickiness} + } + + clone() { + return new this.constructor(this.root, this.path, this.stickiness) + } + + static _createAt(t, e, n = "toNone") { + if (t instanceof Lg) { + return new Lg(t.root, t.path, t.stickiness) + } else { + const i = t; + if (e == "end") { + e = i.maxOffset + } else if (e == "before") { + return this._createBefore(i, n) + } else if (e == "after") { + return this._createAfter(i, n) + } else if (e !== 0 && !e) { + throw new u("model-createpositionat-offset-required", [this, t]) + } + if (!i.is("element") && !i.is("documentFragment")) { + throw new u("model-position-parent-incorrect", [this, t]) + } + const o = i.getPath(); + o.push(e); + return new this(i.root, o, n) + } + } + + static _createAfter(t, e) { + if (!t.parent) { + throw new u("model-position-after-root", [this, t], {root: t}) + } + return this._createAt(t.parent, t.endOffset, e) + } + + static _createBefore(t, e) { + if (!t.parent) { + throw new u("model-position-before-root", t, {root: t}) + } + return this._createAt(t.parent, t.startOffset, e) + } + + static fromJSON(t, e) { + if (t.root === "$graveyard") { + const n = new Lg(e.graveyard, t.path); + n.stickiness = t.stickiness; + return n + } + if (!e.getRoot(t.root)) { + throw new u("model-position-fromjson-no-root", e, {rootName: t.root}) + } + return new Lg(e.getRoot(t.root), t.path, t.stickiness) + } + } + + function Ng(t, e) { + const n = e.getChild(e.offsetToIndex(t.offset)); + if (n && n.is("$text") && n.startOffset < t.offset) { + return n + } + return null + } + + function Pg(t, e, n) { + if (n !== null) { + return null + } + return e.getChild(e.offsetToIndex(t.offset)) + } + + function Rg(t, e, n) { + if (n !== null) { + return null + } + return e.getChild(e.offsetToIndex(t.offset) - 1) + } + + class Og { + constructor(t, e = null) { + this.start = Lg._createAt(t); + this.end = e ? Lg._createAt(e) : Lg._createAt(t); + this.start.stickiness = this.isCollapsed ? "toNone" : "toNext"; + this.end.stickiness = this.isCollapsed ? "toNone" : "toPrevious" + } + + * [Symbol.iterator]() { + yield* new Mg({boundaries: this, ignoreElementEnd: true}) + } + + get isCollapsed() { + return this.start.isEqual(this.end) + } + + get isFlat() { + const t = this.start.getParentPath(); + const e = this.end.getParentPath(); + return lc(t, e) == "same" + } + + get root() { + return this.start.root + } + + containsPosition(t) { + return t.isAfter(this.start) && t.isBefore(this.end) + } + + containsRange(t, e = false) { + if (t.isCollapsed) { + e = false + } + const n = this.containsPosition(t.start) || e && this.start.isEqual(t.start); + const i = this.containsPosition(t.end) || e && this.end.isEqual(t.end); + return n && i + } + + containsItem(t) { + const e = Lg._createBefore(t); + return this.containsPosition(e) || this.start.isEqual(e) + } + + is(t) { + return t === "range" || t === "model:range" + } + + isEqual(t) { + return this.start.isEqual(t.start) && this.end.isEqual(t.end) + } + + isIntersecting(t) { + return this.start.isBefore(t.end) && this.end.isAfter(t.start) + } + + getDifference(t) { + const e = []; + if (this.isIntersecting(t)) { + if (this.containsPosition(t.start)) { + e.push(new Og(this.start, t.start)) + } + if (this.containsPosition(t.end)) { + e.push(new Og(t.end, this.end)) + } + } else { + e.push(new Og(this.start, this.end)) + } + return e + } + + getIntersection(t) { + if (this.isIntersecting(t)) { + let e = this.start; + let n = this.end; + if (this.containsPosition(t.start)) { + e = t.start + } + if (this.containsPosition(t.end)) { + n = t.end + } + return new Og(e, n) + } + return null + } + + getJoined(t, e = false) { + let n = this.isIntersecting(t); + if (!n) { + if (this.start.isBefore(t.start)) { + n = e ? this.end.isTouching(t.start) : this.end.isEqual(t.start) + } else { + n = e ? t.end.isTouching(this.start) : t.end.isEqual(this.start) + } + } + if (!n) { + return null + } + let i = this.start; + let o = this.end; + if (t.start.isBefore(i)) { + i = t.start + } + if (t.end.isAfter(o)) { + o = t.end + } + return new Og(i, o) + } + + getMinimalFlatRanges() { + const t = []; + const e = this.start.getCommonPath(this.end).length; + const n = Lg._createAt(this.start); + let i = n.parent; + while (n.path.length > e + 1) { + const e = i.maxOffset - n.offset; + if (e !== 0) { + t.push(new Og(n, n.getShiftedBy(e))) + } + n.path = n.path.slice(0, -1); + n.offset++; + i = i.parent + } + while (n.path.length <= this.end.path.length) { + const e = this.end.path[n.path.length - 1]; + const i = e - n.offset; + if (i !== 0) { + t.push(new Og(n, n.getShiftedBy(i))) + } + n.offset = e; + n.path.push(0) + } + return t + } + + getWalker(t = {}) { + t.boundaries = this; + return new Mg(t) + } + + * getItems(t = {}) { + t.boundaries = this; + t.ignoreElementEnd = true; + const e = new Mg(t); + for (const t of e) { + yield t.item + } + } + + * getPositions(t = {}) { + t.boundaries = this; + const e = new Mg(t); + yield e.position; + for (const t of e) { + yield t.nextPosition + } + } + + getTransformedByOperation(t) { + switch (t.type) { + case"insert": + return this._getTransformedByInsertOperation(t); + case"move": + case"remove": + case"reinsert": + return this._getTransformedByMoveOperation(t); + case"split": + return [this._getTransformedBySplitOperation(t)]; + case"merge": + return [this._getTransformedByMergeOperation(t)] + } + return [new Og(this.start, this.end)] + } + + getTransformedByOperations(t) { + const e = [new Og(this.start, this.end)]; + for (const n of t) { + for (let t = 0; t < e.length; t++) { + const i = e[t].getTransformedByOperation(n); + e.splice(t, 1, ...i); + t += i.length - 1 + } + } + for (let t = 0; t < e.length; t++) { + const n = e[t]; + for (let i = t + 1; i < e.length; i++) { + const t = e[i]; + if (n.containsRange(t) || t.containsRange(n) || n.isEqual(t)) { + e.splice(i, 1) + } + } + } + return e + } + + getCommonAncestor() { + return this.start.getCommonAncestor(this.end) + } + + getContainedElement() { + if (this.isCollapsed) { + return null + } + const t = this.start.nodeAfter; + const e = this.end.nodeBefore; + if (t && t.is("element") && t === e) { + return t + } + return null + } + + toJSON() { + return {start: this.start.toJSON(), end: this.end.toJSON()} + } + + clone() { + return new this.constructor(this.start, this.end) + } + + _getTransformedByInsertOperation(t, e = false) { + return this._getTransformedByInsertion(t.position, t.howMany, e) + } + + _getTransformedByMoveOperation(t, e = false) { + const n = t.sourcePosition; + const i = t.howMany; + const o = t.targetPosition; + return this._getTransformedByMove(n, o, i, e) + } + + _getTransformedBySplitOperation(t) { + const e = this.start._getTransformedBySplitOperation(t); + let n = this.end._getTransformedBySplitOperation(t); + if (this.end.isEqual(t.insertionPosition)) { + n = this.end.getShiftedBy(1) + } + if (e.root != n.root) { + n = this.end.getShiftedBy(-1) + } + return new Og(e, n) + } + + _getTransformedByMergeOperation(t) { + if (this.start.isEqual(t.targetPosition) && this.end.isEqual(t.deletionPosition)) { + return new Og(this.start) + } + let e = this.start._getTransformedByMergeOperation(t); + let n = this.end._getTransformedByMergeOperation(t); + if (e.root != n.root) { + n = this.end.getShiftedBy(-1) + } + if (e.isAfter(n)) { + if (t.sourcePosition.isBefore(t.targetPosition)) { + e = Lg._createAt(n); + e.offset = 0 + } else { + if (!t.deletionPosition.isEqual(e)) { + n = t.deletionPosition + } + e = t.targetPosition + } + return new Og(e, n) + } + return new Og(e, n) + } + + _getTransformedByInsertion(t, e, n = false) { + if (n && this.containsPosition(t)) { + return [new Og(this.start, t), new Og(t.getShiftedBy(e), this.end._getTransformedByInsertion(t, e))] + } else { + const n = new Og(this.start, this.end); + n.start = n.start._getTransformedByInsertion(t, e); + n.end = n.end._getTransformedByInsertion(t, e); + return [n] + } + } + + _getTransformedByMove(t, e, n, i = false) { + if (this.isCollapsed) { + const i = this.start._getTransformedByMove(t, e, n); + return [new Og(i)] + } + const o = Og._createFromPositionAndShift(t, n); + const r = e._getTransformedByDeletion(t, n); + if (this.containsPosition(e) && !i) { + if (o.containsPosition(this.start) || o.containsPosition(this.end)) { + const i = this.start._getTransformedByMove(t, e, n); + const o = this.end._getTransformedByMove(t, e, n); + return [new Og(i, o)] + } + } + let s; + const a = this.getDifference(o); + let c = null; + const l = this.getIntersection(o); + if (a.length == 1) { + c = new Og(a[0].start._getTransformedByDeletion(t, n), a[0].end._getTransformedByDeletion(t, n)) + } else if (a.length == 2) { + c = new Og(this.start, this.end._getTransformedByDeletion(t, n)) + } + if (c) { + s = c._getTransformedByInsertion(r, n, l !== null || i) + } else { + s = [] + } + if (l) { + const t = new Og(l.start._getCombined(o.start, r), l.end._getCombined(o.start, r)); + if (s.length == 2) { + s.splice(1, 0, t) + } else { + s.push(t) + } + } + return s + } + + _getTransformedByDeletion(t, e) { + let n = this.start._getTransformedByDeletion(t, e); + let i = this.end._getTransformedByDeletion(t, e); + if (n == null && i == null) { + return null + } + if (n == null) { + n = t + } + if (i == null) { + i = t + } + return new Og(n, i) + } + + static _createFromPositionAndShift(t, e) { + const n = t; + const i = t.getShiftedBy(e); + return e > 0 ? new this(n, i) : new this(i, n) + } + + static _createIn(t) { + return new this(Lg._createAt(t, 0), Lg._createAt(t, t.maxOffset)) + } + + static _createOn(t) { + return this._createFromPositionAndShift(Lg._createBefore(t), t.offsetSize) + } + + static _createFromRanges(t) { + if (t.length === 0) { + throw new u("range-create-from-ranges-empty-array", null) + } else if (t.length == 1) { + return t[0].clone() + } + const e = t[0]; + t.sort(((t, e) => t.start.isAfter(e.start) ? 1 : -1)); + const n = t.indexOf(e); + const i = new this(e.start, e.end); + if (n > 0) { + for (let e = n - 1; true; e++) { + if (t[e].end.isEqual(i.start)) { + i.start = Lg._createAt(t[e].start) + } else { + break + } + } + } + for (let e = n + 1; e < t.length; e++) { + if (t[e].start.isEqual(i.end)) { + i.end = Lg._createAt(t[e].end) + } else { + break + } + } + return i + } + + static fromJSON(t, e) { + return new this(Lg.fromJSON(t.start, e), Lg.fromJSON(t.end, e)) + } + } + + class Vg { + constructor() { + this._modelToViewMapping = new WeakMap; + this._viewToModelMapping = new WeakMap; + this._viewToModelLengthCallbacks = new Map; + this._markerNameToElements = new Map; + this._elementToMarkerNames = new Map; + this._deferredBindingRemovals = new Map; + this._unboundMarkerNames = new Set; + this.on("modelToViewPosition", ((t, e) => { + if (e.viewPosition) { + return + } + const n = this._modelToViewMapping.get(e.modelPosition.parent); + if (!n) { + throw new u("mapping-model-position-view-parent-not-found", this, {modelPosition: e.modelPosition}) + } + e.viewPosition = this.findPositionIn(n, e.modelPosition.offset) + }), {priority: "low"}); + this.on("viewToModelPosition", ((t, e) => { + if (e.modelPosition) { + return + } + const n = this.findMappedViewAncestor(e.viewPosition); + const i = this._viewToModelMapping.get(n); + const o = this._toModelOffset(e.viewPosition.parent, e.viewPosition.offset, n); + e.modelPosition = Lg._createAt(i, o) + }), {priority: "low"}) + } + + bindElements(t, e) { + this._modelToViewMapping.set(t, e); + this._viewToModelMapping.set(e, t) + } + + unbindViewElement(t, e = {}) { + const n = this.toModelElement(t); + if (this._elementToMarkerNames.has(t)) { + for (const e of this._elementToMarkerNames.get(t)) { + this._unboundMarkerNames.add(e) + } + } + if (e.defer) { + this._deferredBindingRemovals.set(t, t.root) + } else { + this._viewToModelMapping.delete(t); + if (this._modelToViewMapping.get(n) == t) { + this._modelToViewMapping.delete(n) + } + } + } + + unbindModelElement(t) { + const e = this.toViewElement(t); + this._modelToViewMapping.delete(t); + if (this._viewToModelMapping.get(e) == t) { + this._viewToModelMapping.delete(e) + } + } + + bindElementToMarker(t, e) { + const n = this._markerNameToElements.get(e) || new Set; + n.add(t); + const i = this._elementToMarkerNames.get(t) || new Set; + i.add(e); + this._markerNameToElements.set(e, n); + this._elementToMarkerNames.set(t, i) + } + + unbindElementFromMarkerName(t, e) { + const n = this._markerNameToElements.get(e); + if (n) { + n.delete(t); + if (n.size == 0) { + this._markerNameToElements.delete(e) + } + } + const i = this._elementToMarkerNames.get(t); + if (i) { + i.delete(e); + if (i.size == 0) { + this._elementToMarkerNames.delete(t) + } + } + } + + flushUnboundMarkerNames() { + const t = Array.from(this._unboundMarkerNames); + this._unboundMarkerNames.clear(); + return t + } + + flushDeferredBindings() { + for (const [t, e] of this._deferredBindingRemovals) { + if (t.root == e) { + this.unbindViewElement(t) + } + } + this._deferredBindingRemovals = new Map + } + + clearBindings() { + this._modelToViewMapping = new WeakMap; + this._viewToModelMapping = new WeakMap; + this._markerNameToElements = new Map; + this._elementToMarkerNames = new Map; + this._unboundMarkerNames = new Set; + this._deferredBindingRemovals = new Map + } + + toModelElement(t) { + return this._viewToModelMapping.get(t) + } + + toViewElement(t) { + return this._modelToViewMapping.get(t) + } + + toModelRange(t) { + return new Og(this.toModelPosition(t.start), this.toModelPosition(t.end)) + } + + toViewRange(t) { + return new id(this.toViewPosition(t.start), this.toViewPosition(t.end)) + } + + toModelPosition(t) { + const e = {viewPosition: t, mapper: this}; + this.fire("viewToModelPosition", e); + return e.modelPosition + } + + toViewPosition(t, e = {isPhantom: false}) { + const n = {modelPosition: t, mapper: this, isPhantom: e.isPhantom}; + this.fire("modelToViewPosition", n); + return n.viewPosition + } + + markerNameToElements(t) { + const e = this._markerNameToElements.get(t); + if (!e) { + return null + } + const n = new Set; + for (const t of e) { + if (t.is("attributeElement")) { + for (const e of t.getElementsWithSameId()) { + n.add(e) + } + } else { + n.add(t) + } + } + return n + } + + registerViewToModelLength(t, e) { + this._viewToModelLengthCallbacks.set(t, e) + } + + findMappedViewAncestor(t) { + let e = t.parent; + while (!this._viewToModelMapping.has(e)) { + e = e.parent + } + return e + } + + _toModelOffset(t, e, n) { + if (n != t) { + const i = this._toModelOffset(t.parent, t.index, n); + const o = this._toModelOffset(t, e, t); + return i + o + } + if (t.is("$text")) { + return e + } + let i = 0; + for (let n = 0; n < e; n++) { + i += this.getModelLength(t.getChild(n)) + } + return i + } + + getModelLength(t) { + if (this._viewToModelLengthCallbacks.get(t.name)) { + const e = this._viewToModelLengthCallbacks.get(t.name); + return e(t) + } else if (this._viewToModelMapping.has(t)) { + return 1 + } else if (t.is("$text")) { + return t.data.length + } else if (t.is("uiElement")) { + return 0 + } else { + let e = 0; + for (const n of t.getChildren()) { + e += this.getModelLength(n) + } + return e + } + } + + findPositionIn(t, e) { + let n; + let i = 0; + let o = 0; + let r = 0; + if (t.is("$text")) { + return new nd(t, e) + } + while (o < e) { + n = t.getChild(r); + i = this.getModelLength(n); + o += i; + r++ + } + if (o == e) { + return this._moveViewPositionToTextNode(new nd(t, r)) + } else { + return this.findPositionIn(n, e - (o - i)) + } + } + + _moveViewPositionToTextNode(t) { + const e = t.nodeBefore; + const n = t.nodeAfter; + if (e instanceof gc) { + return new nd(e, e.data.length) + } else if (n instanceof gc) { + return new nd(n, 0) + } + return t + } + } + + hi(Vg, v); + + class Fg { + constructor() { + this._consumable = new Map; + this._textProxyRegistry = new Map + } + + add(t, e) { + e = jg(e); + if (t instanceof Sg) { + t = this._getSymbolForTextProxy(t) + } + if (!this._consumable.has(t)) { + this._consumable.set(t, new Map) + } + this._consumable.get(t).set(e, true) + } + + consume(t, e) { + e = jg(e); + if (t instanceof Sg) { + t = this._getSymbolForTextProxy(t) + } + if (this.test(t, e)) { + this._consumable.get(t).set(e, false); + return true + } else { + return false + } + } + + test(t, e) { + e = jg(e); + if (t instanceof Sg) { + t = this._getSymbolForTextProxy(t) + } + const n = this._consumable.get(t); + if (n === undefined) { + return null + } + const i = n.get(e); + if (i === undefined) { + return null + } + return i + } + + revert(t, e) { + e = jg(e); + if (t instanceof Sg) { + t = this._getSymbolForTextProxy(t) + } + const n = this.test(t, e); + if (n === false) { + this._consumable.get(t).set(e, true); + return true + } else if (n === true) { + return false + } + return null + } + + verifyAllConsumed(t) { + const e = []; + for (const [n, i] of this._consumable) { + for (const [o, r] of i) { + const i = o.split(":")[0]; + if (r && t == i) { + e.push({event: o, item: n.name || n.description}) + } + } + } + if (e.length) { + throw new u("conversion-model-consumable-not-consumed", null, {items: e}) + } + } + + _getSymbolForTextProxy(t) { + let e = null; + const n = this._textProxyRegistry.get(t.startOffset); + if (n) { + const i = n.get(t.endOffset); + if (i) { + e = i.get(t.parent) + } + } + if (!e) { + e = this._addSymbolForTextProxy(t) + } + return e + } + + _addSymbolForTextProxy(t) { + const e = t.startOffset; + const n = t.endOffset; + const i = t.parent; + const o = Symbol("$textProxy:" + t.data); + let r, s; + r = this._textProxyRegistry.get(e); + if (!r) { + r = new Map; + this._textProxyRegistry.set(e, r) + } + s = r.get(n); + if (!s) { + s = new Map; + r.set(n, s) + } + s.set(i, o); + return o + } + } + + function jg(t) { + const e = t.split(":"); + if (e[0] == "insert") { + return e[0] + } + if (e[0] == "addMarker" || e[0] == "removeMarker") { + return t + } + return e.length > 1 ? e[0] + ":" + e[1] : e[0] + } + + class Hg { + constructor(t) { + this._conversionApi = {dispatcher: this, ...t}; + this._firedEventsMap = new WeakMap + } + + convertChanges(t, e, n) { + const i = this._createConversionApi(n, t.getRefreshedItems()); + for (const e of t.getMarkersToRemove()) { + this._convertMarkerRemove(e.name, e.range, i) + } + const o = this._reduceChanges(t.getChanges()); + for (const t of o) { + if (t.type === "insert") { + this._convertInsert(Og._createFromPositionAndShift(t.position, t.length), i) + } else if (t.type === "reinsert") { + this._convertReinsert(Og._createFromPositionAndShift(t.position, t.length), i) + } else if (t.type === "remove") { + this._convertRemove(t.position, t.length, t.name, i) + } else { + this._convertAttribute(t.range, t.attributeKey, t.attributeOldValue, t.attributeNewValue, i) + } + } + for (const t of i.mapper.flushUnboundMarkerNames()) { + const n = e.get(t).getRange(); + this._convertMarkerRemove(t, n, i); + this._convertMarkerAdd(t, n, i) + } + for (const e of t.getMarkersToAdd()) { + this._convertMarkerAdd(e.name, e.range, i) + } + i.mapper.flushDeferredBindings(); + i.consumable.verifyAllConsumed("insert") + } + + convert(t, e, n, i = {}) { + const o = this._createConversionApi(n, undefined, i); + this._convertInsert(t, o); + for (const [t, n] of e) { + this._convertMarkerAdd(t, n, o) + } + o.consumable.verifyAllConsumed("insert") + } + + convertSelection(t, e, n) { + const i = Array.from(e.getMarkersAtPosition(t.getFirstPosition())); + const o = this._createConversionApi(n); + this._addConsumablesForSelection(o.consumable, t, i); + this.fire("selection", {selection: t}, o); + if (!t.isCollapsed) { + return + } + for (const e of i) { + const n = e.getRange(); + if (!Ug(t.getFirstPosition(), e, o.mapper)) { + continue + } + const i = {item: t, markerName: e.name, markerRange: n}; + if (o.consumable.test(t, "addMarker:" + e.name)) { + this.fire("addMarker:" + e.name, i, o) + } + } + for (const e of t.getAttributeKeys()) { + const n = { + item: t, + range: t.getFirstRange(), + attributeKey: e, + attributeOldValue: null, + attributeNewValue: t.getAttribute(e) + }; + if (o.consumable.test(t, "attribute:" + n.attributeKey)) { + this.fire("attribute:" + n.attributeKey + ":$text", n, o) + } + } + } + + _convertInsert(t, e, n = {}) { + if (!n.doNotAddConsumables) { + this._addConsumablesForInsert(e.consumable, Array.from(t)) + } + for (const n of Array.from(t.getWalker({shallow: true})).map(Wg)) { + this._testAndFire("insert", n, e) + } + } + + _convertRemove(t, e, n, i) { + this.fire("remove:" + n, {position: t, length: e}, i) + } + + _convertAttribute(t, e, n, i, o) { + this._addConsumablesForRange(o.consumable, t, `attribute:${e}`); + for (const r of t) { + const t = { + item: r.item, + range: Og._createFromPositionAndShift(r.previousPosition, r.length), + attributeKey: e, + attributeOldValue: n, + attributeNewValue: i + }; + this._testAndFire(`attribute:${e}`, t, o) + } + } + + _convertReinsert(t, e) { + const n = Array.from(t.getWalker({shallow: true})); + this._addConsumablesForInsert(e.consumable, n); + for (const t of n.map(Wg)) { + this._testAndFire("insert", {...t, reconversion: true}, e) + } + } + + _convertMarkerAdd(t, e, n) { + if (e.root.rootName == "$graveyard") { + return + } + const i = "addMarker:" + t; + n.consumable.add(e, i); + this.fire(i, {markerName: t, markerRange: e}, n); + if (!n.consumable.consume(e, i)) { + return + } + this._addConsumablesForRange(n.consumable, e, i); + for (const o of e.getItems()) { + if (!n.consumable.test(o, i)) { + continue + } + const r = {item: o, range: Og._createOn(o), markerName: t, markerRange: e}; + this.fire(i, r, n) + } + } + + _convertMarkerRemove(t, e, n) { + if (e.root.rootName == "$graveyard") { + return + } + this.fire("removeMarker:" + t, {markerName: t, markerRange: e}, n) + } + + _reduceChanges(t) { + const e = {changes: t}; + this.fire("reduceChanges", e); + return e.changes + } + + _addConsumablesForInsert(t, e) { + for (const n of e) { + const e = n.item; + if (t.test(e, "insert") === null) { + t.add(e, "insert"); + for (const n of e.getAttributeKeys()) { + t.add(e, "attribute:" + n) + } + } + } + return t + } + + _addConsumablesForRange(t, e, n) { + for (const i of e.getItems()) { + t.add(i, n) + } + return t + } + + _addConsumablesForSelection(t, e, n) { + t.add(e, "selection"); + for (const i of n) { + t.add(e, "addMarker:" + i.name) + } + for (const n of e.getAttributeKeys()) { + t.add(e, "attribute:" + n) + } + return t + } + + _testAndFire(t, e, n) { + const i = qg(t, e); + const o = e.item.is("$textProxy") ? n.consumable._getSymbolForTextProxy(e.item) : e.item; + const r = this._firedEventsMap.get(n); + const s = r.get(o); + if (!s) { + r.set(o, new Set([i])) + } else if (!s.has(i)) { + s.add(i) + } else { + return + } + this.fire(i, e, n) + } + + _testAndFireAddAttributes(t, e) { + const n = {item: t, range: Og._createOn(t)}; + for (const t of n.item.getAttributeKeys()) { + n.attributeKey = t; + n.attributeOldValue = null; + n.attributeNewValue = n.item.getAttribute(t); + this._testAndFire(`attribute:${t}`, n, e) + } + } + + _createConversionApi(t, e = new Set, n = {}) { + const i = { + ...this._conversionApi, + consumable: new Fg, + writer: t, + options: n, + convertItem: t => this._convertInsert(Og._createOn(t), i), + convertChildren: t => this._convertInsert(Og._createIn(t), i, {doNotAddConsumables: true}), + convertAttributes: t => this._testAndFireAddAttributes(t, i), + canReuseView: t => !e.has(i.mapper.toModelElement(t)) + }; + this._firedEventsMap.set(i, new Map); + return i + } + } + + hi(Hg, v); + + function Ug(t, e, n) { + const i = e.getRange(); + const o = Array.from(t.getAncestors()); + o.shift(); + o.reverse(); + const r = o.some((t => { + if (i.containsItem(t)) { + const e = n.toViewElement(t); + return !!e.getCustomProperty("addHighlight") + } + })); + return !r + } + + function qg(t, e) { + const n = e.item.name || "$text"; + return `${t}:${n}` + } + + function Wg(t) { + const e = t.item; + const n = Og._createFromPositionAndShift(t.previousPosition, t.length); + return {item: e, range: n} + } + + class Gg { + constructor(t, e, n) { + this._lastRangeBackward = false; + this._ranges = []; + this._attrs = new Map; + if (t) { + this.setTo(t, e, n) + } + } + + get anchor() { + if (this._ranges.length > 0) { + const t = this._ranges[this._ranges.length - 1]; + return this._lastRangeBackward ? t.end : t.start + } + return null + } + + get focus() { + if (this._ranges.length > 0) { + const t = this._ranges[this._ranges.length - 1]; + return this._lastRangeBackward ? t.start : t.end + } + return null + } + + get isCollapsed() { + const t = this._ranges.length; + if (t === 1) { + return this._ranges[0].isCollapsed + } else { + return false + } + } + + get rangeCount() { + return this._ranges.length + } + + get isBackward() { + return !this.isCollapsed && this._lastRangeBackward + } + + isEqual(t) { + if (this.rangeCount != t.rangeCount) { + return false + } else if (this.rangeCount === 0) { + return true + } + if (!this.anchor.isEqual(t.anchor) || !this.focus.isEqual(t.focus)) { + return false + } + for (const e of this._ranges) { + let n = false; + for (const i of t._ranges) { + if (e.isEqual(i)) { + n = true; + break + } + } + if (!n) { + return false + } + } + return true + } + + * getRanges() { + for (const t of this._ranges) { + yield new Og(t.start, t.end) + } + } + + getFirstRange() { + let t = null; + for (const e of this._ranges) { + if (!t || e.start.isBefore(t.start)) { + t = e + } + } + return t ? new Og(t.start, t.end) : null + } + + getLastRange() { + let t = null; + for (const e of this._ranges) { + if (!t || e.end.isAfter(t.end)) { + t = e + } + } + return t ? new Og(t.start, t.end) : null + } + + getFirstPosition() { + const t = this.getFirstRange(); + return t ? t.start.clone() : null + } + + getLastPosition() { + const t = this.getLastRange(); + return t ? t.end.clone() : null + } + + setTo(t, e, n) { + if (t === null) { + this._setRanges([]) + } else if (t instanceof Gg) { + this._setRanges(t.getRanges(), t.isBackward) + } else if (t && typeof t.getRanges == "function") { + this._setRanges(t.getRanges(), t.isBackward) + } else if (t instanceof Og) { + this._setRanges([t], !!e && !!e.backward) + } else if (t instanceof Lg) { + this._setRanges([new Og(t)]) + } else if (t instanceof Eg) { + const i = !!n && !!n.backward; + let o; + if (e == "in") { + o = Og._createIn(t) + } else if (e == "on") { + o = Og._createOn(t) + } else if (e !== undefined) { + o = new Og(Lg._createAt(t, e)) + } else { + throw new u("model-selection-setto-required-second-parameter", [this, t]) + } + this._setRanges([o], i) + } else if (Ka(t)) { + this._setRanges(t, e && !!e.backward) + } else { + throw new u("model-selection-setto-not-selectable", [this, t]) + } + } + + _setRanges(t, e = false) { + t = Array.from(t); + const n = t.some((e => { + if (!(e instanceof Og)) { + throw new u("model-selection-set-ranges-not-range", [this, t]) + } + return this._ranges.every((t => !t.isEqual(e))) + })); + if (t.length === this._ranges.length && !n) { + return + } + this._removeAllRanges(); + for (const e of t) { + this._pushRange(e) + } + this._lastRangeBackward = !!e; + this.fire("change:range", {directChange: true}) + } + + setFocus(t, e) { + if (this.anchor === null) { + throw new u("model-selection-setfocus-no-ranges", [this, t]) + } + const n = Lg._createAt(t, e); + if (n.compareWith(this.focus) == "same") { + return + } + const i = this.anchor; + if (this._ranges.length) { + this._popRange() + } + if (n.compareWith(i) == "before") { + this._pushRange(new Og(n, i)); + this._lastRangeBackward = true + } else { + this._pushRange(new Og(i, n)); + this._lastRangeBackward = false + } + this.fire("change:range", {directChange: true}) + } + + getAttribute(t) { + return this._attrs.get(t) + } + + getAttributes() { + return this._attrs.entries() + } + + getAttributeKeys() { + return this._attrs.keys() + } + + hasAttribute(t) { + return this._attrs.has(t) + } + + removeAttribute(t) { + if (this.hasAttribute(t)) { + this._attrs.delete(t); + this.fire("change:attribute", {attributeKeys: [t], directChange: true}) + } + } + + setAttribute(t, e) { + if (this.getAttribute(t) !== e) { + this._attrs.set(t, e); + this.fire("change:attribute", {attributeKeys: [t], directChange: true}) + } + } + + getSelectedElement() { + if (this.rangeCount !== 1) { + return null + } + return this.getFirstRange().getContainedElement() + } + + is(t) { + return t === "selection" || t === "model:selection" + } + + * getSelectedBlocks() { + const t = new WeakSet; + for (const e of this.getRanges()) { + const n = Yg(e.start, t); + if (n && Zg(n, e)) { + yield n + } + for (const n of e.getWalker()) { + const i = n.item; + if (n.type == "elementEnd" && Kg(i, t, e)) { + yield i + } + } + const i = Yg(e.end, t); + if (i && !e.end.isTouching(Lg._createAt(i, 0)) && Zg(i, e)) { + yield i + } + } + } + + containsEntireContent(t = this.anchor.root) { + const e = Lg._createAt(t, 0); + const n = Lg._createAt(t, "end"); + return e.isTouching(this.getFirstPosition()) && n.isTouching(this.getLastPosition()) + } + + _pushRange(t) { + this._checkRange(t); + this._ranges.push(new Og(t.start, t.end)) + } + + _checkRange(t) { + for (let e = 0; e < this._ranges.length; e++) { + if (t.isIntersecting(this._ranges[e])) { + throw new u("model-selection-range-intersects", [this, t], { + addedRange: t, + intersectingRange: this._ranges[e] + }) + } + } + } + + _removeAllRanges() { + while (this._ranges.length > 0) { + this._popRange() + } + } + + _popRange() { + this._ranges.pop() + } + } + + hi(Gg, v); + + function $g(t, e) { + if (e.has(t)) { + return false + } + e.add(t); + return t.root.document.model.schema.isBlock(t) && t.parent + } + + function Kg(t, e, n) { + return $g(t, e) && Zg(t, n) + } + + function Yg(t, e) { + const n = t.parent; + const i = n.root.document.model.schema; + const o = t.parent.getAncestors({parentFirst: true, includeSelf: true}); + let r = false; + const s = o.find((t => { + if (r) { + return false + } + r = i.isLimit(t); + return !r && $g(t, e) + })); + o.forEach((t => e.add(t))); + return s + } + + function Zg(t, e) { + const n = Qg(t); + if (!n) { + return true + } + const i = e.containsRange(Og._createOn(n), true); + return !i + } + + function Qg(t) { + const e = t.root.document.model.schema; + let n = t.parent; + while (n) { + if (e.isBlock(n)) { + return n + } + n = n.parent + } + } + + class Jg extends Og { + constructor(t, e) { + super(t, e); + Xg.call(this) + } + + detach() { + this.stopListening() + } + + is(t) { + return t === "liveRange" || t === "model:liveRange" || t == "range" || t === "model:range" + } + + toRange() { + return new Og(this.start, this.end) + } + + static fromRange(t) { + return new Jg(t.start, t.end) + } + } + + function Xg() { + this.listenTo(this.root.document.model, "applyOperation", ((t, e) => { + const n = e[0]; + if (!n.isDocumentOperation) { + return + } + tf.call(this, n) + }), {priority: "low"}) + } + + function tf(t) { + const e = this.getTransformedByOperation(t); + const n = Og._createFromRanges(e); + const i = !n.isEqual(this); + const o = ef(this, t); + let r = null; + if (i) { + if (n.root.rootName == "$graveyard") { + if (t.type == "remove") { + r = t.sourcePosition + } else { + r = t.deletionPosition + } + } + const e = this.toRange(); + this.start = n.start; + this.end = n.end; + this.fire("change:range", e, {deletionPosition: r}) + } else if (o) { + this.fire("change:content", this.toRange(), {deletionPosition: r}) + } + } + + function ef(t, e) { + switch (e.type) { + case"insert": + return t.containsPosition(e.position); + case"move": + case"remove": + case"reinsert": + case"merge": + return t.containsPosition(e.sourcePosition) || t.start.isEqual(e.sourcePosition) || t.containsPosition(e.targetPosition); + case"split": + return t.containsPosition(e.splitPosition) || t.containsPosition(e.insertionPosition) + } + return false + } + + hi(Jg, v); + const nf = "selection:"; + + class of { + constructor(t) { + this._selection = new rf(t); + this._selection.delegate("change:range").to(this); + this._selection.delegate("change:attribute").to(this); + this._selection.delegate("change:marker").to(this) + } + + get isCollapsed() { + return this._selection.isCollapsed + } + + get anchor() { + return this._selection.anchor + } + + get focus() { + return this._selection.focus + } + + get rangeCount() { + return this._selection.rangeCount + } + + get hasOwnRange() { + return this._selection.hasOwnRange + } + + get isBackward() { + return this._selection.isBackward + } + + get isGravityOverridden() { + return this._selection.isGravityOverridden + } + + get markers() { + return this._selection.markers + } + + get _ranges() { + return this._selection._ranges + } + + getRanges() { + return this._selection.getRanges() + } + + getFirstPosition() { + return this._selection.getFirstPosition() + } + + getLastPosition() { + return this._selection.getLastPosition() + } + + getFirstRange() { + return this._selection.getFirstRange() + } + + getLastRange() { + return this._selection.getLastRange() + } + + getSelectedBlocks() { + return this._selection.getSelectedBlocks() + } + + getSelectedElement() { + return this._selection.getSelectedElement() + } + + containsEntireContent(t) { + return this._selection.containsEntireContent(t) + } + + destroy() { + this._selection.destroy() + } + + getAttributeKeys() { + return this._selection.getAttributeKeys() + } + + getAttributes() { + return this._selection.getAttributes() + } + + getAttribute(t) { + return this._selection.getAttribute(t) + } + + hasAttribute(t) { + return this._selection.hasAttribute(t) + } + + refresh() { + this._selection._updateMarkers(); + this._selection._updateAttributes(false) + } + + observeMarkers(t) { + this._selection.observeMarkers(t) + } + + is(t) { + return t === "selection" || t == "model:selection" || t == "documentSelection" || t == "model:documentSelection" + } + + _setFocus(t, e) { + this._selection.setFocus(t, e) + } + + _setTo(t, e, n) { + this._selection.setTo(t, e, n) + } + + _setAttribute(t, e) { + this._selection.setAttribute(t, e) + } + + _removeAttribute(t) { + this._selection.removeAttribute(t) + } + + _getStoredAttributes() { + return this._selection._getStoredAttributes() + } + + _overrideGravity() { + return this._selection.overrideGravity() + } + + _restoreGravity(t) { + this._selection.restoreGravity(t) + } + + static _getStoreAttributeKey(t) { + return nf + t + } + + static _isStoreAttributeKey(t) { + return t.startsWith(nf) + } + } + + hi(of, v); + + class rf extends Gg { + constructor(t) { + super(); + this.markers = new Ya({idProperty: "name"}); + this._model = t.model; + this._document = t; + this._attributePriority = new Map; + this._selectionRestorePosition = null; + this._hasChangedRange = false; + this._overriddenGravityRegister = new Set; + this._observedMarkers = new Set; + this.listenTo(this._model, "applyOperation", ((t, e) => { + const n = e[0]; + if (!n.isDocumentOperation || n.type == "marker" || n.type == "rename" || n.type == "noop") { + return + } + if (this._ranges.length == 0 && this._selectionRestorePosition) { + this._fixGraveyardSelection(this._selectionRestorePosition) + } + this._selectionRestorePosition = null; + if (this._hasChangedRange) { + this._hasChangedRange = false; + this.fire("change:range", {directChange: false}) + } + }), {priority: "lowest"}); + this.on("change:range", (() => { + for (const t of this.getRanges()) { + if (!this._document._validateSelectionRange(t)) { + throw new u("document-selection-wrong-position", this, {range: t}) + } + } + })); + this.listenTo(this._model.markers, "update", ((t, e, n, i) => { + this._updateMarker(e, i) + })); + this.listenTo(this._document, "change", ((t, e) => { + af(this._model, e) + })) + } + + get isCollapsed() { + const t = this._ranges.length; + return t === 0 ? this._document._getDefaultRange().isCollapsed : super.isCollapsed + } + + get anchor() { + return super.anchor || this._document._getDefaultRange().start + } + + get focus() { + return super.focus || this._document._getDefaultRange().end + } + + get rangeCount() { + return this._ranges.length ? this._ranges.length : 1 + } + + get hasOwnRange() { + return this._ranges.length > 0 + } + + get isGravityOverridden() { + return !!this._overriddenGravityRegister.size + } + + destroy() { + for (let t = 0; t < this._ranges.length; t++) { + this._ranges[t].detach() + } + this.stopListening() + } + + * getRanges() { + if (this._ranges.length) { + yield* super.getRanges() + } else { + yield this._document._getDefaultRange() + } + } + + getFirstRange() { + return super.getFirstRange() || this._document._getDefaultRange() + } + + getLastRange() { + return super.getLastRange() || this._document._getDefaultRange() + } + + setTo(t, e, n) { + super.setTo(t, e, n); + this._updateAttributes(true); + this._updateMarkers() + } + + setFocus(t, e) { + super.setFocus(t, e); + this._updateAttributes(true); + this._updateMarkers() + } + + setAttribute(t, e) { + if (this._setAttribute(t, e)) { + const e = [t]; + this.fire("change:attribute", {attributeKeys: e, directChange: true}) + } + } + + removeAttribute(t) { + if (this._removeAttribute(t)) { + const e = [t]; + this.fire("change:attribute", {attributeKeys: e, directChange: true}) + } + } + + overrideGravity() { + const t = s(); + this._overriddenGravityRegister.add(t); + if (this._overriddenGravityRegister.size === 1) { + this._updateAttributes(true) + } + return t + } + + restoreGravity(t) { + if (!this._overriddenGravityRegister.has(t)) { + throw new u("document-selection-gravity-wrong-restore", this, {uid: t}) + } + this._overriddenGravityRegister.delete(t); + if (!this.isGravityOverridden) { + this._updateAttributes(true) + } + } + + observeMarkers(t) { + this._observedMarkers.add(t); + this._updateMarkers() + } + + _popRange() { + this._ranges.pop().detach() + } + + _pushRange(t) { + const e = this._prepareRange(t); + if (e) { + this._ranges.push(e) + } + } + + _prepareRange(t) { + this._checkRange(t); + if (t.root == this._document.graveyard) { + return + } + const e = Jg.fromRange(t); + e.on("change:range", ((t, n, i) => { + this._hasChangedRange = true; + if (e.root == this._document.graveyard) { + this._selectionRestorePosition = i.deletionPosition; + const t = this._ranges.indexOf(e); + this._ranges.splice(t, 1); + e.detach() + } + })); + return e + } + + _updateMarkers() { + if (!this._observedMarkers.size) { + return + } + const t = []; + let e = false; + for (const e of this._model.markers) { + const n = e.name.split(":", 1)[0]; + if (!this._observedMarkers.has(n)) { + continue + } + const i = e.getRange(); + for (const n of this.getRanges()) { + if (i.containsRange(n, !n.isCollapsed)) { + t.push(e) + } + } + } + const n = Array.from(this.markers); + for (const n of t) { + if (!this.markers.has(n)) { + this.markers.add(n); + e = true + } + } + for (const n of Array.from(this.markers)) { + if (!t.includes(n)) { + this.markers.remove(n); + e = true + } + } + if (e) { + this.fire("change:marker", {oldMarkers: n, directChange: false}) + } + } + + _updateMarker(t, e) { + const n = t.name.split(":", 1)[0]; + if (!this._observedMarkers.has(n)) { + return + } + let i = false; + const o = Array.from(this.markers); + const r = this.markers.has(t); + if (!e) { + if (r) { + this.markers.remove(t); + i = true + } + } else { + let n = false; + for (const t of this.getRanges()) { + if (e.containsRange(t, !t.isCollapsed)) { + n = true; + break + } + } + if (n && !r) { + this.markers.add(t); + i = true + } else if (!n && r) { + this.markers.remove(t); + i = true + } + } + if (i) { + this.fire("change:marker", {oldMarkers: o, directChange: false}) + } + } + + _updateAttributes(t) { + const e = bc(this._getSurroundingAttributes()); + const n = bc(this.getAttributes()); + if (t) { + this._attributePriority = new Map; + this._attrs = new Map + } else { + for (const [t, e] of this._attributePriority) { + if (e == "low") { + this._attrs.delete(t); + this._attributePriority.delete(t) + } + } + } + this._setAttributesTo(e); + const i = []; + for (const [t, e] of this.getAttributes()) { + if (!n.has(t) || n.get(t) !== e) { + i.push(t) + } + } + for (const [t] of n) { + if (!this.hasAttribute(t)) { + i.push(t) + } + } + if (i.length > 0) { + this.fire("change:attribute", {attributeKeys: i, directChange: false}) + } + } + + _setAttribute(t, e, n = true) { + const i = n ? "normal" : "low"; + if (i == "low" && this._attributePriority.get(t) == "normal") { + return false + } + const o = super.getAttribute(t); + if (o === e) { + return false + } + this._attrs.set(t, e); + this._attributePriority.set(t, i); + return true + } + + _removeAttribute(t, e = true) { + const n = e ? "normal" : "low"; + if (n == "low" && this._attributePriority.get(t) == "normal") { + return false + } + this._attributePriority.set(t, n); + if (!super.hasAttribute(t)) { + return false + } + this._attrs.delete(t); + return true + } + + _setAttributesTo(t) { + const e = new Set; + for (const [e, n] of this.getAttributes()) { + if (t.get(e) === n) { + continue + } + this._removeAttribute(e, false) + } + for (const [n, i] of t) { + const t = this._setAttribute(n, i, false); + if (t) { + e.add(n) + } + } + return e + } + + * _getStoredAttributes() { + const t = this.getFirstPosition().parent; + if (this.isCollapsed && t.isEmpty) { + for (const e of t.getAttributeKeys()) { + if (e.startsWith(nf)) { + const n = e.substr(nf.length); + yield[n, t.getAttribute(e)] + } + } + } + } + + _getSurroundingAttributes() { + const t = this.getFirstPosition(); + const e = this._model.schema; + let n = null; + if (!this.isCollapsed) { + const t = this.getFirstRange(); + for (const i of t) { + if (i.item.is("element") && e.isObject(i.item)) { + break + } + if (i.type == "text") { + n = i.item.getAttributes(); + break + } + } + } else { + const i = t.textNode ? t.textNode : t.nodeBefore; + const o = t.textNode ? t.textNode : t.nodeAfter; + if (!this.isGravityOverridden) { + n = sf(i) + } + if (!n) { + n = sf(o) + } + if (!this.isGravityOverridden && !n) { + let t = i; + while (t && !e.isInline(t) && !n) { + t = t.previousSibling; + n = sf(t) + } + } + if (!n) { + let t = o; + while (t && !e.isInline(t) && !n) { + t = t.nextSibling; + n = sf(t) + } + } + if (!n) { + n = this._getStoredAttributes() + } + } + return n + } + + _fixGraveyardSelection(t) { + const e = this._model.schema.getNearestSelectionRange(t); + if (e) { + this._pushRange(e) + } + } + } + + function sf(t) { + if (t instanceof Sg || t instanceof Dg) { + return t.getAttributes() + } + return null + } + + function af(t, e) { + const n = t.document.differ; + for (const i of n.getChanges()) { + if (i.type != "insert") { + continue + } + const n = i.position.parent; + const o = i.length === n.maxOffset; + if (o) { + t.enqueueChange(e, (t => { + const e = Array.from(n.getAttributeKeys()).filter((t => t.startsWith(nf))); + for (const i of e) { + t.removeAttribute(i, n) + } + })) + } + } + } + + class cf { + constructor(t) { + this._dispatchers = t + } + + add(t) { + for (const e of this._dispatchers) { + t(e) + } + return this + } + } + + var lf = 1, df = 4; + + function uf(t) { + return Oa(t, lf | df) + } + + const hf = uf; + + class mf extends cf { + elementToElement(t) { + return this.add(Nf(t)) + } + + elementToStructure(t) { + return this.add(Pf(t)) + } + + attributeToElement(t) { + return this.add(Rf(t)) + } + + attributeToAttribute(t) { + return this.add(Of(t)) + } + + markerToElement(t) { + return this.add(Vf(t)) + } + + markerToHighlight(t) { + return this.add(jf(t)) + } + + markerToData(t) { + return this.add(Ff(t)) + } + } + + function gf() { + return (t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const i = n.writer; + const o = n.mapper.toViewPosition(e.range.start); + const r = i.createText(e.item.data); + i.insert(o, r) + } + } + + function ff() { + return (t, e, n) => { + n.convertAttributes(e.item); + if (!e.reconversion && e.item.is("element") && !e.item.isEmpty) { + n.convertChildren(e.item) + } + } + } + + function pf() { + return (t, e, n) => { + const i = n.mapper.toViewPosition(e.position); + const o = e.position.getShiftedBy(e.length); + const r = n.mapper.toViewPosition(o, {isPhantom: true}); + const s = n.writer.createRange(i, r); + const a = n.writer.remove(s.getTrimmed()); + for (const t of n.writer.createRangeIn(a).getItems()) { + n.mapper.unbindViewElement(t, {defer: true}) + } + } + } + + function bf(t, e) { + const n = t.createAttributeElement("span", e.attributes); + if (e.classes) { + n._addClass(e.classes) + } + if (typeof e.priority === "number") { + n._priority = e.priority + } + n._id = e.id; + return n + } + + function kf() { + return (t, e, n) => { + const i = e.selection; + if (i.isCollapsed) { + return + } + if (!n.consumable.consume(i, "selection")) { + return + } + const o = []; + for (const t of i.getRanges()) { + const e = n.mapper.toViewRange(t); + o.push(e) + } + n.writer.setSelection(o, {backward: i.isBackward}) + } + } + + function wf() { + return (t, e, n) => { + const i = e.selection; + if (!i.isCollapsed) { + return + } + if (!n.consumable.consume(i, "selection")) { + return + } + const o = n.writer; + const r = i.getFirstPosition(); + const s = n.mapper.toViewPosition(r); + const a = o.breakAttributes(s); + o.setSelection(a) + } + } + + function Af() { + return (t, e, n) => { + const i = n.writer; + const o = i.document.selection; + for (const t of o.getRanges()) { + if (t.isCollapsed) { + if (t.end.parent.isAttached()) { + n.writer.mergeAttributes(t.start) + } + } + } + i.setSelection(null) + } + } + + function Cf(t) { + return (e, n, i) => { + if (!i.consumable.test(n.item, e.name)) { + return + } + const o = t(n.attributeOldValue, i, n); + const r = t(n.attributeNewValue, i, n); + if (!o && !r) { + return + } + i.consumable.consume(n.item, e.name); + const s = i.writer; + const a = s.document.selection; + if (n.item instanceof Gg || n.item instanceof of) { + s.wrap(a.getFirstRange(), r) + } else { + let t = i.mapper.toViewRange(n.range); + if (n.attributeOldValue !== null && o) { + t = s.unwrap(t, o) + } + if (n.attributeNewValue !== null && r) { + s.wrap(t, r) + } + } + } + } + + function _f(t, e = np) { + return (n, i, o) => { + if (!e(i.item, o.consumable, {preflight: true})) { + return + } + const r = t(i.item, o, i); + if (!r) { + return + } + e(i.item, o.consumable); + const s = o.mapper.toViewPosition(i.range.start); + o.mapper.bindElements(i.item, r); + o.writer.insert(s, r); + o.convertAttributes(i.item); + tp(r, i.item.getChildren(), o, {reconversion: i.reconversion}) + } + } + + function vf(t, e) { + return (n, i, o) => { + if (!e(i.item, o.consumable, {preflight: true})) { + return + } + const r = new Map; + o.writer._registerSlotFactory(Qf(i.item, r, o)); + const s = t(i.item, o, i); + o.writer._clearSlotFactory(); + if (!s) { + return + } + Jf(i.item, r, o); + e(i.item, o.consumable); + const a = o.mapper.toViewPosition(i.range.start); + o.mapper.bindElements(i.item, s); + o.writer.insert(a, s); + o.convertAttributes(i.item); + Xf(s, r, o, {reconversion: i.reconversion}) + } + } + + function yf(t) { + return (e, n, i) => { + n.isOpening = true; + const o = t(n, i); + n.isOpening = false; + const r = t(n, i); + if (!o || !r) { + return + } + const s = n.markerRange; + if (s.isCollapsed && !i.consumable.consume(s, e.name)) { + return + } + for (const t of s) { + if (!i.consumable.consume(t.item, e.name)) { + return + } + } + const a = i.mapper; + const c = i.writer; + c.insert(a.toViewPosition(s.start), o); + i.mapper.bindElementToMarker(o, n.markerName); + if (!s.isCollapsed) { + c.insert(a.toViewPosition(s.end), r); + i.mapper.bindElementToMarker(r, n.markerName) + } + e.stop() + } + } + + function xf() { + return (t, e, n) => { + const i = n.mapper.markerNameToElements(e.markerName); + if (!i) { + return + } + for (const t of i) { + n.mapper.unbindElementFromMarkerName(t, e.markerName); + n.writer.clear(n.writer.createRangeOn(t), t) + } + n.writer.clearClonedElementsGroup(e.markerName); + t.stop() + } + } + + function Ef(t) { + return (e, n, i) => { + const o = t(n.markerName, i); + if (!o) { + return + } + const r = n.markerRange; + if (!i.consumable.consume(r, e.name)) { + return + } + Df(r, false, i, n, o); + Df(r, true, i, n, o); + e.stop() + } + } + + function Df(t, e, n, i, o) { + const r = e ? t.start : t.end; + const s = r.nodeAfter && r.nodeAfter.is("element") ? r.nodeAfter : null; + const a = r.nodeBefore && r.nodeBefore.is("element") ? r.nodeBefore : null; + if (s || a) { + let t; + let r; + if (e && s || !e && !a) { + t = s; + r = true + } else { + t = a; + r = false + } + const c = n.mapper.toViewElement(t); + if (c) { + Sf(c, e, r, n, i, o); + return + } + } + const c = n.mapper.toViewPosition(r); + Tf(c, e, n, i, o) + } + + function Sf(t, e, n, i, o, r) { + const s = `data-${r.group}-${e ? "start" : "end"}-${n ? "before" : "after"}`; + const a = t.hasAttribute(s) ? t.getAttribute(s).split(",") : []; + a.unshift(r.name); + i.writer.setAttribute(s, a.join(","), t); + i.mapper.bindElementToMarker(t, o.markerName) + } + + function Tf(t, e, n, i, o) { + const r = `${o.group}-${e ? "start" : "end"}`; + const s = o.name ? {name: o.name} : null; + const a = n.writer.createUIElement(r, s); + n.writer.insert(t, a); + n.mapper.bindElementToMarker(a, i.markerName) + } + + function If(t) { + return (e, n, i) => { + const o = t(n.markerName, i); + if (!o) { + return + } + const r = i.mapper.markerNameToElements(n.markerName); + if (!r) { + return + } + for (const t of r) { + i.mapper.unbindElementFromMarkerName(t, n.markerName); + if (t.is("containerElement")) { + s(`data-${o.group}-start-before`, t); + s(`data-${o.group}-start-after`, t); + s(`data-${o.group}-end-before`, t); + s(`data-${o.group}-end-after`, t) + } else { + i.writer.clear(i.writer.createRangeOn(t), t) + } + } + i.writer.clearClonedElementsGroup(n.markerName); + e.stop(); + + function s(t, e) { + if (e.hasAttribute(t)) { + const n = new Set(e.getAttribute(t).split(",")); + n.delete(o.name); + if (n.size == 0) { + i.writer.removeAttribute(t, e) + } else { + i.writer.setAttribute(t, Array.from(n).join(","), e) + } + } + } + } + } + + function Bf(t) { + return (e, n, i) => { + if (!i.consumable.test(n.item, e.name)) { + return + } + const o = t(n.attributeOldValue, i, n); + const r = t(n.attributeNewValue, i, n); + if (!o && !r) { + return + } + i.consumable.consume(n.item, e.name); + const s = i.mapper.toViewElement(n.item); + const a = i.writer; + if (!s) { + throw new u("conversion-attribute-to-attribute-on-text", i.dispatcher, n) + } + if (n.attributeOldValue !== null && o) { + if (o.key == "class") { + const t = Qa(o.value); + for (const e of t) { + a.removeClass(e, s) + } + } else if (o.key == "style") { + const t = Object.keys(o.value); + for (const e of t) { + a.removeStyle(e, s) + } + } else { + a.removeAttribute(o.key, s) + } + } + if (n.attributeNewValue !== null && r) { + if (r.key == "class") { + const t = Qa(r.value); + for (const e of t) { + a.addClass(e, s) + } + } else if (r.key == "style") { + const t = Object.keys(r.value); + for (const e of t) { + a.setStyle(e, r.value[e], s) + } + } else { + a.setAttribute(r.key, r.value, s) + } + } + } + } + + function Mf(t) { + return (e, n, i) => { + if (!n.item) { + return + } + if (!(n.item instanceof Gg || n.item instanceof of) && !n.item.is("$textProxy")) { + return + } + const o = $f(t, n, i); + if (!o) { + return + } + if (!i.consumable.consume(n.item, e.name)) { + return + } + const r = i.writer; + const s = bf(r, o); + const a = r.document.selection; + if (n.item instanceof Gg || n.item instanceof of) { + r.wrap(a.getFirstRange(), s, a) + } else { + const t = i.mapper.toViewRange(n.range); + const e = r.wrap(t, s); + for (const t of e.getItems()) { + if (t.is("attributeElement") && t.isSimilar(s)) { + i.mapper.bindElementToMarker(t, n.markerName); + break + } + } + } + } + } + + function zf(t) { + return (e, n, i) => { + if (!n.item) { + return + } + if (!(n.item instanceof Ig)) { + return + } + const o = $f(t, n, i); + if (!o) { + return + } + if (!i.consumable.test(n.item, e.name)) { + return + } + const r = i.mapper.toViewElement(n.item); + if (r && r.getCustomProperty("addHighlight")) { + i.consumable.consume(n.item, e.name); + for (const t of Og._createIn(n.item)) { + i.consumable.consume(t.item, e.name) + } + r.getCustomProperty("addHighlight")(r, o, i.writer); + i.mapper.bindElementToMarker(r, n.markerName) + } + } + } + + function Lf(t) { + return (e, n, i) => { + if (n.markerRange.isCollapsed) { + return + } + const o = $f(t, n, i); + if (!o) { + return + } + const r = bf(i.writer, o); + const s = i.mapper.markerNameToElements(n.markerName); + if (!s) { + return + } + for (const t of s) { + i.mapper.unbindElementFromMarkerName(t, n.markerName); + if (t.is("attributeElement")) { + i.writer.unwrap(i.writer.createRangeOn(t), r) + } else { + t.getCustomProperty("removeHighlight")(t, o.id, i.writer) + } + } + i.writer.clearClonedElementsGroup(n.markerName); + e.stop() + } + } + + function Nf(t) { + t = hf(t); + t.model = Hf(t.model); + t.view = Uf(t.view, "container"); + if (t.model.attributes.length) { + t.model.children = true + } + return e => { + e.on("insert:" + t.model.name, _f(t.view, Zf(t.model)), {priority: t.converterPriority || "normal"}); + if (t.model.children || t.model.attributes.length) { + e.on("reduceChanges", Yf(t.model), {priority: "low"}) + } + } + } + + function Pf(t) { + t = hf(t); + t.model = Hf(t.model); + t.view = Uf(t.view, "container"); + t.model.children = true; + return e => { + if (e._conversionApi.schema.checkChild(t.model.name, "$text")) { + throw new u("conversion-element-to-structure-disallowed-text", e, {elementName: t.model.name}) + } + e.on("insert:" + t.model.name, vf(t.view, Zf(t.model)), {priority: t.converterPriority || "normal"}); + e.on("reduceChanges", Yf(t.model), {priority: "low"}) + } + } + + function Rf(t) { + t = hf(t); + const e = t.model.key ? t.model.key : t.model; + let n = "attribute:" + e; + if (t.model.name) { + n += ":" + t.model.name + } + if (t.model.values) { + for (const e of t.model.values) { + t.view[e] = Uf(t.view[e], "attribute") + } + } else { + t.view = Uf(t.view, "attribute") + } + const i = Wf(t); + return e => { + e.on(n, Cf(i), {priority: t.converterPriority || "normal"}) + } + } + + function Of(t) { + t = hf(t); + const e = t.model.key ? t.model.key : t.model; + let n = "attribute:" + e; + if (t.model.name) { + n += ":" + t.model.name + } + if (t.model.values) { + for (const e of t.model.values) { + t.view[e] = Gf(t.view[e]) + } + } else { + t.view = Gf(t.view) + } + const i = Wf(t); + return e => { + e.on(n, Bf(i), {priority: t.converterPriority || "normal"}) + } + } + + function Vf(t) { + t = hf(t); + t.view = Uf(t.view, "ui"); + return e => { + e.on("addMarker:" + t.model, yf(t.view), {priority: t.converterPriority || "normal"}); + e.on("removeMarker:" + t.model, xf(t.view), {priority: t.converterPriority || "normal"}) + } + } + + function Ff(t) { + t = hf(t); + const e = t.model; + if (!t.view) { + t.view = n => ({group: e, name: n.substr(t.model.length + 1)}) + } + return n => { + n.on("addMarker:" + e, Ef(t.view), {priority: t.converterPriority || "normal"}); + n.on("removeMarker:" + e, If(t.view), {priority: t.converterPriority || "normal"}) + } + } + + function jf(t) { + return e => { + e.on("addMarker:" + t.model, Mf(t.view), {priority: t.converterPriority || "normal"}); + e.on("addMarker:" + t.model, zf(t.view), {priority: t.converterPriority || "normal"}); + e.on("removeMarker:" + t.model, Lf(t.view), {priority: t.converterPriority || "normal"}) + } + } + + function Hf(t) { + if (typeof t == "string") { + t = {name: t} + } + if (!t.attributes) { + t.attributes = [] + } else if (!Array.isArray(t.attributes)) { + t.attributes = [t.attributes] + } + t.children = !!t.children; + return t + } + + function Uf(t, e) { + if (typeof t == "function") { + return t + } + return (n, i) => qf(t, i, e) + } + + function qf(t, e, n) { + if (typeof t == "string") { + t = {name: t} + } + let i; + const o = e.writer; + const r = Object.assign({}, t.attributes); + if (n == "container") { + i = o.createContainerElement(t.name, r) + } else if (n == "attribute") { + const e = {priority: t.priority || wd.DEFAULT_PRIORITY}; + i = o.createAttributeElement(t.name, r, e) + } else { + i = o.createUIElement(t.name, r) + } + if (t.styles) { + const e = Object.keys(t.styles); + for (const n of e) { + o.setStyle(n, t.styles[n], i) + } + } + if (t.classes) { + const e = t.classes; + if (typeof e == "string") { + o.addClass(e, i) + } else { + for (const t of e) { + o.addClass(t, i) + } + } + } + return i + } + + function Wf(t) { + if (t.model.values) { + return (e, n) => { + const i = t.view[e]; + if (i) { + return i(e, n) + } + return null + } + } else { + return t.view + } + } + + function Gf(t) { + if (typeof t == "string") { + return e => ({key: t, value: e}) + } else if (typeof t == "object") { + if (t.value) { + return () => t + } else { + return e => ({key: t.key, value: e}) + } + } else { + return t + } + } + + function $f(t, e, n) { + const i = typeof t == "function" ? t(e, n) : t; + if (!i) { + return null + } + if (!i.priority) { + i.priority = 10 + } + if (!i.id) { + i.id = e.markerName + } + return i + } + + function Kf(t) { + return (e, n) => { + if (!e.is("element", t.name)) { + return false + } + if (n.type == "attribute") { + if (t.attributes.includes(n.attributeKey)) { + return true + } + } else { + if (t.children) { + return true + } + } + return false + } + } + + function Yf(t) { + const e = Kf(t); + return (t, n) => { + const i = []; + if (!n.reconvertedElements) { + n.reconvertedElements = new Set + } + for (const t of n.changes) { + const o = t.position ? t.position.parent : t.range.start.nodeAfter; + if (!o || !e(o, t)) { + i.push(t); + continue + } + if (!n.reconvertedElements.has(o)) { + n.reconvertedElements.add(o); + const t = Lg._createBefore(o); + i.push({type: "remove", name: o.name, position: t, length: 1}, { + type: "reinsert", + name: o.name, + position: t, + length: 1 + }) + } + } + n.changes = i + } + } + + function Zf(t) { + return (e, n, i = {}) => { + const o = ["insert"]; + for (const n of t.attributes) { + if (e.hasAttribute(n)) { + o.push(`attribute:${n}`) + } + } + if (!o.every((t => n.test(e, t)))) { + return false + } + if (!i.preflight) { + o.forEach((t => n.consume(e, t))) + } + return true + } + } + + function Qf(t, e, n) { + return (i, o = "children") => { + const r = i.createContainerElement("$slot"); + let s = null; + if (o === "children") { + s = Array.from(t.getChildren()) + } else if (typeof o == "function") { + s = Array.from(t.getChildren()).filter((t => o(t))) + } else { + throw new u("conversion-slot-mode-unknown", n.dispatcher, {modeOrFilter: o}) + } + e.set(r, s); + return r + } + } + + function Jf(t, e, n) { + const i = Array.from(e.values()).flat(); + const o = new Set(i); + if (o.size != i.length) { + throw new u("conversion-slot-filter-overlap", n.dispatcher, {element: t}) + } + if (o.size != t.childCount) { + throw new u("conversion-slot-filter-incomplete", n.dispatcher, {element: t}) + } + } + + function Xf(t, e, n, i) { + n.mapper.on("modelToViewPosition", s, {priority: "highest"}); + let o = null; + let r = null; + for ([o, r] of e) { + tp(t, r, n, i); + n.writer.move(n.writer.createRangeIn(o), n.writer.createPositionBefore(o)); + n.writer.remove(o) + } + n.mapper.off("modelToViewPosition", s); + + function s(t, e) { + const n = e.modelPosition.nodeAfter; + const i = r.indexOf(n); + if (i < 0) { + return + } + e.viewPosition = e.mapper.findPositionIn(o, i) + } + } + + function tp(t, e, n, i) { + for (const o of e) { + if (!ep(t.root, o, n, i)) { + n.convertItem(o) + } + } + } + + function ep(t, e, n, i) { + const {writer: o, mapper: r} = n; + if (!i.reconversion) { + return false + } + const s = r.toViewElement(e); + if (!s || s.root == t) { + return false + } + if (!n.canReuseView(s)) { + return false + } + o.move(o.createRangeOn(s), r.toViewPosition(Lg._createBefore(e))); + return true + } + + function np(t, e, {preflight: n} = {}) { + if (n) { + return e.test(t, "insert") + } else { + return e.consume(t, "insert") + } + } + + function ip(t) { + const {schema: e, document: n} = t.model; + for (const i of n.getRootNames()) { + const o = n.getRoot(i); + if (o.isEmpty && !e.checkChild(o, "$text")) { + if (e.checkChild(o, "paragraph")) { + t.insertElement("paragraph", o); + return true + } + } + } + return false + } + + function op(t, e, n) { + const i = n.createContext(t); + if (!n.checkChild(i, "paragraph")) { + return false + } + if (!n.checkChild(i.push("paragraph"), e)) { + return false + } + return true + } + + function rp(t, e) { + const n = e.createElement("paragraph"); + e.insert(n, t); + return e.createPositionAt(n, 0) + } + + class sp extends cf { + elementToElement(t) { + return this.add(dp(t)) + } + + elementToAttribute(t) { + return this.add(up(t)) + } + + attributeToAttribute(t) { + return this.add(hp(t)) + } + + elementToMarker(t) { + return this.add(mp(t)) + } + + dataToMarker(t) { + return this.add(gp(t)) + } + } + + function ap() { + return (t, e, n) => { + if (!e.modelRange && n.consumable.consume(e.viewItem, {name: true})) { + const {modelRange: t, modelCursor: i} = n.convertChildren(e.viewItem, e.modelCursor); + e.modelRange = t; + e.modelCursor = i + } + } + } + + function cp() { + return (t, e, {schema: n, consumable: i, writer: o}) => { + let r = e.modelCursor; + if (!i.test(e.viewItem)) { + return + } + if (!n.checkChild(r, "$text")) { + if (!op(r, "$text", n)) { + return + } + r = rp(r, o) + } + i.consume(e.viewItem); + const s = o.createText(e.viewItem.data); + o.insert(s, r); + e.modelRange = o.createRange(r, r.getShiftedBy(s.offsetSize)); + e.modelCursor = e.modelRange.end + } + } + + function lp(t, e) { + return (n, i) => { + const o = i.newSelection; + const r = []; + for (const t of o.getRanges()) { + r.push(e.toModelRange(t)) + } + const s = t.createSelection(r, {backward: o.isBackward}); + if (!s.isEqual(t.document.selection)) { + t.change((t => { + t.setSelection(s) + })) + } + } + } + + function dp(t) { + t = hf(t); + const e = bp(t); + const n = pp(t.view); + const i = n ? "element:" + n : "element"; + return n => { + n.on(i, e, {priority: t.converterPriority || "normal"}) + } + } + + function up(t) { + t = hf(t); + Ap(t); + const e = Cp(t, false); + const n = pp(t.view); + const i = n ? "element:" + n : "element"; + return n => { + n.on(i, e, {priority: t.converterPriority || "low"}) + } + } + + function hp(t) { + t = hf(t); + let e = null; + if (typeof t.view == "string" || t.view.key) { + e = wp(t) + } + Ap(t, e); + const n = Cp(t, true); + return e => { + e.on("element", n, {priority: t.converterPriority || "low"}) + } + } + + function mp(t) { + t = hf(t); + yp(t); + return dp(t) + } + + function gp(t) { + t = hf(t); + if (!t.model) { + t.model = e => e ? t.view + ":" + e : t.view + } + const e = bp(xp(t, "start")); + const n = bp(xp(t, "end")); + return i => { + i.on("element:" + t.view + "-start", e, {priority: t.converterPriority || "normal"}); + i.on("element:" + t.view + "-end", n, {priority: t.converterPriority || "normal"}); + const o = c.get("low"); + const r = c.get("highest"); + const s = c.get(t.converterPriority) / r; + i.on("element", fp(t), {priority: o + s}) + } + } + + function fp(t) { + return (e, n, i) => { + const o = `data-${t.view}`; + if (!i.consumable.test(n.viewItem, {attributes: o + "-end-after"}) && !i.consumable.test(n.viewItem, {attributes: o + "-start-after"}) && !i.consumable.test(n.viewItem, {attributes: o + "-end-before"}) && !i.consumable.test(n.viewItem, {attributes: o + "-start-before"})) { + return + } + if (!n.modelRange) { + Object.assign(n, i.convertChildren(n.viewItem, n.modelCursor)) + } + if (i.consumable.consume(n.viewItem, {attributes: o + "-end-after"})) { + r(n.modelRange.end, n.viewItem.getAttribute(o + "-end-after").split(",")) + } + if (i.consumable.consume(n.viewItem, {attributes: o + "-start-after"})) { + r(n.modelRange.end, n.viewItem.getAttribute(o + "-start-after").split(",")) + } + if (i.consumable.consume(n.viewItem, {attributes: o + "-end-before"})) { + r(n.modelRange.start, n.viewItem.getAttribute(o + "-end-before").split(",")) + } + if (i.consumable.consume(n.viewItem, {attributes: o + "-start-before"})) { + r(n.modelRange.start, n.viewItem.getAttribute(o + "-start-before").split(",")) + } + + function r(e, o) { + for (const r of o) { + const o = t.model(r, i); + const s = i.writer.createElement("$marker", {"data-name": o}); + i.writer.insert(s, e); + if (n.modelCursor.isEqual(e)) { + n.modelCursor = n.modelCursor.getShiftedBy(1) + } else { + n.modelCursor = n.modelCursor._getTransformedByInsertion(e, 1) + } + n.modelRange = n.modelRange._getTransformedByInsertion(e, 1)[0] + } + } + } + } + + function pp(t) { + if (typeof t == "string") { + return t + } + if (typeof t == "object" && typeof t.name == "string") { + return t.name + } + return null + } + + function bp(t) { + const e = new kc(t.view); + return (n, i, o) => { + const r = e.match(i.viewItem); + if (!r) { + return + } + const s = r.match; + s.name = true; + if (!o.consumable.test(i.viewItem, s)) { + return + } + const a = kp(t.model, i.viewItem, o); + if (!a) { + return + } + if (!o.safeInsert(a, i.modelCursor)) { + return + } + o.consumable.consume(i.viewItem, s); + o.convertChildren(i.viewItem, a); + o.updateConversionResult(a, i) + } + } + + function kp(t, e, n) { + if (t instanceof Function) { + return t(e, n) + } else { + return n.writer.createElement(t) + } + } + + function wp(t) { + if (typeof t.view == "string") { + t.view = {key: t.view} + } + const e = t.view.key; + let n; + if (e == "class" || e == "style") { + const i = e == "class" ? "classes" : "styles"; + n = {[i]: t.view.value} + } else { + const i = typeof t.view.value == "undefined" ? /[\s\S]*/ : t.view.value; + n = {attributes: {[e]: i}} + } + if (t.view.name) { + n.name = t.view.name + } + t.view = n; + return e + } + + function Ap(t, e = null) { + const n = e === null ? true : t => t.getAttribute(e); + const i = typeof t.model != "object" ? t.model : t.model.key; + const o = typeof t.model != "object" || typeof t.model.value == "undefined" ? n : t.model.value; + t.model = {key: i, value: o} + } + + function Cp(t, e) { + const n = new kc(t.view); + return (i, o, r) => { + if (!o.modelRange && e) { + return + } + const s = n.match(o.viewItem); + if (!s) { + return + } + if (_p(t.view, o.viewItem)) { + s.match.name = true + } else { + delete s.match.name + } + if (!r.consumable.test(o.viewItem, s.match)) { + return + } + const a = t.model.key; + const c = typeof t.model.value == "function" ? t.model.value(o.viewItem, r) : t.model.value; + if (c === null) { + return + } + if (!o.modelRange) { + Object.assign(o, r.convertChildren(o.viewItem, o.modelCursor)) + } + const l = vp(o.modelRange, {key: a, value: c}, e, r); + if (l) { + if (r.consumable.test(o.viewItem, {name: true})) { + s.match.name = true + } + r.consumable.consume(o.viewItem, s.match) + } + } + } + + function _p(t, e) { + const n = typeof t == "function" ? t(e) : t; + if (typeof n == "object" && !pp(n)) { + return false + } + return !n.classes && !n.attributes && !n.styles + } + + function vp(t, e, n, i) { + let o = false; + for (const r of Array.from(t.getItems({shallow: n}))) { + if (!i.schema.checkAttribute(r, e.key)) { + continue + } + o = true; + if (r.hasAttribute(e.key)) { + continue + } + i.writer.setAttribute(e.key, e.value, r) + } + return o + } + + function yp(t) { + const e = t.model; + t.model = (t, n) => { + const i = typeof e == "string" ? e : e(t, n); + return n.writer.createElement("$marker", {"data-name": i}) + } + } + + function xp(t, e) { + const n = {}; + n.view = t.view + "-" + e; + n.model = (e, n) => { + const i = e.getAttribute("name"); + const o = t.model(i, n); + return n.writer.createElement("$marker", {"data-name": o}) + }; + return n + } + + class Ep { + constructor(t, e) { + this.model = t; + this.view = new xg(e); + this.mapper = new Vg; + this.downcastDispatcher = new Hg({mapper: this.mapper, schema: t.schema}); + const n = this.model.document; + const i = n.selection; + const o = this.model.markers; + this.listenTo(this.model, "_beforeChanges", (() => { + this.view._disableRendering(true) + }), {priority: "highest"}); + this.listenTo(this.model, "_afterChanges", (() => { + this.view._disableRendering(false) + }), {priority: "lowest"}); + this.listenTo(n, "change", (() => { + this.view.change((t => { + this.downcastDispatcher.convertChanges(n.differ, o, t); + this.downcastDispatcher.convertSelection(i, o, t) + })) + }), {priority: "low"}); + this.listenTo(this.view.document, "selectionChange", lp(this.model, this.mapper)); + this.downcastDispatcher.on("insert:$text", gf(), {priority: "lowest"}); + this.downcastDispatcher.on("insert", ff(), {priority: "lowest"}); + this.downcastDispatcher.on("remove", pf(), {priority: "low"}); + this.downcastDispatcher.on("selection", Af(), {priority: "high"}); + this.downcastDispatcher.on("selection", kf(), {priority: "low"}); + this.downcastDispatcher.on("selection", wf(), {priority: "low"}); + this.view.document.roots.bindTo(this.model.document.roots).using((t => { + if (t.rootName == "$graveyard") { + return null + } + const e = new td(this.view.document, t.name); + e.rootName = t.rootName; + this.mapper.bindElements(t, e); + return e + })) + } + + destroy() { + this.view.destroy(); + this.stopListening() + } + + reconvertMarker(t) { + const e = typeof t == "string" ? t : t.name; + const n = this.model.markers.get(e); + if (!n) { + throw new u("editingcontroller-reconvertmarker-marker-not-exist", this, {markerName: e}) + } + this.model.change((() => { + this.model.markers._refresh(n) + })) + } + + reconvertItem(t) { + this.model.change((() => { + this.model.document.differ._refreshItem(t) + })) + } + } + + hi(Ep, ei); + + class Dp { + constructor() { + this._commands = new Map + } + + add(t, e) { + this._commands.set(t, e) + } + + get(t) { + return this._commands.get(t) + } + + execute(t, ...e) { + const n = this.get(t); + if (!n) { + throw new u("commandcollection-command-not-found", this, {commandName: t}) + } + return n.execute(...e) + } + + * names() { + yield* this._commands.keys() + } + + * commands() { + yield* this._commands.values() + } + + [Symbol.iterator]() { + return this._commands[Symbol.iterator]() + } + + destroy() { + for (const t of this.commands()) { + t.destroy() + } + } + } + + class Sp { + constructor() { + this._consumables = new Map + } + + add(t, e) { + let n; + if (t.is("$text") || t.is("documentFragment")) { + this._consumables.set(t, true); + return + } + if (!this._consumables.has(t)) { + n = new Tp(t); + this._consumables.set(t, n) + } else { + n = this._consumables.get(t) + } + n.add(e) + } + + test(t, e) { + const n = this._consumables.get(t); + if (n === undefined) { + return null + } + if (t.is("$text") || t.is("documentFragment")) { + return n + } + return n.test(e) + } + + consume(t, e) { + if (this.test(t, e)) { + if (t.is("$text") || t.is("documentFragment")) { + this._consumables.set(t, false) + } else { + this._consumables.get(t).consume(e) + } + return true + } + return false + } + + revert(t, e) { + const n = this._consumables.get(t); + if (n !== undefined) { + if (t.is("$text") || t.is("documentFragment")) { + this._consumables.set(t, true) + } else { + n.revert(e) + } + } + } + + static consumablesFromElement(t) { + const e = {element: t, name: true, attributes: [], classes: [], styles: []}; + const n = t.getAttributeKeys(); + for (const t of n) { + if (t == "style" || t == "class") { + continue + } + e.attributes.push(t) + } + const i = t.getClassNames(); + for (const t of i) { + e.classes.push(t) + } + const o = t.getStyleNames(); + for (const t of o) { + e.styles.push(t) + } + return e + } + + static createFrom(t, e) { + if (!e) { + e = new Sp(t) + } + if (t.is("$text")) { + e.add(t); + return e + } + if (t.is("element")) { + e.add(t, Sp.consumablesFromElement(t)) + } + if (t.is("documentFragment")) { + e.add(t) + } + for (const n of t.getChildren()) { + e = Sp.createFrom(n, e) + } + return e + } + } + + class Tp { + constructor(t) { + this.element = t; + this._canConsumeName = null; + this._consumables = {attributes: new Map, styles: new Map, classes: new Map} + } + + add(t) { + if (t.name) { + this._canConsumeName = true + } + for (const e in this._consumables) { + if (e in t) { + this._add(e, t[e]) + } + } + } + + test(t) { + if (t.name && !this._canConsumeName) { + return this._canConsumeName + } + for (const e in this._consumables) { + if (e in t) { + const n = this._test(e, t[e]); + if (n !== true) { + return n + } + } + } + return true + } + + consume(t) { + if (t.name) { + this._canConsumeName = false + } + for (const e in this._consumables) { + if (e in t) { + this._consume(e, t[e]) + } + } + } + + revert(t) { + if (t.name) { + this._canConsumeName = true + } + for (const e in this._consumables) { + if (e in t) { + this._revert(e, t[e]) + } + } + } + + _add(t, e) { + const n = Re(e) ? e : [e]; + const i = this._consumables[t]; + for (const e of n) { + if (t === "attributes" && (e === "class" || e === "style")) { + throw new u("viewconsumable-invalid-attribute", this) + } + i.set(e, true); + if (t === "styles") { + for (const t of this.element.document.stylesProcessor.getRelatedStyles(e)) { + i.set(t, true) + } + } + } + } + + _test(t, e) { + const n = Re(e) ? e : [e]; + const i = this._consumables[t]; + for (const e of n) { + if (t === "attributes" && (e === "class" || e === "style")) { + const t = e == "class" ? "classes" : "styles"; + const n = this._test(t, [...this._consumables[t].keys()]); + if (n !== true) { + return n + } + } else { + const t = i.get(e); + if (t === undefined) { + return null + } + if (!t) { + return false + } + } + } + return true + } + + _consume(t, e) { + const n = Re(e) ? e : [e]; + const i = this._consumables[t]; + for (const e of n) { + if (t === "attributes" && (e === "class" || e === "style")) { + const t = e == "class" ? "classes" : "styles"; + this._consume(t, [...this._consumables[t].keys()]) + } else { + i.set(e, false); + if (t == "styles") { + for (const t of this.element.document.stylesProcessor.getRelatedStyles(e)) { + i.set(t, false) + } + } + } + } + } + + _revert(t, e) { + const n = Re(e) ? e : [e]; + const i = this._consumables[t]; + for (const e of n) { + if (t === "attributes" && (e === "class" || e === "style")) { + const t = e == "class" ? "classes" : "styles"; + this._revert(t, [...this._consumables[t].keys()]) + } else { + const t = i.get(e); + if (t === false) { + i.set(e, true) + } + } + } + } + } + + class Ip { + constructor() { + this._sourceDefinitions = {}; + this._attributeProperties = {}; + this.decorate("checkChild"); + this.decorate("checkAttribute"); + this.on("checkAttribute", ((t, e) => { + e[0] = new Bp(e[0]) + }), {priority: "highest"}); + this.on("checkChild", ((t, e) => { + e[0] = new Bp(e[0]); + e[1] = this.getDefinition(e[1]) + }), {priority: "highest"}) + } + + register(t, e) { + if (this._sourceDefinitions[t]) { + throw new u("schema-cannot-register-item-twice", this, {itemName: t}) + } + this._sourceDefinitions[t] = [Object.assign({}, e)]; + this._clearCache() + } + + extend(t, e) { + if (!this._sourceDefinitions[t]) { + throw new u("schema-cannot-extend-missing-item", this, {itemName: t}) + } + this._sourceDefinitions[t].push(Object.assign({}, e)); + this._clearCache() + } + + getDefinitions() { + if (!this._compiledDefinitions) { + this._compile() + } + return this._compiledDefinitions + } + + getDefinition(t) { + let e; + if (typeof t == "string") { + e = t + } else if (t.is && (t.is("$text") || t.is("$textProxy"))) { + e = "$text" + } else { + e = t.name + } + return this.getDefinitions()[e] + } + + isRegistered(t) { + return !!this.getDefinition(t) + } + + isBlock(t) { + const e = this.getDefinition(t); + return !!(e && e.isBlock) + } + + isLimit(t) { + const e = this.getDefinition(t); + if (!e) { + return false + } + return !!(e.isLimit || e.isObject) + } + + isObject(t) { + const e = this.getDefinition(t); + if (!e) { + return false + } + return !!(e.isObject || e.isLimit && e.isSelectable && e.isContent) + } + + isInline(t) { + const e = this.getDefinition(t); + return !!(e && e.isInline) + } + + isSelectable(t) { + const e = this.getDefinition(t); + if (!e) { + return false + } + return !!(e.isSelectable || e.isObject) + } + + isContent(t) { + const e = this.getDefinition(t); + if (!e) { + return false + } + return !!(e.isContent || e.isObject) + } + + checkChild(t, e) { + if (!e) { + return false + } + return this._checkContextMatch(e, t) + } + + checkAttribute(t, e) { + const n = this.getDefinition(t.last); + if (!n) { + return false + } + return n.allowAttributes.includes(e) + } + + checkMerge(t, e = null) { + if (t instanceof Lg) { + const e = t.nodeBefore; + const n = t.nodeAfter; + if (!(e instanceof Ig)) { + throw new u("schema-check-merge-no-element-before", this) + } + if (!(n instanceof Ig)) { + throw new u("schema-check-merge-no-element-after", this) + } + return this.checkMerge(e, n) + } + for (const n of e.getChildren()) { + if (!this.checkChild(t, n)) { + return false + } + } + return true + } + + addChildCheck(t) { + this.on("checkChild", ((e, [n, i]) => { + if (!i) { + return + } + const o = t(n, i); + if (typeof o == "boolean") { + e.stop(); + e.return = o + } + }), {priority: "high"}) + } + + addAttributeCheck(t) { + this.on("checkAttribute", ((e, [n, i]) => { + const o = t(n, i); + if (typeof o == "boolean") { + e.stop(); + e.return = o + } + }), {priority: "high"}) + } + + setAttributeProperties(t, e) { + this._attributeProperties[t] = Object.assign(this.getAttributeProperties(t), e) + } + + getAttributeProperties(t) { + return this._attributeProperties[t] || {} + } + + getLimitElement(t) { + let e; + if (t instanceof Lg) { + e = t.parent + } else { + const n = t instanceof Og ? [t] : Array.from(t.getRanges()); + e = n.reduce(((t, e) => { + const n = e.getCommonAncestor(); + if (!t) { + return n + } + return t.getCommonAncestor(n, {includeSelf: true}) + }), null) + } + while (!this.isLimit(e)) { + if (e.parent) { + e = e.parent + } else { + break + } + } + return e + } + + checkAttributeInSelection(t, e) { + if (t.isCollapsed) { + const n = t.getFirstPosition(); + const i = [...n.getAncestors(), new Dg("", t.getAttributes())]; + return this.checkAttribute(i, e) + } else { + const n = t.getRanges(); + for (const t of n) { + for (const n of t) { + if (this.checkAttribute(n.item, e)) { + return true + } + } + } + } + return false + } + + * getValidRanges(t, e) { + t = Kp(t); + for (const n of t) { + yield* this._getValidRangesForRange(n, e) + } + } + + getNearestSelectionRange(t, e = "both") { + if (this.checkChild(t, "$text")) { + return new Og(t) + } + let n, i; + const o = t.getAncestors().reverse().find((t => this.isLimit(t))) || t.root; + if (e == "both" || e == "backward") { + n = new Mg({boundaries: Og._createIn(o), startPosition: t, direction: "backward"}) + } + if (e == "both" || e == "forward") { + i = new Mg({boundaries: Og._createIn(o), startPosition: t}) + } + for (const t of $p(n, i)) { + const e = t.walker == n ? "elementEnd" : "elementStart"; + const i = t.value; + if (i.type == e && this.isObject(i.item)) { + return Og._createOn(i.item) + } + if (this.checkChild(i.nextPosition, "$text")) { + return new Og(i.nextPosition) + } + } + return null + } + + findAllowedParent(t, e) { + let n = t.parent; + while (n) { + if (this.checkChild(n, e)) { + return n + } + if (this.isLimit(n)) { + return null + } + n = n.parent + } + return null + } + + setAllowedAttributes(t, e, n) { + const i = n.model; + for (const [o, r] of Object.entries(e)) { + if (i.schema.checkAttribute(t, o)) { + n.setAttribute(o, r, t) + } + } + } + + removeDisallowedAttributes(t, e) { + for (const n of t) { + if (n.is("$text")) { + Yp(this, n, e) + } else { + const t = Og._createIn(n); + const i = t.getPositions(); + for (const t of i) { + const n = t.nodeBefore || t.parent; + Yp(this, n, e) + } + } + } + } + + getAttributesWithProperty(t, e, n) { + const i = {}; + for (const [o, r] of t.getAttributes()) { + const t = this.getAttributeProperties(o); + if (t[e] === undefined) { + continue + } + if (n === undefined || n === t[e]) { + i[o] = r + } + } + return i + } + + createContext(t) { + return new Bp(t) + } + + _clearCache() { + this._compiledDefinitions = null + } + + _compile() { + const t = {}; + const e = this._sourceDefinitions; + const n = Object.keys(e); + for (const i of n) { + t[i] = Mp(e[i], i) + } + for (const e of n) { + zp(t, e) + } + for (const e of n) { + Lp(t, e) + } + for (const e of n) { + Np(t, e) + } + for (const e of n) { + Pp(t, e); + Rp(t, e) + } + for (const e of n) { + Op(t, e); + Vp(t, e); + Fp(t, e) + } + this._compiledDefinitions = t + } + + _checkContextMatch(t, e, n = e.length - 1) { + const i = e.getItem(n); + if (t.allowIn.includes(i.name)) { + if (n == 0) { + return true + } else { + const t = this.getDefinition(i); + return this._checkContextMatch(t, e, n - 1) + } + } else { + return false + } + } + + * _getValidRangesForRange(t, e) { + let n = t.start; + let i = t.start; + for (const o of t.getItems({shallow: true})) { + if (o.is("element")) { + yield* this._getValidRangesForRange(Og._createIn(o), e) + } + if (!this.checkAttribute(o, e)) { + if (!n.isEqual(i)) { + yield new Og(n, i) + } + n = Lg._createAfter(o) + } + i = Lg._createAfter(o) + } + if (!n.isEqual(i)) { + yield new Og(n, i) + } + } + } + + hi(Ip, ei); + + class Bp { + constructor(t) { + if (t instanceof Bp) { + return t + } + if (typeof t == "string") { + t = [t] + } else if (!Array.isArray(t)) { + t = t.getAncestors({includeSelf: true}) + } + this._items = t.map(Gp) + } + + get length() { + return this._items.length + } + + get last() { + return this._items[this._items.length - 1] + } + + [Symbol.iterator]() { + return this._items[Symbol.iterator]() + } + + push(t) { + const e = new Bp([t]); + e._items = [...this._items, ...e._items]; + return e + } + + getItem(t) { + return this._items[t] + } + + * getNames() { + yield* this._items.map((t => t.name)) + } + + endsWith(t) { + return Array.from(this.getNames()).join(" ").endsWith(t) + } + + startsWith(t) { + return Array.from(this.getNames()).join(" ").startsWith(t) + } + } + + function Mp(t, e) { + const n = { + name: e, + allowIn: [], + allowContentOf: [], + allowWhere: [], + allowAttributes: [], + allowAttributesOf: [], + allowChildren: [], + inheritTypesFrom: [] + }; + jp(t, n); + Hp(t, n, "allowIn"); + Hp(t, n, "allowContentOf"); + Hp(t, n, "allowWhere"); + Hp(t, n, "allowAttributes"); + Hp(t, n, "allowAttributesOf"); + Hp(t, n, "allowChildren"); + Hp(t, n, "inheritTypesFrom"); + Up(t, n); + return n + } + + function zp(t, e) { + const n = t[e]; + for (const i of n.allowChildren) { + const n = t[i]; + if (!n) { + continue + } + n.allowIn.push(e) + } + n.allowChildren.length = 0 + } + + function Lp(t, e) { + for (const n of t[e].allowContentOf) { + if (t[n]) { + const i = qp(t, n); + i.forEach((t => { + t.allowIn.push(e) + })) + } + } + delete t[e].allowContentOf + } + + function Np(t, e) { + for (const n of t[e].allowWhere) { + const i = t[n]; + if (i) { + const n = i.allowIn; + t[e].allowIn.push(...n) + } + } + delete t[e].allowWhere + } + + function Pp(t, e) { + for (const n of t[e].allowAttributesOf) { + const i = t[n]; + if (i) { + const n = i.allowAttributes; + t[e].allowAttributes.push(...n) + } + } + delete t[e].allowAttributesOf + } + + function Rp(t, e) { + const n = t[e]; + for (const e of n.inheritTypesFrom) { + const i = t[e]; + if (i) { + const t = Object.keys(i).filter((t => t.startsWith("is"))); + for (const e of t) { + if (!(e in n)) { + n[e] = i[e] + } + } + } + } + delete n.inheritTypesFrom + } + + function Op(t, e) { + const n = t[e]; + const i = n.allowIn.filter((e => t[e])); + n.allowIn = Array.from(new Set(i)) + } + + function Vp(t, e) { + const n = t[e]; + for (const i of n.allowIn) { + const n = t[i]; + n.allowChildren.push(e) + } + } + + function Fp(t, e) { + const n = t[e]; + n.allowAttributes = Array.from(new Set(n.allowAttributes)) + } + + function jp(t, e) { + for (const n of t) { + const t = Object.keys(n).filter((t => t.startsWith("is"))); + for (const i of t) { + e[i] = n[i] + } + } + } + + function Hp(t, e, n) { + for (const i of t) { + if (typeof i[n] == "string") { + e[n].push(i[n]) + } else if (Array.isArray(i[n])) { + e[n].push(...i[n]) + } + } + } + + function Up(t, e) { + for (const n of t) { + const t = n.inheritAllFrom; + if (t) { + e.allowContentOf.push(t); + e.allowWhere.push(t); + e.allowAttributesOf.push(t); + e.inheritTypesFrom.push(t) + } + } + } + + function qp(t, e) { + const n = t[e]; + return Wp(t).filter((t => t.allowIn.includes(n.name))) + } + + function Wp(t) { + return Object.keys(t).map((e => t[e])) + } + + function Gp(t) { + if (typeof t == "string" || t.is("documentFragment")) { + return { + name: typeof t == "string" ? t : "$documentFragment", * getAttributeKeys() { + }, getAttribute() { + } + } + } else { + return { + name: t.is("element") ? t.name : "$text", * getAttributeKeys() { + yield* t.getAttributeKeys() + }, getAttribute(e) { + return t.getAttribute(e) + } + } + } + } + + function* $p(t, e) { + let n = false; + while (!n) { + n = true; + if (t) { + const e = t.next(); + if (!e.done) { + n = false; + yield{walker: t, value: e.value} + } + } + if (e) { + const t = e.next(); + if (!t.done) { + n = false; + yield{walker: e, value: t.value} + } + } + } + } + + function* Kp(t) { + for (const e of t) { + yield* e.getMinimalFlatRanges() + } + } + + function Yp(t, e, n) { + for (const i of e.getAttributeKeys()) { + if (!t.checkAttribute(e, i)) { + n.removeAttribute(i, e) + } + } + } + + class Zp { + constructor(t = {}) { + this._splitParts = new Map; + this._cursorParents = new Map; + this._modelCursor = null; + this._emptyElementsToKeep = new Set; + this.conversionApi = Object.assign({}, t); + this.conversionApi.convertItem = this._convertItem.bind(this); + this.conversionApi.convertChildren = this._convertChildren.bind(this); + this.conversionApi.safeInsert = this._safeInsert.bind(this); + this.conversionApi.updateConversionResult = this._updateConversionResult.bind(this); + this.conversionApi.splitToAllowedParent = this._splitToAllowedParent.bind(this); + this.conversionApi.getSplitParts = this._getSplitParts.bind(this); + this.conversionApi.keepEmptyElement = this._keepEmptyElement.bind(this) + } + + convert(t, e, n = ["$root"]) { + this.fire("viewCleanup", t); + this._modelCursor = Jp(n, e); + this.conversionApi.writer = e; + this.conversionApi.consumable = Sp.createFrom(t); + this.conversionApi.store = {}; + const {modelRange: i} = this._convertItem(t, this._modelCursor); + const o = e.createDocumentFragment(); + if (i) { + this._removeEmptyElements(); + for (const t of Array.from(this._modelCursor.parent.getChildren())) { + e.append(t, o) + } + o.markers = Qp(o, e) + } + this._modelCursor = null; + this._splitParts.clear(); + this._cursorParents.clear(); + this._emptyElementsToKeep.clear(); + this.conversionApi.writer = null; + this.conversionApi.store = null; + return o + } + + _convertItem(t, e) { + const n = Object.assign({viewItem: t, modelCursor: e, modelRange: null}); + if (t.is("element")) { + this.fire("element:" + t.name, n, this.conversionApi) + } else if (t.is("$text")) { + this.fire("text", n, this.conversionApi) + } else { + this.fire("documentFragment", n, this.conversionApi) + } + if (n.modelRange && !(n.modelRange instanceof Og)) { + throw new u("view-conversion-dispatcher-incorrect-result", this) + } + return {modelRange: n.modelRange, modelCursor: n.modelCursor} + } + + _convertChildren(t, e) { + let n = e.is("position") ? e : Lg._createAt(e, 0); + const i = new Og(n); + for (const e of Array.from(t.getChildren())) { + const t = this._convertItem(e, n); + if (t.modelRange instanceof Og) { + i.end = t.modelRange.end; + n = t.modelCursor + } + } + return {modelRange: i, modelCursor: n} + } + + _safeInsert(t, e) { + const n = this._splitToAllowedParent(t, e); + if (!n) { + return false + } + this.conversionApi.writer.insert(t, n.position); + return true + } + + _updateConversionResult(t, e) { + const n = this._getSplitParts(t); + const i = this.conversionApi.writer; + if (!e.modelRange) { + e.modelRange = i.createRange(i.createPositionBefore(t), i.createPositionAfter(n[n.length - 1])) + } + const o = this._cursorParents.get(t); + if (o) { + e.modelCursor = i.createPositionAt(o, 0) + } else { + e.modelCursor = e.modelRange.end + } + } + + _splitToAllowedParent(t, e) { + const {schema: n, writer: i} = this.conversionApi; + let o = n.findAllowedParent(e, t); + if (o) { + if (o === e.parent) { + return {position: e} + } + if (this._modelCursor.parent.getAncestors().includes(o)) { + o = null + } + } + if (!o) { + if (!op(e, t, n)) { + return null + } + return {position: rp(e, i)} + } + const r = this.conversionApi.writer.split(e, o); + const s = []; + for (const t of r.range.getWalker()) { + if (t.type == "elementEnd") { + s.push(t.item) + } else { + const e = s.pop(); + const n = t.item; + this._registerSplitPair(e, n) + } + } + const a = r.range.end.parent; + this._cursorParents.set(t, a); + return {position: r.position, cursorParent: a} + } + + _registerSplitPair(t, e) { + if (!this._splitParts.has(t)) { + this._splitParts.set(t, [t]) + } + const n = this._splitParts.get(t); + this._splitParts.set(e, n); + n.push(e) + } + + _getSplitParts(t) { + let e; + if (!this._splitParts.has(t)) { + e = [t] + } else { + e = this._splitParts.get(t) + } + return e + } + + _keepEmptyElement(t) { + this._emptyElementsToKeep.add(t) + } + + _removeEmptyElements() { + let t = false; + for (const e of this._splitParts.keys()) { + if (e.isEmpty && !this._emptyElementsToKeep.has(e)) { + this.conversionApi.writer.remove(e); + this._splitParts.delete(e); + t = true + } + } + if (t) { + this._removeEmptyElements() + } + } + } + + hi(Zp, v); + + function Qp(t, e) { + const n = new Set; + const i = new Map; + const o = Og._createIn(t).getItems(); + for (const t of o) { + if (t.name == "$marker") { + n.add(t) + } + } + for (const t of n) { + const n = t.getAttribute("data-name"); + const o = e.createPositionBefore(t); + if (!i.has(n)) { + i.set(n, new Og(o.clone())) + } else { + i.get(n).end = o.clone() + } + e.remove(t) + } + return i + } + + function Jp(t, e) { + let n; + for (const i of new Bp(t)) { + const t = {}; + for (const e of i.getAttributeKeys()) { + t[e] = i.getAttribute(e) + } + const o = e.createElement(i.name, t); + if (n) { + e.append(o, n) + } + n = Lg._createAt(o, 0) + } + return n + } + + class Xp { + getHtml(t) { + const e = document.implementation.createHTMLDocument(""); + const n = e.createElement("div"); + n.appendChild(t); + return n.innerHTML + } + } + + class tb { + constructor(t) { + this.domParser = new DOMParser; + this.domConverter = new rh(t, {renderingMode: "data"}); + this.htmlWriter = new Xp + } + + toData(t) { + const e = this.domConverter.viewToDom(t, document); + return this.htmlWriter.getHtml(e) + } + + toView(t) { + const e = this._toDom(t); + return this.domConverter.domToView(e) + } + + registerRawContentMatcher(t) { + this.domConverter.registerRawContentMatcher(t) + } + + useFillerType(t) { + this.domConverter.blockFillerMode = t == "marked" ? "markedNbsp" : "nbsp" + } + + _toDom(t) { + if (!t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)) { + t = `${t}` + } + const e = this.domParser.parseFromString(t, "text/html"); + const n = e.createDocumentFragment(); + const i = e.body.childNodes; + while (i.length > 0) { + n.appendChild(i[0]) + } + return n + } + } + + class eb { + constructor(t, e) { + this.model = t; + this.mapper = new Vg; + this.downcastDispatcher = new Hg({mapper: this.mapper, schema: t.schema}); + this.downcastDispatcher.on("insert:$text", gf(), {priority: "lowest"}); + this.downcastDispatcher.on("insert", ff(), {priority: "lowest"}); + this.upcastDispatcher = new Zp({schema: t.schema}); + this.viewDocument = new bd(e); + this.stylesProcessor = e; + this.htmlProcessor = new tb(this.viewDocument); + this.processor = this.htmlProcessor; + this._viewWriter = new nu(this.viewDocument); + this.upcastDispatcher.on("text", cp(), {priority: "lowest"}); + this.upcastDispatcher.on("element", ap(), {priority: "lowest"}); + this.upcastDispatcher.on("documentFragment", ap(), {priority: "lowest"}); + this.decorate("init"); + this.decorate("set"); + this.decorate("get"); + this.on("init", (() => { + this.fire("ready") + }), {priority: "lowest"}); + this.on("ready", (() => { + this.model.enqueueChange({isUndoable: false}, ip) + }), {priority: "lowest"}) + } + + get(t = {}) { + const {rootName: e = "main", trim: n = "empty"} = t; + if (!this._checkIfRootsExists([e])) { + throw new u("datacontroller-get-non-existent-root", this) + } + const i = this.model.document.getRoot(e); + if (n === "empty" && !this.model.hasContent(i, {ignoreWhitespaces: true})) { + return "" + } + return this.stringify(i, t) + } + + stringify(t, e = {}) { + const n = this.toView(t, e); + return this.processor.toData(n) + } + + toView(t, e = {}) { + const n = this.viewDocument; + const i = this._viewWriter; + this.mapper.clearBindings(); + const o = Og._createIn(t); + const r = new tu(n); + this.mapper.bindElements(t, r); + const s = t.is("documentFragment") ? t.markers : nb(t); + this.downcastDispatcher.convert(o, s, i, e); + return r + } + + init(t) { + if (this.model.document.version) { + throw new u("datacontroller-init-document-not-empty", this) + } + let e = {}; + if (typeof t === "string") { + e.main = t + } else { + e = t + } + if (!this._checkIfRootsExists(Object.keys(e))) { + throw new u("datacontroller-init-non-existent-root", this) + } + this.model.enqueueChange({isUndoable: false}, (t => { + for (const n of Object.keys(e)) { + const i = this.model.document.getRoot(n); + t.insert(this.parse(e[n], i), i, 0) + } + })); + return Promise.resolve() + } + + set(t, e = {}) { + let n = {}; + if (typeof t === "string") { + n.main = t + } else { + n = t + } + if (!this._checkIfRootsExists(Object.keys(n))) { + throw new u("datacontroller-set-non-existent-root", this) + } + this.model.enqueueChange(e.batchType || {}, (t => { + t.setSelection(null); + t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys()); + for (const e of Object.keys(n)) { + const i = this.model.document.getRoot(e); + t.remove(t.createRangeIn(i)); + t.insert(this.parse(n[e], i), i, 0) + } + })) + } + + parse(t, e = "$root") { + const n = this.processor.toView(t); + return this.toModel(n, e) + } + + toModel(t, e = "$root") { + return this.model.change((n => this.upcastDispatcher.convert(t, n, e))) + } + + addStyleProcessorRules(t) { + t(this.stylesProcessor) + } + + registerRawContentMatcher(t) { + if (this.processor && this.processor !== this.htmlProcessor) { + this.processor.registerRawContentMatcher(t) + } + this.htmlProcessor.registerRawContentMatcher(t) + } + + destroy() { + this.stopListening() + } + + _checkIfRootsExists(t) { + for (const e of t) { + if (!this.model.document.getRootNames().includes(e)) { + return false + } + } + return true + } + } + + hi(eb, ei); + + function nb(t) { + const e = []; + const n = t.root.document; + if (!n) { + return new Map + } + const i = Og._createIn(t); + for (const t of n.model.markers) { + const n = t.getRange(); + const o = n.isCollapsed; + const r = n.start.isEqual(i.start) || n.end.isEqual(i.end); + if (o && r) { + e.push([t.name, n]) + } else { + const o = i.getIntersection(n); + if (o) { + e.push([t.name, o]) + } + } + } + e.sort((([t, e], [n, i]) => { + if (e.end.compareWith(i.start) !== "after") { + return 1 + } else if (e.start.compareWith(i.end) !== "before") { + return -1 + } else { + switch (e.start.compareWith(i.start)) { + case"before": + return 1; + case"after": + return -1; + default: + switch (e.end.compareWith(i.end)) { + case"before": + return 1; + case"after": + return -1; + default: + return n.localeCompare(t) + } + } + } + })); + return new Map(e) + } + + class ib { + constructor(t, e) { + this._helpers = new Map; + this._downcast = Qa(t); + this._createConversionHelpers({name: "downcast", dispatchers: this._downcast, isDowncast: true}); + this._upcast = Qa(e); + this._createConversionHelpers({name: "upcast", dispatchers: this._upcast, isDowncast: false}) + } + + addAlias(t, e) { + const n = this._downcast.includes(e); + const i = this._upcast.includes(e); + if (!i && !n) { + throw new u("conversion-add-alias-dispatcher-not-registered", this) + } + this._createConversionHelpers({name: t, dispatchers: [e], isDowncast: n}) + } + + for(t) { + if (!this._helpers.has(t)) { + throw new u("conversion-for-unknown-group", this) + } + return this._helpers.get(t) + } + + elementToElement(t) { + this.for("downcast").elementToElement(t); + for (const {model: e, view: n} of ob(t)) { + this.for("upcast").elementToElement({model: e, view: n, converterPriority: t.converterPriority}) + } + } + + attributeToElement(t) { + this.for("downcast").attributeToElement(t); + for (const {model: e, view: n} of ob(t)) { + this.for("upcast").elementToAttribute({view: n, model: e, converterPriority: t.converterPriority}) + } + } + + attributeToAttribute(t) { + this.for("downcast").attributeToAttribute(t); + for (const {model: e, view: n} of ob(t)) { + this.for("upcast").attributeToAttribute({view: n, model: e}) + } + } + + _createConversionHelpers({name: t, dispatchers: e, isDowncast: n}) { + if (this._helpers.has(t)) { + throw new u("conversion-group-exists", this) + } + const i = n ? new mf(e) : new sp(e); + this._helpers.set(t, i) + } + } + + function* ob(t) { + if (t.model.values) { + for (const e of t.model.values) { + const n = {key: t.model.key, value: e}; + const i = t.view[e]; + const o = t.upcastAlso ? t.upcastAlso[e] : undefined; + yield* rb(n, i, o) + } + } else { + yield* rb(t.model, t.view, t.upcastAlso) + } + } + + function* rb(t, e, n) { + yield{model: t, view: e}; + if (n) { + for (const e of Qa(n)) { + yield{model: t, view: e} + } + } + } + + class sb { + constructor(t = {}) { + if (typeof t === "string") { + t = t === "transparent" ? {isUndoable: false} : {}; + h("batch-constructor-deprecated-string-type") + } + const {isUndoable: e = true, isLocal: n = true, isUndo: i = false, isTyping: o = false} = t; + this.operations = []; + this.isUndoable = e; + this.isLocal = n; + this.isUndo = i; + this.isTyping = o + } + + get type() { + h("batch-type-deprecated"); + return "default" + } + + get baseVersion() { + for (const t of this.operations) { + if (t.baseVersion !== null) { + return t.baseVersion + } + } + return null + } + + addOperation(t) { + t.batch = this; + this.operations.push(t); + return t + } + } + + class ab { + constructor(t) { + this.baseVersion = t; + this.isDocumentOperation = this.baseVersion !== null; + this.batch = null + } + + _validate() { + } + + toJSON() { + const t = Object.assign({}, this); + t.__className = this.constructor.className; + delete t.batch; + delete t.isDocumentOperation; + return t + } + + static get className() { + return "Operation" + } + + static fromJSON(t) { + return new this(t.baseVersion) + } + } + + class cb { + constructor(t) { + this.markers = new Map; + this._children = new Tg; + if (t) { + this._insertChild(0, t) + } + } + + [Symbol.iterator]() { + return this.getChildren() + } + + get childCount() { + return this._children.length + } + + get maxOffset() { + return this._children.maxOffset + } + + get isEmpty() { + return this.childCount === 0 + } + + get root() { + return this + } + + get parent() { + return null + } + + is(t) { + return t === "documentFragment" || t === "model:documentFragment" + } + + getChild(t) { + return this._children.getNode(t) + } + + getChildren() { + return this._children[Symbol.iterator]() + } + + getChildIndex(t) { + return this._children.getNodeIndex(t) + } + + getChildStartOffset(t) { + return this._children.getNodeStartOffset(t) + } + + getPath() { + return [] + } + + getNodeByPath(t) { + let e = this; + for (const n of t) { + e = e.getChild(e.offsetToIndex(n)) + } + return e + } + + offsetToIndex(t) { + return this._children.offsetToIndex(t) + } + + toJSON() { + const t = []; + for (const e of this._children) { + t.push(e.toJSON()) + } + return t + } + + static fromJSON(t) { + const e = []; + for (const n of t) { + if (n.name) { + e.push(Ig.fromJSON(n)) + } else { + e.push(Dg.fromJSON(n)) + } + } + return new cb(e) + } + + _appendChild(t) { + this._insertChild(this.childCount, t) + } + + _insertChild(t, e) { + const n = lb(e); + for (const t of n) { + if (t.parent !== null) { + t._remove() + } + t.parent = this + } + this._children._insertNodes(t, n) + } + + _removeChildren(t, e = 1) { + const n = this._children._removeNodes(t, e); + for (const t of n) { + t.parent = null + } + return n + } + } + + function lb(t) { + if (typeof t == "string") { + return [new Dg(t)] + } + if (!Ka(t)) { + t = [t] + } + return Array.from(t).map((t => { + if (typeof t == "string") { + return new Dg(t) + } + if (t instanceof Sg) { + return new Dg(t.data, t.getAttributes()) + } + return t + })) + } + + function db(t, e) { + e = gb(e); + const n = e.reduce(((t, e) => t + e.offsetSize), 0); + const i = t.parent; + pb(t); + const o = t.index; + i._insertChild(o, e); + fb(i, o + e.length); + fb(i, o); + return new Og(t, t.getShiftedBy(n)) + } + + function ub(t) { + if (!t.isFlat) { + throw new u("operation-utils-remove-range-not-flat", this) + } + const e = t.start.parent; + pb(t.start); + pb(t.end); + const n = e._removeChildren(t.start.index, t.end.index - t.start.index); + fb(e, t.start.index); + return n + } + + function hb(t, e) { + if (!t.isFlat) { + throw new u("operation-utils-move-range-not-flat", this) + } + const n = ub(t); + e = e._getTransformedByDeletion(t.start, t.end.offset - t.start.offset); + return db(e, n) + } + + function mb(t, e, n) { + pb(t.start); + pb(t.end); + for (const i of t.getItems({shallow: true})) { + const t = i.is("$textProxy") ? i.textNode : i; + if (n !== null) { + t._setAttribute(e, n) + } else { + t._removeAttribute(e) + } + fb(t.parent, t.index) + } + fb(t.end.parent, t.end.index) + } + + function gb(t) { + const e = []; + if (!(t instanceof Array)) { + t = [t] + } + for (let n = 0; n < t.length; n++) { + if (typeof t[n] == "string") { + e.push(new Dg(t[n])) + } else if (t[n] instanceof Sg) { + e.push(new Dg(t[n].data, t[n].getAttributes())) + } else if (t[n] instanceof cb || t[n] instanceof Tg) { + for (const i of t[n]) { + e.push(i) + } + } else if (t[n] instanceof Eg) { + e.push(t[n]) + } + } + for (let t = 1; t < e.length; t++) { + const n = e[t]; + const i = e[t - 1]; + if (n instanceof Dg && i instanceof Dg && bb(n, i)) { + e.splice(t - 1, 2, new Dg(i.data + n.data, i.getAttributes())); + t-- + } + } + return e + } + + function fb(t, e) { + const n = t.getChild(e - 1); + const i = t.getChild(e); + if (n && i && n.is("$text") && i.is("$text") && bb(n, i)) { + const o = new Dg(n.data + i.data, n.getAttributes()); + t._removeChildren(e - 1, 2); + t._insertChild(e - 1, o) + } + } + + function pb(t) { + const e = t.textNode; + const n = t.parent; + if (e) { + const i = t.offset - e.startOffset; + const o = e.index; + n._removeChildren(o, 1); + const r = new Dg(e.data.substr(0, i), e.getAttributes()); + const s = new Dg(e.data.substr(i), e.getAttributes()); + n._insertChild(o, [r, s]) + } + } + + function bb(t, e) { + const n = t.getAttributes(); + const i = e.getAttributes(); + for (const t of n) { + if (t[1] !== e.getAttribute(t[0])) { + return false + } + i.next() + } + return i.next().done + } + + function kb(t, e) { + return gm(t, e) + } + + const wb = kb; + + class Ab extends ab { + constructor(t, e, n, i, o) { + super(o); + this.range = t.clone(); + this.key = e; + this.oldValue = n === undefined ? null : n; + this.newValue = i === undefined ? null : i + } + + get type() { + if (this.oldValue === null) { + return "addAttribute" + } else if (this.newValue === null) { + return "removeAttribute" + } else { + return "changeAttribute" + } + } + + clone() { + return new Ab(this.range, this.key, this.oldValue, this.newValue, this.baseVersion) + } + + getReversed() { + return new Ab(this.range, this.key, this.newValue, this.oldValue, this.baseVersion + 1) + } + + toJSON() { + const t = super.toJSON(); + t.range = this.range.toJSON(); + return t + } + + _validate() { + if (!this.range.isFlat) { + throw new u("attribute-operation-range-not-flat", this) + } + for (const t of this.range.getItems({shallow: true})) { + if (this.oldValue !== null && !wb(t.getAttribute(this.key), this.oldValue)) { + throw new u("attribute-operation-wrong-old-value", this, { + item: t, + key: this.key, + value: this.oldValue + }) + } + if (this.oldValue === null && this.newValue !== null && t.hasAttribute(this.key)) { + throw new u("attribute-operation-attribute-exists", this, {node: t, key: this.key}) + } + } + } + + _execute() { + if (!wb(this.oldValue, this.newValue)) { + mb(this.range, this.key, this.newValue) + } + } + + static get className() { + return "AttributeOperation" + } + + static fromJSON(t, e) { + return new Ab(Og.fromJSON(t.range, e), t.key, t.oldValue, t.newValue, t.baseVersion) + } + } + + class Cb extends ab { + constructor(t, e) { + super(null); + this.sourcePosition = t.clone(); + this.howMany = e + } + + get type() { + return "detach" + } + + toJSON() { + const t = super.toJSON(); + t.sourcePosition = this.sourcePosition.toJSON(); + return t + } + + _validate() { + if (this.sourcePosition.root.document) { + throw new u("detach-operation-on-document-node", this) + } + } + + _execute() { + ub(Og._createFromPositionAndShift(this.sourcePosition, this.howMany)) + } + + static get className() { + return "DetachOperation" + } + } + + class _b extends ab { + constructor(t, e, n, i) { + super(i); + this.sourcePosition = t.clone(); + this.sourcePosition.stickiness = "toNext"; + this.howMany = e; + this.targetPosition = n.clone(); + this.targetPosition.stickiness = "toNone" + } + + get type() { + if (this.targetPosition.root.rootName == "$graveyard") { + return "remove" + } else if (this.sourcePosition.root.rootName == "$graveyard") { + return "reinsert" + } + return "move" + } + + clone() { + return new this.constructor(this.sourcePosition, this.howMany, this.targetPosition, this.baseVersion) + } + + getMovedRangeStart() { + return this.targetPosition._getTransformedByDeletion(this.sourcePosition, this.howMany) + } + + getReversed() { + const t = this.sourcePosition._getTransformedByInsertion(this.targetPosition, this.howMany); + return new this.constructor(this.getMovedRangeStart(), this.howMany, t, this.baseVersion + 1) + } + + _validate() { + const t = this.sourcePosition.parent; + const e = this.targetPosition.parent; + const n = this.sourcePosition.offset; + const i = this.targetPosition.offset; + if (n + this.howMany > t.maxOffset) { + throw new u("move-operation-nodes-do-not-exist", this) + } else if (t === e && n < i && i < n + this.howMany) { + throw new u("move-operation-range-into-itself", this) + } else if (this.sourcePosition.root == this.targetPosition.root) { + if (lc(this.sourcePosition.getParentPath(), this.targetPosition.getParentPath()) == "prefix") { + const t = this.sourcePosition.path.length - 1; + if (this.targetPosition.path[t] >= n && this.targetPosition.path[t] < n + this.howMany) { + throw new u("move-operation-node-into-itself", this) + } + } + } + } + + _execute() { + hb(Og._createFromPositionAndShift(this.sourcePosition, this.howMany), this.targetPosition) + } + + toJSON() { + const t = super.toJSON(); + t.sourcePosition = this.sourcePosition.toJSON(); + t.targetPosition = this.targetPosition.toJSON(); + return t + } + + static get className() { + return "MoveOperation" + } + + static fromJSON(t, e) { + const n = Lg.fromJSON(t.sourcePosition, e); + const i = Lg.fromJSON(t.targetPosition, e); + return new this(n, t.howMany, i, t.baseVersion) + } + } + + class vb extends ab { + constructor(t, e, n) { + super(n); + this.position = t.clone(); + this.position.stickiness = "toNone"; + this.nodes = new Tg(gb(e)); + this.shouldReceiveAttributes = false + } + + get type() { + return "insert" + } + + get howMany() { + return this.nodes.maxOffset + } + + clone() { + const t = new Tg([...this.nodes].map((t => t._clone(true)))); + const e = new vb(this.position, t, this.baseVersion); + e.shouldReceiveAttributes = this.shouldReceiveAttributes; + return e + } + + getReversed() { + const t = this.position.root.document.graveyard; + const e = new Lg(t, [0]); + return new _b(this.position, this.nodes.maxOffset, e, this.baseVersion + 1) + } + + _validate() { + const t = this.position.parent; + if (!t || t.maxOffset < this.position.offset) { + throw new u("insert-operation-position-invalid", this) + } + } + + _execute() { + const t = this.nodes; + this.nodes = new Tg([...t].map((t => t._clone(true)))); + db(this.position, t) + } + + toJSON() { + const t = super.toJSON(); + t.position = this.position.toJSON(); + t.nodes = this.nodes.toJSON(); + return t + } + + static get className() { + return "InsertOperation" + } + + static fromJSON(t, e) { + const n = []; + for (const e of t.nodes) { + if (e.name) { + n.push(Ig.fromJSON(e)) + } else { + n.push(Dg.fromJSON(e)) + } + } + const i = new vb(Lg.fromJSON(t.position, e), n, t.baseVersion); + i.shouldReceiveAttributes = t.shouldReceiveAttributes; + return i + } + } + + class yb extends ab { + constructor(t, e, n, i, o, r) { + super(r); + this.name = t; + this.oldRange = e ? e.clone() : null; + this.newRange = n ? n.clone() : null; + this.affectsData = o; + this._markers = i + } + + get type() { + return "marker" + } + + clone() { + return new yb(this.name, this.oldRange, this.newRange, this._markers, this.affectsData, this.baseVersion) + } + + getReversed() { + return new yb(this.name, this.newRange, this.oldRange, this._markers, this.affectsData, this.baseVersion + 1) + } + + _execute() { + const t = this.newRange ? "_set" : "_remove"; + this._markers[t](this.name, this.newRange, true, this.affectsData) + } + + toJSON() { + const t = super.toJSON(); + if (this.oldRange) { + t.oldRange = this.oldRange.toJSON() + } + if (this.newRange) { + t.newRange = this.newRange.toJSON() + } + delete t._markers; + return t + } + + static get className() { + return "MarkerOperation" + } + + static fromJSON(t, e) { + return new yb(t.name, t.oldRange ? Og.fromJSON(t.oldRange, e) : null, t.newRange ? Og.fromJSON(t.newRange, e) : null, e.model.markers, t.affectsData, t.baseVersion) + } + } + + class xb extends ab { + constructor(t, e, n, i) { + super(i); + this.position = t; + this.position.stickiness = "toNext"; + this.oldName = e; + this.newName = n + } + + get type() { + return "rename" + } + + clone() { + return new xb(this.position.clone(), this.oldName, this.newName, this.baseVersion) + } + + getReversed() { + return new xb(this.position.clone(), this.newName, this.oldName, this.baseVersion + 1) + } + + _validate() { + const t = this.position.nodeAfter; + if (!(t instanceof Ig)) { + throw new u("rename-operation-wrong-position", this) + } else if (t.name !== this.oldName) { + throw new u("rename-operation-wrong-name", this) + } + } + + _execute() { + const t = this.position.nodeAfter; + t.name = this.newName + } + + toJSON() { + const t = super.toJSON(); + t.position = this.position.toJSON(); + return t + } + + static get className() { + return "RenameOperation" + } + + static fromJSON(t, e) { + return new xb(Lg.fromJSON(t.position, e), t.oldName, t.newName, t.baseVersion) + } + } + + class Eb extends ab { + constructor(t, e, n, i, o) { + super(o); + this.root = t; + this.key = e; + this.oldValue = n; + this.newValue = i + } + + get type() { + if (this.oldValue === null) { + return "addRootAttribute" + } else if (this.newValue === null) { + return "removeRootAttribute" + } else { + return "changeRootAttribute" + } + } + + clone() { + return new Eb(this.root, this.key, this.oldValue, this.newValue, this.baseVersion) + } + + getReversed() { + return new Eb(this.root, this.key, this.newValue, this.oldValue, this.baseVersion + 1) + } + + _validate() { + if (this.root != this.root.root || this.root.is("documentFragment")) { + throw new u("rootattribute-operation-not-a-root", this, {root: this.root, key: this.key}) + } + if (this.oldValue !== null && this.root.getAttribute(this.key) !== this.oldValue) { + throw new u("rootattribute-operation-wrong-old-value", this, {root: this.root, key: this.key}) + } + if (this.oldValue === null && this.newValue !== null && this.root.hasAttribute(this.key)) { + throw new u("rootattribute-operation-attribute-exists", this, {root: this.root, key: this.key}) + } + } + + _execute() { + if (this.newValue !== null) { + this.root._setAttribute(this.key, this.newValue) + } else { + this.root._removeAttribute(this.key) + } + } + + toJSON() { + const t = super.toJSON(); + t.root = this.root.toJSON(); + return t + } + + static get className() { + return "RootAttributeOperation" + } + + static fromJSON(t, e) { + if (!e.getRoot(t.root)) { + throw new u("rootattribute-operation-fromjson-no-root", this, {rootName: t.root}) + } + return new Eb(e.getRoot(t.root), t.key, t.oldValue, t.newValue, t.baseVersion) + } + } + + class Db extends ab { + constructor(t, e, n, i, o) { + super(o); + this.sourcePosition = t.clone(); + this.sourcePosition.stickiness = "toPrevious"; + this.howMany = e; + this.targetPosition = n.clone(); + this.targetPosition.stickiness = "toNext"; + this.graveyardPosition = i.clone() + } + + get type() { + return "merge" + } + + get deletionPosition() { + return new Lg(this.sourcePosition.root, this.sourcePosition.path.slice(0, -1)) + } + + get movedRange() { + const t = this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY); + return new Og(this.sourcePosition, t) + } + + clone() { + return new this.constructor(this.sourcePosition, this.howMany, this.targetPosition, this.graveyardPosition, this.baseVersion) + } + + getReversed() { + const t = this.targetPosition._getTransformedByMergeOperation(this); + const e = this.sourcePosition.path.slice(0, -1); + const n = new Lg(this.sourcePosition.root, e)._getTransformedByMergeOperation(this); + return new Sb(t, this.howMany, n, this.graveyardPosition, this.baseVersion + 1) + } + + _validate() { + const t = this.sourcePosition.parent; + const e = this.targetPosition.parent; + if (!t.parent) { + throw new u("merge-operation-source-position-invalid", this) + } else if (!e.parent) { + throw new u("merge-operation-target-position-invalid", this) + } else if (this.howMany != t.maxOffset) { + throw new u("merge-operation-how-many-invalid", this) + } + } + + _execute() { + const t = this.sourcePosition.parent; + const e = Og._createIn(t); + hb(e, this.targetPosition); + hb(Og._createOn(t), this.graveyardPosition) + } + + toJSON() { + const t = super.toJSON(); + t.sourcePosition = t.sourcePosition.toJSON(); + t.targetPosition = t.targetPosition.toJSON(); + t.graveyardPosition = t.graveyardPosition.toJSON(); + return t + } + + static get className() { + return "MergeOperation" + } + + static fromJSON(t, e) { + const n = Lg.fromJSON(t.sourcePosition, e); + const i = Lg.fromJSON(t.targetPosition, e); + const o = Lg.fromJSON(t.graveyardPosition, e); + return new this(n, t.howMany, i, o, t.baseVersion) + } + } + + class Sb extends ab { + constructor(t, e, n, i, o) { + super(o); + this.splitPosition = t.clone(); + this.splitPosition.stickiness = "toNext"; + this.howMany = e; + this.insertionPosition = n; + this.graveyardPosition = i ? i.clone() : null; + if (this.graveyardPosition) { + this.graveyardPosition.stickiness = "toNext" + } + } + + get type() { + return "split" + } + + get moveTargetPosition() { + const t = this.insertionPosition.path.slice(); + t.push(0); + return new Lg(this.insertionPosition.root, t) + } + + get movedRange() { + const t = this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY); + return new Og(this.splitPosition, t) + } + + clone() { + return new this.constructor(this.splitPosition, this.howMany, this.insertionPosition, this.graveyardPosition, this.baseVersion) + } + + getReversed() { + const t = this.splitPosition.root.document.graveyard; + const e = new Lg(t, [0]); + return new Db(this.moveTargetPosition, this.howMany, this.splitPosition, e, this.baseVersion + 1) + } + + _validate() { + const t = this.splitPosition.parent; + const e = this.splitPosition.offset; + if (!t || t.maxOffset < e) { + throw new u("split-operation-position-invalid", this) + } else if (!t.parent) { + throw new u("split-operation-split-in-root", this) + } else if (this.howMany != t.maxOffset - this.splitPosition.offset) { + throw new u("split-operation-how-many-invalid", this) + } else if (this.graveyardPosition && !this.graveyardPosition.nodeAfter) { + throw new u("split-operation-graveyard-position-invalid", this) + } + } + + _execute() { + const t = this.splitPosition.parent; + if (this.graveyardPosition) { + hb(Og._createFromPositionAndShift(this.graveyardPosition, 1), this.insertionPosition) + } else { + const e = t._clone(); + db(this.insertionPosition, e) + } + const e = new Og(Lg._createAt(t, this.splitPosition.offset), Lg._createAt(t, t.maxOffset)); + hb(e, this.moveTargetPosition) + } + + toJSON() { + const t = super.toJSON(); + t.splitPosition = this.splitPosition.toJSON(); + t.insertionPosition = this.insertionPosition.toJSON(); + if (this.graveyardPosition) { + t.graveyardPosition = this.graveyardPosition.toJSON() + } + return t + } + + static get className() { + return "SplitOperation" + } + + static getInsertionPosition(t) { + const e = t.path.slice(0, -1); + e[e.length - 1]++; + return new Lg(t.root, e, "toPrevious") + } + + static fromJSON(t, e) { + const n = Lg.fromJSON(t.splitPosition, e); + const i = Lg.fromJSON(t.insertionPosition, e); + const o = t.graveyardPosition ? Lg.fromJSON(t.graveyardPosition, e) : null; + return new this(n, t.howMany, i, o, t.baseVersion) + } + } + + class Tb extends Ig { + constructor(t, e, n = "main") { + super(e); + this._document = t; + this.rootName = n + } + + get document() { + return this._document + } + + is(t, e) { + if (!e) { + return t === "rootElement" || t === "model:rootElement" || t === "element" || t === "model:element" || t === "node" || t === "model:node" + } + return e === this.name && (t === "rootElement" || t === "model:rootElement" || t === "element" || t === "model:element") + } + + toJSON() { + return this.rootName + } + } + + class Ib { + constructor(t, e) { + this.model = t; + this.batch = e + } + + createText(t, e) { + return new Dg(t, e) + } + + createElement(t, e) { + return new Ig(t, e) + } + + createDocumentFragment() { + return new cb + } + + cloneElement(t, e = true) { + return t._clone(e) + } + + insert(t, e, n = 0) { + this._assertWriterUsedCorrectly(); + if (t instanceof Dg && t.data == "") { + return + } + const i = Lg._createAt(e, n); + if (t.parent) { + if (Nb(t.root, i.root)) { + this.move(Og._createOn(t), i); + return + } else { + if (t.root.document) { + throw new u("model-writer-insert-forbidden-move", this) + } else { + this.remove(t) + } + } + } + const o = i.root.document ? i.root.document.version : null; + const r = new vb(i, t, o); + if (t instanceof Dg) { + r.shouldReceiveAttributes = true + } + this.batch.addOperation(r); + this.model.applyOperation(r); + if (t instanceof cb) { + for (const [e, n] of t.markers) { + const t = Lg._createAt(n.root, 0); + const o = new Og(n.start._getCombined(t, i), n.end._getCombined(t, i)); + const r = {range: o, usingOperation: true, affectsData: true}; + if (this.model.markers.has(e)) { + this.updateMarker(e, r) + } else { + this.addMarker(e, r) + } + } + } + } + + insertText(t, e, n, i) { + if (e instanceof cb || e instanceof Ig || e instanceof Lg) { + this.insert(this.createText(t), e, n) + } else { + this.insert(this.createText(t, e), n, i) + } + } + + insertElement(t, e, n, i) { + if (e instanceof cb || e instanceof Ig || e instanceof Lg) { + this.insert(this.createElement(t), e, n) + } else { + this.insert(this.createElement(t, e), n, i) + } + } + + append(t, e) { + this.insert(t, e, "end") + } + + appendText(t, e, n) { + if (e instanceof cb || e instanceof Ig) { + this.insert(this.createText(t), e, "end") + } else { + this.insert(this.createText(t, e), n, "end") + } + } + + appendElement(t, e, n) { + if (e instanceof cb || e instanceof Ig) { + this.insert(this.createElement(t), e, "end") + } else { + this.insert(this.createElement(t, e), n, "end") + } + } + + setAttribute(t, e, n) { + this._assertWriterUsedCorrectly(); + if (n instanceof Og) { + const i = n.getMinimalFlatRanges(); + for (const n of i) { + Bb(this, t, e, n) + } + } else { + Mb(this, t, e, n) + } + } + + setAttributes(t, e) { + for (const [n, i] of bc(t)) { + this.setAttribute(n, i, e) + } + } + + removeAttribute(t, e) { + this._assertWriterUsedCorrectly(); + if (e instanceof Og) { + const n = e.getMinimalFlatRanges(); + for (const e of n) { + Bb(this, t, null, e) + } + } else { + Mb(this, t, null, e) + } + } + + clearAttributes(t) { + this._assertWriterUsedCorrectly(); + const e = t => { + for (const e of t.getAttributeKeys()) { + this.removeAttribute(e, t) + } + }; + if (!(t instanceof Og)) { + e(t) + } else { + for (const n of t.getItems()) { + e(n) + } + } + } + + move(t, e, n) { + this._assertWriterUsedCorrectly(); + if (!(t instanceof Og)) { + throw new u("writer-move-invalid-range", this) + } + if (!t.isFlat) { + throw new u("writer-move-range-not-flat", this) + } + const i = Lg._createAt(e, n); + if (i.isEqual(t.start)) { + return + } + this._addOperationForAffectedMarkers("move", t); + if (!Nb(t.root, i.root)) { + throw new u("writer-move-different-document", this) + } + const o = t.root.document ? t.root.document.version : null; + const r = new _b(t.start, t.end.offset - t.start.offset, i, o); + this.batch.addOperation(r); + this.model.applyOperation(r) + } + + remove(t) { + this._assertWriterUsedCorrectly(); + const e = t instanceof Og ? t : Og._createOn(t); + const n = e.getMinimalFlatRanges().reverse(); + for (const t of n) { + this._addOperationForAffectedMarkers("move", t); + Lb(t.start, t.end.offset - t.start.offset, this.batch, this.model) + } + } + + merge(t) { + this._assertWriterUsedCorrectly(); + const e = t.nodeBefore; + const n = t.nodeAfter; + this._addOperationForAffectedMarkers("merge", t); + if (!(e instanceof Ig)) { + throw new u("writer-merge-no-element-before", this) + } + if (!(n instanceof Ig)) { + throw new u("writer-merge-no-element-after", this) + } + if (!t.root.document) { + this._mergeDetached(t) + } else { + this._merge(t) + } + } + + createPositionFromPath(t, e, n) { + return this.model.createPositionFromPath(t, e, n) + } + + createPositionAt(t, e) { + return this.model.createPositionAt(t, e) + } + + createPositionAfter(t) { + return this.model.createPositionAfter(t) + } + + createPositionBefore(t) { + return this.model.createPositionBefore(t) + } + + createRange(t, e) { + return this.model.createRange(t, e) + } + + createRangeIn(t) { + return this.model.createRangeIn(t) + } + + createRangeOn(t) { + return this.model.createRangeOn(t) + } + + createSelection(t, e, n) { + return this.model.createSelection(t, e, n) + } + + _mergeDetached(t) { + const e = t.nodeBefore; + const n = t.nodeAfter; + this.move(Og._createIn(n), Lg._createAt(e, "end")); + this.remove(n) + } + + _merge(t) { + const e = Lg._createAt(t.nodeBefore, "end"); + const n = Lg._createAt(t.nodeAfter, 0); + const i = t.root.document.graveyard; + const o = new Lg(i, [0]); + const r = t.root.document.version; + const s = new Db(n, t.nodeAfter.maxOffset, e, o, r); + this.batch.addOperation(s); + this.model.applyOperation(s) + } + + rename(t, e) { + this._assertWriterUsedCorrectly(); + if (!(t instanceof Ig)) { + throw new u("writer-rename-not-element-instance", this) + } + const n = t.root.document ? t.root.document.version : null; + const i = new xb(Lg._createBefore(t), t.name, e, n); + this.batch.addOperation(i); + this.model.applyOperation(i) + } + + split(t, e) { + this._assertWriterUsedCorrectly(); + let n = t.parent; + if (!n.parent) { + throw new u("writer-split-element-no-parent", this) + } + if (!e) { + e = n.parent + } + if (!t.parent.getAncestors({includeSelf: true}).includes(e)) { + throw new u("writer-split-invalid-limit-element", this) + } + let i, o; + do { + const e = n.root.document ? n.root.document.version : null; + const r = n.maxOffset - t.offset; + const s = Sb.getInsertionPosition(t); + const a = new Sb(t, r, s, null, e); + this.batch.addOperation(a); + this.model.applyOperation(a); + if (!i && !o) { + i = n; + o = t.parent.nextSibling + } + t = this.createPositionAfter(t.parent); + n = t.parent + } while (n !== e); + return {position: t, range: new Og(Lg._createAt(i, "end"), Lg._createAt(o, 0))} + } + + wrap(t, e) { + this._assertWriterUsedCorrectly(); + if (!t.isFlat) { + throw new u("writer-wrap-range-not-flat", this) + } + const n = e instanceof Ig ? e : new Ig(e); + if (n.childCount > 0) { + throw new u("writer-wrap-element-not-empty", this) + } + if (n.parent !== null) { + throw new u("writer-wrap-element-attached", this) + } + this.insert(n, t.start); + const i = new Og(t.start.getShiftedBy(1), t.end.getShiftedBy(1)); + this.move(i, Lg._createAt(n, 0)) + } + + unwrap(t) { + this._assertWriterUsedCorrectly(); + if (t.parent === null) { + throw new u("writer-unwrap-element-no-parent", this) + } + this.move(Og._createIn(t), this.createPositionAfter(t)); + this.remove(t) + } + + addMarker(t, e) { + this._assertWriterUsedCorrectly(); + if (!e || typeof e.usingOperation != "boolean") { + throw new u("writer-addmarker-no-usingoperation", this) + } + const n = e.usingOperation; + const i = e.range; + const o = e.affectsData === undefined ? false : e.affectsData; + if (this.model.markers.has(t)) { + throw new u("writer-addmarker-marker-exists", this) + } + if (!i) { + throw new u("writer-addmarker-no-range", this) + } + if (!n) { + return this.model.markers._set(t, i, n, o) + } + zb(this, t, null, i, o); + return this.model.markers.get(t) + } + + updateMarker(t, e) { + this._assertWriterUsedCorrectly(); + const n = typeof t == "string" ? t : t.name; + const i = this.model.markers.get(n); + if (!i) { + throw new u("writer-updatemarker-marker-not-exists", this) + } + if (!e) { + h("writer-updatemarker-reconvert-using-editingcontroller", {markerName: n}); + this.model.markers._refresh(i); + return + } + const o = typeof e.usingOperation == "boolean"; + const r = typeof e.affectsData == "boolean"; + const s = r ? e.affectsData : i.affectsData; + if (!o && !e.range && !r) { + throw new u("writer-updatemarker-wrong-options", this) + } + const a = i.getRange(); + const c = e.range ? e.range : a; + if (o && e.usingOperation !== i.managedUsingOperations) { + if (e.usingOperation) { + zb(this, n, null, c, s) + } else { + zb(this, n, a, null, s); + this.model.markers._set(n, c, undefined, s) + } + return + } + if (i.managedUsingOperations) { + zb(this, n, a, c, s) + } else { + this.model.markers._set(n, c, undefined, s) + } + } + + removeMarker(t) { + this._assertWriterUsedCorrectly(); + const e = typeof t == "string" ? t : t.name; + if (!this.model.markers.has(e)) { + throw new u("writer-removemarker-no-marker", this) + } + const n = this.model.markers.get(e); + if (!n.managedUsingOperations) { + this.model.markers._remove(e); + return + } + const i = n.getRange(); + zb(this, e, i, null, n.affectsData) + } + + setSelection(t, e, n) { + this._assertWriterUsedCorrectly(); + this.model.document.selection._setTo(t, e, n) + } + + setSelectionFocus(t, e) { + this._assertWriterUsedCorrectly(); + this.model.document.selection._setFocus(t, e) + } + + setSelectionAttribute(t, e) { + this._assertWriterUsedCorrectly(); + if (typeof t === "string") { + this._setSelectionAttribute(t, e) + } else { + for (const [e, n] of bc(t)) { + this._setSelectionAttribute(e, n) + } + } + } + + removeSelectionAttribute(t) { + this._assertWriterUsedCorrectly(); + if (typeof t === "string") { + this._removeSelectionAttribute(t) + } else { + for (const e of t) { + this._removeSelectionAttribute(e) + } + } + } + + overrideSelectionGravity() { + return this.model.document.selection._overrideGravity() + } + + restoreSelectionGravity(t) { + this.model.document.selection._restoreGravity(t) + } + + _setSelectionAttribute(t, e) { + const n = this.model.document.selection; + if (n.isCollapsed && n.anchor.parent.isEmpty) { + const i = of._getStoreAttributeKey(t); + this.setAttribute(i, e, n.anchor.parent) + } + n._setAttribute(t, e) + } + + _removeSelectionAttribute(t) { + const e = this.model.document.selection; + if (e.isCollapsed && e.anchor.parent.isEmpty) { + const n = of._getStoreAttributeKey(t); + this.removeAttribute(n, e.anchor.parent) + } + e._removeAttribute(t) + } + + _assertWriterUsedCorrectly() { + if (this.model._currentWriter !== this) { + throw new u("writer-incorrect-use", this) + } + } + + _addOperationForAffectedMarkers(t, e) { + for (const n of this.model.markers) { + if (!n.managedUsingOperations) { + continue + } + const i = n.getRange(); + let o = false; + if (t === "move") { + o = e.containsPosition(i.start) || e.start.isEqual(i.start) || e.containsPosition(i.end) || e.end.isEqual(i.end) + } else { + const t = e.nodeBefore; + const n = e.nodeAfter; + const r = i.start.parent == t && i.start.isAtEnd; + const s = i.end.parent == n && i.end.offset == 0; + const a = i.end.nodeAfter == n; + const c = i.start.nodeAfter == n; + o = r || s || a || c + } + if (o) { + this.updateMarker(n.name, {range: i}) + } + } + } + } + + function Bb(t, e, n, i) { + const o = t.model; + const r = o.document; + let s = i.start; + let a; + let c; + let l; + for (const t of i.getWalker({shallow: true})) { + l = t.item.getAttribute(e); + if (a && c != l) { + if (c != n) { + d() + } + s = a + } + a = t.nextPosition; + c = l + } + if (a instanceof Lg && a != s && c != n) { + d() + } + + function d() { + const i = new Og(s, a); + const l = i.root.document ? r.version : null; + const d = new Ab(i, e, c, n, l); + t.batch.addOperation(d); + o.applyOperation(d) + } + } + + function Mb(t, e, n, i) { + const o = t.model; + const r = o.document; + const s = i.getAttribute(e); + let a, c; + if (s != n) { + const l = i.root === i; + if (l) { + const t = i.document ? r.version : null; + c = new Eb(i, e, s, n, t) + } else { + a = new Og(Lg._createBefore(i), t.createPositionAfter(i)); + const o = a.root.document ? r.version : null; + c = new Ab(a, e, s, n, o) + } + t.batch.addOperation(c); + o.applyOperation(c) + } + } + + function zb(t, e, n, i, o) { + const r = t.model; + const s = r.document; + const a = new yb(e, n, i, r.markers, o, s.version); + t.batch.addOperation(a); + r.applyOperation(a) + } + + function Lb(t, e, n, i) { + let o; + if (t.root.document) { + const n = i.document; + const r = new Lg(n.graveyard, [0]); + o = new _b(t, e, r, n.version) + } else { + o = new Cb(t, e) + } + n.addOperation(o); + i.applyOperation(o) + } + + function Nb(t, e) { + if (t === e) { + return true + } + if (t instanceof Tb && e instanceof Tb) { + return true + } + return false + } + + class Pb { + constructor(t) { + this._markerCollection = t; + this._changesInElement = new Map; + this._elementSnapshots = new Map; + this._changedMarkers = new Map; + this._changeCount = 0; + this._cachedChanges = null; + this._cachedChangesWithGraveyard = null; + this._refreshedItems = new Set + } + + get isEmpty() { + return this._changesInElement.size == 0 && this._changedMarkers.size == 0 + } + + bufferOperation(t) { + switch (t.type) { + case"insert": { + if (this._isInInsertedElement(t.position.parent)) { + return + } + this._markInsert(t.position.parent, t.position.offset, t.nodes.maxOffset); + break + } + case"addAttribute": + case"removeAttribute": + case"changeAttribute": { + for (const e of t.range.getItems({shallow: true})) { + if (this._isInInsertedElement(e.parent)) { + continue + } + this._markAttribute(e) + } + break + } + case"remove": + case"move": + case"reinsert": { + if (t.sourcePosition.isEqual(t.targetPosition) || t.sourcePosition.getShiftedBy(t.howMany).isEqual(t.targetPosition)) { + return + } + const e = this._isInInsertedElement(t.sourcePosition.parent); + const n = this._isInInsertedElement(t.targetPosition.parent); + if (!e) { + this._markRemove(t.sourcePosition.parent, t.sourcePosition.offset, t.howMany) + } + if (!n) { + this._markInsert(t.targetPosition.parent, t.getMovedRangeStart().offset, t.howMany) + } + break + } + case"rename": { + if (this._isInInsertedElement(t.position.parent)) { + return + } + this._markRemove(t.position.parent, t.position.offset, 1); + this._markInsert(t.position.parent, t.position.offset, 1); + const e = Og._createFromPositionAndShift(t.position, 1); + for (const t of this._markerCollection.getMarkersIntersectingRange(e)) { + const e = t.getData(); + this.bufferMarkerChange(t.name, e, e) + } + break + } + case"split": { + const e = t.splitPosition.parent; + if (!this._isInInsertedElement(e)) { + this._markRemove(e, t.splitPosition.offset, t.howMany) + } + if (!this._isInInsertedElement(t.insertionPosition.parent)) { + this._markInsert(t.insertionPosition.parent, t.insertionPosition.offset, 1) + } + if (t.graveyardPosition) { + this._markRemove(t.graveyardPosition.parent, t.graveyardPosition.offset, 1) + } + break + } + case"merge": { + const e = t.sourcePosition.parent; + if (!this._isInInsertedElement(e.parent)) { + this._markRemove(e.parent, e.startOffset, 1) + } + const n = t.graveyardPosition.parent; + this._markInsert(n, t.graveyardPosition.offset, 1); + const i = t.targetPosition.parent; + if (!this._isInInsertedElement(i)) { + this._markInsert(i, t.targetPosition.offset, e.maxOffset) + } + break + } + } + this._cachedChanges = null + } + + bufferMarkerChange(t, e, n) { + const i = this._changedMarkers.get(t); + if (!i) { + this._changedMarkers.set(t, {newMarkerData: n, oldMarkerData: e}) + } else { + i.newMarkerData = n; + if (i.oldMarkerData.range == null && n.range == null) { + this._changedMarkers.delete(t) + } + } + } + + getMarkersToRemove() { + const t = []; + for (const [e, n] of this._changedMarkers) { + if (n.oldMarkerData.range != null) { + t.push({name: e, range: n.oldMarkerData.range}) + } + } + return t + } + + getMarkersToAdd() { + const t = []; + for (const [e, n] of this._changedMarkers) { + if (n.newMarkerData.range != null) { + t.push({name: e, range: n.newMarkerData.range}) + } + } + return t + } + + getChangedMarkers() { + return Array.from(this._changedMarkers).map((([t, e]) => ({ + name: t, + data: {oldRange: e.oldMarkerData.range, newRange: e.newMarkerData.range} + }))) + } + + hasDataChanges() { + if (this._changesInElement.size > 0) { + return true + } + for (const {newMarkerData: t, oldMarkerData: e} of this._changedMarkers.values()) { + if (t.affectsData !== e.affectsData) { + return true + } + if (t.affectsData) { + const n = t.range && !e.range; + const i = !t.range && e.range; + const o = t.range && e.range && !t.range.isEqual(e.range); + if (n || i || o) { + return true + } + } + } + return false + } + + getChanges(t = {includeChangesInGraveyard: false}) { + if (this._cachedChanges) { + if (t.includeChangesInGraveyard) { + return this._cachedChangesWithGraveyard.slice() + } else { + return this._cachedChanges.slice() + } + } + let e = []; + for (const t of this._changesInElement.keys()) { + const n = this._changesInElement.get(t).sort(((t, e) => { + if (t.offset === e.offset) { + if (t.type != e.type) { + return t.type == "remove" ? -1 : 1 + } + return 0 + } + return t.offset < e.offset ? -1 : 1 + })); + const i = this._elementSnapshots.get(t); + const o = Rb(t.getChildren()); + const r = Ob(i.length, n); + let s = 0; + let a = 0; + for (const n of r) { + if (n === "i") { + e.push(this._getInsertDiff(t, s, o[s])); + s++ + } else if (n === "r") { + e.push(this._getRemoveDiff(t, s, i[a])); + a++ + } else if (n === "a") { + const n = o[s].attributes; + const r = i[a].attributes; + let c; + if (o[s].name == "$text") { + c = new Og(Lg._createAt(t, s), Lg._createAt(t, s + 1)) + } else { + const e = t.offsetToIndex(s); + c = new Og(Lg._createAt(t, s), Lg._createAt(t.getChild(e), 0)) + } + e.push(...this._getAttributesDiff(c, r, n)); + s++; + a++ + } else { + s++; + a++ + } + } + } + e.sort(((t, e) => { + if (t.position.root != e.position.root) { + return t.position.root.rootName < e.position.root.rootName ? -1 : 1 + } + if (t.position.isEqual(e.position)) { + return t.changeCount - e.changeCount + } + return t.position.isBefore(e.position) ? -1 : 1 + })); + for (let t = 1, n = 0; t < e.length; t++) { + const i = e[n]; + const o = e[t]; + const r = i.type == "remove" && o.type == "remove" && i.name == "$text" && o.name == "$text" && i.position.isEqual(o.position); + const s = i.type == "insert" && o.type == "insert" && i.name == "$text" && o.name == "$text" && i.position.parent == o.position.parent && i.position.offset + i.length == o.position.offset; + const a = i.type == "attribute" && o.type == "attribute" && i.position.parent == o.position.parent && i.range.isFlat && o.range.isFlat && i.position.offset + i.length == o.position.offset && i.attributeKey == o.attributeKey && i.attributeOldValue == o.attributeOldValue && i.attributeNewValue == o.attributeNewValue; + if (r || s || a) { + i.length++; + if (a) { + i.range.end = i.range.end.getShiftedBy(1) + } + e[t] = null + } else { + n = t + } + } + e = e.filter((t => t)); + for (const t of e) { + delete t.changeCount; + if (t.type == "attribute") { + delete t.position; + delete t.length + } + } + this._changeCount = 0; + this._cachedChangesWithGraveyard = e; + this._cachedChanges = e.filter(Vb); + if (t.includeChangesInGraveyard) { + return this._cachedChangesWithGraveyard.slice() + } else { + return this._cachedChanges.slice() + } + } + + getRefreshedItems() { + return new Set(this._refreshedItems) + } + + reset() { + this._changesInElement.clear(); + this._elementSnapshots.clear(); + this._changedMarkers.clear(); + this._refreshedItems = new Set; + this._cachedChanges = null + } + + _refreshItem(t) { + if (this._isInInsertedElement(t.parent)) { + return + } + this._markRemove(t.parent, t.startOffset, t.offsetSize); + this._markInsert(t.parent, t.startOffset, t.offsetSize); + this._refreshedItems.add(t); + const e = Og._createOn(t); + for (const t of this._markerCollection.getMarkersIntersectingRange(e)) { + const e = t.getData(); + this.bufferMarkerChange(t.name, e, e) + } + this._cachedChanges = null + } + + _markInsert(t, e, n) { + const i = {type: "insert", offset: e, howMany: n, count: this._changeCount++}; + this._markChange(t, i) + } + + _markRemove(t, e, n) { + const i = {type: "remove", offset: e, howMany: n, count: this._changeCount++}; + this._markChange(t, i); + this._removeAllNestedChanges(t, e, n) + } + + _markAttribute(t) { + const e = {type: "attribute", offset: t.startOffset, howMany: t.offsetSize, count: this._changeCount++}; + this._markChange(t.parent, e) + } + + _markChange(t, e) { + this._makeSnapshot(t); + const n = this._getChangesForElement(t); + this._handleChange(e, n); + n.push(e); + for (let t = 0; t < n.length; t++) { + if (n[t].howMany < 1) { + n.splice(t, 1); + t-- + } + } + } + + _getChangesForElement(t) { + let e; + if (this._changesInElement.has(t)) { + e = this._changesInElement.get(t) + } else { + e = []; + this._changesInElement.set(t, e) + } + return e + } + + _makeSnapshot(t) { + if (!this._elementSnapshots.has(t)) { + this._elementSnapshots.set(t, Rb(t.getChildren())) + } + } + + _handleChange(t, e) { + t.nodesToHandle = t.howMany; + for (const n of e) { + const i = t.offset + t.howMany; + const o = n.offset + n.howMany; + if (t.type == "insert") { + if (n.type == "insert") { + if (t.offset <= n.offset) { + n.offset += t.howMany + } else if (t.offset < o) { + n.howMany += t.nodesToHandle; + t.nodesToHandle = 0 + } + } + if (n.type == "remove") { + if (t.offset < n.offset) { + n.offset += t.howMany + } + } + if (n.type == "attribute") { + if (t.offset <= n.offset) { + n.offset += t.howMany + } else if (t.offset < o) { + const o = n.howMany; + n.howMany = t.offset - n.offset; + e.unshift({ + type: "attribute", + offset: i, + howMany: o - n.howMany, + count: this._changeCount++ + }) + } + } + } + if (t.type == "remove") { + if (n.type == "insert") { + if (i <= n.offset) { + n.offset -= t.howMany + } else if (i <= o) { + if (t.offset < n.offset) { + const e = i - n.offset; + n.offset = t.offset; + n.howMany -= e; + t.nodesToHandle -= e + } else { + n.howMany -= t.nodesToHandle; + t.nodesToHandle = 0 + } + } else { + if (t.offset <= n.offset) { + t.nodesToHandle -= n.howMany; + n.howMany = 0 + } else if (t.offset < o) { + const e = o - t.offset; + n.howMany -= e; + t.nodesToHandle -= e + } + } + } + if (n.type == "remove") { + if (i <= n.offset) { + n.offset -= t.howMany + } else if (t.offset < n.offset) { + t.nodesToHandle += n.howMany; + n.howMany = 0 + } + } + if (n.type == "attribute") { + if (i <= n.offset) { + n.offset -= t.howMany + } else if (t.offset < n.offset) { + const e = i - n.offset; + n.offset = t.offset; + n.howMany -= e + } else if (t.offset < o) { + if (i <= o) { + const i = n.howMany; + n.howMany = t.offset - n.offset; + const o = i - n.howMany - t.nodesToHandle; + e.unshift({ + type: "attribute", + offset: t.offset, + howMany: o, + count: this._changeCount++ + }) + } else { + n.howMany -= o - t.offset + } + } + } + } + if (t.type == "attribute") { + if (n.type == "insert") { + if (t.offset < n.offset && i > n.offset) { + if (i > o) { + const t = { + type: "attribute", + offset: o, + howMany: i - o, + count: this._changeCount++ + }; + this._handleChange(t, e); + e.push(t) + } + t.nodesToHandle = n.offset - t.offset; + t.howMany = t.nodesToHandle + } else if (t.offset >= n.offset && t.offset < o) { + if (i > o) { + t.nodesToHandle = i - o; + t.offset = o + } else { + t.nodesToHandle = 0 + } + } + } + if (n.type == "remove") { + if (t.offset < n.offset && i > n.offset) { + const o = { + type: "attribute", + offset: n.offset, + howMany: i - n.offset, + count: this._changeCount++ + }; + this._handleChange(o, e); + e.push(o); + t.nodesToHandle = n.offset - t.offset; + t.howMany = t.nodesToHandle + } + } + if (n.type == "attribute") { + if (t.offset >= n.offset && i <= o) { + t.nodesToHandle = 0; + t.howMany = 0; + t.offset = 0 + } else if (t.offset <= n.offset && i >= o) { + n.howMany = 0 + } + } + } + } + t.howMany = t.nodesToHandle; + delete t.nodesToHandle + } + + _getInsertDiff(t, e, n) { + return { + type: "insert", + position: Lg._createAt(t, e), + name: n.name, + attributes: new Map(n.attributes), + length: 1, + changeCount: this._changeCount++ + } + } + + _getRemoveDiff(t, e, n) { + return { + type: "remove", + position: Lg._createAt(t, e), + name: n.name, + attributes: new Map(n.attributes), + length: 1, + changeCount: this._changeCount++ + } + } + + _getAttributesDiff(t, e, n) { + const i = []; + n = new Map(n); + for (const [o, r] of e) { + const e = n.has(o) ? n.get(o) : null; + if (e !== r) { + i.push({ + type: "attribute", + position: t.start, + range: t.clone(), + length: 1, + attributeKey: o, + attributeOldValue: r, + attributeNewValue: e, + changeCount: this._changeCount++ + }) + } + n.delete(o) + } + for (const [e, o] of n) { + i.push({ + type: "attribute", + position: t.start, + range: t.clone(), + length: 1, + attributeKey: e, + attributeOldValue: null, + attributeNewValue: o, + changeCount: this._changeCount++ + }) + } + return i + } + + _isInInsertedElement(t) { + const e = t.parent; + if (!e) { + return false + } + const n = this._changesInElement.get(e); + const i = t.startOffset; + if (n) { + for (const t of n) { + if (t.type == "insert" && i >= t.offset && i < t.offset + t.howMany) { + return true + } + } + } + return this._isInInsertedElement(e) + } + + _removeAllNestedChanges(t, e, n) { + const i = new Og(Lg._createAt(t, e), Lg._createAt(t, e + n)); + for (const t of i.getItems({shallow: true})) { + if (t.is("element")) { + this._elementSnapshots.delete(t); + this._changesInElement.delete(t); + this._removeAllNestedChanges(t, 0, t.maxOffset) + } + } + } + } + + function Rb(t) { + const e = []; + for (const n of t) { + if (n.is("$text")) { + for (let t = 0; t < n.data.length; t++) { + e.push({name: "$text", attributes: new Map(n.getAttributes())}) + } + } else { + e.push({name: n.name, attributes: new Map(n.getAttributes())}) + } + } + return e + } + + function Ob(t, e) { + const n = []; + let i = 0; + let o = 0; + for (const t of e) { + if (t.offset > i) { + for (let e = 0; e < t.offset - i; e++) { + n.push("e") + } + o += t.offset - i + } + if (t.type == "insert") { + for (let e = 0; e < t.howMany; e++) { + n.push("i") + } + i = t.offset + t.howMany + } else if (t.type == "remove") { + for (let e = 0; e < t.howMany; e++) { + n.push("r") + } + i = t.offset; + o += t.howMany + } else { + n.push(..."a".repeat(t.howMany).split("")); + i = t.offset + t.howMany; + o += t.howMany + } + } + if (o < t) { + for (let e = 0; e < t - o - i; e++) { + n.push("e") + } + } + return n + } + + function Vb(t) { + const e = t.position && t.position.root.rootName == "$graveyard"; + const n = t.range && t.range.root.rootName == "$graveyard"; + return !e && !n + } + + class Fb { + constructor() { + this._operations = []; + this._undoPairs = new Map; + this._undoneOperations = new Set; + this._baseVersionToOperationIndex = new Map; + this._version = 0; + this._gaps = new Map + } + + get version() { + return this._version + } + + set version(t) { + if (this._operations.length && t > this._version + 1) { + this._gaps.set(this._version, t) + } + this._version = t + } + + get lastOperation() { + return this._operations[this._operations.length - 1] + } + + addOperation(t) { + if (t.baseVersion !== this.version) { + throw new u("model-document-history-addoperation-incorrect-version", this, { + operation: t, + historyVersion: this.version + }) + } + this._operations.push(t); + this._version++; + this._baseVersionToOperationIndex.set(t.baseVersion, this._operations.length - 1) + } + + getOperations(t, e = this.version) { + if (!this._operations.length) { + return [] + } + const n = this._operations[0]; + if (t === undefined) { + t = n.baseVersion + } + let i = e - 1; + for (const [e, n] of this._gaps) { + if (t > e && t < n) { + t = n + } + if (i > e && i < n) { + i = e - 1 + } + } + if (i < n.baseVersion || t > this.lastOperation.baseVersion) { + return [] + } + let o = this._baseVersionToOperationIndex.get(t); + if (o === undefined) { + o = 0 + } + let r = this._baseVersionToOperationIndex.get(i); + if (r === undefined) { + r = this._operations.length - 1 + } + return this._operations.slice(o, r + 1) + } + + getOperation(t) { + const e = this._baseVersionToOperationIndex.get(t); + if (e === undefined) { + return + } + return this._operations[e] + } + + setOperationAsUndone(t, e) { + this._undoPairs.set(e, t); + this._undoneOperations.add(t) + } + + isUndoingOperation(t) { + return this._undoPairs.has(t) + } + + isUndoneOperation(t) { + return this._undoneOperations.has(t) + } + + getUndoneOperation(t) { + return this._undoPairs.get(t) + } + + reset() { + this._version = 0; + this._undoPairs = new Map; + this._operations = []; + this._undoneOperations = new Set; + this._gaps = new Map; + this._baseVersionToOperationIndex = new Map + } + } + + function jb(t) { + return !!t && t.length == 1 && /[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t) + } + + function Hb(t) { + return !!t && t.length == 1 && /[\ud800-\udbff]/.test(t) + } + + function Ub(t) { + return !!t && t.length == 1 && /[\udc00-\udfff]/.test(t) + } + + function qb(t, e) { + return Hb(t.charAt(e - 1)) && Ub(t.charAt(e)) + } + + function Wb(t, e) { + return jb(t.charAt(e)) + } + + const Gb = Kb(); + + function $b(t, e) { + const n = String(t).matchAll(Gb); + return Array.from(n).some((t => t.index < e && e < t.index + t[0].length)) + } + + function Kb() { + const t = [/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u, /\p{Emoji}\u{FE0F}?\u{20E3}/u, /\p{Emoji}\u{FE0F}/u, /(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u]; + const e = /\p{Regional_Indicator}{2}/u.source; + const n = "(?:" + t.map((t => t.source)).join("|") + ")"; + const i = `${e}|${n}(?:‍${n})*`; + return new RegExp(i, "ug") + } + + const Yb = "$graveyard"; + + class Zb { + constructor(t) { + this.model = t; + this.history = new Fb; + this.selection = new of(this); + this.roots = new Ya({idProperty: "rootName"}); + this.differ = new Pb(t.markers); + this._postFixers = new Set; + this._hasSelectionChangedFromTheLastChangeBlock = false; + this.createRoot("$root", Yb); + this.listenTo(t, "applyOperation", ((t, e) => { + const n = e[0]; + if (n.isDocumentOperation) { + this.differ.bufferOperation(n) + } + }), {priority: "high"}); + this.listenTo(t, "applyOperation", ((t, e) => { + const n = e[0]; + if (n.isDocumentOperation) { + this.history.addOperation(n) + } + }), {priority: "low"}); + this.listenTo(this.selection, "change", (() => { + this._hasSelectionChangedFromTheLastChangeBlock = true + })); + this.listenTo(t.markers, "update", ((t, e, n, i, o) => { + const r = {...e.getData(), range: i}; + this.differ.bufferMarkerChange(e.name, o, r); + if (n === null) { + e.on("change", ((t, n) => { + const i = e.getData(); + this.differ.bufferMarkerChange(e.name, {...i, range: n}, i) + })) + } + })) + } + + get version() { + return this.history.version + } + + set version(t) { + this.history.version = t + } + + get graveyard() { + return this.getRoot(Yb) + } + + createRoot(t = "$root", e = "main") { + if (this.roots.get(e)) { + throw new u("model-document-createroot-name-exists", this, {name: e}) + } + const n = new Tb(this, t, e); + this.roots.add(n); + return n + } + + destroy() { + this.selection.destroy(); + this.stopListening() + } + + getRoot(t = "main") { + return this.roots.get(t) + } + + getRootNames() { + return Array.from(this.roots, (t => t.rootName)).filter((t => t != Yb)) + } + + registerPostFixer(t) { + this._postFixers.add(t) + } + + toJSON() { + const t = hc(this); + t.selection = "[engine.model.DocumentSelection]"; + t.model = "[engine.model.Model]"; + return t + } + + _handleChangeBlock(t) { + if (this._hasDocumentChangedFromTheLastChangeBlock()) { + this._callPostFixers(t); + this.selection.refresh(); + if (this.differ.hasDataChanges()) { + this.fire("change:data", t.batch) + } else { + this.fire("change", t.batch) + } + this.selection.refresh(); + this.differ.reset() + } + this._hasSelectionChangedFromTheLastChangeBlock = false + } + + _hasDocumentChangedFromTheLastChangeBlock() { + return !this.differ.isEmpty || this._hasSelectionChangedFromTheLastChangeBlock + } + + _getDefaultRoot() { + for (const t of this.roots) { + if (t !== this.graveyard) { + return t + } + } + return this.graveyard + } + + _getDefaultRange() { + const t = this._getDefaultRoot(); + const e = this.model; + const n = e.schema; + const i = e.createPositionFromPath(t, [0]); + const o = n.getNearestSelectionRange(i); + return o || e.createRange(i) + } + + _validateSelectionRange(t) { + return Qb(t.start) && Qb(t.end) + } + + _callPostFixers(t) { + let e = false; + do { + for (const n of this._postFixers) { + this.selection.refresh(); + e = n(t); + if (e) { + break + } + } + } while (e) + } + } + + hi(Zb, v); + + function Qb(t) { + const e = t.textNode; + if (e) { + const n = e.data; + const i = t.offset - e.startOffset; + return !qb(n, i) && !Wb(n, i) + } + return true + } + + class Jb { + constructor() { + this._markers = new Map + } + + [Symbol.iterator]() { + return this._markers.values() + } + + has(t) { + const e = t instanceof Xb ? t.name : t; + return this._markers.has(e) + } + + get(t) { + return this._markers.get(t) || null + } + + _set(t, e, n = false, i = false) { + const o = t instanceof Xb ? t.name : t; + if (o.includes(",")) { + throw new u("markercollection-incorrect-marker-name", this) + } + const r = this._markers.get(o); + if (r) { + const t = r.getData(); + const s = r.getRange(); + let a = false; + if (!s.isEqual(e)) { + r._attachLiveRange(Jg.fromRange(e)); + a = true + } + if (n != r.managedUsingOperations) { + r._managedUsingOperations = n; + a = true + } + if (typeof i === "boolean" && i != r.affectsData) { + r._affectsData = i; + a = true + } + if (a) { + this.fire("update:" + o, r, s, e, t) + } + return r + } + const s = Jg.fromRange(e); + const a = new Xb(o, s, n, i); + this._markers.set(o, a); + this.fire("update:" + o, a, null, e, {...a.getData(), range: null}); + return a + } + + _remove(t) { + const e = t instanceof Xb ? t.name : t; + const n = this._markers.get(e); + if (n) { + this._markers.delete(e); + this.fire("update:" + e, n, n.getRange(), null, n.getData()); + this._destroyMarker(n); + return true + } + return false + } + + _refresh(t) { + const e = t instanceof Xb ? t.name : t; + const n = this._markers.get(e); + if (!n) { + throw new u("markercollection-refresh-marker-not-exists", this) + } + const i = n.getRange(); + this.fire("update:" + e, n, i, i, n.getData()) + } + + * getMarkersAtPosition(t) { + for (const e of this) { + if (e.getRange().containsPosition(t)) { + yield e + } + } + } + + * getMarkersIntersectingRange(t) { + for (const e of this) { + if (e.getRange().getIntersection(t) !== null) { + yield e + } + } + } + + destroy() { + for (const t of this._markers.values()) { + this._destroyMarker(t) + } + this._markers = null; + this.stopListening() + } + + * getMarkersGroup(t) { + for (const e of this._markers.values()) { + if (e.name.startsWith(t + ":")) { + yield e + } + } + } + + _destroyMarker(t) { + t.stopListening(); + t._detachLiveRange() + } + } + + hi(Jb, v); + + class Xb { + constructor(t, e, n, i) { + this.name = t; + this._liveRange = this._attachLiveRange(e); + this._managedUsingOperations = n; + this._affectsData = i + } + + get managedUsingOperations() { + if (!this._liveRange) { + throw new u("marker-destroyed", this) + } + return this._managedUsingOperations + } + + get affectsData() { + if (!this._liveRange) { + throw new u("marker-destroyed", this) + } + return this._affectsData + } + + getData() { + return { + range: this.getRange(), + affectsData: this.affectsData, + managedUsingOperations: this.managedUsingOperations + } + } + + getStart() { + if (!this._liveRange) { + throw new u("marker-destroyed", this) + } + return this._liveRange.start.clone() + } + + getEnd() { + if (!this._liveRange) { + throw new u("marker-destroyed", this) + } + return this._liveRange.end.clone() + } + + getRange() { + if (!this._liveRange) { + throw new u("marker-destroyed", this) + } + return this._liveRange.toRange() + } + + is(t) { + return t === "marker" || t === "model:marker" + } + + _attachLiveRange(t) { + if (this._liveRange) { + this._detachLiveRange() + } + t.delegate("change:range").to(this); + t.delegate("change:content").to(this); + this._liveRange = t; + return t + } + + _detachLiveRange() { + this._liveRange.stopDelegating("change:range", this); + this._liveRange.stopDelegating("change:content", this); + this._liveRange.detach(); + this._liveRange = null + } + } + + hi(Xb, v); + + class tk extends ab { + get type() { + return "noop" + } + + clone() { + return new tk(this.baseVersion) + } + + getReversed() { + return new tk(this.baseVersion + 1) + } + + _execute() { + } + + static get className() { + return "NoOperation" + } + } + + const ek = {}; + ek[Ab.className] = Ab; + ek[vb.className] = vb; + ek[yb.className] = yb; + ek[_b.className] = _b; + ek[tk.className] = tk; + ek[ab.className] = ab; + ek[xb.className] = xb; + ek[Eb.className] = Eb; + ek[Sb.className] = Sb; + ek[Db.className] = Db; + + class nk { + static fromJSON(t, e) { + return ek[t.__className].fromJSON(t, e) + } + } + + class ik extends Lg { + constructor(t, e, n = "toNone") { + super(t, e, n); + if (!this.root.is("rootElement")) { + throw new u("model-liveposition-root-not-rootelement", t) + } + ok.call(this) + } + + detach() { + this.stopListening() + } + + is(t) { + return t === "livePosition" || t === "model:livePosition" || t == "position" || t === "model:position" + } + + toPosition() { + return new Lg(this.root, this.path.slice(), this.stickiness) + } + + static fromPosition(t, e) { + return new this(t.root, t.path.slice(), e ? e : t.stickiness) + } + } + + function ok() { + this.listenTo(this.root.document.model, "applyOperation", ((t, e) => { + const n = e[0]; + if (!n.isDocumentOperation) { + return + } + rk.call(this, n) + }), {priority: "low"}) + } + + function rk(t) { + const e = this.getTransformedByOperation(t); + if (!this.isEqual(e)) { + const t = this.toPosition(); + this.path = e.path; + this.root = e.root; + this.fire("change", t) + } + } + + hi(ik, v); + + function sk(t, e, n, i) { + return t.change((o => { + let r; + if (!n) { + r = t.document.selection + } else if (n instanceof Gg || n instanceof of) { + r = n + } else { + r = o.createSelection(n, i) + } + if (!r.isCollapsed) { + t.deleteContent(r, {doNotAutoparagraph: true}) + } + const s = new ak(t, o, r.anchor); + let a; + if (e.is("documentFragment")) { + a = e.getChildren() + } else { + a = [e] + } + s.handleNodes(a); + const c = s.getSelectionRange(); + if (c) { + if (r instanceof of) { + o.setSelection(c) + } else { + r.setTo(c) + } + } else { + } + const l = s.getAffectedRange() || t.createRange(r.anchor); + s.destroy(); + return l + })) + } + + class ak { + constructor(t, e, n) { + this.model = t; + this.writer = e; + this.position = n; + this.canMergeWith = new Set([this.position.parent]); + this.schema = t.schema; + this._documentFragment = e.createDocumentFragment(); + this._documentFragmentPosition = e.createPositionAt(this._documentFragment, 0); + this._firstNode = null; + this._lastNode = null; + this._lastAutoParagraph = null; + this._filterAttributesOf = []; + this._affectedStart = null; + this._affectedEnd = null + } + + handleNodes(t) { + for (const e of Array.from(t)) { + this._handleNode(e) + } + this._insertPartialFragment(); + if (this._lastAutoParagraph) { + this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph) + } + this._mergeOnRight(); + this.schema.removeDisallowedAttributes(this._filterAttributesOf, this.writer); + this._filterAttributesOf = [] + } + + _updateLastNodeFromAutoParagraph(t) { + const e = this.writer.createPositionAfter(this._lastNode); + const n = this.writer.createPositionAfter(t); + if (n.isAfter(e)) { + this._lastNode = t; + if (this.position.parent != t || !this.position.isAtEnd) { + throw new u("insertcontent-invalid-insertion-position", this) + } + this.position = n; + this._setAffectedBoundaries(this.position) + } + } + + getSelectionRange() { + if (this.nodeToSelect) { + return Og._createOn(this.nodeToSelect) + } + return this.model.schema.getNearestSelectionRange(this.position) + } + + getAffectedRange() { + if (!this._affectedStart) { + return null + } + return new Og(this._affectedStart, this._affectedEnd) + } + + destroy() { + if (this._affectedStart) { + this._affectedStart.detach() + } + if (this._affectedEnd) { + this._affectedEnd.detach() + } + } + + _handleNode(t) { + if (this.schema.isObject(t)) { + this._handleObject(t); + return + } + let e = this._checkAndAutoParagraphToAllowedPosition(t); + if (!e) { + e = this._checkAndSplitToAllowedPosition(t); + if (!e) { + this._handleDisallowedNode(t); + return + } + } + this._appendToFragment(t); + if (!this._firstNode) { + this._firstNode = t + } + this._lastNode = t + } + + _insertPartialFragment() { + if (this._documentFragment.isEmpty) { + return + } + const t = ik.fromPosition(this.position, "toNext"); + this._setAffectedBoundaries(this.position); + if (this._documentFragment.getChild(0) == this._firstNode) { + this.writer.insert(this._firstNode, this.position); + this._mergeOnLeft(); + this.position = t.toPosition() + } + if (!this._documentFragment.isEmpty) { + this.writer.insert(this._documentFragment, this.position) + } + this._documentFragmentPosition = this.writer.createPositionAt(this._documentFragment, 0); + this.position = t.toPosition(); + t.detach() + } + + _handleObject(t) { + if (this._checkAndSplitToAllowedPosition(t)) { + this._appendToFragment(t) + } else { + this._tryAutoparagraphing(t) + } + } + + _handleDisallowedNode(t) { + if (t.is("element")) { + this.handleNodes(t.getChildren()) + } else { + this._tryAutoparagraphing(t) + } + } + + _appendToFragment(t) { + if (!this.schema.checkChild(this.position, t)) { + throw new u("insertcontent-wrong-position", this, {node: t, position: this.position}) + } + this.writer.insert(t, this._documentFragmentPosition); + this._documentFragmentPosition = this._documentFragmentPosition.getShiftedBy(t.offsetSize); + if (this.schema.isObject(t) && !this.schema.checkChild(this.position, "$text")) { + this.nodeToSelect = t + } else { + this.nodeToSelect = null + } + this._filterAttributesOf.push(t) + } + + _setAffectedBoundaries(t) { + if (!this._affectedStart) { + this._affectedStart = ik.fromPosition(t, "toPrevious") + } + if (!this._affectedEnd || this._affectedEnd.isBefore(t)) { + if (this._affectedEnd) { + this._affectedEnd.detach() + } + this._affectedEnd = ik.fromPosition(t, "toNext") + } + } + + _mergeOnLeft() { + const t = this._firstNode; + if (!(t instanceof Ig)) { + return + } + if (!this._canMergeLeft(t)) { + return + } + const e = ik._createBefore(t); + e.stickiness = "toNext"; + const n = ik.fromPosition(this.position, "toNext"); + if (this._affectedStart.isEqual(e)) { + this._affectedStart.detach(); + this._affectedStart = ik._createAt(e.nodeBefore, "end", "toPrevious") + } + if (this._firstNode === this._lastNode) { + this._firstNode = e.nodeBefore; + this._lastNode = e.nodeBefore + } + this.writer.merge(e); + if (e.isEqual(this._affectedEnd) && this._firstNode === this._lastNode) { + this._affectedEnd.detach(); + this._affectedEnd = ik._createAt(e.nodeBefore, "end", "toNext") + } + this.position = n.toPosition(); + n.detach(); + this._filterAttributesOf.push(this.position.parent); + e.detach() + } + + _mergeOnRight() { + const t = this._lastNode; + if (!(t instanceof Ig)) { + return + } + if (!this._canMergeRight(t)) { + return + } + const e = ik._createAfter(t); + e.stickiness = "toNext"; + if (!this.position.isEqual(e)) { + throw new u("insertcontent-invalid-insertion-position", this) + } + this.position = Lg._createAt(e.nodeBefore, "end"); + const n = ik.fromPosition(this.position, "toPrevious"); + if (this._affectedEnd.isEqual(e)) { + this._affectedEnd.detach(); + this._affectedEnd = ik._createAt(e.nodeBefore, "end", "toNext") + } + if (this._firstNode === this._lastNode) { + this._firstNode = e.nodeBefore; + this._lastNode = e.nodeBefore + } + this.writer.merge(e); + if (e.getShiftedBy(-1).isEqual(this._affectedStart) && this._firstNode === this._lastNode) { + this._affectedStart.detach(); + this._affectedStart = ik._createAt(e.nodeBefore, 0, "toPrevious") + } + this.position = n.toPosition(); + n.detach(); + this._filterAttributesOf.push(this.position.parent); + e.detach() + } + + _canMergeLeft(t) { + const e = t.previousSibling; + return e instanceof Ig && this.canMergeWith.has(e) && this.model.schema.checkMerge(e, t) + } + + _canMergeRight(t) { + const e = t.nextSibling; + return e instanceof Ig && this.canMergeWith.has(e) && this.model.schema.checkMerge(t, e) + } + + _tryAutoparagraphing(t) { + const e = this.writer.createElement("paragraph"); + if (this._getAllowedIn(this.position.parent, e) && this.schema.checkChild(e, t)) { + e._appendChild(t); + this._handleNode(e) + } + } + + _checkAndAutoParagraphToAllowedPosition(t) { + if (this.schema.checkChild(this.position.parent, t)) { + return true + } + if (!this.schema.checkChild(this.position.parent, "paragraph") || !this.schema.checkChild("paragraph", t)) { + return false + } + this._insertPartialFragment(); + const e = this.writer.createElement("paragraph"); + this.writer.insert(e, this.position); + this._setAffectedBoundaries(this.position); + this._lastAutoParagraph = e; + this.position = this.writer.createPositionAt(e, 0); + return true + } + + _checkAndSplitToAllowedPosition(t) { + const e = this._getAllowedIn(this.position.parent, t); + if (!e) { + return false + } + if (e != this.position.parent) { + this._insertPartialFragment() + } + while (e != this.position.parent) { + if (this.position.isAtStart) { + const t = this.position.parent; + this.position = this.writer.createPositionBefore(t); + if (t.isEmpty && t.parent === e) { + this.writer.remove(t) + } + } else if (this.position.isAtEnd) { + this.position = this.writer.createPositionAfter(this.position.parent) + } else { + const t = this.writer.createPositionAfter(this.position.parent); + this._setAffectedBoundaries(this.position); + this.writer.split(this.position); + this.position = t; + this.canMergeWith.add(this.position.nodeAfter) + } + } + return true + } + + _getAllowedIn(t, e) { + if (this.schema.checkChild(t, e)) { + return t + } + if (this.schema.isLimit(t)) { + return null + } + return this._getAllowedIn(t.parent, e) + } + } + + function ck(t, e, n = "auto") { + const i = t.getSelectedElement(); + if (i && e.schema.isObject(i) && !e.schema.isInline(i)) { + if (["before", "after"].includes(n)) { + return e.createRange(e.createPositionAt(i, n)) + } + return e.createRangeOn(i) + } + const o = Ag(t.getSelectedBlocks()); + if (!o) { + return e.createRange(t.focus) + } + if (o.isEmpty) { + return e.createRange(e.createPositionAt(o, 0)) + } + const r = e.createPositionAfter(o); + if (t.focus.isTouching(r)) { + return e.createRange(r) + } + return e.createRange(e.createPositionBefore(o)) + } + + function lk(t, e, n, i, o = {}) { + if (!t.schema.isObject(e)) { + throw new u("insertobject-element-not-an-object", t, {object: e}) + } + let r; + if (!n) { + r = t.document.selection + } else if (n.is("selection")) { + r = n + } else { + r = t.createSelection(n, i) + } + let s = r; + if (o.findOptimalPosition && t.schema.isBlock(e)) { + s = t.createSelection(ck(r, t, o.findOptimalPosition)) + } + const a = Ag(r.getSelectedBlocks()); + const c = {}; + if (a) { + Object.assign(c, t.schema.getAttributesWithProperty(a, "copyOnReplace", true)) + } + return t.change((n => { + if (!s.isCollapsed) { + t.deleteContent(s, {doNotAutoparagraph: true}) + } + let i = e; + const r = s.anchor.parent; + if (!t.schema.checkChild(r, e) && t.schema.checkChild(r, "paragraph") && t.schema.checkChild("paragraph", e)) { + i = n.createElement("paragraph"); + n.insert(e, i) + } + t.schema.setAllowedAttributes(i, c, n); + const a = t.insertContent(i, s); + if (a.isCollapsed) { + return a + } + if (o.setSelection) { + dk(n, e, o.setSelection, c) + } + return a + })) + } + + function dk(t, e, n, i) { + const o = t.model; + if (n == "after") { + let n = e.nextSibling; + const r = n && o.schema.checkChild(n, "$text"); + if (!r && o.schema.checkChild(e.parent, "paragraph")) { + n = t.createElement("paragraph"); + o.schema.setAllowedAttributes(n, i, t); + o.insertContent(n, t.createPositionAfter(e)) + } + if (n) { + t.setSelection(n, 0) + } + } else if (n == "on") { + t.setSelection(e, "on") + } else { + throw new u("insertobject-invalid-place-parameter-value", o) + } + } + + function uk(t, e, n = {}) { + if (e.isCollapsed) { + return + } + const i = e.getFirstRange(); + if (i.root.rootName == "$graveyard") { + return + } + const o = t.schema; + t.change((t => { + if (!n.doNotResetEntireContent && yk(o, e)) { + vk(t, e, o); + return + } + const r = {}; + if (!n.doNotAutoparagraph) { + const t = e.getSelectedElement(); + if (t) { + Object.assign(r, o.getAttributesWithProperty(t, "copyOnReplace", true)) + } + } + const [s, a] = hk(i); + if (!s.isTouching(a)) { + t.remove(t.createRange(s, a)) + } + if (!n.leaveUnmerged) { + gk(t, s, a); + o.removeDisallowedAttributes(s.parent.getChildren(), t) + } + xk(t, e, s); + if (!n.doNotAutoparagraph && Ak(o, s)) { + _k(t, s, e, r) + } + s.detach(); + a.detach() + })) + } + + function hk(t) { + const e = t.root.document.model; + const n = t.start; + let i = t.end; + if (e.hasContent(t, {ignoreMarkers: true})) { + const n = mk(i); + if (n && i.isTouching(e.createPositionAt(n, 0))) { + const n = e.createSelection(t); + e.modifySelection(n, {direction: "backward"}); + const o = n.getLastPosition(); + const r = e.createRange(o, i); + if (!e.hasContent(r, {ignoreMarkers: true})) { + i = o + } + } + } + return [ik.fromPosition(n, "toPrevious"), ik.fromPosition(i, "toNext")] + } + + function mk(t) { + const e = t.parent; + const n = e.root.document.model.schema; + const i = e.getAncestors({parentFirst: true, includeSelf: true}); + for (const t of i) { + if (n.isLimit(t)) { + return null + } + if (n.isBlock(t)) { + return t + } + } + } + + function gk(t, e, n) { + const i = t.model; + if (!kk(t.model.schema, e, n)) { + return + } + const [o, r] = wk(e, n); + if (!o || !r) { + return + } + if (!i.hasContent(o, {ignoreMarkers: true}) && i.hasContent(r, {ignoreMarkers: true})) { + pk(t, e, n, o.parent) + } else { + fk(t, e, n, o.parent) + } + } + + function fk(t, e, n, i) { + const o = e.parent; + const r = n.parent; + if (o == i || r == i) { + return + } + e = t.createPositionAfter(o); + n = t.createPositionBefore(r); + if (!n.isEqual(e)) { + t.insert(r, e) + } + t.merge(e); + while (n.parent.isEmpty) { + const e = n.parent; + n = t.createPositionBefore(e); + t.remove(e) + } + if (!kk(t.model.schema, e, n)) { + return + } + fk(t, e, n, i) + } + + function pk(t, e, n, i) { + const o = e.parent; + const r = n.parent; + if (o == i || r == i) { + return + } + e = t.createPositionAfter(o); + n = t.createPositionBefore(r); + if (!n.isEqual(e)) { + t.insert(o, n) + } + while (e.parent.isEmpty) { + const n = e.parent; + e = t.createPositionBefore(n); + t.remove(n) + } + n = t.createPositionBefore(r); + bk(t, n); + if (!kk(t.model.schema, e, n)) { + return + } + pk(t, e, n, i) + } + + function bk(t, e) { + const n = e.nodeBefore; + const i = e.nodeAfter; + if (n.name != i.name) { + t.rename(n, i.name) + } + t.clearAttributes(n); + t.setAttributes(Object.fromEntries(i.getAttributes()), n); + t.merge(e) + } + + function kk(t, e, n) { + const i = e.parent; + const o = n.parent; + if (i == o) { + return false + } + if (t.isLimit(i) || t.isLimit(o)) { + return false + } + return Ck(e, n, t) + } + + function wk(t, e) { + const n = t.getAncestors(); + const i = e.getAncestors(); + let o = 0; + while (n[o] && n[o] == i[o]) { + o++ + } + return [n[o], i[o]] + } + + function Ak(t, e) { + const n = t.checkChild(e, "$text"); + const i = t.checkChild(e, "paragraph"); + return !n && i + } + + function Ck(t, e, n) { + const i = new Og(t, e); + for (const t of i.getWalker()) { + if (n.isLimit(t.item)) { + return false + } + } + return true + } + + function _k(t, e, n, i = {}) { + const o = t.createElement("paragraph"); + t.model.schema.setAllowedAttributes(o, i, t); + t.insert(o, e); + xk(t, n, t.createPositionAt(o, 0)) + } + + function vk(t, e) { + const n = t.model.schema.getLimitElement(e); + t.remove(t.createRangeIn(n)); + _k(t, t.createPositionAt(n, 0), e) + } + + function yk(t, e) { + const n = t.getLimitElement(e); + if (!e.containsEntireContent(n)) { + return false + } + const i = e.getFirstRange(); + if (i.start.parent == i.end.parent) { + return false + } + return t.checkChild(n, "paragraph") + } + + function xk(t, e, n) { + if (e instanceof of) { + t.setSelection(n) + } else { + e.setTo(n) + } + } + + const Ek = ' ,.?!:;"-()'; + + function Dk(t, e, n = {}) { + const i = t.schema; + const o = n.direction != "backward"; + const r = n.unit ? n.unit : "character"; + const s = !!n.treatEmojiAsSingleUnit; + const a = e.focus; + const c = new Mg({boundaries: Bk(a, o), singleCharacters: true, direction: o ? "forward" : "backward"}); + const l = {walker: c, schema: i, isForward: o, unit: r, treatEmojiAsSingleUnit: s}; + let d; + while (d = c.next()) { + if (d.done) { + return + } + const n = Sk(l, d.value); + if (n) { + if (e instanceof of) { + t.change((t => { + t.setSelectionFocus(n) + })) + } else { + e.setFocus(n) + } + return + } + } + } + + function Sk(t, e) { + const {isForward: n, walker: i, unit: o, schema: r, treatEmojiAsSingleUnit: s} = t; + const {type: a, item: c, nextPosition: l} = e; + if (a == "text") { + if (t.unit === "word") { + return Ik(i, n) + } + return Tk(i, o, s) + } + if (a == (n ? "elementStart" : "elementEnd")) { + if (r.isSelectable(c)) { + return Lg._createAt(c, n ? "after" : "before") + } + if (r.checkChild(l, "$text")) { + return l + } + } else { + if (r.isLimit(c)) { + i.skip((() => true)); + return + } + if (r.checkChild(l, "$text")) { + return l + } + } + } + + function Tk(t, e, n) { + const i = t.position.textNode; + if (i) { + const o = i.data; + let r = t.position.offset - i.startOffset; + while (qb(o, r) || e == "character" && Wb(o, r) || n && $b(o, r)) { + t.next(); + r = t.position.offset - i.startOffset + } + } + return t.position + } + + function Ik(t, e) { + let n = t.position.textNode; + if (n) { + let i = t.position.offset - n.startOffset; + while (!Mk(n.data, i, e) && !zk(n, i, e)) { + t.next(); + const o = e ? t.position.nodeAfter : t.position.nodeBefore; + if (o && o.is("$text")) { + const i = o.data.charAt(e ? 0 : o.data.length - 1); + if (!Ek.includes(i)) { + t.next(); + n = t.position.textNode + } + } + i = t.position.offset - n.startOffset + } + } + return t.position + } + + function Bk(t, e) { + const n = t.root; + const i = Lg._createAt(n, e ? "end" : 0); + if (e) { + return new Og(t, i) + } else { + return new Og(i, t) + } + } + + function Mk(t, e, n) { + const i = e + (n ? 0 : -1); + return Ek.includes(t.charAt(i)) + } + + function zk(t, e, n) { + return e === (n ? t.endOffset : 0) + } + + function Lk(t, e) { + return t.change((t => { + const n = t.createDocumentFragment(); + const i = e.getFirstRange(); + if (!i || i.isCollapsed) { + return n + } + const o = i.start.root; + const r = i.start.getCommonPath(i.end); + const s = o.getNodeByPath(r); + let a; + if (i.start.parent == i.end.parent) { + a = i + } else { + a = t.createRange(t.createPositionAt(s, i.start.path[r.length]), t.createPositionAt(s, i.end.path[r.length] + 1)) + } + const c = a.end.offset - a.start.offset; + for (const e of a.getItems({shallow: true})) { + if (e.is("$textProxy")) { + t.appendText(e.data, e.getAttributes(), n) + } else { + t.append(t.cloneElement(e, true), n) + } + } + if (a != i) { + const e = i._getTransformedByMove(a.start, t.createPositionAt(n, 0), c)[0]; + const o = t.createRange(t.createPositionAt(n, 0), e.start); + const r = t.createRange(e.end, t.createPositionAt(n, "end")); + Nk(r, t); + Nk(o, t) + } + return n + })) + } + + function Nk(t, e) { + const n = []; + Array.from(t.getItems({direction: "backward"})).map((t => e.createRangeOn(t))).filter((e => { + const n = (e.start.isAfter(t.start) || e.start.isEqual(t.start)) && (e.end.isBefore(t.end) || e.end.isEqual(t.end)); + return n + })).forEach((t => { + n.push(t.start.parent); + e.remove(t) + })); + n.forEach((t => { + let n = t; + while (n.parent && n.isEmpty) { + const t = e.createRangeOn(n); + n = n.parent; + e.remove(t) + } + })) + } + + function Pk(t) { + t.document.registerPostFixer((e => Rk(e, t))) + } + + function Rk(t, e) { + const n = e.document.selection; + const i = e.schema; + const o = []; + let r = false; + for (const t of n.getRanges()) { + const e = Ok(t, i); + if (e && !e.isEqual(t)) { + o.push(e); + r = true + } else { + o.push(t) + } + } + if (r) { + t.setSelection(Uk(o), {backward: n.isBackward}) + } + } + + function Ok(t, e) { + if (t.isCollapsed) { + return Vk(t, e) + } + return Fk(t, e) + } + + function Vk(t, e) { + const n = t.start; + const i = e.getNearestSelectionRange(n); + if (!i) { + const t = n.getAncestors().reverse().find((t => e.isObject(t))); + if (t) { + return Og._createOn(t) + } + return null + } + if (!i.isCollapsed) { + return i + } + const o = i.start; + if (n.isEqual(o)) { + return null + } + return new Og(o) + } + + function Fk(t, e) { + const {start: n, end: i} = t; + const o = e.checkChild(n, "$text"); + const r = e.checkChild(i, "$text"); + const s = e.getLimitElement(n); + const a = e.getLimitElement(i); + if (s === a) { + if (o && r) { + return null + } + if (Hk(n, i, e)) { + const t = n.nodeAfter && e.isSelectable(n.nodeAfter); + const o = t ? null : e.getNearestSelectionRange(n, "forward"); + const r = i.nodeBefore && e.isSelectable(i.nodeBefore); + const s = r ? null : e.getNearestSelectionRange(i, "backward"); + const a = o ? o.start : n; + const c = s ? s.end : i; + return new Og(a, c) + } + } + const c = s && !s.is("rootElement"); + const l = a && !a.is("rootElement"); + if (c || l) { + const t = n.nodeAfter && i.nodeBefore && n.nodeAfter.parent === i.nodeBefore.parent; + const o = c && (!t || !qk(n.nodeAfter, e)); + const r = l && (!t || !qk(i.nodeBefore, e)); + let d = n; + let u = i; + if (o) { + d = Lg._createBefore(jk(s, e)) + } + if (r) { + u = Lg._createAfter(jk(a, e)) + } + return new Og(d, u) + } + return null + } + + function jk(t, e) { + let n = t; + let i = n; + while (e.isLimit(i) && i.parent) { + n = i; + i = i.parent + } + return n + } + + function Hk(t, e, n) { + const i = t.nodeAfter && !n.isLimit(t.nodeAfter) || n.checkChild(t, "$text"); + const o = e.nodeBefore && !n.isLimit(e.nodeBefore) || n.checkChild(e, "$text"); + return i || o + } + + function Uk(t) { + const e = [...t]; + const n = new Set; + let i = 1; + while (i < e.length) { + const t = e[i]; + const o = e.slice(0, i); + for (const [r, s] of o.entries()) { + if (n.has(r)) { + continue + } + if (t.isEqual(s)) { + n.add(r) + } else if (t.isIntersecting(s)) { + n.add(r); + n.add(i); + const o = t.getJoined(s); + e.push(o) + } + } + i++ + } + const o = e.filter(((t, e) => !n.has(e))); + return o + } + + function qk(t, e) { + return t && e.isSelectable(t) + } + + class Wk { + constructor() { + this.markers = new Jb; + this.document = new Zb(this); + this.schema = new Ip; + this._pendingChanges = []; + this._currentWriter = null; + ["insertContent", "insertObject", "deleteContent", "modifySelection", "getSelectedContent", "applyOperation"].forEach((t => this.decorate(t))); + this.on("applyOperation", ((t, e) => { + const n = e[0]; + n._validate() + }), {priority: "highest"}); + this.schema.register("$root", {isLimit: true}); + this.schema.register("$container", {allowIn: ["$root", "$container"]}); + this.schema.register("$block", {allowIn: ["$root", "$container"], isBlock: true}); + this.schema.register("$blockObject", {allowWhere: "$block", isBlock: true, isObject: true}); + this.schema.register("$inlineObject", { + allowWhere: "$text", + allowAttributesOf: "$text", + isInline: true, + isObject: true + }); + this.schema.register("$text", {allowIn: "$block", isInline: true, isContent: true}); + this.schema.register("$clipboardHolder", { + allowContentOf: "$root", + allowChildren: "$text", + isLimit: true + }); + this.schema.register("$documentFragment", { + allowContentOf: "$root", + allowChildren: "$text", + isLimit: true + }); + this.schema.register("$marker"); + this.schema.addChildCheck(((t, e) => { + if (e.name === "$marker") { + return true + } + })); + Pk(this); + this.document.registerPostFixer(ip) + } + + change(t) { + try { + if (this._pendingChanges.length === 0) { + this._pendingChanges.push({batch: new sb, callback: t}); + return this._runPendingChanges()[0] + } else { + return t(this._currentWriter) + } + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + } + + enqueueChange(t, e) { + try { + if (!t) { + t = new sb + } else if (typeof t === "function") { + e = t; + t = new sb + } else if (!(t instanceof sb)) { + t = new sb(t) + } + this._pendingChanges.push({batch: t, callback: e}); + if (this._pendingChanges.length == 1) { + this._runPendingChanges() + } + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + } + + applyOperation(t) { + t._execute() + } + + insertContent(t, e, n) { + return sk(this, t, e, n) + } + + insertObject(t, e, n, i) { + return lk(this, t, e, n, i) + } + + deleteContent(t, e) { + uk(this, t, e) + } + + modifySelection(t, e) { + Dk(this, t, e) + } + + getSelectedContent(t) { + return Lk(this, t) + } + + hasContent(t, e = {}) { + const n = t instanceof Ig ? Og._createIn(t) : t; + if (n.isCollapsed) { + return false + } + const {ignoreWhitespaces: i = false, ignoreMarkers: o = false} = e; + if (!o) { + for (const t of this.markers.getMarkersIntersectingRange(n)) { + if (t.affectsData) { + return true + } + } + } + for (const t of n.getItems()) { + if (this.schema.isContent(t)) { + if (t.is("$textProxy")) { + if (!i) { + return true + } else if (t.data.search(/\S/) !== -1) { + return true + } + } else { + return true + } + } + } + return false + } + + createPositionFromPath(t, e, n) { + return new Lg(t, e, n) + } + + createPositionAt(t, e) { + return Lg._createAt(t, e) + } + + createPositionAfter(t) { + return Lg._createAfter(t) + } + + createPositionBefore(t) { + return Lg._createBefore(t) + } + + createRange(t, e) { + return new Og(t, e) + } + + createRangeIn(t) { + return Og._createIn(t) + } + + createRangeOn(t) { + return Og._createOn(t) + } + + createSelection(t, e, n) { + return new Gg(t, e, n) + } + + createBatch(t) { + return new sb(t) + } + + createOperationFromJSON(t) { + return nk.fromJSON(t, this.document) + } + + destroy() { + this.document.destroy(); + this.stopListening() + } + + _runPendingChanges() { + const t = []; + this.fire("_beforeChanges"); + while (this._pendingChanges.length) { + const e = this._pendingChanges[0].batch; + this._currentWriter = new Ib(this, e); + const n = this._pendingChanges[0].callback(this._currentWriter); + t.push(n); + this.document._handleChangeBlock(this._currentWriter); + this._pendingChanges.shift(); + this._currentWriter = null + } + this.fire("_afterChanges"); + return t + } + } + + hi(Wk, ei); + + class Gk extends _g { + constructor(t) { + super(); + this.editor = t + } + + set(t, e, n = {}) { + if (typeof e == "string") { + const t = e; + e = (e, n) => { + this.editor.execute(t); + n() + } + } + super.set(t, e, n) + } + } + + class $k { + constructor(t = {}) { + const e = t.language || this.constructor.defaultConfig && this.constructor.defaultConfig.language; + this._context = t.context || new ac({language: e}); + this._context._addEditor(this, !t.context); + const n = Array.from(this.constructor.builtinPlugins || []); + this.config = new Wa(t, this.constructor.defaultConfig); + this.config.define("plugins", n); + this.config.define(this._context._getEditorConfig()); + this.plugins = new Za(this, n, this._context.plugins); + this.locale = this._context.locale; + this.t = this.locale.t; + this._readOnlyLocks = new Set; + this.commands = new Dp; + this.set("state", "initializing"); + this.once("ready", (() => this.state = "ready"), {priority: "high"}); + this.once("destroy", (() => this.state = "destroyed"), {priority: "high"}); + this.model = new Wk; + const i = new Hl; + this.data = new eb(this.model, i); + this.editing = new Ep(this.model, i); + this.editing.view.document.bind("isReadOnly").to(this); + this.conversion = new ib([this.editing.downcastDispatcher, this.data.downcastDispatcher], this.data.upcastDispatcher); + this.conversion.addAlias("dataDowncast", this.data.downcastDispatcher); + this.conversion.addAlias("editingDowncast", this.editing.downcastDispatcher); + this.keystrokes = new Gk(this); + this.keystrokes.listenTo(this.editing.view.document) + } + + get isReadOnly() { + return this._readOnlyLocks.size > 0 + } + + set isReadOnly(t) { + throw new u("editor-isreadonly-has-no-setter") + } + + enableReadOnlyMode(t) { + if (typeof t !== "string" && typeof t !== "symbol") { + throw new u("editor-read-only-lock-id-invalid", null, {lockId: t}) + } + if (this._readOnlyLocks.has(t)) { + return + } + this._readOnlyLocks.add(t); + if (this._readOnlyLocks.size === 1) { + this.fire("change:isReadOnly", "isReadOnly", true, false) + } + } + + disableReadOnlyMode(t) { + if (typeof t !== "string" && typeof t !== "symbol") { + throw new u("editor-read-only-lock-id-invalid", null, {lockId: t}) + } + if (!this._readOnlyLocks.has(t)) { + return + } + this._readOnlyLocks.delete(t); + if (this._readOnlyLocks.size === 0) { + this.fire("change:isReadOnly", "isReadOnly", false, true) + } + } + + initPlugins() { + const t = this.config; + const e = t.get("plugins"); + const n = t.get("removePlugins") || []; + const i = t.get("extraPlugins") || []; + const o = t.get("substitutePlugins") || []; + return this.plugins.init(e.concat(i), n, o) + } + + destroy() { + let t = Promise.resolve(); + if (this.state == "initializing") { + t = new Promise((t => this.once("ready", t))) + } + return t.then((() => { + this.fire("destroy"); + this.stopListening(); + this.commands.destroy() + })).then((() => this.plugins.destroy())).then((() => { + this.model.destroy(); + this.data.destroy(); + this.editing.destroy(); + this.keystrokes.destroy() + })).then((() => this._context._removeEditor(this))) + } + + execute(...t) { + try { + return this.commands.execute(...t) + } catch (t) { + u.rethrowUnexpectedError(t, this) + } + } + + focus() { + this.editing.view.focus() + } + } + + hi($k, ei); + + class Kk { + constructor(t) { + this.editor = t; + this._components = new Map + } + + * names() { + for (const t of this._components.values()) { + yield t.originalName + } + } + + add(t, e) { + this._components.set(Yk(t), {callback: e, originalName: t}) + } + + create(t) { + if (!this.has(t)) { + throw new u("componentfactory-item-missing", this, {name: t}) + } + return this._components.get(Yk(t)).callback(this.editor.locale) + } + + has(t) { + return this._components.has(Yk(t)) + } + } + + function Yk(t) { + return String(t).toLowerCase() + } + + class Zk { + constructor(t) { + this.editor = t; + this.componentFactory = new Kk(t); + this.focusTracker = new Cg; + this.set("viewportOffset", this._readViewportOffsetFromConfig()); + this._editableElementsMap = new Map; + this.listenTo(t.editing.view.document, "layoutChanged", (() => this.update())) + } + + get element() { + return null + } + + update() { + this.fire("update") + } + + destroy() { + this.stopListening(); + this.focusTracker.destroy(); + for (const t of this._editableElementsMap.values()) { + t.ckeditorInstance = null + } + this._editableElementsMap = new Map + } + + setEditableElement(t, e) { + this._editableElementsMap.set(t, e); + if (!e.ckeditorInstance) { + e.ckeditorInstance = this.editor + } + } + + getEditableElement(t = "main") { + return this._editableElementsMap.get(t) + } + + getEditableElementsNames() { + return this._editableElementsMap.keys() + } + + get _editableElements() { + console.warn("editor-ui-deprecated-editable-elements: " + "The EditorUI#_editableElements property has been deprecated and will be removed in the near future.", {editorUI: this}); + return this._editableElementsMap + } + + _readViewportOffsetFromConfig() { + const t = this.editor; + const e = t.config.get("ui.viewportOffset"); + if (e) { + return e + } + const n = t.config.get("toolbar.viewportTopOffset"); + if (n) { + console.warn("editor-ui-deprecated-viewport-offset-config: " + "The `toolbar.vieportTopOffset` configuration option is deprecated. " + "It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."); + return {top: n} + } + return {top: 0} + } + } + + hi(Zk, ei); + + function Qk(t) { + if (!dt(t.updateSourceElement)) { + throw new u("attachtoform-missing-elementapi-interface", t) + } + const e = t.sourceElement; + if (e && e.tagName.toLowerCase() === "textarea" && e.form) { + let n; + const i = e.form; + const o = () => t.updateSourceElement(); + if (dt(i.submit)) { + n = i.submit; + i.submit = () => { + o(); + n.apply(i) + } + } + i.addEventListener("submit", o); + t.on("destroy", (() => { + i.removeEventListener("submit", o); + if (n) { + i.submit = n + } + })) + } + } + + const Jk = { + setData(t) { + this.data.set(t) + }, getData(t) { + return this.data.get(t) + } + }; + const Xk = Jk; + + function tw(t, e) { + if (t instanceof HTMLTextAreaElement) { + t.value = e + } + t.innerHTML = e + } + + const ew = { + updateSourceElement() { + if (!this.sourceElement) { + throw new u("editor-missing-sourceelement", this) + } + tw(this.sourceElement, this.data.get()) + } + }; + const nw = ew; + + function iw(t) { + const e = t.sourceElement; + if (!e) { + return + } + if (e.ckeditorInstance) { + throw new CKEditorError("editor-source-element-already-used", t) + } + e.ckeditorInstance = t; + t.once("destroy", (() => { + delete e.ckeditorInstance + })) + } + + class ow extends cc { + static get pluginName() { + return "PendingActions" + } + + init() { + this.set("hasAny", false); + this._actions = new Ya({idProperty: "_id"}); + this._actions.delegate("add", "remove").to(this) + } + + add(t) { + if (typeof t !== "string") { + throw new u("pendingactions-add-invalid-message", this) + } + const e = Object.create(ei); + e.set("message", t); + this._actions.add(e); + this.hasAny = true; + return e + } + + remove(t) { + this._actions.remove(t); + this.hasAny = !!this._actions.length + } + + get first() { + return this._actions.get(0) + } + + [Symbol.iterator]() { + return this._actions[Symbol.iterator]() + } + } + + const rw = ''; + const sw = ''; + const aw = ''; + const cw = ''; + const lw = ''; + const dw = ''; + const uw = ''; + const hw = ''; + const mw = ''; + const gw = ''; + const fw = ''; + const pw = ''; + const bw = ''; + const kw = ''; + const ww = ''; + const Aw = ''; + const Cw = ''; + const _w = ''; + const vw = ''; + const yw = ''; + const xw = ''; + const Ew = ''; + const Dw = ''; + const Sw = ''; + const Tw = ''; + const Iw = ''; + const Bw = ''; + const Mw = ''; + const zw = ''; + const Lw = { + cancel: rw, + caption: sw, + check: aw, + cog: cw, + eraser: lw, + lowVision: dw, + image: uw, + alignBottom: hw, + alignMiddle: mw, + alignTop: gw, + alignLeft: fw, + alignCenter: pw, + alignRight: bw, + alignJustify: kw, + objectLeft: yw, + objectCenter: Aw, + objectRight: xw, + objectFullWidth: _w, + objectInline: vw, + objectBlockLeft: ww, + objectBlockRight: Cw, + objectSizeFull: Ew, + objectSizeLarge: Dw, + objectSizeSmall: Sw, + objectSizeMedium: Tw, + pencil: Iw, + pilcrow: Bw, + quote: Mw, + threeVerticalDots: zw + }; + + function Nw({emitter: t, activator: e, callback: n, contextElements: i}) { + t.listenTo(document, "mousedown", ((t, o) => { + if (!e()) { + return + } + const r = typeof o.composedPath == "function" ? o.composedPath() : []; + for (const t of i) { + if (t.contains(o.target) || r.includes(t)) { + return + } + } + n() + })) + } + + function Pw(t) { + t.set("_isCssTransitionsDisabled", false); + t.disableCssTransitions = () => { + t._isCssTransitionsDisabled = true + }; + t.enableCssTransitions = () => { + t._isCssTransitionsDisabled = false + }; + t.extendTemplate({attributes: {class: [t.bindTemplate.if("_isCssTransitionsDisabled", "ck-transitions-disabled")]}}) + } + + function Rw({view: t}) { + t.listenTo(t.element, "submit", ((e, n) => { + n.preventDefault(); + t.fire("submit") + }), {useCapture: true}) + } + + class Ow extends Ya { + constructor(t = []) { + super(t, {idProperty: "viewUid"}); + this.on("add", ((t, e, n) => { + this._renderViewIntoCollectionParent(e, n) + })); + this.on("remove", ((t, e) => { + if (e.element && this._parentElement) { + e.element.remove() + } + })); + this._parentElement = null + } + + destroy() { + this.map((t => t.destroy())) + } + + setParent(t) { + this._parentElement = t; + for (const t of this) { + this._renderViewIntoCollectionParent(t) + } + } + + delegate(...t) { + if (!t.length || !Vw(t)) { + throw new u("ui-viewcollection-delegate-wrong-events", this) + } + return { + to: e => { + for (const n of this) { + for (const i of t) { + n.delegate(i).to(e) + } + } + this.on("add", ((n, i) => { + for (const n of t) { + i.delegate(n).to(e) + } + })); + this.on("remove", ((n, i) => { + for (const n of t) { + i.stopDelegating(n, e) + } + })) + } + } + } + + _renderViewIntoCollectionParent(t, e) { + if (!t.isRendered) { + t.render() + } + if (t.element && this._parentElement) { + this._parentElement.insertBefore(t.element, this._parentElement.children[e]) + } + } + } + + function Vw(t) { + return t.every((t => typeof t == "string")) + } + + var Fw = n(6150); + var jw = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + jw.insert = "head"; + jw.singleton = true; + var Hw = Ru()(Fw.Z, jw); + const Uw = Fw.Z.locals || {}; + + class qw { + constructor(t) { + this.element = null; + this.isRendered = false; + this.locale = t; + this.t = t && t.t; + this._viewCollections = new Ya; + this._unboundChildren = this.createCollection(); + this._viewCollections.on("add", ((e, n) => { + n.locale = t + })); + this.decorate("render") + } + + get bindTemplate() { + if (this._bindTemplate) { + return this._bindTemplate + } + return this._bindTemplate = Gw.bind(this, this) + } + + createCollection(t) { + const e = new Ow(t); + this._viewCollections.add(e); + return e + } + + registerChild(t) { + if (!Ka(t)) { + t = [t] + } + for (const e of t) { + this._unboundChildren.add(e) + } + } + + deregisterChild(t) { + if (!Ka(t)) { + t = [t] + } + for (const e of t) { + this._unboundChildren.remove(e) + } + } + + setTemplate(t) { + this.template = new Gw(t) + } + + extendTemplate(t) { + Gw.extend(this.template, t) + } + + render() { + if (this.isRendered) { + throw new u("ui-view-render-already-rendered", this) + } + if (this.template) { + this.element = this.template.render(); + this.registerChild(this.template.getViews()) + } + this.isRendered = true + } + + destroy() { + this.stopListening(); + this._viewCollections.map((t => t.destroy())); + if (this.template && this.template._revertData) { + this.template.revert(this.element) + } + } + } + + hi(qw, mh); + hi(qw, ei); + const Ww = "http://www.w3.org/1999/xhtml"; + + class Gw { + constructor(t) { + Object.assign(this, iA(nA(t))); + this._isRendered = false; + this._revertData = null + } + + render() { + const t = this._renderNode({intoFragment: true}); + this._isRendered = true; + return t + } + + apply(t) { + this._revertData = pA(); + this._renderNode({node: t, isApplying: true, revertData: this._revertData}); + return t + } + + revert(t) { + if (!this._revertData) { + throw new u("ui-template-revert-not-applied", [this, t]) + } + this._revertTemplateFromNode(t, this._revertData) + } + + * getViews() { + function* t(e) { + if (e.children) { + for (const n of e.children) { + if (mA(n)) { + yield n + } else if (gA(n)) { + yield* t(n) + } + } + } + } + + yield* t(this) + } + + static bind(t, e) { + return { + to(n, i) { + return new Kw({eventNameOrFunction: n, attribute: n, observable: t, emitter: e, callback: i}) + }, if(n, i, o) { + return new Yw({observable: t, emitter: e, attribute: n, valueIfTrue: i, callback: o}) + } + } + } + + static extend(t, e) { + if (t._isRendered) { + throw new u("template-extend-render", [this, t]) + } + uA(t, iA(nA(e))) + } + + _renderNode(t) { + let e; + if (t.node) { + e = this.tag && this.text + } else { + e = this.tag ? this.text : !this.text + } + if (e) { + throw new u("ui-template-wrong-syntax", this) + } + if (this.text) { + return this._renderText(t) + } else { + return this._renderElement(t) + } + } + + _renderElement(t) { + let e = t.node; + if (!e) { + e = t.node = document.createElementNS(this.ns || Ww, this.tag) + } + this._renderAttributes(t); + this._renderElementChildren(t); + this._setUpListeners(t); + return e + } + + _renderText(t) { + let e = t.node; + if (e) { + t.revertData.text = e.textContent + } else { + e = t.node = document.createTextNode("") + } + if (Zw(this.text)) { + this._bindToObservable({schema: this.text, updater: Xw(e), data: t}) + } else { + e.textContent = this.text.join("") + } + return e + } + + _renderAttributes(t) { + let e, n, i, o; + if (!this.attributes) { + return + } + const r = t.node; + const s = t.revertData; + for (e in this.attributes) { + i = r.getAttribute(e); + n = this.attributes[e]; + if (s) { + s.attributes[e] = i + } + o = P(n[0]) && n[0].ns ? n[0].ns : null; + if (Zw(n)) { + const a = o ? n[0].value : n; + if (s && bA(e)) { + a.unshift(i) + } + this._bindToObservable({schema: a, updater: tA(r, e, o), data: t}) + } else if (e == "style" && typeof n[0] !== "string") { + this._renderStyleAttribute(n[0], t) + } else { + if (s && i && bA(e)) { + n.unshift(i) + } + n = n.map((t => t ? t.value || t : t)).reduce(((t, e) => t.concat(e)), []).reduce(lA, ""); + if (!hA(n)) { + r.setAttributeNS(o, e, n) + } + } + } + } + + _renderStyleAttribute(t, e) { + const n = e.node; + for (const i in t) { + const o = t[i]; + if (Zw(o)) { + this._bindToObservable({schema: [o], updater: eA(n, i), data: e}) + } else { + n.style[i] = o + } + } + } + + _renderElementChildren(t) { + const e = t.node; + const n = t.intoFragment ? document.createDocumentFragment() : e; + const i = t.isApplying; + let o = 0; + for (const r of this.children) { + if (fA(r)) { + if (!i) { + r.setParent(e); + for (const t of r) { + n.appendChild(t.element) + } + } + } else if (mA(r)) { + if (!i) { + if (!r.isRendered) { + r.render() + } + n.appendChild(r.element) + } + } else if (Nu(r)) { + n.appendChild(r) + } else { + if (i) { + const e = t.revertData; + const i = pA(); + e.children.push(i); + r._renderNode({node: n.childNodes[o++], isApplying: true, revertData: i}) + } else { + n.appendChild(r.render()) + } + } + } + if (t.intoFragment) { + e.appendChild(n) + } + } + + _setUpListeners(t) { + if (!this.eventListeners) { + return + } + for (const e in this.eventListeners) { + const n = this.eventListeners[e].map((n => { + const [i, o] = e.split("@"); + return n.activateDomEventListener(i, o, t) + })); + if (t.revertData) { + t.revertData.bindings.push(n) + } + } + } + + _bindToObservable({schema: t, updater: e, data: n}) { + const i = n.revertData; + Jw(t, e, n); + const o = t.filter((t => !hA(t))).filter((t => t.observable)).map((i => i.activateAttributeListener(t, e, n))); + if (i) { + i.bindings.push(o) + } + } + + _revertTemplateFromNode(t, e) { + for (const t of e.bindings) { + for (const e of t) { + e() + } + } + if (e.text) { + t.textContent = e.text; + return + } + for (const n in e.attributes) { + const i = e.attributes[n]; + if (i === null) { + t.removeAttribute(n) + } else { + t.setAttribute(n, i) + } + } + for (let n = 0; n < e.children.length; ++n) { + this._revertTemplateFromNode(t.childNodes[n], e.children[n]) + } + } + } + + hi(Gw, v); + + class $w { + constructor(t) { + Object.assign(this, t) + } + + getValue(t) { + const e = this.observable[this.attribute]; + return this.callback ? this.callback(e, t) : e + } + + activateAttributeListener(t, e, n) { + const i = () => Jw(t, e, n); + this.emitter.listenTo(this.observable, "change:" + this.attribute, i); + return () => { + this.emitter.stopListening(this.observable, "change:" + this.attribute, i) + } + } + } + + class Kw extends $w { + activateDomEventListener(t, e, n) { + const i = (t, n) => { + if (!e || n.target.matches(e)) { + if (typeof this.eventNameOrFunction == "function") { + this.eventNameOrFunction(n) + } else { + this.observable.fire(this.eventNameOrFunction, n) + } + } + }; + this.emitter.listenTo(n.node, t, i); + return () => { + this.emitter.stopListening(n.node, t, i) + } + } + } + + class Yw extends $w { + getValue(t) { + const e = super.getValue(t); + return hA(e) ? false : this.valueIfTrue || true + } + } + + function Zw(t) { + if (!t) { + return false + } + if (t.value) { + t = t.value + } + if (Array.isArray(t)) { + return t.some(Zw) + } else if (t instanceof $w) { + return true + } + return false + } + + function Qw(t, e) { + return t.map((t => { + if (t instanceof $w) { + return t.getValue(e) + } + return t + })) + } + + function Jw(t, e, {node: n}) { + let i = Qw(t, n); + if (t.length == 1 && t[0] instanceof Yw) { + i = i[0] + } else { + i = i.reduce(lA, "") + } + if (hA(i)) { + e.remove() + } else { + e.set(i) + } + } + + function Xw(t) { + return { + set(e) { + t.textContent = e + }, remove() { + t.textContent = "" + } + } + } + + function tA(t, e, n) { + return { + set(i) { + t.setAttributeNS(n, e, i) + }, remove() { + t.removeAttributeNS(n, e) + } + } + } + + function eA(t, e) { + return { + set(n) { + t.style[e] = n + }, remove() { + t.style[e] = null + } + } + } + + function nA(t) { + const e = Ha(t, (t => { + if (t && (t instanceof $w || gA(t) || mA(t) || fA(t))) { + return t + } + })); + return e + } + + function iA(t) { + if (typeof t == "string") { + t = sA(t) + } else if (t.text) { + aA(t) + } + if (t.on) { + t.eventListeners = rA(t.on); + delete t.on + } + if (!t.text) { + if (t.attributes) { + oA(t.attributes) + } + const e = []; + if (t.children) { + if (fA(t.children)) { + e.push(t.children) + } else { + for (const n of t.children) { + if (gA(n) || mA(n) || Nu(n)) { + e.push(n) + } else { + e.push(new Gw(n)) + } + } + } + } + t.children = e + } + return t + } + + function oA(t) { + for (const e in t) { + if (t[e].value) { + t[e].value = Qa(t[e].value) + } + cA(t, e) + } + } + + function rA(t) { + for (const e in t) { + cA(t, e) + } + return t + } + + function sA(t) { + return {text: [t]} + } + + function aA(t) { + t.text = Qa(t.text) + } + + function cA(t, e) { + t[e] = Qa(t[e]) + } + + function lA(t, e) { + if (hA(e)) { + return t + } else if (hA(t)) { + return e + } else { + return `${t} ${e}` + } + } + + function dA(t, e) { + for (const n in e) { + if (t[n]) { + t[n].push(...e[n]) + } else { + t[n] = e[n] + } + } + } + + function uA(t, e) { + if (e.attributes) { + if (!t.attributes) { + t.attributes = {} + } + dA(t.attributes, e.attributes) + } + if (e.eventListeners) { + if (!t.eventListeners) { + t.eventListeners = {} + } + dA(t.eventListeners, e.eventListeners) + } + if (e.text) { + t.text.push(...e.text) + } + if (e.children && e.children.length) { + if (t.children.length != e.children.length) { + throw new u("ui-template-extend-children-mismatch", t) + } + let n = 0; + for (const i of e.children) { + uA(t.children[n++], i) + } + } + } + + function hA(t) { + return !t && t !== 0 + } + + function mA(t) { + return t instanceof qw + } + + function gA(t) { + return t instanceof Gw + } + + function fA(t) { + return t instanceof Ow + } + + function pA() { + return {children: [], bindings: [], attributes: {}} + } + + function bA(t) { + return t == "class" || t == "style" + } + + class kA extends Ow { + constructor(t, e = []) { + super(e); + this.locale = t + } + + attachToDom() { + this._bodyCollectionContainer = new Gw({ + tag: "div", + attributes: { + class: ["ck", "ck-reset_all", "ck-body", "ck-rounded-corners"], + dir: this.locale.uiLanguageDirection + }, + children: this + }).render(); + let t = document.querySelector(".ck-body-wrapper"); + if (!t) { + t = Zm(document, "div", {class: "ck-body-wrapper"}); + document.body.appendChild(t) + } + t.appendChild(this._bodyCollectionContainer) + } + + detachFromDom() { + super.destroy(); + if (this._bodyCollectionContainer) { + this._bodyCollectionContainer.remove() + } + const t = document.querySelector(".ck-body-wrapper"); + if (t && t.childElementCount == 0) { + t.remove() + } + } + } + + var wA = n(1174); + var AA = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + AA.insert = "head"; + AA.singleton = true; + var CA = Ru()(wA.Z, AA); + const _A = wA.Z.locals || {}; + + class vA extends qw { + constructor() { + super(); + const t = this.bindTemplate; + this.set("content", ""); + this.set("viewBox", "0 0 20 20"); + this.set("fillColor", ""); + this.setTemplate({ + tag: "svg", + ns: "http://www.w3.org/2000/svg", + attributes: {class: ["ck", "ck-icon"], viewBox: t.to("viewBox")} + }) + } + + render() { + super.render(); + this._updateXMLContent(); + this._colorFillPaths(); + this.on("change:content", (() => { + this._updateXMLContent(); + this._colorFillPaths() + })); + this.on("change:fillColor", (() => { + this._colorFillPaths() + })) + } + + _updateXMLContent() { + if (this.content) { + const t = (new DOMParser).parseFromString(this.content.trim(), "image/svg+xml"); + const e = t.querySelector("svg"); + const n = e.getAttribute("viewBox"); + if (n) { + this.viewBox = n + } + this.element.innerHTML = ""; + while (e.childNodes.length > 0) { + this.element.appendChild(e.childNodes[0]) + } + } + } + + _colorFillPaths() { + if (this.fillColor) { + this.element.querySelectorAll(".ck-icon__fill").forEach((t => { + t.style.fill = this.fillColor + })) + } + } + } + + var yA = n(9948); + var xA = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + xA.insert = "head"; + xA.singleton = true; + var EA = Ru()(yA.Z, xA); + const DA = yA.Z.locals || {}; + + class SA extends qw { + constructor(t) { + super(t); + this.set("text", ""); + this.set("position", "s"); + const e = this.bindTemplate; + this.setTemplate({ + tag: "span", + attributes: {class: ["ck", "ck-tooltip", e.to("position", (t => "ck-tooltip_" + t)), e.if("text", "ck-hidden", (t => !t.trim()))]}, + children: [{ + tag: "span", + attributes: {class: ["ck", "ck-tooltip__text"]}, + children: [{text: e.to("text")}] + }] + }) + } + } + + var TA = n(4499); + var IA = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + IA.insert = "head"; + IA.singleton = true; + var BA = Ru()(TA.Z, IA); + const MA = TA.Z.locals || {}; + + class zA extends qw { + constructor(t) { + super(t); + const e = this.bindTemplate; + const n = s(); + this.set("class"); + this.set("labelStyle"); + this.set("icon"); + this.set("isEnabled", true); + this.set("isOn", false); + this.set("isVisible", true); + this.set("isToggleable", false); + this.set("keystroke"); + this.set("label"); + this.set("tabindex", -1); + this.set("tooltip"); + this.set("tooltipPosition", "s"); + this.set("type", "button"); + this.set("withText", false); + this.set("withKeystroke", false); + this.children = this.createCollection(); + this.tooltipView = this._createTooltipView(); + this.labelView = this._createLabelView(n); + this.iconView = new vA; + this.iconView.extendTemplate({attributes: {class: "ck-button__icon"}}); + this.keystrokeView = this._createKeystrokeView(); + this.bind("_tooltipString").to(this, "tooltip", this, "label", this, "keystroke", this._getTooltipString.bind(this)); + this.setTemplate({ + tag: "button", + attributes: { + class: ["ck", "ck-button", e.to("class"), e.if("isEnabled", "ck-disabled", (t => !t)), e.if("isVisible", "ck-hidden", (t => !t)), e.to("isOn", (t => t ? "ck-on" : "ck-off")), e.if("withText", "ck-button_with-text"), e.if("withKeystroke", "ck-button_with-keystroke")], + type: e.to("type", (t => t ? t : "button")), + tabindex: e.to("tabindex"), + "aria-labelledby": `ck-editor__aria-label_${n}`, + "aria-disabled": e.if("isEnabled", true, (t => !t)), + "aria-pressed": e.to("isOn", (t => this.isToggleable ? String(t) : false)) + }, + children: this.children, + on: { + mousedown: e.to((t => { + t.preventDefault() + })), click: e.to((t => { + if (this.isEnabled) { + this.fire("execute") + } else { + t.preventDefault() + } + })) + } + }) + } + + render() { + super.render(); + if (this.icon) { + this.iconView.bind("content").to(this, "icon"); + this.children.add(this.iconView) + } + this.children.add(this.tooltipView); + this.children.add(this.labelView); + if (this.withKeystroke && this.keystroke) { + this.children.add(this.keystrokeView) + } + } + + focus() { + this.element.focus() + } + + _createTooltipView() { + const t = new SA; + t.bind("text").to(this, "_tooltipString"); + t.bind("position").to(this, "tooltipPosition"); + return t + } + + _createLabelView(t) { + const e = new qw; + const n = this.bindTemplate; + e.setTemplate({ + tag: "span", + attributes: { + class: ["ck", "ck-button__label"], + style: n.to("labelStyle"), + id: `ck-editor__aria-label_${t}` + }, + children: [{text: this.bindTemplate.to("label")}] + }); + return e + } + + _createKeystrokeView() { + const t = new qw; + t.setTemplate({ + tag: "span", + attributes: {class: ["ck", "ck-button__keystroke"]}, + children: [{text: this.bindTemplate.to("keystroke", (t => jd(t)))}] + }); + return t + } + + _getTooltipString(t, e, n) { + if (t) { + if (typeof t == "string") { + return t + } else { + if (n) { + n = jd(n) + } + if (t instanceof Function) { + return t(e, n) + } else { + return `${e}${n ? ` (${n})` : ""}` + } + } + } + return "" + } + } + + var LA = n(9681); + var NA = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + NA.insert = "head"; + NA.singleton = true; + var PA = Ru()(LA.Z, NA); + const RA = LA.Z.locals || {}; + + class OA extends zA { + constructor(t) { + super(t); + this.isToggleable = true; + this.toggleSwitchView = this._createToggleView(); + this.extendTemplate({attributes: {class: "ck-switchbutton"}}) + } + + render() { + super.render(); + this.children.add(this.toggleSwitchView) + } + + _createToggleView() { + const t = new qw; + t.setTemplate({ + tag: "span", + attributes: {class: ["ck", "ck-button__toggle"]}, + children: [{tag: "span", attributes: {class: ["ck", "ck-button__toggle__inner"]}}] + }); + return t + } + } + + function VA(t, e) { + const n = t.t; + const i = { + Black: n("Black"), + "Dim grey": n("Dim grey"), + Grey: n("Grey"), + "Light grey": n("Light grey"), + White: n("White"), + Red: n("Red"), + Orange: n("Orange"), + Yellow: n("Yellow"), + "Light green": n("Light green"), + Green: n("Green"), + Aquamarine: n("Aquamarine"), + Turquoise: n("Turquoise"), + "Light blue": n("Light blue"), + Blue: n("Blue"), + Purple: n("Purple") + }; + return e.map((t => { + const e = i[t.label]; + if (e && e != t.label) { + t.label = e + } + return t + })) + } + + function FA(t) { + return t.map(jA).filter((t => !!t)) + } + + function jA(t) { + if (typeof t === "string") { + return {model: t, label: t, hasBorder: false, view: {name: "span", styles: {color: t}}} + } else { + return { + model: t.color, + label: t.label || t.color, + hasBorder: t.hasBorder === undefined ? false : t.hasBorder, + view: {name: "span", styles: {color: `${t.color}`}} + } + } + } + + const HA = ''; + + class UA extends zA { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.set("color"); + this.set("hasBorder"); + this.icon = HA; + this.extendTemplate({ + attributes: { + style: {backgroundColor: e.to("color")}, + class: ["ck", "ck-color-grid__tile", e.if("hasBorder", "ck-color-table__color-tile_bordered")] + } + }) + } + + render() { + super.render(); + this.iconView.fillColor = "hsl(0, 0%, 100%)" + } + } + + class qA { + constructor(t) { + Object.assign(this, t); + if (t.actions && t.keystrokeHandler) { + for (const e in t.actions) { + let n = t.actions[e]; + if (typeof n == "string") { + n = [n] + } + for (const i of n) { + t.keystrokeHandler.set(i, ((t, n) => { + this[e](); + n() + })) + } + } + } + } + + get first() { + return this.focusables.find(WA) || null + } + + get last() { + return this.focusables.filter(WA).slice(-1)[0] || null + } + + get next() { + return this._getFocusableItem(1) + } + + get previous() { + return this._getFocusableItem(-1) + } + + get current() { + let t = null; + if (this.focusTracker.focusedElement === null) { + return null + } + this.focusables.find(((e, n) => { + const i = e.element === this.focusTracker.focusedElement; + if (i) { + t = n + } + return i + })); + return t + } + + focusFirst() { + this._focus(this.first) + } + + focusLast() { + this._focus(this.last) + } + + focusNext() { + this._focus(this.next) + } + + focusPrevious() { + this._focus(this.previous) + } + + _focus(t) { + if (t) { + t.focus() + } + } + + _getFocusableItem(t) { + const e = this.current; + const n = this.focusables.length; + if (!n) { + return null + } + if (e === null) { + return this[t === 1 ? "first" : "last"] + } + let i = (e + n + t) % n; + do { + const e = this.focusables.get(i); + if (WA(e)) { + return e + } + i = (i + n + t) % n + } while (i !== e); + return null + } + } + + function WA(t) { + return !!(t.focus && ag(t.element)) + } + + var GA = n(4923); + var $A = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + $A.insert = "head"; + $A.singleton = true; + var KA = Ru()(GA.Z, $A); + const YA = GA.Z.locals || {}; + + class ZA extends qw { + constructor(t, e) { + super(t); + const n = e && e.colorDefinitions || []; + const i = {}; + if (e && e.columns) { + i.gridTemplateColumns = `repeat( ${e.columns}, 1fr)` + } + this.set("selectedColor"); + this.items = this.createCollection(); + this.focusTracker = new Cg; + this.keystrokes = new _g; + this._focusCycler = new qA({ + focusables: this.items, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "arrowleft", focusNext: "arrowright"} + }); + this.items.on("add", ((t, e) => { + e.isOn = e.color === this.selectedColor + })); + n.forEach((t => { + const e = new UA; + e.set({color: t.color, label: t.label, tooltip: true, hasBorder: t.options.hasBorder}); + e.on("execute", (() => { + this.fire("execute", {value: t.color, hasBorder: t.options.hasBorder, label: t.label}) + })); + this.items.add(e) + })); + this.setTemplate({ + tag: "div", + children: this.items, + attributes: {class: ["ck", "ck-color-grid"], style: i} + }); + this.on("change:selectedColor", ((t, e, n) => { + for (const t of this.items) { + t.isOn = t.color === n + } + })) + } + + focus() { + if (this.items.length) { + this.items.first.focus() + } + } + + focusLast() { + if (this.items.length) { + this.items.last.focus() + } + } + + render() { + super.render(); + for (const t of this.items) { + this.focusTracker.add(t.element) + } + this.items.on("add", ((t, e) => { + this.focusTracker.add(e.element) + })); + this.items.on("remove", ((t, e) => { + this.focusTracker.remove(e.element) + })); + this.keystrokes.listenTo(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + } + + const QA = ''; + + class JA extends zA { + constructor(t) { + super(t); + this.arrowView = this._createArrowView(); + this.extendTemplate({attributes: {"aria-haspopup": true}}); + this.delegate("execute").to(this, "open") + } + + render() { + super.render(); + this.children.add(this.arrowView) + } + + _createArrowView() { + const t = new vA; + t.content = QA; + t.extendTemplate({attributes: {class: "ck-dropdown__arrow"}}); + return t + } + } + + var XA = n(66); + var tC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + tC.insert = "head"; + tC.singleton = true; + var eC = Ru()(XA.Z, tC); + const nC = XA.Z.locals || {}; + + class iC extends qw { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.set("class"); + this.set("icon"); + this.set("isEnabled", true); + this.set("isOn", false); + this.set("isToggleable", false); + this.set("isVisible", true); + this.set("keystroke"); + this.set("label"); + this.set("tabindex", -1); + this.set("tooltip"); + this.set("tooltipPosition", "s"); + this.set("type", "button"); + this.set("withText", false); + this.children = this.createCollection(); + this.actionView = this._createActionView(); + this.arrowView = this._createArrowView(); + this.keystrokes = new _g; + this.focusTracker = new Cg; + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-splitbutton", e.to("class"), e.if("isVisible", "ck-hidden", (t => !t)), this.arrowView.bindTemplate.if("isOn", "ck-splitbutton_open")]}, + children: this.children + }) + } + + render() { + super.render(); + this.children.add(this.actionView); + this.children.add(this.arrowView); + this.focusTracker.add(this.actionView.element); + this.focusTracker.add(this.arrowView.element); + this.keystrokes.listenTo(this.element); + this.keystrokes.set("arrowright", ((t, e) => { + if (this.focusTracker.focusedElement === this.actionView.element) { + this.arrowView.focus(); + e() + } + })); + this.keystrokes.set("arrowleft", ((t, e) => { + if (this.focusTracker.focusedElement === this.arrowView.element) { + this.actionView.focus(); + e() + } + })) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + focus() { + this.actionView.focus() + } + + _createActionView() { + const t = new zA; + t.bind("icon", "isEnabled", "isOn", "isToggleable", "keystroke", "label", "tabindex", "tooltip", "tooltipPosition", "type", "withText").to(this); + t.extendTemplate({attributes: {class: "ck-splitbutton__action"}}); + t.delegate("execute").to(this); + return t + } + + _createArrowView() { + const t = new zA; + const e = t.bindTemplate; + t.icon = QA; + t.extendTemplate({ + attributes: { + class: "ck-splitbutton__arrow", + "aria-haspopup": true, + "aria-expanded": e.to("isOn", (t => String(t))) + } + }); + t.bind("isEnabled").to(this); + t.delegate("execute").to(this, "open"); + return t + } + } + + class oC extends qw { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.set("isVisible", false); + this.set("position", "se"); + this.children = this.createCollection(); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-reset", "ck-dropdown__panel", e.to("position", (t => `ck-dropdown__panel_${t}`)), e.if("isVisible", "ck-dropdown__panel-visible")]}, + children: this.children, + on: {selectstart: e.to((t => t.preventDefault()))} + }) + } + + focus() { + if (this.children.length) { + this.children.first.focus() + } + } + + focusLast() { + if (this.children.length) { + const t = this.children.last; + if (typeof t.focusLast === "function") { + t.focusLast() + } else { + t.focus() + } + } + } + } + + var rC = n(3488); + var sC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + sC.insert = "head"; + sC.singleton = true; + var aC = Ru()(rC.Z, sC); + const cC = rC.Z.locals || {}; + + function lC(t) { + if (!t || !t.parentNode) { + return null + } + if (t.offsetParent === Zu.document.body) { + return null + } + return t.offsetParent + } + + function dC({element: t, target: e, positions: n, limiter: i, fitInViewport: o, viewportOffsetConfig: r}) { + if (dt(e)) { + e = e() + } + if (dt(i)) { + i = i() + } + const s = lC(t); + const a = new eg(t); + const c = new eg(e); + let l; + const d = {targetRect: c, elementRect: a, positionedElementAncestor: s}; + if (!i && !o) { + l = new fC(n[0], d) + } else { + const t = i && new eg(i).getVisible(); + const e = o && uC(r); + Object.assign(d, {limiterRect: t, viewportRect: e}); + l = hC(n, d) || new fC(n[0], d) + } + return l + } + + function uC(t) { + t = Object.assign({top: 0, bottom: 0, left: 0, right: 0}, t); + const e = new eg(Zu.window); + e.top += t.top; + e.height -= t.top; + e.bottom -= t.bottom; + e.height -= t.bottom; + return e + } + + function hC(t, e) { + const {elementRect: n} = e; + const i = n.getArea(); + const o = t.map((t => new fC(t, e))).filter((t => !!t.name)); + let r = 0; + let s = null; + for (const t of o) { + const {_limiterIntersectionArea: e, _viewportIntersectionArea: n} = t; + if (e === i) { + return t + } + const o = n ** 2 + e ** 2; + if (o > r) { + r = o; + s = t + } + } + return s + } + + function mC(t, e) { + const n = gC(new eg(e)); + const i = Xm(e); + let o = 0; + let r = 0; + o -= n.left; + r -= n.top; + o += e.scrollLeft; + r += e.scrollTop; + o -= i.left; + r -= i.top; + t.moveBy(o, r) + } + + function gC(t) { + const {scrollX: e, scrollY: n} = Zu.window; + return t.clone().moveBy(e, n) + } + + class fC { + constructor(t, e) { + const n = t(e.targetRect, e.elementRect, e.viewportRect); + if (!n) { + return + } + const {left: i, top: o, name: r, config: s} = n; + Object.assign(this, {name: r, config: s}); + this._positioningFunctionCorrdinates = {left: i, top: o}; + this._options = e + } + + get left() { + return this._absoluteRect.left + } + + get top() { + return this._absoluteRect.top + } + + get _limiterIntersectionArea() { + const t = this._options.limiterRect; + if (t) { + const e = this._options.viewportRect; + if (e) { + const n = t.getIntersection(e); + if (n) { + return n.getIntersectionArea(this._rect) + } + } else { + return t.getIntersectionArea(this._rect) + } + } + return 0 + } + + get _viewportIntersectionArea() { + const t = this._options.viewportRect; + if (t) { + return t.getIntersectionArea(this._rect) + } + return 0 + } + + get _rect() { + if (this._cachedRect) { + return this._cachedRect + } + this._cachedRect = this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left, this._positioningFunctionCorrdinates.top); + return this._cachedRect + } + + get _absoluteRect() { + if (this._cachedAbsoluteRect) { + return this._cachedAbsoluteRect + } + this._cachedAbsoluteRect = gC(this._rect); + if (this._options.positionedElementAncestor) { + mC(this._cachedAbsoluteRect, this._options.positionedElementAncestor) + } + return this._cachedAbsoluteRect + } + } + + class pC extends qw { + constructor(t, e, n) { + super(t); + const i = this.bindTemplate; + this.buttonView = e; + this.panelView = n; + this.set("isOpen", false); + this.set("isEnabled", true); + this.set("class"); + this.set("id"); + this.set("panelPosition", "auto"); + this.keystrokes = new _g; + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-dropdown", i.to("class"), i.if("isEnabled", "ck-disabled", (t => !t))], + id: i.to("id"), + "aria-describedby": i.to("ariaDescribedById") + }, + children: [e, n] + }); + e.extendTemplate({attributes: {class: ["ck-dropdown__button"]}}) + } + + render() { + super.render(); + this.listenTo(this.buttonView, "open", (() => { + this.isOpen = !this.isOpen + })); + this.panelView.bind("isVisible").to(this, "isOpen"); + this.on("change:isOpen", (() => { + if (!this.isOpen) { + return + } + if (this.panelPosition === "auto") { + this.panelView.position = pC._getOptimalPosition({ + element: this.panelView.element, + target: this.buttonView.element, + fitInViewport: true, + positions: this._panelPositions + }).name + } else { + this.panelView.position = this.panelPosition + } + })); + this.keystrokes.listenTo(this.element); + const t = (t, e) => { + if (this.isOpen) { + this.buttonView.focus(); + this.isOpen = false; + e() + } + }; + this.keystrokes.set("arrowdown", ((t, e) => { + if (this.buttonView.isEnabled && !this.isOpen) { + this.isOpen = true; + e() + } + })); + this.keystrokes.set("arrowright", ((t, e) => { + if (this.isOpen) { + e() + } + })); + this.keystrokes.set("arrowleft", t); + this.keystrokes.set("esc", t) + } + + focus() { + this.buttonView.focus() + } + + get _panelPositions() { + const { + south: t, + north: e, + southEast: n, + southWest: i, + northEast: o, + northWest: r, + southMiddleEast: s, + southMiddleWest: a, + northMiddleEast: c, + northMiddleWest: l + } = pC.defaultPanelPositions; + if (this.locale.uiLanguageDirection !== "rtl") { + return [n, i, s, a, t, o, r, c, l, e] + } else { + return [i, n, a, s, t, r, o, l, c, e] + } + } + } + + pC.defaultPanelPositions = { + south: (t, e) => ({ + top: t.bottom, + left: t.left - (e.width - t.width) / 2, + name: "s" + }), + southEast: t => ({top: t.bottom, left: t.left, name: "se"}), + southWest: (t, e) => ({top: t.bottom, left: t.left - e.width + t.width, name: "sw"}), + southMiddleEast: (t, e) => ({top: t.bottom, left: t.left - (e.width - t.width) / 4, name: "sme"}), + southMiddleWest: (t, e) => ({top: t.bottom, left: t.left - (e.width - t.width) * 3 / 4, name: "smw"}), + north: (t, e) => ({top: t.top - e.height, left: t.left - (e.width - t.width) / 2, name: "n"}), + northEast: (t, e) => ({top: t.top - e.height, left: t.left, name: "ne"}), + northWest: (t, e) => ({top: t.top - e.height, left: t.left - e.width + t.width, name: "nw"}), + northMiddleEast: (t, e) => ({top: t.top - e.height, left: t.left - (e.width - t.width) / 4, name: "nme"}), + northMiddleWest: (t, e) => ({ + top: t.top - e.height, + left: t.left - (e.width - t.width) * 3 / 4, + name: "nmw" + }) + }; + pC._getOptimalPosition = dC; + + class bC extends qw { + constructor(t) { + super(t); + this.setTemplate({tag: "span", attributes: {class: ["ck", "ck-toolbar__separator"]}}) + } + } + + class kC extends qw { + constructor(t) { + super(t); + this.setTemplate({tag: "span", attributes: {class: ["ck", "ck-toolbar__line-break"]}}) + } + } + + function wC(t) { + return t.bindTemplate.to((e => { + if (e.target === t.element) { + e.preventDefault() + } + })) + } + + function AC(t) { + if (Array.isArray(t)) { + return {items: t, removeItems: []} + } + if (!t) { + return {items: [], removeItems: []} + } + return Object.assign({items: [], removeItems: []}, t) + } + + var CC = n(5571); + var _C = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + _C.insert = "head"; + _C.singleton = true; + var vC = Ru()(CC.Z, _C); + const yC = CC.Z.locals || {}; + + class xC extends qw { + constructor(t, e) { + super(t); + const n = this.bindTemplate; + const i = this.t; + this.options = e || {}; + this.set("ariaLabel", i("Editor toolbar")); + this.set("maxWidth", "auto"); + this.items = this.createCollection(); + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.set("class"); + this.set("isCompact", false); + this.itemsView = new EC(t); + this.children = this.createCollection(); + this.children.add(this.itemsView); + this.focusables = this.createCollection(); + const o = t.uiLanguageDirection === "rtl"; + this._focusCycler = new qA({ + focusables: this.focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: { + focusPrevious: [o ? "arrowright" : "arrowleft", "arrowup"], + focusNext: [o ? "arrowleft" : "arrowright", "arrowdown"] + } + }); + const r = ["ck", "ck-toolbar", n.to("class"), n.if("isCompact", "ck-toolbar_compact")]; + if (this.options.shouldGroupWhenFull && this.options.isFloating) { + r.push("ck-toolbar_floating") + } + this.setTemplate({ + tag: "div", + attributes: { + class: r, + role: "toolbar", + "aria-label": n.to("ariaLabel"), + style: {maxWidth: n.to("maxWidth")} + }, + children: this.children, + on: {mousedown: wC(this)} + }); + this._behavior = this.options.shouldGroupWhenFull ? new SC(this) : new DC(this) + } + + render() { + super.render(); + for (const t of this.items) { + this.focusTracker.add(t.element) + } + this.items.on("add", ((t, e) => { + this.focusTracker.add(e.element) + })); + this.items.on("remove", ((t, e) => { + this.focusTracker.remove(e.element) + })); + this.keystrokes.listenTo(this.element); + this._behavior.render(this) + } + + destroy() { + this._behavior.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy(); + return super.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + focusLast() { + this._focusCycler.focusLast() + } + + fillFromConfig(t, e) { + const n = AC(t); + const i = n.items.filter(((t, i, o) => { + if (t === "|") { + return true + } + if (n.removeItems.indexOf(t) !== -1) { + return false + } + if (t === "-") { + if (this.options.shouldGroupWhenFull) { + h("toolbarview-line-break-ignored-when-grouping-items", o); + return false + } + return true + } + if (!e.has(t)) { + h("toolbarview-item-unavailable", {name: t}); + return false + } + return true + })); + const o = this._cleanSeparators(i).map((t => { + if (t === "|") { + return new bC + } else if (t === "-") { + return new kC + } + return e.create(t) + })); + this.items.addMany(o) + } + + _cleanSeparators(t) { + const e = t => t !== "-" && t !== "|"; + const n = t.length; + const i = t.findIndex(e); + const o = n - t.slice().reverse().findIndex(e); + return t.slice(i, o).filter(((t, n, i) => { + if (e(t)) { + return true + } + const o = n > 0 && i[n - 1] === t; + return !o + })) + } + } + + class EC extends qw { + constructor(t) { + super(t); + this.children = this.createCollection(); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-toolbar__items"]}, + children: this.children + }) + } + } + + class DC { + constructor(t) { + const e = t.bindTemplate; + t.set("isVertical", false); + t.itemsView.children.bindTo(t.items).using((t => t)); + t.focusables.bindTo(t.items).using((t => t)); + t.extendTemplate({attributes: {class: [e.if("isVertical", "ck-toolbar_vertical")]}}) + } + + render() { + } + + destroy() { + } + } + + class SC { + constructor(t) { + this.view = t; + this.viewChildren = t.children; + this.viewFocusables = t.focusables; + this.viewItemsView = t.itemsView; + this.viewFocusTracker = t.focusTracker; + this.viewLocale = t.locale; + this.ungroupedItems = t.createCollection(); + this.groupedItems = t.createCollection(); + this.groupedItemsDropdown = this._createGroupedItemsDropdown(); + this.resizeObserver = null; + this.cachedPadding = null; + this.shouldUpdateGroupingOnNextResize = false; + t.itemsView.children.bindTo(this.ungroupedItems).using((t => t)); + this.ungroupedItems.on("add", this._updateFocusCycleableItems.bind(this)); + this.ungroupedItems.on("remove", this._updateFocusCycleableItems.bind(this)); + t.children.on("add", this._updateFocusCycleableItems.bind(this)); + t.children.on("remove", this._updateFocusCycleableItems.bind(this)); + t.items.on("change", ((t, e) => { + const n = e.index; + for (const t of e.removed) { + if (n >= this.ungroupedItems.length) { + this.groupedItems.remove(t) + } else { + this.ungroupedItems.remove(t) + } + } + for (let t = n; t < n + e.added.length; t++) { + const i = e.added[t - n]; + if (t > this.ungroupedItems.length) { + this.groupedItems.add(i, t - this.ungroupedItems.length) + } else { + this.ungroupedItems.add(i, t) + } + } + this._updateGrouping() + })); + t.extendTemplate({attributes: {class: ["ck-toolbar_grouping"]}}) + } + + render(t) { + this.viewElement = t.element; + this._enableGroupingOnResize(); + this._enableGroupingOnMaxWidthChange(t) + } + + destroy() { + this.groupedItemsDropdown.destroy(); + this.resizeObserver.destroy() + } + + _updateGrouping() { + if (!this.viewElement.ownerDocument.body.contains(this.viewElement)) { + return + } + if (!ag(this.viewElement)) { + this.shouldUpdateGroupingOnNextResize = true; + return + } + const t = this.groupedItems.length; + let e; + while (this._areItemsOverflowing) { + this._groupLastItem(); + e = true + } + if (!e && this.groupedItems.length) { + while (this.groupedItems.length && !this._areItemsOverflowing) { + this._ungroupFirstItem() + } + if (this._areItemsOverflowing) { + this._groupLastItem() + } + } + if (this.groupedItems.length !== t) { + this.view.fire("groupedItemsUpdate") + } + } + + get _areItemsOverflowing() { + if (!this.ungroupedItems.length) { + return false + } + const t = this.viewElement; + const e = this.viewLocale.uiLanguageDirection; + const n = new eg(t.lastChild); + const i = new eg(t); + if (!this.cachedPadding) { + const n = Zu.window.getComputedStyle(t); + const i = e === "ltr" ? "paddingRight" : "paddingLeft"; + this.cachedPadding = Number.parseInt(n[i]) + } + if (e === "ltr") { + return n.right > i.right - this.cachedPadding + } else { + return n.left < i.left + this.cachedPadding + } + } + + _enableGroupingOnResize() { + let t; + this.resizeObserver = new rg(this.viewElement, (e => { + if (!t || t !== e.contentRect.width || this.shouldUpdateGroupingOnNextResize) { + this.shouldUpdateGroupingOnNextResize = false; + this._updateGrouping(); + t = e.contentRect.width + } + })); + this._updateGrouping() + } + + _enableGroupingOnMaxWidthChange(t) { + t.on("change:maxWidth", (() => { + this._updateGrouping() + })) + } + + _groupLastItem() { + if (!this.groupedItems.length) { + this.viewChildren.add(new bC); + this.viewChildren.add(this.groupedItemsDropdown); + this.viewFocusTracker.add(this.groupedItemsDropdown.element) + } + this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last), 0) + } + + _ungroupFirstItem() { + this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)); + if (!this.groupedItems.length) { + this.viewChildren.remove(this.groupedItemsDropdown); + this.viewChildren.remove(this.viewChildren.last); + this.viewFocusTracker.remove(this.groupedItemsDropdown.element) + } + } + + _createGroupedItemsDropdown() { + const t = this.viewLocale; + const e = t.t; + const n = qC(t); + n.class = "ck-toolbar__grouped-dropdown"; + n.panelPosition = t.uiLanguageDirection === "ltr" ? "sw" : "se"; + WC(n, []); + n.buttonView.set({ + label: e("Show more items"), + tooltip: true, + tooltipPosition: t.uiLanguageDirection === "rtl" ? "se" : "sw", + icon: zw + }); + n.toolbarView.items.bindTo(this.groupedItems).using((t => t)); + return n + } + + _updateFocusCycleableItems() { + this.viewFocusables.clear(); + this.ungroupedItems.map((t => { + this.viewFocusables.add(t) + })); + if (this.groupedItems.length) { + this.viewFocusables.add(this.groupedItemsDropdown) + } + } + } + + var TC = n(1162); + var IC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + IC.insert = "head"; + IC.singleton = true; + var BC = Ru()(TC.Z, IC); + const MC = TC.Z.locals || {}; + + class zC extends qw { + constructor() { + super(); + this.items = this.createCollection(); + this.focusTracker = new Cg; + this.keystrokes = new _g; + this._focusCycler = new qA({ + focusables: this.items, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "arrowup", focusNext: "arrowdown"} + }); + this.setTemplate({tag: "ul", attributes: {class: ["ck", "ck-reset", "ck-list"]}, children: this.items}) + } + + render() { + super.render(); + for (const t of this.items) { + this.focusTracker.add(t.element) + } + this.items.on("add", ((t, e) => { + this.focusTracker.add(e.element) + })); + this.items.on("remove", ((t, e) => { + this.focusTracker.remove(e.element) + })); + this.keystrokes.listenTo(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + focusLast() { + this._focusCycler.focusLast() + } + } + + class LC extends qw { + constructor(t) { + super(t); + this.children = this.createCollection(); + this.setTemplate({tag: "li", attributes: {class: ["ck", "ck-list__item"]}, children: this.children}) + } + + focus() { + this.children.first.focus() + } + } + + class NC extends qw { + constructor(t) { + super(t); + this.setTemplate({tag: "li", attributes: {class: ["ck", "ck-list__separator"]}}) + } + } + + var PC = n(5075); + var RC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + RC.insert = "head"; + RC.singleton = true; + var OC = Ru()(PC.Z, RC); + const VC = PC.Z.locals || {}; + var FC = n(6875); + var jC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + jC.insert = "head"; + jC.singleton = true; + var HC = Ru()(FC.Z, jC); + const UC = FC.Z.locals || {}; + + function qC(t, e = JA) { + const n = new e(t); + const i = new oC(t); + const o = new pC(t, n, i); + n.bind("isEnabled").to(o); + if (n instanceof JA) { + n.bind("isOn").to(o, "isOpen") + } else { + n.arrowView.bind("isOn").to(o, "isOpen") + } + $C(o); + return o + } + + function WC(t, e) { + const n = t.locale; + const i = n.t; + const o = t.toolbarView = new xC(n); + o.set("ariaLabel", i("Dropdown toolbar")); + t.extendTemplate({attributes: {class: ["ck-toolbar-dropdown"]}}); + e.map((t => o.items.add(t))); + t.panelView.children.add(o); + o.items.delegate("execute").to(t) + } + + function GC(t, e) { + const n = t.locale; + const i = t.listView = new zC(n); + i.items.bindTo(e).using((({type: t, model: e}) => { + if (t === "separator") { + return new NC(n) + } else if (t === "button" || t === "switchbutton") { + const i = new LC(n); + let o; + if (t === "button") { + o = new zA(n) + } else { + o = new OA(n) + } + o.bind(...Object.keys(e)).to(e); + o.delegate("execute").to(i); + i.children.add(o); + return i + } + })); + t.panelView.children.add(i); + i.items.delegate("execute").to(t) + } + + function $C(t) { + KC(t); + YC(t); + ZC(t) + } + + function KC(t) { + t.on("render", (() => { + Nw({ + emitter: t, activator: () => t.isOpen, callback: () => { + t.isOpen = false + }, contextElements: [t.element] + }) + })) + } + + function YC(t) { + t.on("execute", (e => { + if (e.source instanceof OA) { + return + } + t.isOpen = false + })) + } + + function ZC(t) { + t.keystrokes.set("arrowdown", ((e, n) => { + if (t.isOpen) { + t.panelView.focus(); + n() + } + })); + t.keystrokes.set("arrowup", ((e, n) => { + if (t.isOpen) { + t.panelView.focusLast(); + n() + } + })) + } + + var QC = n(4547); + var JC = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + JC.insert = "head"; + JC.singleton = true; + var XC = Ru()(QC.Z, JC); + const t_ = QC.Z.locals || {}; + + class e_ extends qw { + constructor(t) { + super(t); + this.body = new kA(t) + } + + render() { + super.render(); + this.body.attachToDom() + } + + destroy() { + this.body.detachFromDom(); + return super.destroy() + } + } + + var n_ = n(2751); + var i_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + i_.insert = "head"; + i_.singleton = true; + var o_ = Ru()(n_.Z, i_); + const r_ = n_.Z.locals || {}; + + class s_ extends qw { + constructor(t) { + super(t); + this.set("text"); + this.set("for"); + this.id = `ck-editor__label_${s()}`; + const e = this.bindTemplate; + this.setTemplate({ + tag: "label", + attributes: {class: ["ck", "ck-label"], id: this.id, for: e.to("for")}, + children: [{text: e.to("text")}] + }) + } + } + + class a_ extends e_ { + constructor(t) { + super(t); + this.top = this.createCollection(); + this.main = this.createCollection(); + this._voiceLabelView = this._createVoiceLabel(); + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-reset", "ck-editor", "ck-rounded-corners"], + role: "application", + dir: t.uiLanguageDirection, + lang: t.uiLanguage, + "aria-labelledby": this._voiceLabelView.id + }, + children: [this._voiceLabelView, { + tag: "div", + attributes: {class: ["ck", "ck-editor__top", "ck-reset_all"], role: "presentation"}, + children: this.top + }, { + tag: "div", + attributes: {class: ["ck", "ck-editor__main"], role: "presentation"}, + children: this.main + }] + }) + } + + _createVoiceLabel() { + const t = this.t; + const e = new s_; + e.text = t("Rich Text Editor"); + e.extendTemplate({attributes: {class: "ck-voice-label"}}); + return e + } + } + + class c_ extends qw { + constructor(t, e, n) { + super(t); + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-content", "ck-editor__editable", "ck-rounded-corners"], + lang: t.contentLanguage, + dir: t.contentLanguageDirection + } + }); + this.name = null; + this.set("isFocused", false); + this._editableElement = n; + this._hasExternalElement = !!this._editableElement; + this._editingView = e + } + + render() { + super.render(); + if (this._hasExternalElement) { + this.template.apply(this.element = this._editableElement) + } else { + this._editableElement = this.element + } + this.on("change:isFocused", (() => this._updateIsFocusedClasses())); + this._updateIsFocusedClasses() + } + + destroy() { + if (this._hasExternalElement) { + this.template.revert(this._editableElement) + } + super.destroy() + } + + _updateIsFocusedClasses() { + const t = this._editingView; + if (t.isRenderingInProgress) { + n(this) + } else { + e(this) + } + + function e(e) { + t.change((n => { + const i = t.document.getRoot(e.name); + n.addClass(e.isFocused ? "ck-focused" : "ck-blurred", i); + n.removeClass(e.isFocused ? "ck-blurred" : "ck-focused", i) + })) + } + + function n(i) { + t.once("change:isRenderingInProgress", ((t, o, r) => { + if (!r) { + e(i) + } else { + n(i) + } + })) + } + } + } + + class l_ extends c_ { + constructor(t, e, n) { + super(t, e, n); + this.extendTemplate({attributes: {role: "textbox", class: "ck-editor__editable_inline"}}) + } + + render() { + super.render(); + const t = this._editingView; + const e = this.t; + t.change((n => { + const i = t.document.getRoot(this.name); + n.setAttribute("aria-label", e("Rich Text Editor, %0", this.name), i) + })) + } + } + + var d_ = n(5523); + var u_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + u_.insert = "head"; + u_.singleton = true; + var h_ = Ru()(d_.Z, u_); + const m_ = d_.Z.locals || {}; + + class g_ extends qw { + constructor(t, e = {}) { + super(t); + const n = this.bindTemplate; + this.set("label", e.label || ""); + this.set("class", e.class || null); + this.children = this.createCollection(); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-form__header", n.to("class")]}, + children: this.children + }); + const i = new qw(t); + i.setTemplate({ + tag: "span", + attributes: {class: ["ck", "ck-form__header__label"]}, + children: [{text: n.to("label")}] + }); + this.children.add(i) + } + } + + var f_ = n(6985); + var p_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + p_.insert = "head"; + p_.singleton = true; + var b_ = Ru()(f_.Z, p_); + const k_ = f_.Z.locals || {}; + + class w_ extends qw { + constructor(t) { + super(t); + this.set("value"); + this.set("id"); + this.set("placeholder"); + this.set("isReadOnly", false); + this.set("hasError", false); + this.set("ariaDescribedById"); + this.focusTracker = new Cg; + this.bind("isFocused").to(this.focusTracker); + this.set("isEmpty", true); + this.set("inputMode", "text"); + const e = this.bindTemplate; + this.setTemplate({ + tag: "input", + attributes: { + class: ["ck", "ck-input", e.if("isFocused", "ck-input_focused"), e.if("isEmpty", "ck-input-text_empty"), e.if("hasError", "ck-error")], + id: e.to("id"), + placeholder: e.to("placeholder"), + readonly: e.to("isReadOnly"), + inputmode: e.to("inputMode"), + "aria-invalid": e.if("hasError", true), + "aria-describedby": e.to("ariaDescribedById") + }, + on: { + input: e.to(((...t) => { + this.fire("input", ...t); + this._updateIsEmpty() + })), change: e.to(this._updateIsEmpty.bind(this)) + } + }) + } + + render() { + super.render(); + this.focusTracker.add(this.element); + this._setDomElementValue(this.value); + this._updateIsEmpty(); + this.on("change:value", ((t, e, n) => { + this._setDomElementValue(n); + this._updateIsEmpty() + })) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy() + } + + select() { + this.element.select() + } + + focus() { + this.element.focus() + } + + _updateIsEmpty() { + this.isEmpty = A_(this.element) + } + + _setDomElementValue(t) { + this.element.value = !t && t !== 0 ? "" : t + } + } + + function A_(t) { + return !t.value + } + + class C_ extends w_ { + constructor(t) { + super(t); + this.extendTemplate({attributes: {type: "text", class: ["ck-input-text"]}}) + } + } + + class __ extends w_ { + constructor(t, {min: e, max: n, step: i} = {}) { + super(t); + const o = this.bindTemplate; + this.set("min", e); + this.set("max", n); + this.set("step", i); + this.extendTemplate({ + attributes: { + type: "number", + class: ["ck-input-number"], + min: o.to("min"), + max: o.to("max"), + step: o.to("step") + } + }) + } + } + + class v_ extends (null && View) { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.setTemplate({ + tag: "iframe", + attributes: {class: ["ck", "ck-reset_all"], sandbox: "allow-same-origin allow-scripts"}, + on: {load: e.to("loaded")} + }) + } + + render() { + return new Promise((t => { + this.on("loaded", t); + super.render() + })) + } + } + + var y_ = n(8111); + var x_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + x_.insert = "head"; + x_.singleton = true; + var E_ = Ru()(y_.Z, x_); + const D_ = y_.Z.locals || {}; + + class S_ extends qw { + constructor(t, e) { + super(t); + const n = `ck-labeled-field-view-${s()}`; + const i = `ck-labeled-field-view-status-${s()}`; + this.fieldView = e(this, n, i); + this.set("label"); + this.set("isEnabled", true); + this.set("isEmpty", true); + this.set("isFocused", false); + this.set("errorText", null); + this.set("infoText", null); + this.set("class"); + this.set("placeholder"); + this.labelView = this._createLabelView(n); + this.statusView = this._createStatusView(i); + this.bind("_statusText").to(this, "errorText", this, "infoText", ((t, e) => t || e)); + const o = this.bindTemplate; + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-labeled-field-view", o.to("class"), o.if("isEnabled", "ck-disabled", (t => !t)), o.if("isEmpty", "ck-labeled-field-view_empty"), o.if("isFocused", "ck-labeled-field-view_focused"), o.if("placeholder", "ck-labeled-field-view_placeholder"), o.if("errorText", "ck-error")]}, + children: [{ + tag: "div", + attributes: {class: ["ck", "ck-labeled-field-view__input-wrapper"]}, + children: [this.fieldView, this.labelView] + }, this.statusView] + }) + } + + _createLabelView(t) { + const e = new s_(this.locale); + e.for = t; + e.bind("text").to(this, "label"); + return e + } + + _createStatusView(t) { + const e = new qw(this.locale); + const n = this.bindTemplate; + e.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-labeled-field-view__status", n.if("errorText", "ck-labeled-field-view__status_error"), n.if("_statusText", "ck-hidden", (t => !t))], + id: t, + role: n.if("errorText", "alert") + }, + children: [{text: n.to("_statusText")}] + }); + return e + } + + focus() { + this.fieldView.focus() + } + } + + function T_(t, e, n) { + const i = new C_(t.locale); + i.set({id: e, ariaDescribedById: n}); + i.bind("isReadOnly").to(t, "isEnabled", (t => !t)); + i.bind("hasError").to(t, "errorText", (t => !!t)); + i.on("input", (() => { + t.errorText = null + })); + t.bind("isEmpty", "isFocused", "placeholder").to(i); + return i + } + + function I_(t, e, n) { + const i = new __(t.locale); + i.set({id: e, ariaDescribedById: n, inputMode: "numeric"}); + i.bind("isReadOnly").to(t, "isEnabled", (t => !t)); + i.bind("hasError").to(t, "errorText", (t => !!t)); + i.on("input", (() => { + t.errorText = null + })); + t.bind("isEmpty", "isFocused", "placeholder").to(i); + return i + } + + function B_(t, e, n) { + const i = qC(t.locale); + i.set({id: e, ariaDescribedById: n}); + i.bind("isEnabled").to(t); + return i + } + + class M_ extends cc { + static get pluginName() { + return "Notification" + } + + init() { + this.on("show:warning", ((t, e) => { + window.alert(e.message) + }), {priority: "lowest"}) + } + + showSuccess(t, e = {}) { + this._showNotification({message: t, type: "success", namespace: e.namespace, title: e.title}) + } + + showInfo(t, e = {}) { + this._showNotification({message: t, type: "info", namespace: e.namespace, title: e.title}) + } + + showWarning(t, e = {}) { + this._showNotification({message: t, type: "warning", namespace: e.namespace, title: e.title}) + } + + _showNotification(t) { + const e = `show:${t.type}` + (t.namespace ? `:${t.namespace}` : ""); + this.fire(e, {message: t.message, type: t.type, title: t.title || ""}) + } + } + + class z_ { + constructor(t, e) { + if (e) { + Kn(this, e) + } + if (t) { + this.set(t) + } + } + } + + hi(z_, ei); + + function L_(t) { + return e => e + t + } + + var N_ = n(8245); + var P_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + P_.insert = "head"; + P_.singleton = true; + var R_ = Ru()(N_.Z, P_); + const O_ = N_.Z.locals || {}; + const V_ = L_("px"); + const F_ = Zu.document.body; + + class j_ extends qw { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.set("top", 0); + this.set("left", 0); + this.set("position", "arrow_nw"); + this.set("isVisible", false); + this.set("withArrow", true); + this.set("class"); + this.content = this.createCollection(); + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-balloon-panel", e.to("position", (t => `ck-balloon-panel_${t}`)), e.if("isVisible", "ck-balloon-panel_visible"), e.if("withArrow", "ck-balloon-panel_with-arrow"), e.to("class")], + style: {top: e.to("top", V_), left: e.to("left", V_)} + }, + children: this.content + }) + } + + show() { + this.isVisible = true + } + + hide() { + this.isVisible = false + } + + attachTo(t) { + this.show(); + const e = j_.defaultPositions; + const n = Object.assign({}, { + element: this.element, + positions: [e.southArrowNorth, e.southArrowNorthMiddleWest, e.southArrowNorthMiddleEast, e.southArrowNorthWest, e.southArrowNorthEast, e.northArrowSouth, e.northArrowSouthMiddleWest, e.northArrowSouthMiddleEast, e.northArrowSouthWest, e.northArrowSouthEast, e.viewportStickyNorth], + limiter: F_, + fitInViewport: true + }, t); + const i = j_._getOptimalPosition(n); + const o = parseInt(i.left); + const r = parseInt(i.top); + const {name: s, config: a = {}} = i; + const {withArrow: c = true} = a; + Object.assign(this, {top: r, left: o, position: s, withArrow: c}) + } + + pin(t) { + this.unpin(); + this._pinWhenIsVisibleCallback = () => { + if (this.isVisible) { + this._startPinning(t) + } else { + this._stopPinning() + } + }; + this._startPinning(t); + this.listenTo(this, "change:isVisible", this._pinWhenIsVisibleCallback) + } + + unpin() { + if (this._pinWhenIsVisibleCallback) { + this._stopPinning(); + this.stopListening(this, "change:isVisible", this._pinWhenIsVisibleCallback); + this._pinWhenIsVisibleCallback = null; + this.hide() + } + } + + _startPinning(t) { + this.attachTo(t); + const e = H_(t.target); + const n = t.limiter ? H_(t.limiter) : F_; + this.listenTo(Zu.document, "scroll", ((i, o) => { + const r = o.target; + const s = e && r.contains(e); + const a = n && r.contains(n); + if (s || a || !e || !n) { + this.attachTo(t) + } + }), {useCapture: true}); + this.listenTo(Zu.window, "resize", (() => { + this.attachTo(t) + })) + } + + _stopPinning() { + this.stopListening(Zu.document, "scroll"); + this.stopListening(Zu.window, "resize") + } + } + + function H_(t) { + if (qa(t)) { + return t + } + if (Jm(t)) { + return t.commonAncestorContainer + } + if (typeof t == "function") { + return H_(t()) + } + return null + } + + j_.arrowHorizontalOffset = 25; + j_.arrowVerticalOffset = 10; + j_.stickyVerticalOffset = 20; + j_._getOptimalPosition = dC; + j_.defaultPositions = U_(); + + function U_({ + horizontalOffset: t = j_.arrowHorizontalOffset, + verticalOffset: e = j_.arrowVerticalOffset, + stickyVerticalOffset: n = j_.stickyVerticalOffset, + config: i + } = {}) { + return { + northWestArrowSouthWest: (e, n) => ({ + top: o(e, n), + left: e.left - t, + name: "arrow_sw", ...i && {config: i} + }), + northWestArrowSouthMiddleWest: (e, n) => ({ + top: o(e, n), + left: e.left - n.width * .25 - t, + name: "arrow_smw", ...i && {config: i} + }), + northWestArrowSouth: (t, e) => ({ + top: o(t, e), + left: t.left - e.width / 2, + name: "arrow_s", ...i && {config: i} + }), + northWestArrowSouthMiddleEast: (e, n) => ({ + top: o(e, n), + left: e.left - n.width * .75 + t, + name: "arrow_sme", ...i && {config: i} + }), + northWestArrowSouthEast: (e, n) => ({ + top: o(e, n), + left: e.left - n.width + t, + name: "arrow_se", ...i && {config: i} + }), + northArrowSouthWest: (e, n) => ({ + top: o(e, n), + left: e.left + e.width / 2 - t, + name: "arrow_sw", ...i && {config: i} + }), + northArrowSouthMiddleWest: (e, n) => ({ + top: o(e, n), + left: e.left + e.width / 2 - n.width * .25 - t, + name: "arrow_smw", ...i && {config: i} + }), + northArrowSouth: (t, e) => ({ + top: o(t, e), + left: t.left + t.width / 2 - e.width / 2, + name: "arrow_s", ...i && {config: i} + }), + northArrowSouthMiddleEast: (e, n) => ({ + top: o(e, n), + left: e.left + e.width / 2 - n.width * .75 + t, + name: "arrow_sme", ...i && {config: i} + }), + northArrowSouthEast: (e, n) => ({ + top: o(e, n), + left: e.left + e.width / 2 - n.width + t, + name: "arrow_se", ...i && {config: i} + }), + northEastArrowSouthWest: (e, n) => ({ + top: o(e, n), + left: e.right - t, + name: "arrow_sw", ...i && {config: i} + }), + northEastArrowSouthMiddleWest: (e, n) => ({ + top: o(e, n), + left: e.right - n.width * .25 - t, + name: "arrow_smw", ...i && {config: i} + }), + northEastArrowSouth: (t, e) => ({ + top: o(t, e), + left: t.right - e.width / 2, + name: "arrow_s", ...i && {config: i} + }), + northEastArrowSouthMiddleEast: (e, n) => ({ + top: o(e, n), + left: e.right - n.width * .75 + t, + name: "arrow_sme", ...i && {config: i} + }), + northEastArrowSouthEast: (e, n) => ({ + top: o(e, n), + left: e.right - n.width + t, + name: "arrow_se", ...i && {config: i} + }), + southWestArrowNorthWest: (e, n) => ({ + top: r(e, n), + left: e.left - t, + name: "arrow_nw", ...i && {config: i} + }), + southWestArrowNorthMiddleWest: (e, n) => ({ + top: r(e, n), + left: e.left - n.width * .25 - t, + name: "arrow_nmw", ...i && {config: i} + }), + southWestArrowNorth: (t, e) => ({ + top: r(t, e), + left: t.left - e.width / 2, + name: "arrow_n", ...i && {config: i} + }), + southWestArrowNorthMiddleEast: (e, n) => ({ + top: r(e, n), + left: e.left - n.width * .75 + t, + name: "arrow_nme", ...i && {config: i} + }), + southWestArrowNorthEast: (e, n) => ({ + top: r(e, n), + left: e.left - n.width + t, + name: "arrow_ne", ...i && {config: i} + }), + southArrowNorthWest: (e, n) => ({ + top: r(e, n), + left: e.left + e.width / 2 - t, + name: "arrow_nw", ...i && {config: i} + }), + southArrowNorthMiddleWest: (e, n) => ({ + top: r(e, n), + left: e.left + e.width / 2 - n.width * .25 - t, + name: "arrow_nmw", ...i && {config: i} + }), + southArrowNorth: (t, e) => ({ + top: r(t, e), + left: t.left + t.width / 2 - e.width / 2, + name: "arrow_n", ...i && {config: i} + }), + southArrowNorthMiddleEast: (e, n) => ({ + top: r(e, n), + left: e.left + e.width / 2 - n.width * .75 + t, + name: "arrow_nme", ...i && {config: i} + }), + southArrowNorthEast: (e, n) => ({ + top: r(e, n), + left: e.left + e.width / 2 - n.width + t, + name: "arrow_ne", ...i && {config: i} + }), + southEastArrowNorthWest: (e, n) => ({ + top: r(e, n), + left: e.right - t, + name: "arrow_nw", ...i && {config: i} + }), + southEastArrowNorthMiddleWest: (e, n) => ({ + top: r(e, n), + left: e.right - n.width * .25 - t, + name: "arrow_nmw", ...i && {config: i} + }), + southEastArrowNorth: (t, e) => ({ + top: r(t, e), + left: t.right - e.width / 2, + name: "arrow_n", ...i && {config: i} + }), + southEastArrowNorthMiddleEast: (e, n) => ({ + top: r(e, n), + left: e.right - n.width * .75 + t, + name: "arrow_nme", ...i && {config: i} + }), + southEastArrowNorthEast: (e, n) => ({ + top: r(e, n), + left: e.right - n.width + t, + name: "arrow_ne", ...i && {config: i} + }), + viewportStickyNorth: (t, e, o) => { + if (!t.getIntersection(o)) { + return null + } + return { + top: o.top + n, + left: t.left + t.width / 2 - e.width / 2, + name: "arrowless", + config: {withArrow: false, ...i} + } + } + }; + + function o(t, n) { + return t.top - n.height - e + } + + function r(t) { + return t.bottom + e + } + } + + const q_ = ''; + const W_ = ''; + var G_ = n(1757); + var $_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + $_.insert = "head"; + $_.singleton = true; + var K_ = Ru()(G_.Z, $_); + const Y_ = G_.Z.locals || {}; + var Z_ = n(3553); + var Q_ = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + Q_.insert = "head"; + Q_.singleton = true; + var J_ = Ru()(Z_.Z, Q_); + const X_ = Z_.Z.locals || {}; + const tv = L_("px"); + + class ev extends mi { + static get pluginName() { + return "ContextualBalloon" + } + + constructor(t) { + super(t); + this.positionLimiter = () => { + const t = this.editor.editing.view; + const e = t.document; + const n = e.selection.editableElement; + if (n) { + return t.domConverter.mapViewToDom(n.root) + } + return null + }; + this.set("visibleView", null); + this.view = new j_(t.locale); + t.ui.view.body.add(this.view); + t.ui.focusTracker.add(this.view.element); + this._viewToStack = new Map; + this._idToStack = new Map; + this.set("_numberOfStacks", 0); + this.set("_singleViewMode", false); + this._rotatorView = this._createRotatorView(); + this._fakePanelsView = this._createFakePanelsView() + } + + destroy() { + super.destroy(); + this.view.destroy(); + this._rotatorView.destroy(); + this._fakePanelsView.destroy() + } + + hasView(t) { + return Array.from(this._viewToStack.keys()).includes(t) + } + + add(t) { + if (this.hasView(t.view)) { + throw new u("contextualballoon-add-view-exist", [this, t]) + } + const e = t.stackId || "main"; + if (!this._idToStack.has(e)) { + this._idToStack.set(e, new Map([[t.view, t]])); + this._viewToStack.set(t.view, this._idToStack.get(e)); + this._numberOfStacks = this._idToStack.size; + if (!this._visibleStack || t.singleViewMode) { + this.showStack(e) + } + return + } + const n = this._idToStack.get(e); + if (t.singleViewMode) { + this.showStack(e) + } + n.set(t.view, t); + this._viewToStack.set(t.view, n); + if (n === this._visibleStack) { + this._showView(t) + } + } + + remove(t) { + if (!this.hasView(t)) { + throw new u("contextualballoon-remove-view-not-exist", [this, t]) + } + const e = this._viewToStack.get(t); + if (this._singleViewMode && this.visibleView === t) { + this._singleViewMode = false + } + if (this.visibleView === t) { + if (e.size === 1) { + if (this._idToStack.size > 1) { + this._showNextStack() + } else { + this.view.hide(); + this.visibleView = null; + this._rotatorView.hideView() + } + } else { + this._showView(Array.from(e.values())[e.size - 2]) + } + } + if (e.size === 1) { + this._idToStack.delete(this._getStackId(e)); + this._numberOfStacks = this._idToStack.size + } else { + e.delete(t) + } + this._viewToStack.delete(t) + } + + updatePosition(t) { + if (t) { + this._visibleStack.get(this.visibleView).position = t + } + this.view.pin(this._getBalloonPosition()); + this._fakePanelsView.updatePosition() + } + + showStack(t) { + this.visibleStack = t; + const e = this._idToStack.get(t); + if (!e) { + throw new u("contextualballoon-showstack-stack-not-exist", this) + } + if (this._visibleStack === e) { + return + } + this._showView(Array.from(e.values()).pop()) + } + + get _visibleStack() { + return this._viewToStack.get(this.visibleView) + } + + _getStackId(t) { + const e = Array.from(this._idToStack.entries()).find((e => e[1] === t)); + return e[0] + } + + _showNextStack() { + const t = Array.from(this._idToStack.values()); + let e = t.indexOf(this._visibleStack) + 1; + if (!t[e]) { + e = 0 + } + this.showStack(this._getStackId(t[e])) + } + + _showPrevStack() { + const t = Array.from(this._idToStack.values()); + let e = t.indexOf(this._visibleStack) - 1; + if (!t[e]) { + e = t.length - 1 + } + this.showStack(this._getStackId(t[e])) + } + + _createRotatorView() { + const t = new nv(this.editor.locale); + const e = this.editor.locale.t; + this.view.content.add(t); + t.bind("isNavigationVisible").to(this, "_numberOfStacks", this, "_singleViewMode", ((t, e) => !e && t > 1)); + t.on("change:isNavigationVisible", (() => this.updatePosition()), {priority: "low"}); + t.bind("counter").to(this, "visibleView", this, "_numberOfStacks", ((t, n) => { + if (n < 2) { + return "" + } + const i = Array.from(this._idToStack.values()).indexOf(this._visibleStack) + 1; + return e("%0 of %1", [i, n]) + })); + t.buttonNextView.on("execute", (() => { + if (t.focusTracker.isFocused) { + this.editor.editing.view.focus() + } + this._showNextStack() + })); + t.buttonPrevView.on("execute", (() => { + if (t.focusTracker.isFocused) { + this.editor.editing.view.focus() + } + this._showPrevStack() + })); + return t + } + + _createFakePanelsView() { + const t = new iv(this.editor.locale, this.view); + t.bind("numberOfPanels").to(this, "_numberOfStacks", this, "_singleViewMode", ((t, e) => { + const n = !e && t >= 2; + return n ? Math.min(t - 1, 2) : 0 + })); + t.listenTo(this.view, "change:top", (() => t.updatePosition())); + t.listenTo(this.view, "change:left", (() => t.updatePosition())); + this.editor.ui.view.body.add(t); + return t + } + + _showView({view: t, balloonClassName: e = "", withArrow: n = true, singleViewMode: i = false}) { + this.view.class = e; + this.view.withArrow = n; + this._rotatorView.showView(t); + this.visibleView = t; + this.view.pin(this._getBalloonPosition()); + this._fakePanelsView.updatePosition(); + if (i) { + this._singleViewMode = true + } + } + + _getBalloonPosition() { + let t = Array.from(this._visibleStack.values()).pop().position; + if (t) { + if (!t.limiter) { + t = Object.assign({}, t, {limiter: this.positionLimiter}) + } + t = Object.assign({}, t, {viewportOffsetConfig: this.editor.ui.viewportOffset}) + } + return t + } + } + + class nv extends qw { + constructor(t) { + super(t); + const e = t.t; + const n = this.bindTemplate; + this.set("isNavigationVisible", true); + this.focusTracker = new Cg; + this.buttonPrevView = this._createButtonView(e("Previous"), q_); + this.buttonNextView = this._createButtonView(e("Next"), W_); + this.content = this.createCollection(); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-balloon-rotator"], "z-index": "-1"}, + children: [{ + tag: "div", + attributes: {class: ["ck-balloon-rotator__navigation", n.to("isNavigationVisible", (t => t ? "" : "ck-hidden"))]}, + children: [this.buttonPrevView, { + tag: "span", + attributes: {class: ["ck-balloon-rotator__counter"]}, + children: [{text: n.to("counter")}] + }, this.buttonNextView] + }, {tag: "div", attributes: {class: "ck-balloon-rotator__content"}, children: this.content}] + }) + } + + render() { + super.render(); + this.focusTracker.add(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy() + } + + showView(t) { + this.hideView(); + this.content.add(t) + } + + hideView() { + this.content.clear() + } + + _createButtonView(t, e) { + const n = new zA(this.locale); + n.set({label: t, icon: e, tooltip: true}); + return n + } + } + + class iv extends qw { + constructor(t, e) { + super(t); + const n = this.bindTemplate; + this.set("top", 0); + this.set("left", 0); + this.set("height", 0); + this.set("width", 0); + this.set("numberOfPanels", 0); + this.content = this.createCollection(); + this._balloonPanelView = e; + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck-fake-panel", n.to("numberOfPanels", (t => t ? "" : "ck-hidden"))], + style: { + top: n.to("top", tv), + left: n.to("left", tv), + width: n.to("width", tv), + height: n.to("height", tv) + } + }, + children: this.content + }); + this.on("change:numberOfPanels", ((t, e, n, i) => { + if (n > i) { + this._addPanels(n - i) + } else { + this._removePanels(i - n) + } + this.updatePosition() + })) + } + + _addPanels(t) { + while (t--) { + const t = new qw; + t.setTemplate({tag: "div"}); + this.content.add(t); + this.registerChild(t) + } + } + + _removePanels(t) { + while (t--) { + const t = this.content.last; + this.content.remove(t); + this.deregisterChild(t); + t.destroy() + } + } + + updatePosition() { + if (this.numberOfPanels) { + const {top: t, left: e} = this._balloonPanelView; + const {width: n, height: i} = new eg(this._balloonPanelView.element); + Object.assign(this, {top: t, left: e, width: n, height: i}) + } + } + } + + var ov = n(3609); + var rv = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + rv.insert = "head"; + rv.singleton = true; + var sv = Ru()(ov.Z, rv); + const av = ov.Z.locals || {}; + const cv = L_("px"); + + class lv extends qw { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.set("isActive", false); + this.set("isSticky", false); + this.set("limiterElement", null); + this.set("limiterBottomOffset", 50); + this.set("viewportTopOffset", 0); + this.set("_marginLeft", null); + this.set("_isStickyToTheLimiter", false); + this.set("_hasViewportTopOffset", false); + this.content = this.createCollection(); + this._contentPanelPlaceholder = new Gw({ + tag: "div", + attributes: { + class: ["ck", "ck-sticky-panel__placeholder"], + style: { + display: e.to("isSticky", (t => t ? "block" : "none")), + height: e.to("isSticky", (t => t ? cv(this._panelRect.height) : null)) + } + } + }).render(); + this._contentPanel = new Gw({ + tag: "div", + attributes: { + class: ["ck", "ck-sticky-panel__content", e.if("isSticky", "ck-sticky-panel__content_sticky"), e.if("_isStickyToTheLimiter", "ck-sticky-panel__content_sticky_bottom-limit")], + style: { + width: e.to("isSticky", (t => t ? cv(this._contentPanelPlaceholder.getBoundingClientRect().width) : null)), + top: e.to("_hasViewportTopOffset", (t => t ? cv(this.viewportTopOffset) : null)), + bottom: e.to("_isStickyToTheLimiter", (t => t ? cv(this.limiterBottomOffset) : null)), + marginLeft: e.to("_marginLeft") + } + }, + children: this.content + }).render(); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-sticky-panel"]}, + children: [this._contentPanelPlaceholder, this._contentPanel] + }) + } + + render() { + super.render(); + this._checkIfShouldBeSticky(); + this.listenTo(Zu.window, "scroll", (() => { + this._checkIfShouldBeSticky() + })); + this.listenTo(this, "change:isActive", (() => { + this._checkIfShouldBeSticky() + })) + } + + _checkIfShouldBeSticky() { + const t = this._panelRect = this._contentPanel.getBoundingClientRect(); + let e; + if (!this.limiterElement) { + this.isSticky = false + } else { + e = this._limiterRect = this.limiterElement.getBoundingClientRect(); + this.isSticky = this.isActive && e.top < this.viewportTopOffset && this._panelRect.height + this.limiterBottomOffset < e.height + } + if (this.isSticky) { + this._isStickyToTheLimiter = e.bottom < t.height + this.limiterBottomOffset + this.viewportTopOffset; + this._hasViewportTopOffset = !this._isStickyToTheLimiter && !!this.viewportTopOffset; + this._marginLeft = this._isStickyToTheLimiter ? null : cv(-Zu.window.scrollX) + } else { + this._isStickyToTheLimiter = false; + this._hasViewportTopOffset = false; + this._marginLeft = null + } + } + } + + function dv({ + origin: t, + originKeystrokeHandler: e, + originFocusTracker: n, + toolbar: i, + beforeFocus: o, + afterBlur: r + }) { + n.add(i.element); + e.set("Alt+F10", ((t, e) => { + if (n.isFocused && !i.focusTracker.isFocused) { + if (o) { + o() + } + i.focus(); + e() + } + })); + i.keystrokes.set("Esc", ((e, n) => { + if (i.focusTracker.isFocused) { + t.focus(); + if (r) { + r() + } + n() + } + })) + } + + const uv = L_("px"); + + class hv extends (null && Plugin) { + static get pluginName() { + return "BalloonToolbar" + } + + static get requires() { + return [ContextualBalloon] + } + + constructor(t) { + super(t); + this._balloonConfig = normalizeToolbarConfig(t.config.get("balloonToolbar")); + this.toolbarView = this._createToolbarView(); + this.focusTracker = new FocusTracker; + t.ui.once("ready", (() => { + this.focusTracker.add(t.ui.getEditableElement()); + this.focusTracker.add(this.toolbarView.element) + })); + this._resizeObserver = null; + this._balloon = t.plugins.get(ContextualBalloon); + this._fireSelectionChangeDebounced = debounce((() => this.fire("_selectionChangeDebounced")), 200); + this.decorate("show") + } + + init() { + const t = this.editor; + const e = t.model.document.selection; + this.listenTo(this.focusTracker, "change:isFocused", ((t, e, n) => { + const i = this._balloon.visibleView === this.toolbarView; + if (!n && i) { + this.hide() + } else if (n) { + this.show() + } + })); + this.listenTo(e, "change:range", ((t, n) => { + if (n.directChange || e.isCollapsed) { + this.hide() + } + this._fireSelectionChangeDebounced() + })); + this.listenTo(this, "_selectionChangeDebounced", (() => { + if (this.editor.editing.view.document.isFocused) { + this.show() + } + })); + if (!this._balloonConfig.shouldNotGroupWhenFull) { + this.listenTo(t, "ready", (() => { + const e = t.ui.view.editable.element; + this._resizeObserver = new ResizeObserver(e, (() => { + this.toolbarView.maxWidth = uv(new Rect(e).width * .9) + })) + })) + } + this.listenTo(this.toolbarView, "groupedItemsUpdate", (() => { + this._updatePosition() + })) + } + + afterInit() { + const t = this.editor.ui.componentFactory; + this.toolbarView.fillFromConfig(this._balloonConfig, t) + } + + _createToolbarView() { + const t = !this._balloonConfig.shouldNotGroupWhenFull; + const e = new ToolbarView(this.editor.locale, {shouldGroupWhenFull: t, isFloating: true}); + e.render(); + return e + } + + show() { + const t = this.editor; + const e = t.model.document.selection; + const n = t.model.schema; + if (this._balloon.hasView(this.toolbarView)) { + return + } + if (e.isCollapsed) { + return + } + if (mv(e, n)) { + return + } + if (Array.from(this.toolbarView.items).every((t => t.isEnabled !== undefined && !t.isEnabled))) { + return + } + this.listenTo(this.editor.ui, "update", (() => { + this._updatePosition() + })); + this._balloon.add({ + view: this.toolbarView, + position: this._getBalloonPositionData(), + balloonClassName: "ck-toolbar-container" + }) + } + + hide() { + if (this._balloon.hasView(this.toolbarView)) { + this.stopListening(this.editor.ui, "update"); + this._balloon.remove(this.toolbarView) + } + } + + _getBalloonPositionData() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + const i = n.selection; + const o = n.selection.isBackward; + return { + target: () => { + const t = o ? i.getFirstRange() : i.getLastRange(); + const n = Rect.getDomRangeRects(e.domConverter.viewRangeToDom(t)); + if (o) { + return n[0] + } else { + if (n.length > 1 && n[n.length - 1].width === 0) { + n.pop() + } + return n[n.length - 1] + } + }, positions: this._getBalloonPositions(o) + } + } + + _updatePosition() { + this._balloon.updatePosition(this._getBalloonPositionData()) + } + + destroy() { + super.destroy(); + this.stopListening(); + this._fireSelectionChangeDebounced.cancel(); + this.toolbarView.destroy(); + this.focusTracker.destroy(); + if (this._resizeObserver) { + this._resizeObserver.destroy() + } + } + + _getBalloonPositions(t) { + const e = env.isSafari && env.isiOS; + const n = e ? generatePositions({verticalOffset: Math.max(BalloonPanelView.arrowVerticalOffset, Math.round(20 / global.window.visualViewport.scale))}) : BalloonPanelView.defaultPositions; + return t ? [n.northWestArrowSouth, n.northWestArrowSouthWest, n.northWestArrowSouthEast, n.northWestArrowSouthMiddleEast, n.northWestArrowSouthMiddleWest, n.southWestArrowNorth, n.southWestArrowNorthWest, n.southWestArrowNorthEast, n.southWestArrowNorthMiddleWest, n.southWestArrowNorthMiddleEast] : [n.southEastArrowNorth, n.southEastArrowNorthEast, n.southEastArrowNorthWest, n.southEastArrowNorthMiddleEast, n.southEastArrowNorthMiddleWest, n.northEastArrowSouth, n.northEastArrowSouthEast, n.northEastArrowSouthWest, n.northEastArrowSouthMiddleEast, n.northEastArrowSouthMiddleWest] + } + } + + function mv(t, e) { + if (t.rangeCount === 1) { + return false + } + return [...t.getRanges()].every((t => { + const n = t.getContainedElement(); + return n && e.isSelectable(n) + })) + } + + var gv = n(6706); + var fv = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + fv.insert = "head"; + fv.singleton = true; + var pv = Ru()(gv.Z, fv); + const bv = gv.Z.locals || {}; + const kv = L_("px"); + + class wv extends (null && ButtonView) { + constructor(t) { + super(t); + const e = this.bindTemplate; + this.isVisible = false; + this.isToggleable = true; + this.set("top", 0); + this.set("left", 0); + this.extendTemplate({ + attributes: { + class: "ck-block-toolbar-button", + style: {top: e.to("top", (t => kv(t))), left: e.to("left", (t => kv(t)))} + } + }) + } + } + + const Av = L_("px"); + + class Cv extends (null && Plugin) { + static get pluginName() { + return "BlockToolbar" + } + + constructor(t) { + super(t); + this._blockToolbarConfig = normalizeToolbarConfig(this.editor.config.get("blockToolbar")); + this.toolbarView = this._createToolbarView(); + this.panelView = this._createPanelView(); + this.buttonView = this._createButtonView(); + this._resizeObserver = null; + clickOutsideHandler({ + emitter: this.panelView, + contextElements: [this.panelView.element, this.buttonView.element], + activator: () => this.panelView.isVisible, + callback: () => this._hidePanel() + }) + } + + init() { + const t = this.editor; + this.listenTo(t.model.document.selection, "change:range", ((t, e) => { + if (e.directChange) { + this._hidePanel() + } + })); + this.listenTo(t.ui, "update", (() => this._updateButton())); + this.listenTo(t, "change:isReadOnly", (() => this._updateButton()), {priority: "low"}); + this.listenTo(t.ui.focusTracker, "change:isFocused", (() => this._updateButton())); + this.listenTo(this.buttonView, "change:isVisible", ((t, e, n) => { + if (n) { + this.buttonView.listenTo(window, "resize", (() => this._updateButton())) + } else { + this.buttonView.stopListening(window, "resize"); + this._hidePanel() + } + })) + } + + afterInit() { + const t = this.editor.ui.componentFactory; + const e = this._blockToolbarConfig; + this.toolbarView.fillFromConfig(e, t); + for (const t of this.toolbarView.items) { + t.on("execute", (() => this._hidePanel(true)), {priority: "high"}) + } + if (!e.shouldNotGroupWhenFull) { + this.listenTo(this.editor, "ready", (() => { + const t = this.editor.ui.view.editable.element; + this._resizeObserver = new ResizeObserver(t, (() => { + this.toolbarView.maxWidth = this._getToolbarMaxWidth() + })) + })) + } + } + + destroy() { + super.destroy(); + this.panelView.destroy(); + this.buttonView.destroy(); + this.toolbarView.destroy(); + if (this._resizeObserver) { + this._resizeObserver.destroy() + } + } + + _createToolbarView() { + const t = !this._blockToolbarConfig.shouldNotGroupWhenFull; + const e = new ToolbarView(this.editor.locale, {shouldGroupWhenFull: t, isFloating: true}); + e.focusTracker.on("change:isFocused", ((t, e, n) => { + if (!n) { + this._hidePanel() + } + })); + return e + } + + _createPanelView() { + const t = this.editor; + const e = new BalloonPanelView(t.locale); + e.content.add(this.toolbarView); + e.class = "ck-toolbar-container"; + t.ui.view.body.add(e); + t.ui.focusTracker.add(e.element); + this.toolbarView.keystrokes.set("Esc", ((t, e) => { + this._hidePanel(true); + e() + })); + return e + } + + _createButtonView() { + const t = this.editor; + const e = t.t; + const n = new BlockButtonView(t.locale); + n.set({label: e("Edit block"), icon: pilcrow, withText: false}); + n.bind("isOn").to(this.panelView, "isVisible"); + n.bind("tooltip").to(this.panelView, "isVisible", (t => !t)); + this.listenTo(n, "execute", (() => { + if (!this.panelView.isVisible) { + this._showPanel() + } else { + this._hidePanel(true) + } + })); + t.ui.view.body.add(n); + t.ui.focusTracker.add(n.element); + return n + } + + _updateButton() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + if (!t.ui.focusTracker.isFocused) { + this._hideButton(); + return + } + if (t.isReadOnly) { + this._hideButton(); + return + } + const i = Array.from(e.document.selection.getSelectedBlocks())[0]; + if (!i || Array.from(this.toolbarView.items).every((t => !t.isEnabled))) { + this._hideButton(); + return + } + const o = n.domConverter.mapViewToDom(t.editing.mapper.toViewElement(i)); + this.buttonView.isVisible = true; + this._attachButtonToElement(o); + if (this.panelView.isVisible) { + this._showPanel() + } + } + + _hideButton() { + this.buttonView.isVisible = false + } + + _showPanel() { + const t = this.panelView.isVisible; + this.panelView.show(); + this.toolbarView.maxWidth = this._getToolbarMaxWidth(); + this.panelView.pin({target: this.buttonView.element, limiter: this.editor.ui.getEditableElement()}); + if (!t) { + this.toolbarView.items.get(0).focus() + } + } + + _hidePanel(t) { + this.panelView.isVisible = false; + if (t) { + this.editor.editing.view.focus() + } + } + + _attachButtonToElement(t) { + const e = window.getComputedStyle(t); + const n = new Rect(this.editor.ui.getEditableElement()); + const i = parseInt(e.paddingTop, 10); + const o = parseInt(e.lineHeight, 10) || parseInt(e.fontSize, 10) * 1.2; + const r = getOptimalPosition({ + element: this.buttonView.element, target: t, positions: [(t, e) => { + let r; + if (this.editor.locale.uiLanguageDirection === "ltr") { + r = n.left - e.width + } else { + r = n.right + } + return {top: t.top + i + (o - e.height) / 2, left: r} + }] + }); + this.buttonView.top = r.top; + this.buttonView.left = r.left + } + + _getToolbarMaxWidth() { + const t = this.editor.ui.view.editable.element; + const e = new Rect(t); + const n = new Rect(this.buttonView.element); + const i = this.editor.locale.uiLanguageDirection === "rtl"; + const o = i ? n.left - e.right + n.width : e.left - n.left; + return Av(e.width + o) + } + } + + var _v = n(8894); + var vv = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + vv.insert = "head"; + vv.singleton = true; + var yv = Ru()(_v.Z, vv); + const xv = _v.Z.locals || {}; + const Ev = new WeakMap; + + function Dv(t) { + const {view: e, element: n, text: i, isDirectHost: o = true, keepOnFocus: r = false} = t; + const s = e.document; + if (!Ev.has(s)) { + Ev.set(s, new Map); + s.registerPostFixer((t => Mv(s, t))) + } + Ev.get(s).set(n, {text: i, isDirectHost: o, keepOnFocus: r, hostElement: o ? n : null}); + e.change((t => Mv(s, t))) + } + + function Sv(t, e) { + const n = e.document; + t.change((t => { + if (!Ev.has(n)) { + return + } + const i = Ev.get(n); + const o = i.get(e); + t.removeAttribute("data-placeholder", o.hostElement); + Iv(t, o.hostElement); + i.delete(e) + })) + } + + function Tv(t, e) { + if (!e.hasClass("ck-placeholder")) { + t.addClass("ck-placeholder", e); + return true + } + return false + } + + function Iv(t, e) { + if (e.hasClass("ck-placeholder")) { + t.removeClass("ck-placeholder", e); + return true + } + return false + } + + function Bv(t, e) { + if (!t.isAttached()) { + return false + } + const n = Array.from(t.getChildren()).some((t => !t.is("uiElement"))); + if (n) { + return false + } + if (e) { + return true + } + const i = t.document; + if (!i.isFocused) { + return true + } + const o = i.selection; + const r = o.anchor; + return r && r.parent !== t + } + + function Mv(t, e) { + const n = Ev.get(t); + const i = []; + let o = false; + for (const [t, r] of n) { + if (r.isDirectHost) { + i.push(t); + if (zv(e, t, r)) { + o = true + } + } + } + for (const [t, r] of n) { + if (r.isDirectHost) { + continue + } + const n = Lv(t); + if (!n) { + continue + } + if (i.includes(n)) { + continue + } + r.hostElement = n; + if (zv(e, t, r)) { + o = true + } + } + return o + } + + function zv(t, e, n) { + const {text: i, isDirectHost: o, hostElement: r} = n; + let s = false; + if (r.getAttribute("data-placeholder") !== i) { + t.setAttribute("data-placeholder", i, r); + s = true + } + const a = o || e.childCount == 1; + if (a && Bv(r, n.keepOnFocus)) { + if (Tv(t, r)) { + s = true + } + } else if (Iv(t, r)) { + s = true + } + return s + } + + function Lv(t) { + if (t.childCount) { + const e = t.getChild(0); + if (e.is("element") && !e.is("uiElement") && !e.is("attributeElement")) { + return e + } + } + return null + } + + const Nv = new Map; + + function Pv(t, e, n) { + let i = Nv.get(t); + if (!i) { + i = new Map; + Nv.set(t, i) + } + i.set(e, n) + } + + function Rv(t, e) { + const n = Nv.get(t); + if (n && n.has(e)) { + return n.get(e) + } + return Ov + } + + function Ov(t) { + return [t] + } + + function Vv(t, e, n = {}) { + const i = Rv(t.constructor, e.constructor); + try { + t = t.clone(); + return i(t, e, n) + } catch (t) { + throw t + } + } + + function Fv(t, e, n) { + t = t.slice(); + e = e.slice(); + const i = new jv(n.document, n.useRelations, n.forceWeakRemove); + i.setOriginalOperations(t); + i.setOriginalOperations(e); + const o = i.originalOperations; + if (t.length == 0 || e.length == 0) { + return {operationsA: t, operationsB: e, originalOperations: o} + } + const r = new WeakMap; + for (const e of t) { + r.set(e, 0) + } + const s = { + nextBaseVersionA: t[t.length - 1].baseVersion + 1, + nextBaseVersionB: e[e.length - 1].baseVersion + 1, + originalOperationsACount: t.length, + originalOperationsBCount: e.length + }; + let a = 0; + while (a < t.length) { + const n = t[a]; + const o = r.get(n); + if (o == e.length) { + a++; + continue + } + const s = e[o]; + const c = Vv(n, s, i.getContext(n, s, true)); + const l = Vv(s, n, i.getContext(s, n, false)); + i.updateRelation(n, s); + i.setOriginalOperations(c, n); + i.setOriginalOperations(l, s); + for (const t of c) { + r.set(t, o + l.length) + } + t.splice(a, 1, ...c); + e.splice(o, 1, ...l) + } + if (n.padWithNoOps) { + const n = t.length - s.originalOperationsACount; + const i = e.length - s.originalOperationsBCount; + Uv(t, i - n); + Uv(e, n - i) + } + Hv(t, s.nextBaseVersionB); + Hv(e, s.nextBaseVersionA); + return {operationsA: t, operationsB: e, originalOperations: o} + } + + class jv { + constructor(t, e, n = false) { + this.originalOperations = new Map; + this._history = t.history; + this._useRelations = e; + this._forceWeakRemove = !!n; + this._relations = new Map + } + + setOriginalOperations(t, e = null) { + const n = e ? this.originalOperations.get(e) : null; + for (const e of t) { + this.originalOperations.set(e, n || e) + } + } + + updateRelation(t, e) { + switch (t.constructor) { + case _b: { + switch (e.constructor) { + case Db: { + if (t.targetPosition.isEqual(e.sourcePosition) || e.movedRange.containsPosition(t.targetPosition)) { + this._setRelation(t, e, "insertAtSource") + } else if (t.targetPosition.isEqual(e.deletionPosition)) { + this._setRelation(t, e, "insertBetween") + } else if (t.targetPosition.isAfter(e.sourcePosition)) { + this._setRelation(t, e, "moveTargetAfter") + } + break + } + case _b: { + if (t.targetPosition.isEqual(e.sourcePosition) || t.targetPosition.isBefore(e.sourcePosition)) { + this._setRelation(t, e, "insertBefore") + } else { + this._setRelation(t, e, "insertAfter") + } + break + } + } + break + } + case Sb: { + switch (e.constructor) { + case Db: { + if (t.splitPosition.isBefore(e.sourcePosition)) { + this._setRelation(t, e, "splitBefore") + } + break + } + case _b: { + if (t.splitPosition.isEqual(e.sourcePosition) || t.splitPosition.isBefore(e.sourcePosition)) { + this._setRelation(t, e, "splitBefore") + } else { + const n = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + if (t.splitPosition.hasSameParentAs(e.sourcePosition) && n.containsPosition(t.splitPosition)) { + const i = n.end.offset - t.splitPosition.offset; + const o = t.splitPosition.offset - n.start.offset; + this._setRelation(t, e, {howMany: i, offset: o}) + } + } + } + } + break + } + case Db: { + switch (e.constructor) { + case Db: { + if (!t.targetPosition.isEqual(e.sourcePosition)) { + this._setRelation(t, e, "mergeTargetNotMoved") + } + if (t.sourcePosition.isEqual(e.targetPosition)) { + this._setRelation(t, e, "mergeSourceNotMoved") + } + if (t.sourcePosition.isEqual(e.sourcePosition)) { + this._setRelation(t, e, "mergeSameElement") + } + break + } + case Sb: { + if (t.sourcePosition.isEqual(e.splitPosition)) { + this._setRelation(t, e, "splitAtSource") + } + } + } + break + } + case yb: { + const n = t.newRange; + if (!n) { + return + } + switch (e.constructor) { + case _b: { + const i = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + const o = i.containsPosition(n.start) || i.start.isEqual(n.start); + const r = i.containsPosition(n.end) || i.end.isEqual(n.end); + if ((o || r) && !i.containsRange(n)) { + this._setRelation(t, e, { + side: o ? "left" : "right", + path: o ? n.start.path.slice() : n.end.path.slice() + }) + } + break + } + case Db: { + const i = n.start.isEqual(e.targetPosition); + const o = n.start.isEqual(e.deletionPosition); + const r = n.end.isEqual(e.deletionPosition); + const s = n.end.isEqual(e.sourcePosition); + if (i || o || r || s) { + this._setRelation(t, e, { + wasInLeftElement: i, + wasStartBeforeMergedElement: o, + wasEndBeforeMergedElement: r, + wasInRightElement: s + }) + } + break + } + } + break + } + } + } + + getContext(t, e, n) { + return { + aIsStrong: n, + aWasUndone: this._wasUndone(t), + bWasUndone: this._wasUndone(e), + abRelation: this._useRelations ? this._getRelation(t, e) : null, + baRelation: this._useRelations ? this._getRelation(e, t) : null, + forceWeakRemove: this._forceWeakRemove + } + } + + _wasUndone(t) { + const e = this.originalOperations.get(t); + return e.wasUndone || this._history.isUndoneOperation(e) + } + + _getRelation(t, e) { + const n = this.originalOperations.get(e); + const i = this._history.getUndoneOperation(n); + if (!i) { + return null + } + const o = this.originalOperations.get(t); + const r = this._relations.get(o); + if (r) { + return r.get(i) || null + } + return null + } + + _setRelation(t, e, n) { + const i = this.originalOperations.get(t); + const o = this.originalOperations.get(e); + let r = this._relations.get(i); + if (!r) { + r = new Map; + this._relations.set(i, r) + } + r.set(o, n) + } + } + + function Hv(t, e) { + for (const n of t) { + n.baseVersion = e++ + } + } + + function Uv(t, e) { + for (let n = 0; n < e; n++) { + t.push(new tk(0)) + } + } + + Pv(Ab, Ab, ((t, e, n) => { + if (t.key === e.key && t.range.start.hasSameParentAs(e.range.start)) { + const i = t.range.getDifference(e.range).map((e => new Ab(e, t.key, t.oldValue, t.newValue, 0))); + const o = t.range.getIntersection(e.range); + if (o) { + if (n.aIsStrong) { + i.push(new Ab(o, e.key, e.newValue, t.newValue, 0)) + } + } + if (i.length == 0) { + return [new tk(0)] + } + return i + } else { + return [t] + } + })); + Pv(Ab, vb, ((t, e) => { + if (t.range.start.hasSameParentAs(e.position) && t.range.containsPosition(e.position)) { + const n = t.range._getTransformedByInsertion(e.position, e.howMany, !e.shouldReceiveAttributes); + const i = n.map((e => new Ab(e, t.key, t.oldValue, t.newValue, t.baseVersion))); + if (e.shouldReceiveAttributes) { + const n = qv(e, t.key, t.oldValue); + if (n) { + i.unshift(n) + } + } + return i + } + t.range = t.range._getTransformedByInsertion(e.position, e.howMany, false)[0]; + return [t] + })); + + function qv(t, e, n) { + const i = t.nodes; + const o = i.getNode(0).getAttribute(e); + if (o == n) { + return null + } + const r = new Og(t.position, t.position.getShiftedBy(t.howMany)); + return new Ab(r, e, o, n, 0) + } + + Pv(Ab, Db, ((t, e) => { + const n = []; + if (t.range.start.hasSameParentAs(e.deletionPosition)) { + if (t.range.containsPosition(e.deletionPosition) || t.range.start.isEqual(e.deletionPosition)) { + n.push(Og._createFromPositionAndShift(e.graveyardPosition, 1)) + } + } + const i = t.range._getTransformedByMergeOperation(e); + if (!i.isCollapsed) { + n.push(i) + } + return n.map((e => new Ab(e, t.key, t.oldValue, t.newValue, t.baseVersion))) + })); + Pv(Ab, _b, ((t, e) => { + const n = Wv(t.range, e); + return n.map((e => new Ab(e, t.key, t.oldValue, t.newValue, t.baseVersion))) + })); + + function Wv(t, e) { + const n = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + let i = null; + let o = []; + if (n.containsRange(t, true)) { + i = t + } else if (t.start.hasSameParentAs(n.start)) { + o = t.getDifference(n); + i = t.getIntersection(n) + } else { + o = [t] + } + const r = []; + for (let t of o) { + t = t._getTransformedByDeletion(e.sourcePosition, e.howMany); + const n = e.getMovedRangeStart(); + const i = t.start.hasSameParentAs(n); + t = t._getTransformedByInsertion(n, e.howMany, i); + r.push(...t) + } + if (i) { + r.push(i._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany, false)[0]) + } + return r + } + + Pv(Ab, Sb, ((t, e) => { + if (t.range.end.isEqual(e.insertionPosition)) { + if (!e.graveyardPosition) { + t.range.end.offset++ + } + return [t] + } + if (t.range.start.hasSameParentAs(e.splitPosition) && t.range.containsPosition(e.splitPosition)) { + const n = t.clone(); + n.range = new Og(e.moveTargetPosition.clone(), t.range.end._getCombined(e.splitPosition, e.moveTargetPosition)); + t.range.end = e.splitPosition.clone(); + t.range.end.stickiness = "toPrevious"; + return [t, n] + } + t.range = t.range._getTransformedBySplitOperation(e); + return [t] + })); + Pv(vb, Ab, ((t, e) => { + const n = [t]; + if (t.shouldReceiveAttributes && t.position.hasSameParentAs(e.range.start) && e.range.containsPosition(t.position)) { + const i = qv(t, e.key, e.newValue); + if (i) { + n.push(i) + } + } + return n + })); + Pv(vb, vb, ((t, e, n) => { + if (t.position.isEqual(e.position) && n.aIsStrong) { + return [t] + } + t.position = t.position._getTransformedByInsertOperation(e); + return [t] + })); + Pv(vb, _b, ((t, e) => { + t.position = t.position._getTransformedByMoveOperation(e); + return [t] + })); + Pv(vb, Sb, ((t, e) => { + t.position = t.position._getTransformedBySplitOperation(e); + return [t] + })); + Pv(vb, Db, ((t, e) => { + t.position = t.position._getTransformedByMergeOperation(e); + return [t] + })); + Pv(yb, vb, ((t, e) => { + if (t.oldRange) { + t.oldRange = t.oldRange._getTransformedByInsertOperation(e)[0] + } + if (t.newRange) { + t.newRange = t.newRange._getTransformedByInsertOperation(e)[0] + } + return [t] + })); + Pv(yb, yb, ((t, e, n) => { + if (t.name == e.name) { + if (n.aIsStrong) { + t.oldRange = e.newRange ? e.newRange.clone() : null + } else { + return [new tk(0)] + } + } + return [t] + })); + Pv(yb, Db, ((t, e) => { + if (t.oldRange) { + t.oldRange = t.oldRange._getTransformedByMergeOperation(e) + } + if (t.newRange) { + t.newRange = t.newRange._getTransformedByMergeOperation(e) + } + return [t] + })); + Pv(yb, _b, ((t, e, n) => { + if (t.oldRange) { + t.oldRange = Og._createFromRanges(t.oldRange._getTransformedByMoveOperation(e)) + } + if (t.newRange) { + if (n.abRelation) { + const i = Og._createFromRanges(t.newRange._getTransformedByMoveOperation(e)); + if (n.abRelation.side == "left" && e.targetPosition.isEqual(t.newRange.start)) { + t.newRange.start.path = n.abRelation.path; + t.newRange.end = i.end; + return [t] + } else if (n.abRelation.side == "right" && e.targetPosition.isEqual(t.newRange.end)) { + t.newRange.start = i.start; + t.newRange.end.path = n.abRelation.path; + return [t] + } + } + t.newRange = Og._createFromRanges(t.newRange._getTransformedByMoveOperation(e)) + } + return [t] + })); + Pv(yb, Sb, ((t, e, n) => { + if (t.oldRange) { + t.oldRange = t.oldRange._getTransformedBySplitOperation(e) + } + if (t.newRange) { + if (n.abRelation) { + const i = t.newRange._getTransformedBySplitOperation(e); + if (t.newRange.start.isEqual(e.splitPosition) && n.abRelation.wasStartBeforeMergedElement) { + t.newRange.start = Lg._createAt(e.insertionPosition) + } else if (t.newRange.start.isEqual(e.splitPosition) && !n.abRelation.wasInLeftElement) { + t.newRange.start = Lg._createAt(e.moveTargetPosition) + } + if (t.newRange.end.isEqual(e.splitPosition) && n.abRelation.wasInRightElement) { + t.newRange.end = Lg._createAt(e.moveTargetPosition) + } else if (t.newRange.end.isEqual(e.splitPosition) && n.abRelation.wasEndBeforeMergedElement) { + t.newRange.end = Lg._createAt(e.insertionPosition) + } else { + t.newRange.end = i.end + } + return [t] + } + t.newRange = t.newRange._getTransformedBySplitOperation(e) + } + return [t] + })); + Pv(Db, vb, ((t, e) => { + if (t.sourcePosition.hasSameParentAs(e.position)) { + t.howMany += e.howMany + } + t.sourcePosition = t.sourcePosition._getTransformedByInsertOperation(e); + t.targetPosition = t.targetPosition._getTransformedByInsertOperation(e); + return [t] + })); + Pv(Db, Db, ((t, e, n) => { + if (t.sourcePosition.isEqual(e.sourcePosition) && t.targetPosition.isEqual(e.targetPosition)) { + if (!n.bWasUndone) { + return [new tk(0)] + } else { + const n = e.graveyardPosition.path.slice(); + n.push(0); + t.sourcePosition = new Lg(e.graveyardPosition.root, n); + t.howMany = 0; + return [t] + } + } + if (t.sourcePosition.isEqual(e.sourcePosition) && !t.targetPosition.isEqual(e.targetPosition) && !n.bWasUndone && n.abRelation != "splitAtSource") { + const i = t.targetPosition.root.rootName == "$graveyard"; + const o = e.targetPosition.root.rootName == "$graveyard"; + const r = i && !o; + const s = o && !i; + const a = s || !r && n.aIsStrong; + if (a) { + const n = e.targetPosition._getTransformedByMergeOperation(e); + const i = t.targetPosition._getTransformedByMergeOperation(e); + return [new _b(n, t.howMany, i, 0)] + } else { + return [new tk(0)] + } + } + if (t.sourcePosition.hasSameParentAs(e.targetPosition)) { + t.howMany += e.howMany + } + t.sourcePosition = t.sourcePosition._getTransformedByMergeOperation(e); + t.targetPosition = t.targetPosition._getTransformedByMergeOperation(e); + if (!t.graveyardPosition.isEqual(e.graveyardPosition) || !n.aIsStrong) { + t.graveyardPosition = t.graveyardPosition._getTransformedByMergeOperation(e) + } + return [t] + })); + Pv(Db, _b, ((t, e, n) => { + const i = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + if (e.type == "remove" && !n.bWasUndone && !n.forceWeakRemove) { + if (t.deletionPosition.hasSameParentAs(e.sourcePosition) && i.containsPosition(t.sourcePosition)) { + return [new tk(0)] + } + } + if (t.sourcePosition.hasSameParentAs(e.targetPosition)) { + t.howMany += e.howMany + } + if (t.sourcePosition.hasSameParentAs(e.sourcePosition)) { + t.howMany -= e.howMany + } + t.sourcePosition = t.sourcePosition._getTransformedByMoveOperation(e); + t.targetPosition = t.targetPosition._getTransformedByMoveOperation(e); + if (!t.graveyardPosition.isEqual(e.targetPosition)) { + t.graveyardPosition = t.graveyardPosition._getTransformedByMoveOperation(e) + } + return [t] + })); + Pv(Db, Sb, ((t, e, n) => { + if (e.graveyardPosition) { + t.graveyardPosition = t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition, 1); + if (t.deletionPosition.isEqual(e.graveyardPosition)) { + t.howMany = e.howMany + } + } + if (t.targetPosition.isEqual(e.splitPosition)) { + const i = e.howMany != 0; + const o = e.graveyardPosition && t.deletionPosition.isEqual(e.graveyardPosition); + if (i || o || n.abRelation == "mergeTargetNotMoved") { + t.sourcePosition = t.sourcePosition._getTransformedBySplitOperation(e); + return [t] + } + } + if (t.sourcePosition.isEqual(e.splitPosition)) { + if (n.abRelation == "mergeSourceNotMoved") { + t.howMany = 0; + t.targetPosition = t.targetPosition._getTransformedBySplitOperation(e); + return [t] + } + if (n.abRelation == "mergeSameElement" || t.sourcePosition.offset > 0) { + t.sourcePosition = e.moveTargetPosition.clone(); + t.targetPosition = t.targetPosition._getTransformedBySplitOperation(e); + return [t] + } + } + if (t.sourcePosition.hasSameParentAs(e.splitPosition)) { + t.howMany = e.splitPosition.offset + } + t.sourcePosition = t.sourcePosition._getTransformedBySplitOperation(e); + t.targetPosition = t.targetPosition._getTransformedBySplitOperation(e); + return [t] + })); + Pv(_b, vb, ((t, e) => { + const n = Og._createFromPositionAndShift(t.sourcePosition, t.howMany); + const i = n._getTransformedByInsertOperation(e, false)[0]; + t.sourcePosition = i.start; + t.howMany = i.end.offset - i.start.offset; + if (!t.targetPosition.isEqual(e.position)) { + t.targetPosition = t.targetPosition._getTransformedByInsertOperation(e) + } + return [t] + })); + Pv(_b, _b, ((t, e, n) => { + const i = Og._createFromPositionAndShift(t.sourcePosition, t.howMany); + const o = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + let r = n.aIsStrong; + let s = !n.aIsStrong; + if (n.abRelation == "insertBefore" || n.baRelation == "insertAfter") { + s = true + } else if (n.abRelation == "insertAfter" || n.baRelation == "insertBefore") { + s = false + } + let a; + if (t.targetPosition.isEqual(e.targetPosition) && s) { + a = t.targetPosition._getTransformedByDeletion(e.sourcePosition, e.howMany) + } else { + a = t.targetPosition._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany) + } + if (Gv(t, e) && Gv(e, t)) { + return [e.getReversed()] + } + const c = i.containsPosition(e.targetPosition); + if (c && i.containsRange(o, true)) { + i.start = i.start._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany); + i.end = i.end._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany); + return $v([i], a) + } + const l = o.containsPosition(t.targetPosition); + if (l && o.containsRange(i, true)) { + i.start = i.start._getCombined(e.sourcePosition, e.getMovedRangeStart()); + i.end = i.end._getCombined(e.sourcePosition, e.getMovedRangeStart()); + return $v([i], a) + } + const d = lc(t.sourcePosition.getParentPath(), e.sourcePosition.getParentPath()); + if (d == "prefix" || d == "extension") { + i.start = i.start._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany); + i.end = i.end._getTransformedByMove(e.sourcePosition, e.targetPosition, e.howMany); + return $v([i], a) + } + if (t.type == "remove" && e.type != "remove" && !n.aWasUndone && !n.forceWeakRemove) { + r = true + } else if (t.type != "remove" && e.type == "remove" && !n.bWasUndone && !n.forceWeakRemove) { + r = false + } + const u = []; + const h = i.getDifference(o); + for (const t of h) { + t.start = t.start._getTransformedByDeletion(e.sourcePosition, e.howMany); + t.end = t.end._getTransformedByDeletion(e.sourcePosition, e.howMany); + const n = lc(t.start.getParentPath(), e.getMovedRangeStart().getParentPath()) == "same"; + const i = t._getTransformedByInsertion(e.getMovedRangeStart(), e.howMany, n); + u.push(...i) + } + const m = i.getIntersection(o); + if (m !== null && r) { + m.start = m.start._getCombined(e.sourcePosition, e.getMovedRangeStart()); + m.end = m.end._getCombined(e.sourcePosition, e.getMovedRangeStart()); + if (u.length === 0) { + u.push(m) + } else if (u.length == 1) { + if (o.start.isBefore(i.start) || o.start.isEqual(i.start)) { + u.unshift(m) + } else { + u.push(m) + } + } else { + u.splice(1, 0, m) + } + } + if (u.length === 0) { + return [new tk(t.baseVersion)] + } + return $v(u, a) + })); + Pv(_b, Sb, ((t, e, n) => { + let i = t.targetPosition.clone(); + if (!t.targetPosition.isEqual(e.insertionPosition) || !e.graveyardPosition || n.abRelation == "moveTargetAfter") { + i = t.targetPosition._getTransformedBySplitOperation(e) + } + const o = Og._createFromPositionAndShift(t.sourcePosition, t.howMany); + if (o.end.isEqual(e.insertionPosition)) { + if (!e.graveyardPosition) { + t.howMany++ + } + t.targetPosition = i; + return [t] + } + if (o.start.hasSameParentAs(e.splitPosition) && o.containsPosition(e.splitPosition)) { + let t = new Og(e.splitPosition, o.end); + t = t._getTransformedBySplitOperation(e); + const n = [new Og(o.start, e.splitPosition), t]; + return $v(n, i) + } + if (t.targetPosition.isEqual(e.splitPosition) && n.abRelation == "insertAtSource") { + i = e.moveTargetPosition + } + if (t.targetPosition.isEqual(e.insertionPosition) && n.abRelation == "insertBetween") { + i = t.targetPosition + } + const r = o._getTransformedBySplitOperation(e); + const s = [r]; + if (e.graveyardPosition) { + const i = o.start.isEqual(e.graveyardPosition) || o.containsPosition(e.graveyardPosition); + if (t.howMany > 1 && i && !n.aWasUndone) { + s.push(Og._createFromPositionAndShift(e.insertionPosition, 1)) + } + } + return $v(s, i) + })); + Pv(_b, Db, ((t, e, n) => { + const i = Og._createFromPositionAndShift(t.sourcePosition, t.howMany); + if (e.deletionPosition.hasSameParentAs(t.sourcePosition) && i.containsPosition(e.sourcePosition)) { + if (t.type == "remove" && !n.forceWeakRemove) { + if (!n.aWasUndone) { + const n = []; + let i = e.graveyardPosition.clone(); + let o = e.targetPosition._getTransformedByMergeOperation(e); + if (t.howMany > 1) { + n.push(new _b(t.sourcePosition, t.howMany - 1, t.targetPosition, 0)); + i = i._getTransformedByMove(t.sourcePosition, t.targetPosition, t.howMany - 1); + o = o._getTransformedByMove(t.sourcePosition, t.targetPosition, t.howMany - 1) + } + const r = e.deletionPosition._getCombined(t.sourcePosition, t.targetPosition); + const s = new _b(i, 1, r, 0); + const a = s.getMovedRangeStart().path.slice(); + a.push(0); + const c = new Lg(s.targetPosition.root, a); + o = o._getTransformedByMove(i, r, 1); + const l = new _b(o, e.howMany, c, 0); + n.push(s); + n.push(l); + return n + } + } else { + if (t.howMany == 1) { + if (!n.bWasUndone) { + return [new tk(0)] + } else { + t.sourcePosition = e.graveyardPosition.clone(); + t.targetPosition = t.targetPosition._getTransformedByMergeOperation(e); + return [t] + } + } + } + } + const o = Og._createFromPositionAndShift(t.sourcePosition, t.howMany); + const r = o._getTransformedByMergeOperation(e); + t.sourcePosition = r.start; + t.howMany = r.end.offset - r.start.offset; + t.targetPosition = t.targetPosition._getTransformedByMergeOperation(e); + return [t] + })); + Pv(xb, vb, ((t, e) => { + t.position = t.position._getTransformedByInsertOperation(e); + return [t] + })); + Pv(xb, Db, ((t, e) => { + if (t.position.isEqual(e.deletionPosition)) { + t.position = e.graveyardPosition.clone(); + t.position.stickiness = "toNext"; + return [t] + } + t.position = t.position._getTransformedByMergeOperation(e); + return [t] + })); + Pv(xb, _b, ((t, e) => { + t.position = t.position._getTransformedByMoveOperation(e); + return [t] + })); + Pv(xb, xb, ((t, e, n) => { + if (t.position.isEqual(e.position)) { + if (n.aIsStrong) { + t.oldName = e.newName + } else { + return [new tk(0)] + } + } + return [t] + })); + Pv(xb, Sb, ((t, e) => { + const n = t.position.path; + const i = e.splitPosition.getParentPath(); + if (lc(n, i) == "same" && !e.graveyardPosition) { + const e = new xb(t.position.getShiftedBy(1), t.oldName, t.newName, 0); + return [t, e] + } + t.position = t.position._getTransformedBySplitOperation(e); + return [t] + })); + Pv(Eb, Eb, ((t, e, n) => { + if (t.root === e.root && t.key === e.key) { + if (!n.aIsStrong || t.newValue === e.newValue) { + return [new tk(0)] + } else { + t.oldValue = e.newValue + } + } + return [t] + })); + Pv(Sb, vb, ((t, e) => { + if (t.splitPosition.hasSameParentAs(e.position) && t.splitPosition.offset < e.position.offset) { + t.howMany += e.howMany + } + t.splitPosition = t.splitPosition._getTransformedByInsertOperation(e); + t.insertionPosition = t.insertionPosition._getTransformedByInsertOperation(e); + return [t] + })); + Pv(Sb, Db, ((t, e, n) => { + if (!t.graveyardPosition && !n.bWasUndone && t.splitPosition.hasSameParentAs(e.sourcePosition)) { + const n = e.graveyardPosition.path.slice(); + n.push(0); + const i = new Lg(e.graveyardPosition.root, n); + const o = Sb.getInsertionPosition(new Lg(e.graveyardPosition.root, n)); + const r = new Sb(i, 0, o, null, 0); + t.splitPosition = t.splitPosition._getTransformedByMergeOperation(e); + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition); + t.graveyardPosition = r.insertionPosition.clone(); + t.graveyardPosition.stickiness = "toNext"; + return [r, t] + } + if (t.splitPosition.hasSameParentAs(e.deletionPosition) && !t.splitPosition.isAfter(e.deletionPosition)) { + t.howMany-- + } + if (t.splitPosition.hasSameParentAs(e.targetPosition)) { + t.howMany += e.howMany + } + t.splitPosition = t.splitPosition._getTransformedByMergeOperation(e); + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition); + if (t.graveyardPosition) { + t.graveyardPosition = t.graveyardPosition._getTransformedByMergeOperation(e) + } + return [t] + })); + Pv(Sb, _b, ((t, e, n) => { + const i = Og._createFromPositionAndShift(e.sourcePosition, e.howMany); + if (t.graveyardPosition) { + const o = i.start.isEqual(t.graveyardPosition) || i.containsPosition(t.graveyardPosition); + if (!n.bWasUndone && o) { + const n = t.splitPosition._getTransformedByMoveOperation(e); + const i = t.graveyardPosition._getTransformedByMoveOperation(e); + const o = i.path.slice(); + o.push(0); + const r = new Lg(i.root, o); + const s = new _b(n, t.howMany, r, 0); + return [s] + } + t.graveyardPosition = t.graveyardPosition._getTransformedByMoveOperation(e) + } + const o = t.splitPosition.isEqual(e.targetPosition); + if (o && (n.baRelation == "insertAtSource" || n.abRelation == "splitBefore")) { + t.howMany += e.howMany; + t.splitPosition = t.splitPosition._getTransformedByDeletion(e.sourcePosition, e.howMany); + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition); + return [t] + } + if (o && n.abRelation && n.abRelation.howMany) { + const {howMany: e, offset: i} = n.abRelation; + t.howMany += e; + t.splitPosition = t.splitPosition.getShiftedBy(i); + return [t] + } + if (t.splitPosition.hasSameParentAs(e.sourcePosition) && i.containsPosition(t.splitPosition)) { + const n = e.howMany - (t.splitPosition.offset - e.sourcePosition.offset); + t.howMany -= n; + if (t.splitPosition.hasSameParentAs(e.targetPosition) && t.splitPosition.offset < e.targetPosition.offset) { + t.howMany += e.howMany + } + t.splitPosition = e.sourcePosition.clone(); + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition); + return [t] + } + if (!e.sourcePosition.isEqual(e.targetPosition)) { + if (t.splitPosition.hasSameParentAs(e.sourcePosition) && t.splitPosition.offset <= e.sourcePosition.offset) { + t.howMany -= e.howMany + } + if (t.splitPosition.hasSameParentAs(e.targetPosition) && t.splitPosition.offset < e.targetPosition.offset) { + t.howMany += e.howMany + } + } + t.splitPosition.stickiness = "toNone"; + t.splitPosition = t.splitPosition._getTransformedByMoveOperation(e); + t.splitPosition.stickiness = "toNext"; + if (t.graveyardPosition) { + t.insertionPosition = t.insertionPosition._getTransformedByMoveOperation(e) + } else { + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition) + } + return [t] + })); + Pv(Sb, Sb, ((t, e, n) => { + if (t.splitPosition.isEqual(e.splitPosition)) { + if (!t.graveyardPosition && !e.graveyardPosition) { + return [new tk(0)] + } + if (t.graveyardPosition && e.graveyardPosition && t.graveyardPosition.isEqual(e.graveyardPosition)) { + return [new tk(0)] + } + if (n.abRelation == "splitBefore") { + t.howMany = 0; + t.graveyardPosition = t.graveyardPosition._getTransformedBySplitOperation(e); + return [t] + } + } + if (t.graveyardPosition && e.graveyardPosition && t.graveyardPosition.isEqual(e.graveyardPosition)) { + const i = t.splitPosition.root.rootName == "$graveyard"; + const o = e.splitPosition.root.rootName == "$graveyard"; + const r = i && !o; + const s = o && !i; + const a = s || !r && n.aIsStrong; + if (a) { + const n = []; + if (e.howMany) { + n.push(new _b(e.moveTargetPosition, e.howMany, e.splitPosition, 0)) + } + if (t.howMany) { + n.push(new _b(t.splitPosition, t.howMany, t.moveTargetPosition, 0)) + } + return n + } else { + return [new tk(0)] + } + } + if (t.graveyardPosition) { + t.graveyardPosition = t.graveyardPosition._getTransformedBySplitOperation(e) + } + if (t.splitPosition.isEqual(e.insertionPosition) && n.abRelation == "splitBefore") { + t.howMany++; + return [t] + } + if (e.splitPosition.isEqual(t.insertionPosition) && n.baRelation == "splitBefore") { + const n = e.insertionPosition.path.slice(); + n.push(0); + const i = new Lg(e.insertionPosition.root, n); + const o = new _b(t.insertionPosition, 1, i, 0); + return [t, o] + } + if (t.splitPosition.hasSameParentAs(e.splitPosition) && t.splitPosition.offset < e.splitPosition.offset) { + t.howMany -= e.howMany + } + t.splitPosition = t.splitPosition._getTransformedBySplitOperation(e); + t.insertionPosition = Sb.getInsertionPosition(t.splitPosition); + return [t] + })); + + function Gv(t, e) { + return t.targetPosition._getTransformedByDeletion(e.sourcePosition, e.howMany) === null + } + + function $v(t, e) { + const n = []; + for (let i = 0; i < t.length; i++) { + const o = t[i]; + const r = new _b(o.start, o.end.offset - o.start.offset, e, 0); + n.push(r); + for (let e = i + 1; e < t.length; e++) { + t[e] = t[e]._getTransformedByMove(r.sourcePosition, r.targetPosition, r.howMany)[0] + } + e = e._getTransformedByMove(r.sourcePosition, r.targetPosition, r.howMany) + } + return n + } + + class Kv extends wm { + constructor(t) { + super(t); + this.domEventType = "click" + } + + onDomEvent(t) { + this.fire(t.type, t) + } + } + + class Yv extends wm { + constructor(t) { + super(t); + this.domEventType = ["mousedown", "mouseup", "mouseover", "mouseout"] + } + + onDomEvent(t) { + this.fire(t.type, t) + } + } + + class Zv { + constructor(t) { + this.document = t + } + + createDocumentFragment(t) { + return new tu(this.document, t) + } + + createElement(t, e, n) { + return new Gl(this.document, t, e, n) + } + + createText(t) { + return new gc(this.document, t) + } + + clone(t, e = false) { + return t._clone(e) + } + + appendChild(t, e) { + return e._appendChild(t) + } + + insertChild(t, e, n) { + return n._insertChild(t, e) + } + + removeChildren(t, e, n) { + return n._removeChildren(t, e) + } + + remove(t) { + const e = t.parent; + if (e) { + return this.removeChildren(e.getChildIndex(t), 1, e) + } + return [] + } + + replace(t, e) { + const n = t.parent; + if (n) { + const i = n.getChildIndex(t); + this.removeChildren(i, 1, n); + this.insertChild(i, e, n); + return true + } + return false + } + + unwrapElement(t) { + const e = t.parent; + if (e) { + const n = e.getChildIndex(t); + this.remove(t); + this.insertChild(n, t.getChildren(), e) + } + } + + rename(t, e) { + const n = new Gl(this.document, t, e.getAttributes(), e.getChildren()); + return this.replace(e, n) ? n : null + } + + setAttribute(t, e, n) { + n._setAttribute(t, e) + } + + removeAttribute(t, e) { + e._removeAttribute(t) + } + + addClass(t, e) { + e._addClass(t) + } + + removeClass(t, e) { + e._removeClass(t) + } + + setStyle(t, e, n) { + if (Ti(t) && n === undefined) { + n = e + } + n._setStyle(t, e) + } + + removeStyle(t, e) { + e._removeStyle(t) + } + + setCustomProperty(t, e, n) { + n._setCustomProperty(t, e) + } + + removeCustomProperty(t, e) { + return e._removeCustomProperty(t) + } + + createPositionAt(t, e) { + return nd._createAt(t, e) + } + + createPositionAfter(t) { + return nd._createAfter(t) + } + + createPositionBefore(t) { + return nd._createBefore(t) + } + + createRange(t, e) { + return new id(t, e) + } + + createRangeOn(t) { + return id._createOn(t) + } + + createRangeIn(t) { + return id._createIn(t) + } + + createSelection(t, e, n) { + return new sd(t, e, n) + } + } + + const Qv = /^#([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i; + const Jv = /^rgb\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}[0-9]{1,3}[ %]?\)$/i; + const Xv = /^rgba\([ ]?([0-9]{1,3}[ %]?,[ ]?){3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i; + const ty = /^hsl\([ ]?([0-9]{1,3}[ %]?[,]?[ ]*){3}(1|[0-9]+%|[0]?\.?[0-9]+)?\)$/i; + const ey = /^hsla\([ ]?([0-9]{1,3}[ %]?,[ ]?){2,3}(1|[0-9]+%|[0]?\.?[0-9]+)\)$/i; + const ny = new Set(["black", "silver", "gray", "white", "maroon", "red", "purple", "fuchsia", "green", "lime", "olive", "yellow", "navy", "blue", "teal", "aqua", "orange", "aliceblue", "antiquewhite", "aquamarine", "azure", "beige", "bisque", "blanchedalmond", "blueviolet", "brown", "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen", "darkgrey", "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkslategrey", "darkturquoise", "darkviolet", "deeppink", "deepskyblue", "dimgray", "dimgrey", "dodgerblue", "firebrick", "floralwhite", "forestgreen", "gainsboro", "ghostwhite", "gold", "goldenrod", "greenyellow", "grey", "honeydew", "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan", "lightgoldenrodyellow", "lightgray", "lightgreen", "lightgrey", "lightpink", "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", "lightslategrey", "lightsteelblue", "lightyellow", "limegreen", "linen", "magenta", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite", "oldlace", "olivedrab", "orangered", "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", "rosybrown", "royalblue", "saddlebrown", "salmon", "sandybrown", "seagreen", "seashell", "sienna", "skyblue", "slateblue", "slategray", "slategrey", "snow", "springgreen", "steelblue", "tan", "thistle", "tomato", "turquoise", "violet", "wheat", "whitesmoke", "yellowgreen", "activeborder", "activecaption", "appworkspace", "background", "buttonface", "buttonhighlight", "buttonshadow", "buttontext", "captiontext", "graytext", "highlight", "highlighttext", "inactiveborder", "inactivecaption", "inactivecaptiontext", "infobackground", "infotext", "menu", "menutext", "scrollbar", "threeddarkshadow", "threedface", "threedhighlight", "threedlightshadow", "threedshadow", "window", "windowframe", "windowtext", "rebeccapurple", "currentcolor", "transparent"]); + + function iy(t) { + if (t.startsWith("#")) { + return Qv.test(t) + } + if (t.startsWith("rgb")) { + return Jv.test(t) || Xv.test(t) + } + if (t.startsWith("hsl")) { + return ty.test(t) || ey.test(t) + } + return ny.has(t.toLowerCase()) + } + + const oy = ["none", "hidden", "dotted", "dashed", "solid", "double", "groove", "ridge", "inset", "outset"]; + + function ry(t) { + return oy.includes(t) + } + + const sy = /^([+-]?[0-9]*([.][0-9]+)?(px|cm|mm|in|pc|pt|ch|em|ex|rem|vh|vw|vmin|vmax)|0)$/; + + function ay(t) { + return sy.test(t) + } + + const cy = /^[+-]?[0-9]*([.][0-9]+)?%$/; + + function ly(t) { + return cy.test(t) + } + + const dy = ["repeat-x", "repeat-y", "repeat", "space", "round", "no-repeat"]; + + function uy(t) { + return dy.includes(t) + } + + const hy = ["center", "top", "bottom", "left", "right"]; + + function my(t) { + return hy.includes(t) + } + + const gy = ["fixed", "scroll", "local"]; + + function fy(t) { + return gy.includes(t) + } + + const py = /^url\(/; + + function by(t) { + return py.test(t) + } + + function ky(t = "") { + if (t === "") { + return {top: undefined, right: undefined, bottom: undefined, left: undefined} + } + const e = _y(t); + const n = e[0]; + const i = e[2] || n; + const o = e[1] || n; + const r = e[3] || o; + return {top: n, bottom: i, right: o, left: r} + } + + function wy(t) { + return e => { + const {top: n, right: i, bottom: o, left: r} = e; + const s = []; + if (![n, i, r, o].every((t => !!t))) { + if (n) { + s.push([t + "-top", n]) + } + if (i) { + s.push([t + "-right", i]) + } + if (o) { + s.push([t + "-bottom", o]) + } + if (r) { + s.push([t + "-left", r]) + } + } else { + s.push([t, Ay(e)]) + } + return s + } + } + + function Ay({top: t, right: e, bottom: n, left: i}) { + const o = []; + if (i !== e) { + o.push(t, e, n, i) + } else if (n !== t) { + o.push(t, e, n) + } else if (e !== t) { + o.push(t, e) + } else { + o.push(t) + } + return o.join(" ") + } + + function Cy(t) { + return e => ({path: t, value: ky(e)}) + } + + function _y(t) { + return t.replace(/, /g, ",").split(" ").map((t => t.replace(/,/g, ", "))) + } + + function vy(t) { + t.setNormalizer("background", yy); + t.setNormalizer("background-color", (t => ({path: "background.color", value: t}))); + t.setReducer("background", (t => { + const e = []; + e.push(["background-color", t.color]); + return e + })); + t.setStyleRelation("background", ["background-color"]) + } + + function yy(t) { + const e = {}; + const n = _y(t); + for (const t of n) { + if (uy(t)) { + e.repeat = e.repeat || []; + e.repeat.push(t) + } else if (my(t)) { + e.position = e.position || []; + e.position.push(t) + } else if (fy(t)) { + e.attachment = t + } else if (iy(t)) { + e.color = t + } else if (by(t)) { + e.image = t + } + } + return {path: "background", value: e} + } + + function xy(t) { + t.setNormalizer("border", Ey); + t.setNormalizer("border-top", Dy("top")); + t.setNormalizer("border-right", Dy("right")); + t.setNormalizer("border-bottom", Dy("bottom")); + t.setNormalizer("border-left", Dy("left")); + t.setNormalizer("border-color", Sy("color")); + t.setNormalizer("border-width", Sy("width")); + t.setNormalizer("border-style", Sy("style")); + t.setNormalizer("border-top-color", Iy("color", "top")); + t.setNormalizer("border-top-style", Iy("style", "top")); + t.setNormalizer("border-top-width", Iy("width", "top")); + t.setNormalizer("border-right-color", Iy("color", "right")); + t.setNormalizer("border-right-style", Iy("style", "right")); + t.setNormalizer("border-right-width", Iy("width", "right")); + t.setNormalizer("border-bottom-color", Iy("color", "bottom")); + t.setNormalizer("border-bottom-style", Iy("style", "bottom")); + t.setNormalizer("border-bottom-width", Iy("width", "bottom")); + t.setNormalizer("border-left-color", Iy("color", "left")); + t.setNormalizer("border-left-style", Iy("style", "left")); + t.setNormalizer("border-left-width", Iy("width", "left")); + t.setExtractor("border-top", By("top")); + t.setExtractor("border-right", By("right")); + t.setExtractor("border-bottom", By("bottom")); + t.setExtractor("border-left", By("left")); + t.setExtractor("border-top-color", "border.color.top"); + t.setExtractor("border-right-color", "border.color.right"); + t.setExtractor("border-bottom-color", "border.color.bottom"); + t.setExtractor("border-left-color", "border.color.left"); + t.setExtractor("border-top-width", "border.width.top"); + t.setExtractor("border-right-width", "border.width.right"); + t.setExtractor("border-bottom-width", "border.width.bottom"); + t.setExtractor("border-left-width", "border.width.left"); + t.setExtractor("border-top-style", "border.style.top"); + t.setExtractor("border-right-style", "border.style.right"); + t.setExtractor("border-bottom-style", "border.style.bottom"); + t.setExtractor("border-left-style", "border.style.left"); + t.setReducer("border-color", wy("border-color")); + t.setReducer("border-style", wy("border-style")); + t.setReducer("border-width", wy("border-width")); + t.setReducer("border-top", Ny("top")); + t.setReducer("border-right", Ny("right")); + t.setReducer("border-bottom", Ny("bottom")); + t.setReducer("border-left", Ny("left")); + t.setReducer("border", Ly()); + t.setStyleRelation("border", ["border-color", "border-style", "border-width", "border-top", "border-right", "border-bottom", "border-left", "border-top-color", "border-right-color", "border-bottom-color", "border-left-color", "border-top-style", "border-right-style", "border-bottom-style", "border-left-style", "border-top-width", "border-right-width", "border-bottom-width", "border-left-width"]); + t.setStyleRelation("border-color", ["border-top-color", "border-right-color", "border-bottom-color", "border-left-color"]); + t.setStyleRelation("border-style", ["border-top-style", "border-right-style", "border-bottom-style", "border-left-style"]); + t.setStyleRelation("border-width", ["border-top-width", "border-right-width", "border-bottom-width", "border-left-width"]); + t.setStyleRelation("border-top", ["border-top-color", "border-top-style", "border-top-width"]); + t.setStyleRelation("border-right", ["border-right-color", "border-right-style", "border-right-width"]); + t.setStyleRelation("border-bottom", ["border-bottom-color", "border-bottom-style", "border-bottom-width"]); + t.setStyleRelation("border-left", ["border-left-color", "border-left-style", "border-left-width"]) + } + + function Ey(t) { + const {color: e, style: n, width: i} = zy(t); + return {path: "border", value: {color: ky(e), style: ky(n), width: ky(i)}} + } + + function Dy(t) { + return e => { + const {color: n, style: i, width: o} = zy(e); + const r = {}; + if (n !== undefined) { + r.color = {[t]: n} + } + if (i !== undefined) { + r.style = {[t]: i} + } + if (o !== undefined) { + r.width = {[t]: o} + } + return {path: "border", value: r} + } + } + + function Sy(t) { + return e => ({path: "border", value: Ty(e, t)}) + } + + function Ty(t, e) { + return {[e]: ky(t)} + } + + function Iy(t, e) { + return n => ({path: "border", value: {[t]: {[e]: n}}}) + } + + function By(t) { + return (e, n) => { + if (n.border) { + return My(n.border, t) + } + } + } + + function My(t, e) { + const n = {}; + if (t.width && t.width[e]) { + n.width = t.width[e] + } + if (t.style && t.style[e]) { + n.style = t.style[e] + } + if (t.color && t.color[e]) { + n.color = t.color[e] + } + return n + } + + function zy(t) { + const e = {}; + const n = _y(t); + for (const t of n) { + if (ay(t) || /thin|medium|thick/.test(t)) { + e.width = t + } else if (ry(t)) { + e.style = t + } else { + e.color = t + } + } + return e + } + + function Ly() { + return e => { + const n = My(e, "top"); + const i = My(e, "right"); + const o = My(e, "bottom"); + const r = My(e, "left"); + const s = [n, i, o, r]; + const a = {width: t(s, "width"), style: t(s, "style"), color: t(s, "color")}; + const c = Py(a, "all"); + if (c.length) { + return c + } + const l = Object.entries(a).reduce(((t, [e, n]) => { + if (n) { + t.push([`border-${e}`, n]); + s.forEach((t => t[e] = null)) + } + return t + }), []); + return [...l, ...Py(n, "top"), ...Py(i, "right"), ...Py(o, "bottom"), ...Py(r, "left")] + }; + + function t(t, e) { + return t.map((t => t[e])).reduce(((t, e) => t == e ? t : null)) + } + } + + function Ny(t) { + return e => Py(e, t) + } + + function Py(t, e) { + const n = []; + if (t && t.width) { + n.push("width") + } + if (t && t.style) { + n.push("style") + } + if (t && t.color) { + n.push("color") + } + if (n.length == 3) { + const i = n.map((e => t[e])).join(" "); + return [e == "all" ? ["border", i] : [`border-${e}`, i]] + } + if (e == "all") { + return [] + } + return n.map((n => [`border-${e}-${n}`, t[n]])) + } + + function Ry(t) { + t.setNormalizer("margin", Cy("margin")); + t.setNormalizer("margin-top", (t => ({path: "margin.top", value: t}))); + t.setNormalizer("margin-right", (t => ({path: "margin.right", value: t}))); + t.setNormalizer("margin-bottom", (t => ({path: "margin.bottom", value: t}))); + t.setNormalizer("margin-left", (t => ({path: "margin.left", value: t}))); + t.setReducer("margin", wy("margin")); + t.setStyleRelation("margin", ["margin-top", "margin-right", "margin-bottom", "margin-left"]) + } + + function Oy(t) { + t.setNormalizer("padding", Cy("padding")); + t.setNormalizer("padding-top", (t => ({path: "padding.top", value: t}))); + t.setNormalizer("padding-right", (t => ({path: "padding.right", value: t}))); + t.setNormalizer("padding-bottom", (t => ({path: "padding.bottom", value: t}))); + t.setNormalizer("padding-left", (t => ({path: "padding.left", value: t}))); + t.setReducer("padding", wy("padding")); + t.setStyleRelation("padding", ["padding-top", "padding-right", "padding-bottom", "padding-left"]) + } + + class Vy extends Zk { + constructor(t, e) { + super(t); + this.view = e; + this._toolbarConfig = AC(t.config.get("toolbar")); + this._elementReplacer = new Gm + } + + get element() { + return this.view.element + } + + init(t) { + const e = this.editor; + const n = this.view; + const i = e.editing.view; + const o = n.editable; + const r = i.document.getRoot(); + o.name = r.rootName; + n.render(); + const s = o.element; + this.setEditableElement(o.name, s); + this.focusTracker.add(s); + n.editable.bind("isFocused").to(this.focusTracker); + i.attachDomRoot(s); + if (t) { + this._elementReplacer.replace(t, this.element) + } + this._initPlaceholder(); + this._initToolbar(); + this.fire("ready") + } + + destroy() { + const t = this.view; + const e = this.editor.editing.view; + this._elementReplacer.restore(); + e.detachDomRoot(t.editable.name); + t.destroy(); + super.destroy() + } + + _initToolbar() { + const t = this.editor; + const e = this.view; + const n = t.editing.view; + e.stickyPanel.bind("isActive").to(this.focusTracker, "isFocused"); + e.stickyPanel.limiterElement = e.element; + e.stickyPanel.bind("viewportTopOffset").to(this, "viewportOffset", (({top: t}) => t)); + e.toolbar.fillFromConfig(this._toolbarConfig, this.componentFactory); + dv({ + origin: n, + originFocusTracker: this.focusTracker, + originKeystrokeHandler: t.keystrokes, + toolbar: e.toolbar + }) + } + + _initPlaceholder() { + const t = this.editor; + const e = t.editing.view; + const n = e.document.getRoot(); + const i = t.sourceElement; + const o = t.config.get("placeholder") || i && i.tagName.toLowerCase() === "textarea" && i.getAttribute("placeholder"); + if (o) { + Dv({view: e, element: n, text: o, isDirectHost: false, keepOnFocus: true}) + } + } + } + + var Fy = n(3638); + var jy = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + jy.insert = "head"; + jy.singleton = true; + var Hy = Ru()(Fy.Z, jy); + const Uy = Fy.Z.locals || {}; + + class qy extends a_ { + constructor(t, e, n = {}) { + super(t); + this.stickyPanel = new lv(t); + this.toolbar = new xC(t, {shouldGroupWhenFull: n.shouldToolbarGroupWhenFull}); + this.editable = new l_(t, e) + } + + render() { + super.render(); + this.stickyPanel.content.add(this.toolbar); + this.top.add(this.stickyPanel); + this.main.add(this.editable) + } + } + + class Wy extends $k { + constructor(t, e = {}) { + if (!qa(t) && e.initialData !== undefined) { + throw new u("editor-create-initial-data", null) + } + super(e); + if (this.config.get("initialData") === undefined) { + this.config.set("initialData", Gy(t)) + } + if (qa(t)) { + this.sourceElement = t + } + this.model.document.createRoot(); + const n = !this.config.get("toolbar.shouldNotGroupWhenFull"); + const i = new qy(this.locale, this.editing.view, {shouldToolbarGroupWhenFull: n}); + this.ui = new Vy(this, i); + Qk(this) + } + + destroy() { + if (this.sourceElement) { + this.updateSourceElement() + } + this.ui.destroy(); + return super.destroy() + } + + static create(t, e = {}) { + return new Promise((n => { + const i = new this(t, e); + n(i.initPlugins().then((() => i.ui.init(qa(t) ? t : null))).then((() => i.data.init(i.config.get("initialData")))).then((() => i.fire("ready"))).then((() => i))) + })) + } + } + + hi(Wy, Xk); + hi(Wy, nw); + + function Gy(t) { + return qa(t) ? Qm(t) : t + } + + const $y = ["left", "right", "center", "justify"]; + + function Ky(t) { + return $y.includes(t) + } + + function Yy(t, e) { + if (e.contentLanguageDirection == "rtl") { + return t === "right" + } else { + return t === "left" + } + } + + function Zy(t) { + const e = t.map((t => { + let e; + if (typeof t == "string") { + e = {name: t} + } else { + e = t + } + return e + })).filter((t => { + const e = !!$y.includes(t.name); + if (!e) { + h("alignment-config-name-not-recognized", {option: t}) + } + return e + })); + const n = e.filter((t => !!t.className)).length; + if (n && n < e.length) { + throw new u("alignment-config-classnames-are-missing", {configuredOptions: t}) + } + e.forEach(((e, n, i) => { + const o = i.slice(n + 1); + const r = o.some((t => t.name == e.name)); + if (r) { + throw new u("alignment-config-name-already-defined", {option: e, configuredOptions: t}) + } + if (e.className) { + const n = o.some((t => t.className == e.className)); + if (n) { + throw new u("alignment-config-classname-already-defined", {option: e, configuredOptions: t}) + } + } + })); + return e + } + + const Qy = "alignment"; + + class Jy extends fi { + refresh() { + const t = this.editor; + const e = t.locale; + const n = Ag(this.editor.model.document.selection.getSelectedBlocks()); + this.isEnabled = !!n && this._canBeAligned(n); + if (this.isEnabled && n.hasAttribute("alignment")) { + this.value = n.getAttribute("alignment") + } else { + this.value = e.contentLanguageDirection === "rtl" ? "right" : "left" + } + } + + execute(t = {}) { + const e = this.editor; + const n = e.locale; + const i = e.model; + const o = i.document; + const r = t.value; + i.change((t => { + const e = Array.from(o.selection.getSelectedBlocks()).filter((t => this._canBeAligned(t))); + const i = e[0].getAttribute("alignment"); + const s = Yy(r, n) || i === r || !r; + if (s) { + Xy(e, t) + } else { + tx(e, t, r) + } + })) + } + + _canBeAligned(t) { + return this.editor.model.schema.checkAttribute(t, Qy) + } + } + + function Xy(t, e) { + for (const n of t) { + e.removeAttribute(Qy, n) + } + } + + function tx(t, e, n) { + for (const i of t) { + e.setAttribute(Qy, n, i) + } + } + + class ex extends mi { + static get pluginName() { + return "AlignmentEditing" + } + + constructor(t) { + super(t); + t.config.define("alignment", {options: [...$y.map((t => ({name: t})))]}) + } + + init() { + const t = this.editor; + const e = t.locale; + const n = t.model.schema; + const i = Zy(t.config.get("alignment.options")); + const o = i.filter((t => Ky(t.name) && !Yy(t.name, e))); + const r = o.some((t => !!t.className)); + n.extend("$block", {allowAttributes: "alignment"}); + t.model.schema.setAttributeProperties("alignment", {isFormatting: true}); + if (r) { + t.conversion.attributeToAttribute(rx(o)) + } else { + t.conversion.for("downcast").attributeToAttribute(nx(o)) + } + const s = ix(o); + for (const e of s) { + t.conversion.for("upcast").attributeToAttribute(e) + } + const a = ox(o); + for (const e of a) { + t.conversion.for("upcast").attributeToAttribute(e) + } + t.commands.add("alignment", new Jy(t)) + } + } + + function nx(t) { + const e = {model: {key: "alignment", values: t.map((t => t.name))}, view: {}}; + for (const {name: n} of t) { + e.view[n] = {key: "style", value: {"text-align": n}} + } + return e + } + + function ix(t) { + const e = []; + for (const {name: n} of t) { + e.push({view: {key: "style", value: {"text-align": n}}, model: {key: "alignment", value: n}}) + } + return e + } + + function ox(t) { + const e = []; + for (const {name: n} of t) { + e.push({view: {key: "align", value: n}, model: {key: "alignment", value: n}}) + } + return e + } + + function rx(t) { + const e = {model: {key: "alignment", values: t.map((t => t.name))}, view: {}}; + for (const n of t) { + e.view[n.name] = {key: "class", value: n.className} + } + return e + } + + const sx = new Map([["left", Lw.alignLeft], ["right", Lw.alignRight], ["center", Lw.alignCenter], ["justify", Lw.alignJustify]]); + + class ax extends mi { + get localizedOptionTitles() { + const t = this.editor.t; + return { + left: t("Align left"), + right: t("Align right"), + center: t("Align center"), + justify: t("Justify") + } + } + + static get pluginName() { + return "AlignmentUI" + } + + init() { + const t = this.editor; + const e = t.ui.componentFactory; + const n = t.t; + const i = Zy(t.config.get("alignment.options")); + i.map((t => t.name)).filter(Ky).forEach((t => this._addButton(t))); + e.add("alignment", (t => { + const o = qC(t); + const r = i.map((t => e.create(`alignment:${t.name}`))); + WC(o, r); + o.buttonView.set({label: n("Text alignment"), tooltip: true}); + o.toolbarView.isVertical = true; + o.toolbarView.ariaLabel = n("Text alignment toolbar"); + o.extendTemplate({attributes: {class: "ck-alignment-dropdown"}}); + const s = t.contentLanguageDirection === "rtl" ? sx.get("right") : sx.get("left"); + o.buttonView.bind("icon").toMany(r, "isOn", ((...t) => { + const e = t.findIndex((t => t)); + if (e < 0) { + return s + } + return r[e].icon + })); + o.bind("isEnabled").toMany(r, "isEnabled", ((...t) => t.some((t => t)))); + return o + })) + } + + _addButton(t) { + const e = this.editor; + e.ui.componentFactory.add(`alignment:${t}`, (n => { + const i = e.commands.get("alignment"); + const o = new zA(n); + o.set({label: this.localizedOptionTitles[t], icon: sx.get(t), tooltip: true, isToggleable: true}); + o.bind("isEnabled").to(i); + o.bind("isOn").to(i, "value", (e => e === t)); + this.listenTo(o, "execute", (() => { + e.execute("alignment", {value: t}); + e.editing.view.focus() + })); + return o + })) + } + } + + class cx extends mi { + static get requires() { + return [ex, ax] + } + + static get pluginName() { + return "Alignment" + } + } + + class lx { + constructor(t, e = 20) { + this.model = t; + this.size = 0; + this.limit = e; + this.isLocked = false; + this._changeCallback = (t, e) => { + if (e.isLocal && e.isUndoable && e !== this._batch) { + this._reset(true) + } + }; + this._selectionChangeCallback = () => { + this._reset() + }; + this.model.document.on("change", this._changeCallback); + this.model.document.selection.on("change:range", this._selectionChangeCallback); + this.model.document.selection.on("change:attribute", this._selectionChangeCallback) + } + + get batch() { + if (!this._batch) { + this._batch = this.model.createBatch({isTyping: true}) + } + return this._batch + } + + input(t) { + this.size += t; + if (this.size >= this.limit) { + this._reset(true) + } + } + + lock() { + this.isLocked = true + } + + unlock() { + this.isLocked = false + } + + destroy() { + this.model.document.off("change", this._changeCallback); + this.model.document.selection.off("change:range", this._selectionChangeCallback); + this.model.document.selection.off("change:attribute", this._selectionChangeCallback) + } + + _reset(t) { + if (!this.isLocked || t) { + this._batch = null; + this.size = 0 + } + } + } + + class dx extends fi { + constructor(t, e) { + super(t); + this._buffer = new lx(t.model, e) + } + + get buffer() { + return this._buffer + } + + destroy() { + super.destroy(); + this._buffer.destroy() + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + const i = t.text || ""; + const o = i.length; + const r = t.range ? e.createSelection(t.range) : n.selection; + const s = t.resultRange; + e.enqueueChange(this._buffer.batch, (t => { + this._buffer.lock(); + e.deleteContent(r); + if (i) { + e.insertContent(t.createText(i, n.selection.getAttributes()), r) + } + if (s) { + t.setSelection(s) + } else if (!r.is("documentSelection")) { + t.setSelection(r) + } + this._buffer.unlock(); + this._buffer.input(o) + })) + } + } + + function ux(t, e) { + const n = []; + let i = 0; + let o; + t.forEach((t => { + if (t == "equal") { + r(); + i++ + } else if (t == "insert") { + if (s("insert")) { + o.values.push(e[i]) + } else { + r(); + o = {type: "insert", index: i, values: [e[i]]} + } + i++ + } else { + if (s("delete")) { + o.howMany++ + } else { + r(); + o = {type: "delete", index: i, howMany: 1} + } + } + })); + r(); + return n; + + function r() { + if (o) { + n.push(o); + o = null + } + } + + function s(t) { + return o && o.type == t + } + } + + function hx(t) { + if (t.length == 0) { + return false + } + for (const e of t) { + if (e.type === "children" && !mx(e)) { + return true + } + } + return false + } + + function mx(t) { + if (t.newChildren.length - t.oldChildren.length != 1) { + return + } + const e = Bu(t.oldChildren, t.newChildren, gx); + const n = ux(e, t.newChildren); + if (n.length > 1) { + return + } + const i = n[0]; + if (!(!!i.values[0] && i.values[0].is("$text"))) { + return + } + return i + } + + function gx(t, e) { + if (!!t && t.is("$text") && !!e && e.is("$text")) { + return t.data === e.data + } else { + return t === e + } + } + + function fx(t, e) { + const n = e.selection; + const i = t.shiftKey && t.keyCode === Rd["delete"]; + const o = !n.isCollapsed; + return i && o + } + + function px(t) { + let e = null; + const n = t.model; + const i = t.editing.view; + const o = t.commands.get("input"); + if (Ed.isAndroid) { + i.document.on("beforeinput", ((t, e) => r(e)), {priority: "lowest"}) + } else { + i.document.on("keydown", ((t, e) => r(e)), {priority: "lowest"}) + } + i.document.on("compositionstart", s, {priority: "lowest"}); + i.document.on("compositionend", (() => { + e = n.createSelection(n.document.selection) + }), {priority: "lowest"}); + + function r(t) { + if (Ed.isWindows && fx(t, i.document)) { + return + } + const r = n.document; + const s = i.document.isComposing; + const c = e && e.isEqual(r.selection); + e = null; + if (!o.isEnabled) { + return + } + if (kx(t) || r.selection.isCollapsed) { + return + } + if (s && t.keyCode === 229) { + return + } + if (!s && t.keyCode === 229 && c) { + return + } + a() + } + + function s() { + const t = n.document; + const e = t.selection.rangeCount === 1 ? t.selection.getFirstRange().isFlat : true; + if (t.selection.isCollapsed || e) { + return + } + a() + } + + function a() { + const t = o.buffer; + t.lock(); + const e = t.batch; + n.enqueueChange(e, (() => { + n.deleteContent(n.document.selection) + })); + t.unlock() + } + } + + const bx = [Vd("arrowUp"), Vd("arrowRight"), Vd("arrowDown"), Vd("arrowLeft"), 9, 16, 17, 18, 19, 20, 27, 33, 34, 35, 36, 45, 91, 93, 144, 145, 173, 174, 175, 176, 177, 178, 179, 255]; + for (let t = 112; t <= 135; t++) { + bx.push(t) + } + + function kx(t) { + if (t.ctrlKey || t.metaKey) { + return true + } + return bx.includes(t.keyCode) + } + + function wx(t) { + t.editing.view.document.on("mutations", ((e, n, i) => { + new Ax(t).handle(n, i) + })) + } + + class Ax { + constructor(t) { + this.editor = t; + this.editing = this.editor.editing + } + + handle(t, e) { + if (hx(t)) { + this._handleContainerChildrenMutations(t, e) + } else { + for (const n of t) { + this._handleTextMutation(n, e); + this._handleTextNodeInsertion(n) + } + } + } + + _handleContainerChildrenMutations(t, e) { + const n = Cx(t); + if (!n) { + return + } + const i = this.editor.editing.view.domConverter; + const o = i.mapViewToDom(n); + const r = new rh(this.editor.editing.view.document); + const s = this.editor.data.toModel(r.domToView(o)).getChild(0); + const a = this.editor.editing.mapper.toModelElement(n); + if (!a) { + return + } + const c = Array.from(s.getChildren()); + const l = Array.from(a.getChildren()); + const d = c[c.length - 1]; + const u = l[l.length - 1]; + const h = d && d.is("element", "softBreak"); + const m = u && !u.is("element", "softBreak"); + if (h && m) { + c.pop() + } + const g = this.editor.model.schema; + if (!_x(c, g) || !_x(l, g)) { + return + } + const f = c.map((t => t.is("$text") ? t.data : "@")).join("").replace(/\u00A0/g, " "); + const p = l.map((t => t.is("$text") ? t.data : "@")).join("").replace(/\u00A0/g, " "); + if (p === f) { + return + } + const b = Bu(p, f); + const {firstChangeAt: k, insertions: w, deletions: A} = vx(b); + let C = null; + if (e) { + C = this.editing.mapper.toModelRange(e.getFirstRange()) + } + const _ = f.substr(k, w); + const v = this.editor.model.createRange(this.editor.model.createPositionAt(a, k), this.editor.model.createPositionAt(a, k + A)); + this.editor.execute("input", {text: _, range: v, resultRange: C}) + } + + _handleTextMutation(t, e) { + if (t.type != "text") { + return + } + const n = t.newText.replace(/\u00A0/g, " "); + const i = t.oldText.replace(/\u00A0/g, " "); + if (i === n) { + return + } + const o = Bu(i, n); + const {firstChangeAt: r, insertions: s, deletions: a} = vx(o); + let c = null; + if (e) { + c = this.editing.mapper.toModelRange(e.getFirstRange()) + } + const l = this.editing.view.createPositionAt(t.node, r); + const d = this.editing.mapper.toModelPosition(l); + const u = this.editor.model.createRange(d, d.getShiftedBy(a)); + const h = n.substr(r, s); + this.editor.execute("input", {text: h, range: u, resultRange: c}) + } + + _handleTextNodeInsertion(t) { + if (t.type != "children") { + return + } + const e = mx(t); + const n = this.editing.view.createPositionAt(t.node, e.index); + const i = this.editing.mapper.toModelPosition(n); + const o = e.values[0].data; + this.editor.execute("input", {text: o.replace(/\u00A0/g, " "), range: this.editor.model.createRange(i)}) + } + } + + function Cx(t) { + const e = t.map((t => t.node)).reduce(((t, e) => t.getCommonAncestor(e, {includeSelf: true}))); + if (!e) { + return + } + return e.getAncestors({ + includeSelf: true, + parentFirst: true + }).find((t => t.is("containerElement") || t.is("rootElement"))) + } + + function _x(t, e) { + return t.every((t => e.isInline(t))) + } + + function vx(t) { + let e = null; + let n = null; + for (let i = 0; i < t.length; i++) { + const o = t[i]; + if (o != "equal") { + e = e === null ? i : e; + n = i + } + } + let i = 0; + let o = 0; + for (let r = e; r <= n; r++) { + if (t[r] != "insert") { + i++ + } + if (t[r] != "delete") { + o++ + } + } + return {insertions: o, deletions: i, firstChangeAt: e} + } + + class yx extends mi { + static get pluginName() { + return "Input" + } + + init() { + const t = this.editor; + const e = new dx(t, t.config.get("typing.undoStep") || 20); + t.commands.add("input", e); + px(t); + wx(t) + } + } + + class xx extends fi { + constructor(t, e) { + super(t); + this.direction = e; + this._buffer = new lx(t.model, t.config.get("typing.undoStep")) + } + + get buffer() { + return this._buffer + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + e.enqueueChange(this._buffer.batch, (i => { + this._buffer.lock(); + const o = i.createSelection(t.selection || n.selection); + const r = t.sequence || 1; + const s = o.isCollapsed; + if (o.isCollapsed) { + e.modifySelection(o, {direction: this.direction, unit: t.unit, treatEmojiAsSingleUnit: true}) + } + if (this._shouldEntireContentBeReplacedWithParagraph(r)) { + this._replaceEntireContentWithParagraph(i); + return + } + if (this._shouldReplaceFirstBlockWithParagraph(o, r)) { + this.editor.execute("paragraph", {selection: o}); + return + } + if (o.isCollapsed) { + return + } + let a = 0; + o.getFirstRange().getMinimalFlatRanges().forEach((t => { + a += rd(t.getWalker({singleCharacters: true, ignoreElementEnd: true, shallow: true})) + })); + e.deleteContent(o, {doNotResetEntireContent: s, direction: this.direction}); + this._buffer.input(a); + i.setSelection(o); + this._buffer.unlock() + })) + } + + _shouldEntireContentBeReplacedWithParagraph(t) { + if (t > 1) { + return false + } + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = e.schema.getLimitElement(i); + const r = i.isCollapsed && i.containsEntireContent(o); + if (!r) { + return false + } + if (!e.schema.checkChild(o, "paragraph")) { + return false + } + const s = o.getChild(0); + if (s && s.name === "paragraph") { + return false + } + return true + } + + _replaceEntireContentWithParagraph(t) { + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = e.schema.getLimitElement(i); + const r = t.createElement("paragraph"); + t.remove(t.createRangeIn(o)); + t.insert(r, o); + t.setSelection(r, 0) + } + + _shouldReplaceFirstBlockWithParagraph(t, e) { + const n = this.editor.model; + if (e > 1 || this.direction != "backward") { + return false + } + if (!t.isCollapsed) { + return false + } + const i = t.getFirstPosition(); + const o = n.schema.getLimitElement(i); + const r = o.getChild(0); + if (i.parent != r) { + return false + } + if (!t.containsEntireContent(r)) { + return false + } + if (!n.schema.checkChild(o, "paragraph")) { + return false + } + if (r.name == "paragraph") { + return false + } + return true + } + } + + class Ex extends bh { + constructor(t) { + super(t); + const e = t.document; + let n = 0; + e.on("keyup", ((t, e) => { + if (e.keyCode == Rd["delete"] || e.keyCode == Rd.backspace) { + n = 0 + } + })); + e.on("keydown", ((t, o) => { + if (Ed.isWindows && fx(o, e)) { + return + } + const r = {}; + if (o.keyCode == Rd["delete"]) { + r.direction = "forward"; + r.unit = "character" + } else if (o.keyCode == Rd.backspace) { + r.direction = "backward"; + r.unit = "codePoint" + } else { + return + } + const s = Ed.isMac ? o.altKey : o.ctrlKey; + r.unit = s ? "word" : r.unit; + r.sequence = ++n; + i(t, o.domEvent, r) + })); + if (Ed.isAndroid) { + e.on("beforeinput", ((e, n) => { + if (n.domEvent.inputType != "deleteContentBackward") { + return + } + const o = {unit: "codepoint", direction: "backward", sequence: 1}; + const r = n.domTarget.ownerDocument.defaultView.getSelection(); + if (r.anchorNode == r.focusNode && r.anchorOffset + 1 != r.focusOffset) { + o.selectionToRemove = t.domConverter.domSelectionToView(r) + } + i(e, n.domEvent, o) + })) + } + + function i(t, n, i) { + const o = new cd(e, "delete", e.selection.getFirstRange()); + e.fire(o, new km(e, n, i)); + if (o.stop.called) { + t.stop() + } + } + } + + observe() { + } + } + + class Dx extends mi { + static get pluginName() { + return "Delete" + } + + init() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + const i = t.model.document; + e.addObserver(Ex); + this._undoOnBackspace = false; + const o = new xx(t, "forward"); + t.commands.add("deleteForward", o); + t.commands.add("forwardDelete", o); + t.commands.add("delete", new xx(t, "backward")); + this.listenTo(n, "delete", ((n, i) => { + const o = {unit: i.unit, sequence: i.sequence}; + if (i.selectionToRemove) { + const e = t.model.createSelection(); + const n = []; + for (const e of i.selectionToRemove.getRanges()) { + n.push(t.editing.mapper.toModelRange(e)) + } + e.setTo(n); + o.selection = e + } + t.execute(i.direction == "forward" ? "deleteForward" : "delete", o); + i.preventDefault(); + e.scrollToTheSelection() + }), {priority: "low"}); + if (Ed.isAndroid) { + let t = null; + this.listenTo(n, "delete", ((e, n) => { + const i = n.domTarget.ownerDocument.defaultView.getSelection(); + t = { + anchorNode: i.anchorNode, + anchorOffset: i.anchorOffset, + focusNode: i.focusNode, + focusOffset: i.focusOffset + } + }), {priority: "lowest"}); + this.listenTo(n, "keyup", ((e, n) => { + if (t) { + const e = n.domTarget.ownerDocument.defaultView.getSelection(); + e.collapse(t.anchorNode, t.anchorOffset); + e.extend(t.focusNode, t.focusOffset); + t = null + } + })) + } + if (this.editor.plugins.has("UndoEditing")) { + this.listenTo(n, "delete", ((e, n) => { + if (this._undoOnBackspace && n.direction == "backward" && n.sequence == 1 && n.unit == "codePoint") { + this._undoOnBackspace = false; + t.execute("undo"); + n.preventDefault(); + e.stop() + } + }), {context: "$capture"}); + this.listenTo(i, "change", (() => { + this._undoOnBackspace = false + })) + } + } + + requestUndoOnBackspace() { + if (this.editor.plugins.has("UndoEditing")) { + this._undoOnBackspace = true + } + } + } + + class Sx extends mi { + static get requires() { + return [yx, Dx] + } + + static get pluginName() { + return "Typing" + } + } + + function Tx(t, e) { + let n = t.start; + const i = Array.from(t.getItems()).reduce(((t, i) => { + if (!(i.is("$text") || i.is("$textProxy"))) { + n = e.createPositionAfter(i); + return "" + } + return t + i.data + }), ""); + return {text: i, range: e.createRange(n, t.end)} + } + + class Ix { + constructor(t, e) { + this.model = t; + this.testCallback = e; + this.hasMatch = false; + this.set("isEnabled", true); + this.on("change:isEnabled", (() => { + if (this.isEnabled) { + this._startListening() + } else { + this.stopListening(t.document.selection); + this.stopListening(t.document) + } + })); + this._startListening() + } + + _startListening() { + const t = this.model; + const e = t.document; + this.listenTo(e.selection, "change:range", ((t, {directChange: n}) => { + if (!n) { + return + } + if (!e.selection.isCollapsed) { + if (this.hasMatch) { + this.fire("unmatched"); + this.hasMatch = false + } + return + } + this._evaluateTextBeforeSelection("selection") + })); + this.listenTo(e, "change:data", ((t, e) => { + if (e.isUndo || !e.isLocal) { + return + } + this._evaluateTextBeforeSelection("data", {batch: e}) + })) + } + + _evaluateTextBeforeSelection(t, e = {}) { + const n = this.model; + const i = n.document; + const o = i.selection; + const r = n.createRange(n.createPositionAt(o.focus.parent, 0), o.focus); + const {text: s, range: a} = Tx(r, n); + const c = this.testCallback(s); + if (!c && this.hasMatch) { + this.fire("unmatched") + } + this.hasMatch = !!c; + if (c) { + const n = Object.assign(e, {text: s, range: a}); + if (typeof c == "object") { + Object.assign(n, c) + } + this.fire(`matched:${t}`, n) + } + } + } + + hi(Ix, ei); + + class Bx extends mi { + static get pluginName() { + return "TwoStepCaretMovement" + } + + constructor(t) { + super(t); + this.attributes = new Set; + this._overrideUid = null + } + + init() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + const i = t.locale; + const o = e.document.selection; + this.listenTo(n.document, "arrowKey", ((t, e) => { + if (!o.isCollapsed) { + return + } + if (e.shiftKey || e.altKey || e.ctrlKey) { + return + } + const n = e.keyCode == Rd.arrowright; + const r = e.keyCode == Rd.arrowleft; + if (!n && !r) { + return + } + const s = i.contentLanguageDirection; + let a = false; + if (s === "ltr" && n || s === "rtl" && r) { + a = this._handleForwardMovement(e) + } else { + a = this._handleBackwardMovement(e) + } + if (a === true) { + t.stop() + } + }), {context: "$text", priority: "highest"}); + this._isNextGravityRestorationSkipped = false; + this.listenTo(o, "change:range", ((t, e) => { + if (this._isNextGravityRestorationSkipped) { + this._isNextGravityRestorationSkipped = false; + return + } + if (!this._isGravityOverridden) { + return + } + if (!e.directChange && Px(o.getFirstPosition(), this.attributes)) { + return + } + this._restoreGravity() + })) + } + + registerAttribute(t) { + this.attributes.add(t) + } + + _handleForwardMovement(t) { + const e = this.attributes; + const n = this.editor.model; + const i = n.document.selection; + const o = i.getFirstPosition(); + if (this._isGravityOverridden) { + return false + } + if (o.isAtStart && Mx(i, e)) { + return false + } + if (Px(o, e)) { + Lx(t); + this._overrideGravity(); + return true + } + } + + _handleBackwardMovement(t) { + const e = this.attributes; + const n = this.editor.model; + const i = n.document.selection; + const o = i.getFirstPosition(); + if (this._isGravityOverridden) { + Lx(t); + this._restoreGravity(); + zx(n, e, o); + return true + } else { + if (o.isAtStart) { + if (Mx(i, e)) { + Lx(t); + zx(n, e, o); + return true + } + return false + } + if (Nx(o, e)) { + if (o.isAtEnd && !Mx(i, e) && Px(o, e)) { + Lx(t); + zx(n, e, o); + return true + } + this._isNextGravityRestorationSkipped = true; + this._overrideGravity(); + return false + } + } + } + + get _isGravityOverridden() { + return !!this._overrideUid + } + + _overrideGravity() { + this._overrideUid = this.editor.model.change((t => t.overrideSelectionGravity())) + } + + _restoreGravity() { + this.editor.model.change((t => { + t.restoreSelectionGravity(this._overrideUid); + this._overrideUid = null + })) + } + } + + function Mx(t, e) { + for (const n of e) { + if (t.hasAttribute(n)) { + return true + } + } + return false + } + + function zx(t, e, n) { + const i = n.nodeBefore; + t.change((t => { + if (i) { + t.setSelectionAttribute(i.getAttributes()) + } else { + t.removeSelectionAttribute(e) + } + })) + } + + function Lx(t) { + t.preventDefault() + } + + function Nx(t, e) { + const n = t.getShiftedBy(-1); + return Px(n, e) + } + + function Px(t, e) { + const {nodeBefore: n, nodeAfter: i} = t; + for (const t of e) { + const e = n ? n.getAttribute(t) : undefined; + const o = i ? i.getAttribute(t) : undefined; + if (o !== e) { + return true + } + } + return false + } + + var Rx = /[\\^$.*+?()[\]{}|]/g, Ox = RegExp(Rx.source); + + function Vx(t) { + t = Xc(t); + return t && Ox.test(t) ? t.replace(Rx, "\\$&") : t + } + + const Fx = Vx; + const jx = { + copyright: {from: "(c)", to: "©"}, + registeredTrademark: {from: "(r)", to: "®"}, + trademark: {from: "(tm)", to: "™"}, + oneHalf: {from: /(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i, to: [null, "½", null]}, + oneThird: {from: /(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i, to: [null, "⅓", null]}, + twoThirds: {from: /(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i, to: [null, "⅔", null]}, + oneForth: {from: /(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i, to: [null, "¼", null]}, + threeQuarters: {from: /(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i, to: [null, "¾", null]}, + lessThanOrEqual: {from: "<=", to: "≤"}, + greaterThanOrEqual: {from: ">=", to: "≥"}, + notEqual: {from: "!=", to: "≠"}, + arrowLeft: {from: "<-", to: "←"}, + arrowRight: {from: "->", to: "→"}, + horizontalEllipsis: {from: "...", to: "…"}, + enDash: {from: /(^| )(--)( )$/, to: [null, "–", null]}, + emDash: {from: /(^| )(---)( )$/, to: [null, "—", null]}, + quotesPrimary: {from: Kx('"'), to: [null, "“", null, "”"]}, + quotesSecondary: {from: Kx("'"), to: [null, "‘", null, "’"]}, + quotesPrimaryEnGb: {from: Kx("'"), to: [null, "‘", null, "’"]}, + quotesSecondaryEnGb: {from: Kx('"'), to: [null, "“", null, "”"]}, + quotesPrimaryPl: {from: Kx('"'), to: [null, "„", null, "”"]}, + quotesSecondaryPl: {from: Kx("'"), to: [null, "‚", null, "’"]} + }; + const Hx = { + symbols: ["copyright", "registeredTrademark", "trademark"], + mathematical: ["oneHalf", "oneThird", "twoThirds", "oneForth", "threeQuarters", "lessThanOrEqual", "greaterThanOrEqual", "notEqual", "arrowLeft", "arrowRight"], + typography: ["horizontalEllipsis", "enDash", "emDash"], + quotes: ["quotesPrimary", "quotesSecondary"] + }; + const Ux = ["symbols", "mathematical", "typography", "quotes"]; + + class qx extends mi { + static get requires() { + return ["Delete", "Input"] + } + + static get pluginName() { + return "TextTransformation" + } + + constructor(t) { + super(t); + t.config.define("typing", {transformations: {include: Ux}}) + } + + init() { + const t = this.editor.model; + const e = t.document.selection; + e.on("change:range", (() => { + this.isEnabled = !e.anchor.parent.is("element", "codeBlock") + })); + this._enableTransformationWatchers() + } + + _enableTransformationWatchers() { + const t = this.editor; + const e = t.model; + const n = t.plugins.get("Delete"); + const i = Yx(t.config.get("typing.transformations")); + const o = t => { + for (const e of i) { + const n = e.from; + const i = n.test(t); + if (i) { + return {normalizedTransformation: e} + } + } + }; + const r = (t, i) => { + if (!i.batch.isTyping) { + return + } + const {from: o, to: r} = i.normalizedTransformation; + const s = o.exec(i.text); + const a = r(s.slice(1)); + const c = i.range; + let l = s.index; + e.enqueueChange((t => { + for (let n = 1; n < s.length; n++) { + const i = s[n]; + const o = a[n - 1]; + if (o == null) { + l += i.length; + continue + } + const r = c.start.getShiftedBy(l); + const d = e.createRange(r, r.getShiftedBy(i.length)); + const u = $x(r); + e.insertContent(t.createText(o, u), d); + l += o.length + } + e.enqueueChange((() => { + n.requestUndoOnBackspace() + })) + })) + }; + const s = new Ix(t.model, o); + s.on("matched:data", r); + s.bind("isEnabled").to(this) + } + } + + function Wx(t) { + if (typeof t == "string") { + return new RegExp(`(${Fx(t)})$`) + } + return t + } + + function Gx(t) { + if (typeof t == "string") { + return () => [t] + } else if (t instanceof Array) { + return () => t + } + return t + } + + function $x(t) { + const e = t.textNode ? t.textNode : t.nodeAfter; + return e.getAttributes() + } + + function Kx(t) { + return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`) + } + + function Yx(t) { + const e = t.extra || []; + const n = t.remove || []; + const i = t => !n.includes(t); + const o = t.include.concat(e).filter(i); + return Zx(o).filter(i).map((t => jx[t] || t)).filter((t => typeof t === "object")).map((t => ({ + from: Wx(t.from), + to: Gx(t.to) + }))) + } + + function Zx(t) { + const e = new Set; + for (const n of t) { + if (Hx[n]) { + for (const t of Hx[n]) { + e.add(t) + } + } else { + e.add(n) + } + } + return Array.from(e) + } + + function Qx(t, e, n, i) { + return i.createRange(Jx(t, e, n, true, i), Jx(t, e, n, false, i)) + } + + function Jx(t, e, n, i, o) { + let r = t.textNode || (i ? t.nodeBefore : t.nodeAfter); + let s = null; + while (r && r.getAttribute(e) == n) { + s = r; + r = i ? r.previousSibling : r.nextSibling + } + return s ? o.createPositionAt(s, i ? "before" : "after") : t + } + + function Xx(t, e, n, i) { + const o = t.editing.view; + const r = new Set; + o.document.registerPostFixer((o => { + const s = t.model.document.selection; + let a = false; + if (s.hasAttribute(e)) { + const c = Qx(s.getFirstPosition(), e, s.getAttribute(e), t.model); + const l = t.editing.mapper.toViewRange(c); + for (const t of l.getItems()) { + if (t.is("element", n) && !t.hasClass(i)) { + o.addClass(i, t); + r.add(t); + a = true + } + } + } + return a + })); + t.conversion.for("editingDowncast").add((t => { + t.on("insert", e, {priority: "highest"}); + t.on("remove", e, {priority: "highest"}); + t.on("attribute", e, {priority: "highest"}); + t.on("selection", e, {priority: "highest"}); + + function e() { + o.change((t => { + for (const e of r.values()) { + t.removeClass(i, e); + r.delete(e) + } + })) + } + })) + } + + function tE(t, e, n, i) { + let o; + let r = null; + if (typeof i == "function") { + o = i + } else { + r = t.commands.get(i); + o = () => { + t.execute(i) + } + } + t.model.document.on("change:data", ((s, a) => { + if (r && !r.isEnabled || !e.isEnabled) { + return + } + const c = Ag(t.model.document.selection.getRanges()); + if (!c.isCollapsed) { + return + } + if (a.isUndo || !a.isLocal) { + return + } + const l = Array.from(t.model.document.differ.getChanges()); + const d = l[0]; + if (l.length != 1 || d.type !== "insert" || d.name != "$text" || d.length != 1) { + return + } + const u = d.position.parent; + if (u.is("element", "codeBlock")) { + return + } + if (u.is("element", "listItem") && typeof i !== "function" && !["numberedList", "bulletedList", "todoList"].includes(i)) { + return + } + if (r && r.value === true) { + return + } + const h = u.getChild(0); + const m = t.model.createRangeOn(h); + if (!m.containsRange(c) && !c.end.isEqual(m.end)) { + return + } + const g = n.exec(h.data.substr(0, c.end.offset)); + if (!g) { + return + } + t.model.enqueueChange((e => { + const n = e.createPositionAt(u, 0); + const i = e.createPositionAt(u, g[0].length); + const r = new Jg(n, i); + const s = o({match: g}); + if (s !== false) { + e.remove(r); + const n = t.model.document.selection.getFirstRange(); + const i = e.createRangeIn(u); + if (u.isEmpty && !i.isEqual(n) && !i.containsRange(n, true)) { + e.remove(u) + } + } + r.detach(); + t.model.enqueueChange((() => { + t.plugins.get("Delete").requestUndoOnBackspace() + })) + })) + })) + } + + function eE(t, e, n, i) { + let o; + let r; + if (n instanceof RegExp) { + o = n + } else { + r = n + } + r = r || (t => { + let e; + const n = []; + const i = []; + while ((e = o.exec(t)) !== null) { + if (e && e.length < 4) { + break + } + let {index: t, 1: o, 2: r, 3: s} = e; + const a = o + r + s; + t += e[0].length - a.length; + const c = [t, t + o.length]; + const l = [t + o.length + r.length, t + o.length + r.length + s.length]; + n.push(c); + n.push(l); + i.push([t + o.length, t + o.length + r.length]) + } + return {remove: n, format: i} + }); + t.model.document.on("change:data", ((n, o) => { + if (o.isUndo || !o.isLocal || !e.isEnabled) { + return + } + const s = t.model; + const a = s.document.selection; + if (!a.isCollapsed) { + return + } + const c = Array.from(s.document.differ.getChanges()); + const l = c[0]; + if (c.length != 1 || l.type !== "insert" || l.name != "$text" || l.length != 1) { + return + } + const d = a.focus; + const u = d.parent; + const {text: h, range: m} = iE(s.createRange(s.createPositionAt(u, 0), d), s); + const g = r(h); + const f = nE(m.start, g.format, s); + const p = nE(m.start, g.remove, s); + if (!(f.length && p.length)) { + return + } + s.enqueueChange((e => { + const n = i(e, f); + if (n === false) { + return + } + for (const t of p.reverse()) { + e.remove(t) + } + s.enqueueChange((() => { + t.plugins.get("Delete").requestUndoOnBackspace() + })) + })) + })) + } + + function nE(t, e, n) { + return e.filter((t => t[0] !== undefined && t[1] !== undefined)).map((e => n.createRange(t.getShiftedBy(e[0]), t.getShiftedBy(e[1])))) + } + + function iE(t, e) { + let n = t.start; + const i = Array.from(t.getItems()).reduce(((t, i) => { + if (!(i.is("$text") || i.is("$textProxy")) || i.getAttribute("code")) { + n = e.createPositionAfter(i); + return "" + } + return t + i.data + }), ""); + return {text: i, range: e.createRange(n, t.end)} + } + + class oE extends mi { + static get requires() { + return [Dx] + } + + static get pluginName() { + return "Autoformat" + } + + afterInit() { + this._addListAutoformats(); + this._addBasicStylesAutoformats(); + this._addHeadingAutoformats(); + this._addBlockQuoteAutoformats(); + this._addCodeBlockAutoformats(); + this._addHorizontalLineAutoformats() + } + + _addListAutoformats() { + const t = this.editor.commands; + if (t.get("bulletedList")) { + tE(this.editor, this, /^[*-]\s$/, "bulletedList") + } + if (t.get("numberedList")) { + tE(this.editor, this, /^1[.|)]\s$/, "numberedList") + } + if (t.get("todoList")) { + tE(this.editor, this, /^\[\s?\]\s$/, "todoList") + } + if (t.get("checkTodoList")) { + tE(this.editor, this, /^\[\s?x\s?\]\s$/, (() => { + this.editor.execute("todoList"); + this.editor.execute("checkTodoList") + })) + } + } + + _addBasicStylesAutoformats() { + const t = this.editor.commands; + if (t.get("bold")) { + const t = rE(this.editor, "bold"); + eE(this.editor, this, /(?:^|\s)(\*\*)([^*]+)(\*\*)$/g, t); + eE(this.editor, this, /(?:^|\s)(__)([^_]+)(__)$/g, t) + } + if (t.get("italic")) { + const t = rE(this.editor, "italic"); + eE(this.editor, this, /(?:^|\s)(\*)([^*_]+)(\*)$/g, t); + eE(this.editor, this, /(?:^|\s)(_)([^_]+)(_)$/g, t) + } + if (t.get("code")) { + const t = rE(this.editor, "code"); + eE(this.editor, this, /(`)([^`]+)(`)$/g, t) + } + if (t.get("strikethrough")) { + const t = rE(this.editor, "strikethrough"); + eE(this.editor, this, /(~~)([^~]+)(~~)$/g, t) + } + } + + _addHeadingAutoformats() { + const t = this.editor.commands.get("heading"); + if (t) { + t.modelElements.filter((t => t.match(/^heading[1-6]$/))).forEach((e => { + const n = e[7]; + const i = new RegExp(`^(#{${n}})\\s$`); + tE(this.editor, this, i, (() => { + if (!t.isEnabled || t.value === e) { + return false + } + this.editor.execute("heading", {value: e}) + })) + })) + } + } + + _addBlockQuoteAutoformats() { + if (this.editor.commands.get("blockQuote")) { + tE(this.editor, this, /^>\s$/, "blockQuote") + } + } + + _addCodeBlockAutoformats() { + const t = this.editor; + const e = t.model.document.selection; + if (t.commands.get("codeBlock")) { + tE(t, this, /^```$/, (() => { + if (e.getFirstPosition().parent.is("element", "listItem")) { + return false + } + this.editor.execute("codeBlock", {usePreviousLanguageChoice: true}) + })) + } + } + + _addHorizontalLineAutoformats() { + if (this.editor.commands.get("horizontalLine")) { + tE(this.editor, this, /^---$/, "horizontalLine") + } + } + } + + function rE(t, e) { + return (n, i) => { + const o = t.commands.get(e); + if (!o.isEnabled) { + return false + } + const r = t.model.schema.getValidRanges(i, e); + for (const t of r) { + n.setAttribute(e, true, t) + } + n.removeSelectionAttribute(e) + } + } + + class sE { + constructor(t) { + this.files = aE(t); + this._native = t + } + + get types() { + return this._native.types + } + + getData(t) { + return this._native.getData(t) + } + + setData(t, e) { + this._native.setData(t, e) + } + + set effectAllowed(t) { + this._native.effectAllowed = t + } + + get effectAllowed() { + return this._native.effectAllowed + } + + set dropEffect(t) { + this._native.dropEffect = t + } + + get dropEffect() { + return this._native.dropEffect + } + + get isCanceled() { + return this._native.dropEffect == "none" || !!this._native.mozUserCancelled + } + } + + function aE(t) { + const e = Array.from(t.files || []); + const n = Array.from(t.items || []); + if (e.length) { + return e + } + return n.filter((t => t.kind === "file")).map((t => t.getAsFile())) + } + + class cE extends wm { + constructor(t) { + super(t); + const e = this.document; + this.domEventType = ["paste", "copy", "cut", "drop", "dragover", "dragstart", "dragend", "dragenter", "dragleave"]; + this.listenTo(e, "paste", n("clipboardInput"), {priority: "low"}); + this.listenTo(e, "drop", n("clipboardInput"), {priority: "low"}); + this.listenTo(e, "dragover", n("dragging"), {priority: "low"}); + + function n(t) { + return (n, i) => { + i.preventDefault(); + const r = i.dropRange ? [i.dropRange] : null; + const s = new o(e, t); + e.fire(s, {dataTransfer: i.dataTransfer, method: n.name, targetRanges: r, target: i.target}); + if (s.stop.called) { + i.stopPropagation() + } + } + } + } + + onDomEvent(t) { + const e = {dataTransfer: new sE(t.clipboardData ? t.clipboardData : t.dataTransfer)}; + if (t.type == "drop" || t.type == "dragover") { + e.dropRange = lE(this.view, t) + } + this.fire(t.type, t, e) + } + } + + function lE(t, e) { + const n = e.target.ownerDocument; + const i = e.clientX; + const o = e.clientY; + let r; + if (n.caretRangeFromPoint && n.caretRangeFromPoint(i, o)) { + r = n.caretRangeFromPoint(i, o) + } else if (e.rangeParent) { + r = n.createRange(); + r.setStart(e.rangeParent, e.rangeOffset); + r.collapse(true) + } + if (r) { + return t.domConverter.domRangeToView(r) + } + return null + } + + function dE(t) { + t = t.replace(//g, ">").replace(/\r?\n\r?\n/g, "

    ").replace(/\r?\n/g, "
    ").replace(/^\s/, " ").replace(/\s$/, " ").replace(/\s\s/g, "  "); + if (t.includes("

    ") || t.includes("
    ")) { + t = `

    ${t}

    ` + } + return t + } + + function uE(t) { + return t.replace(/(\s+)<\/span>/g, ((t, e) => { + if (e.length == 1) { + return " " + } + return e + })).replace(//g, "") + } + + const hE = ["figcaption", "li"]; + + function mE(t) { + let e = ""; + if (t.is("$text") || t.is("$textProxy")) { + e = t.data + } else if (t.is("element", "img") && t.hasAttribute("alt")) { + e = t.getAttribute("alt") + } else if (t.is("element", "br")) { + e = "\n" + } else { + let n = null; + for (const i of t.getChildren()) { + const t = mE(i); + if (n && (n.is("containerElement") || i.is("containerElement"))) { + if (hE.includes(n.name) || hE.includes(i.name)) { + e += "\n" + } else { + e += "\n\n" + } + } + e += t; + n = i + } + } + return e + } + + class gE extends mi { + static get pluginName() { + return "ClipboardPipeline" + } + + init() { + const t = this.editor; + const e = t.editing.view; + e.addObserver(cE); + this._setupPasteDrop(); + this._setupCopyCut() + } + + _setupPasteDrop() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + const i = n.document; + this.listenTo(i, "clipboardInput", (e => { + if (t.isReadOnly) { + e.stop() + } + }), {priority: "highest"}); + this.listenTo(i, "clipboardInput", ((t, e) => { + const i = e.dataTransfer; + let r = e.content || ""; + if (!r) { + if (i.getData("text/html")) { + r = uE(i.getData("text/html")) + } else if (i.getData("text/plain")) { + r = dE(i.getData("text/plain")) + } + r = this.editor.data.htmlProcessor.toView(r) + } + const s = new o(this, "inputTransformation"); + this.fire(s, {content: r, dataTransfer: i, targetRanges: e.targetRanges, method: e.method}); + if (s.stop.called) { + t.stop() + } + n.scrollToTheSelection() + }), {priority: "low"}); + this.listenTo(this, "inputTransformation", ((t, n) => { + if (n.content.isEmpty) { + return + } + const i = this.editor.data; + const o = i.toModel(n.content, "$clipboardHolder"); + if (o.childCount == 0) { + return + } + t.stop(); + e.change((() => { + this.fire("contentInsertion", { + content: o, + method: n.method, + dataTransfer: n.dataTransfer, + targetRanges: n.targetRanges + }) + })) + }), {priority: "low"}); + this.listenTo(this, "contentInsertion", ((t, n) => { + n.resultRange = e.insertContent(n.content) + }), {priority: "low"}) + } + + _setupCopyCut() { + const t = this.editor; + const e = t.model.document; + const n = t.editing.view; + const i = n.document; + + function o(n, o) { + const r = o.dataTransfer; + o.preventDefault(); + const s = t.data.toView(t.model.getSelectedContent(e.selection)); + i.fire("clipboardOutput", {dataTransfer: r, content: s, method: n.name}) + } + + this.listenTo(i, "copy", o, {priority: "low"}); + this.listenTo(i, "cut", ((e, n) => { + if (t.isReadOnly) { + n.preventDefault() + } else { + o(e, n) + } + }), {priority: "low"}); + this.listenTo(i, "clipboardOutput", ((n, i) => { + if (!i.content.isEmpty) { + i.dataTransfer.setData("text/html", this.editor.data.htmlProcessor.toData(i.content)); + i.dataTransfer.setData("text/plain", mE(i.content)) + } + if (i.method == "cut") { + t.model.deleteContent(e.selection) + } + }), {priority: "low"}) + } + } + + function* fE(t, e) { + for (const n of e) { + if (n && t.getAttributeProperties(n[0]).copyOnEnter) { + yield n + } + } + } + + class pE extends fi { + execute() { + const t = this.editor.model; + const e = t.document; + t.change((n => { + bE(this.editor.model, n, e.selection, t.schema); + this.fire("afterExecute", {writer: n}) + })) + } + } + + function bE(t, e, n, i) { + const o = n.isCollapsed; + const r = n.getFirstRange(); + const s = r.start.parent; + const a = r.end.parent; + if (i.isLimit(s) || i.isLimit(a)) { + if (!o && s == a) { + t.deleteContent(n) + } + return + } + if (o) { + const t = fE(e.model.schema, n.getAttributes()); + kE(e, r.start); + e.setSelectionAttribute(t) + } else { + const i = !(r.start.isAtStart && r.end.isAtEnd); + const o = s == a; + t.deleteContent(n, {leaveUnmerged: i}); + if (i) { + if (o) { + kE(e, n.focus) + } else { + e.setSelection(a, 0) + } + } + } + } + + function kE(t, e) { + t.split(e); + t.setSelection(e.parent.nextSibling, 0) + } + + class wE extends bh { + constructor(t) { + super(t); + const e = this.document; + e.on("keydown", ((t, n) => { + if (this.isEnabled && n.keyCode == Rd.enter) { + const i = new cd(e, "enter", e.selection.getFirstRange()); + e.fire(i, new km(e, n.domEvent, {isSoft: n.shiftKey})); + if (i.stop.called) { + t.stop() + } + } + })) + } + + observe() { + } + } + + class AE extends mi { + static get pluginName() { + return "Enter" + } + + init() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + e.addObserver(wE); + t.commands.add("enter", new pE(t)); + this.listenTo(n, "enter", ((n, i) => { + i.preventDefault(); + if (i.isSoft) { + return + } + t.execute("enter"); + e.scrollToTheSelection() + }), {priority: "low"}) + } + } + + class CE { + constructor() { + this._stack = [] + } + + add(t, e) { + const n = this._stack; + const i = n[0]; + this._insertDescriptor(t); + const o = n[0]; + if (i !== o && !_E(i, o)) { + this.fire("change:top", {oldDescriptor: i, newDescriptor: o, writer: e}) + } + } + + remove(t, e) { + const n = this._stack; + const i = n[0]; + this._removeDescriptor(t); + const o = n[0]; + if (i !== o && !_E(i, o)) { + this.fire("change:top", {oldDescriptor: i, newDescriptor: o, writer: e}) + } + } + + _insertDescriptor(t) { + const e = this._stack; + const n = e.findIndex((e => e.id === t.id)); + if (_E(t, e[n])) { + return + } + if (n > -1) { + e.splice(n, 1) + } + let i = 0; + while (e[i] && vE(e[i], t)) { + i++ + } + e.splice(i, 0, t) + } + + _removeDescriptor(t) { + const e = this._stack; + const n = e.findIndex((e => e.id === t)); + if (n > -1) { + e.splice(n, 1) + } + } + } + + hi(CE, v); + + function _E(t, e) { + return t && e && t.priority == e.priority && yE(t.classes) == yE(e.classes) + } + + function vE(t, e) { + if (t.priority > e.priority) { + return true + } else if (t.priority < e.priority) { + return false + } + return yE(t.classes) > yE(e.classes) + } + + function yE(t) { + return Array.isArray(t) ? t.sort().join(",") : t + } + + const xE = ''; + const EE = "ck-widget"; + const DE = "ck-widget_selected"; + + function SE(t) { + if (!t.is("element")) { + return false + } + return !!t.getCustomProperty("widget") + } + + function TE(t, e, n = {}) { + if (!t.is("containerElement")) { + throw new u("widget-to-widget-wrong-element-type", null, {element: t}) + } + e.setAttribute("contenteditable", "false", t); + e.addClass(EE, t); + e.setCustomProperty("widget", true, t); + t.getFillerOffset = OE; + if (n.label) { + zE(t, n.label, e) + } + if (n.hasSelectionHandle) { + VE(t, e) + } + ME(t, e); + return t + } + + function IE(t, e, n) { + if (e.classes) { + n.addClass(Qa(e.classes), t) + } + if (e.attributes) { + for (const i in e.attributes) { + n.setAttribute(i, e.attributes[i], t) + } + } + } + + function BE(t, e, n) { + if (e.classes) { + n.removeClass(Qa(e.classes), t) + } + if (e.attributes) { + for (const i in e.attributes) { + n.removeAttribute(i, t) + } + } + } + + function ME(t, e, n = IE, i = BE) { + const o = new CE; + o.on("change:top", ((e, o) => { + if (o.oldDescriptor) { + i(t, o.oldDescriptor, o.writer) + } + if (o.newDescriptor) { + n(t, o.newDescriptor, o.writer) + } + })); + e.setCustomProperty("addHighlight", ((t, e, n) => o.add(e, n)), t); + e.setCustomProperty("removeHighlight", ((t, e, n) => o.remove(e, n)), t) + } + + function zE(t, e, n) { + n.setCustomProperty("widgetLabel", e, t) + } + + function LE(t) { + const e = t.getCustomProperty("widgetLabel"); + if (!e) { + return "" + } + return typeof e == "function" ? e() : e + } + + function NE(t, e) { + e.addClass(["ck-editor__editable", "ck-editor__nested-editable"], t); + e.setAttribute("contenteditable", t.isReadOnly ? "false" : "true", t); + t.on("change:isReadOnly", ((n, i, o) => { + e.setAttribute("contenteditable", o ? "false" : "true", t) + })); + t.on("change:isFocused", ((n, i, o) => { + if (o) { + e.addClass("ck-editor__nested-editable_focused", t) + } else { + e.removeClass("ck-editor__nested-editable_focused", t) + } + })); + ME(t, e); + return t + } + + function PE(t, e) { + const n = t.getSelectedElement(); + if (n) { + const i = WE(t); + if (i) { + return e.createRange(e.createPositionAt(n, i)) + } + } + return ck(t, e) + } + + function RE(t, e) { + return (n, i) => { + const {mapper: o, viewPosition: r} = i; + const s = o.findMappedViewAncestor(r); + if (!e(s)) { + return + } + const a = o.toModelElement(s); + i.modelPosition = t.createPositionAt(a, r.isAtStart ? "before" : "after") + } + } + + function OE() { + return null + } + + function VE(t, e) { + const n = e.createUIElement("div", {class: "ck ck-widget__selection-handle"}, (function (t) { + const e = this.toDomElement(t); + const n = new vA; + n.set("content", xE); + n.render(); + e.appendChild(n.element); + return e + })); + e.insert(e.createPositionAt(t, 0), n); + e.addClass(["ck-widget_with-selection-handle"], t) + } + + const FE = "widget-type-around"; + + function jE(t, e, n) { + return t && SE(t) && !n.isInline(e) + } + + function HE(t) { + return t.closest(".ck-widget__type-around__button") + } + + function UE(t) { + return t.classList.contains("ck-widget__type-around__button_before") ? "before" : "after" + } + + function qE(t, e) { + const n = t.closest(".ck-widget"); + return e.mapDomToView(n) + } + + function WE(t) { + return t.getAttribute(FE) + } + + const GE = ''; + var $E = n(5137); + var KE = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + KE.insert = "head"; + KE.singleton = true; + var YE = Ru()($E.Z, KE); + const ZE = $E.Z.locals || {}; + const QE = ["before", "after"]; + const JE = (new DOMParser).parseFromString(GE, "image/svg+xml").firstChild; + const XE = "ck-widget__type-around_disabled"; + + class tD extends mi { + static get pluginName() { + return "WidgetTypeAround" + } + + static get requires() { + return [AE, Dx] + } + + constructor(t) { + super(t); + this._currentFakeCaretModelElement = null + } + + init() { + const t = this.editor; + const e = t.editing.view; + this.on("change:isEnabled", ((n, i, o) => { + e.change((t => { + for (const n of e.document.roots) { + if (o) { + t.removeClass(XE, n) + } else { + t.addClass(XE, n) + } + } + })); + if (!o) { + t.model.change((t => { + t.removeSelectionAttribute(FE) + })) + } + })); + this._enableTypeAroundUIInjection(); + this._enableInsertingParagraphsOnButtonClick(); + this._enableInsertingParagraphsOnEnterKeypress(); + this._enableInsertingParagraphsOnTypingKeystroke(); + this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(); + this._enableDeleteIntegration(); + this._enableInsertContentIntegration(); + this._enableInsertObjectIntegration(); + this._enableDeleteContentIntegration() + } + + destroy() { + this._currentFakeCaretModelElement = null + } + + _insertParagraph(t, e) { + const n = this.editor; + const i = n.editing.view; + const o = n.model.schema.getAttributesWithProperty(t, "copyOnReplace", true); + n.execute("insertParagraph", {position: n.model.createPositionAt(t, e), attributes: o}); + i.focus(); + i.scrollToTheSelection() + } + + _listenToIfEnabled(t, e, n, i) { + this.listenTo(t, e, ((...t) => { + if (this.isEnabled) { + n(...t) + } + }), i) + } + + _insertParagraphAccordingToFakeCaretPosition() { + const t = this.editor; + const e = t.model; + const n = e.document.selection; + const i = WE(n); + if (!i) { + return false + } + const o = n.getSelectedElement(); + this._insertParagraph(o, i); + return true + } + + _enableTypeAroundUIInjection() { + const t = this.editor; + const e = t.model.schema; + const n = t.locale.t; + const i = {before: n("Insert paragraph before block"), after: n("Insert paragraph after block")}; + t.editing.downcastDispatcher.on("insert", ((t, n, o) => { + const r = o.mapper.toViewElement(n.item); + if (jE(r, n.item, e)) { + eD(o.writer, i, r) + } + }), {priority: "low"}) + } + + _enableTypeAroundFakeCaretActivationUsingKeyboardArrows() { + const t = this.editor; + const e = t.model; + const n = e.document.selection; + const i = e.schema; + const o = t.editing.view; + this._listenToIfEnabled(o.document, "arrowKey", ((t, e) => { + this._handleArrowKeyPress(t, e) + }), {context: [SE, "$text"], priority: "high"}); + this._listenToIfEnabled(n, "change:range", ((e, n) => { + if (!n.directChange) { + return + } + t.model.change((t => { + t.removeSelectionAttribute(FE) + })) + })); + this._listenToIfEnabled(e.document, "change:data", (() => { + const e = n.getSelectedElement(); + if (e) { + const n = t.editing.mapper.toViewElement(e); + if (jE(n, e, i)) { + return + } + } + t.model.change((t => { + t.removeSelectionAttribute(FE) + })) + })); + this._listenToIfEnabled(t.editing.downcastDispatcher, "selection", ((t, e, n) => { + const o = n.writer; + if (this._currentFakeCaretModelElement) { + const t = n.mapper.toViewElement(this._currentFakeCaretModelElement); + if (t) { + o.removeClass(QE.map(r), t); + this._currentFakeCaretModelElement = null + } + } + const s = e.selection.getSelectedElement(); + if (!s) { + return + } + const a = n.mapper.toViewElement(s); + if (!jE(a, s, i)) { + return + } + const c = WE(e.selection); + if (!c) { + return + } + o.addClass(r(c), a); + this._currentFakeCaretModelElement = s + })); + this._listenToIfEnabled(t.ui.focusTracker, "change:isFocused", ((e, n, i) => { + if (!i) { + t.model.change((t => { + t.removeSelectionAttribute(FE) + })) + } + })); + + function r(t) { + return `ck-widget_type-around_show-fake-caret_${t}` + } + } + + _handleArrowKeyPress(t, e) { + const n = this.editor; + const i = n.model; + const o = i.document.selection; + const r = i.schema; + const s = n.editing.view; + const a = e.keyCode; + const c = Wd(a, n.locale.contentLanguageDirection); + const l = s.document.selection.getSelectedElement(); + const d = n.editing.mapper.toModelElement(l); + let u; + if (jE(l, d, r)) { + u = this._handleArrowKeyPressOnSelectedWidget(c) + } else if (o.isCollapsed) { + u = this._handleArrowKeyPressWhenSelectionNextToAWidget(c) + } else if (!e.shiftKey) { + u = this._handleArrowKeyPressWhenNonCollapsedSelection(c) + } + if (u) { + e.preventDefault(); + t.stop() + } + } + + _handleArrowKeyPressOnSelectedWidget(t) { + const e = this.editor; + const n = e.model; + const i = n.document.selection; + const o = WE(i); + return n.change((e => { + if (o) { + const n = o === (t ? "after" : "before"); + if (!n) { + e.removeSelectionAttribute(FE); + return true + } + } else { + e.setSelectionAttribute(FE, t ? "after" : "before"); + return true + } + return false + })) + } + + _handleArrowKeyPressWhenSelectionNextToAWidget(t) { + const e = this.editor; + const n = e.model; + const i = n.schema; + const o = e.plugins.get("Widget"); + const r = o._getObjectElementNextToSelection(t); + const s = e.editing.mapper.toViewElement(r); + if (jE(s, r, i)) { + n.change((e => { + o._setSelectionOverElement(r); + e.setSelectionAttribute(FE, t ? "before" : "after") + })); + return true + } + return false + } + + _handleArrowKeyPressWhenNonCollapsedSelection(t) { + const e = this.editor; + const n = e.model; + const i = n.schema; + const o = e.editing.mapper; + const r = n.document.selection; + const s = t ? r.getLastPosition().nodeBefore : r.getFirstPosition().nodeAfter; + const a = o.toViewElement(s); + if (jE(a, s, i)) { + n.change((e => { + e.setSelection(s, "on"); + e.setSelectionAttribute(FE, t ? "after" : "before") + })); + return true + } + return false + } + + _enableInsertingParagraphsOnButtonClick() { + const t = this.editor; + const e = t.editing.view; + this._listenToIfEnabled(e.document, "mousedown", ((n, i) => { + const o = HE(i.domTarget); + if (!o) { + return + } + const r = UE(o); + const s = qE(o, e.domConverter); + const a = t.editing.mapper.toModelElement(s); + this._insertParagraph(a, r); + i.preventDefault(); + n.stop() + })) + } + + _enableInsertingParagraphsOnEnterKeypress() { + const t = this.editor; + const e = t.model.document.selection; + const n = t.editing.view; + this._listenToIfEnabled(n.document, "enter", ((n, i) => { + if (n.eventPhase != "atTarget") { + return + } + const o = e.getSelectedElement(); + const r = t.editing.mapper.toViewElement(o); + const s = t.model.schema; + let a; + if (this._insertParagraphAccordingToFakeCaretPosition()) { + a = true + } else if (jE(r, o, s)) { + this._insertParagraph(o, i.isSoft ? "before" : "after"); + a = true + } + if (a) { + i.preventDefault(); + n.stop() + } + }), {context: SE}) + } + + _enableInsertingParagraphsOnTypingKeystroke() { + const t = this.editor; + const e = t.editing.view; + const n = [Rd.enter, Rd["delete"], Rd.backspace]; + this._listenToIfEnabled(e.document, "keydown", ((t, e) => { + if (!n.includes(e.keyCode) && !kx(e)) { + this._insertParagraphAccordingToFakeCaretPosition() + } + }), {priority: "high"}) + } + + _enableDeleteIntegration() { + const t = this.editor; + const e = t.editing.view; + const n = t.model; + const i = n.schema; + this._listenToIfEnabled(e.document, "delete", ((e, o) => { + if (e.eventPhase != "atTarget") { + return + } + const r = WE(n.document.selection); + if (!r) { + return + } + const s = o.direction; + const a = n.document.selection.getSelectedElement(); + const c = r === "before"; + const l = s == "forward"; + const d = c === l; + if (d) { + t.execute("delete", {selection: n.createSelection(a, "on")}) + } else { + const e = i.getNearestSelectionRange(n.createPositionAt(a, r), s); + if (e) { + if (!e.isCollapsed) { + n.change((n => { + n.setSelection(e); + t.execute(l ? "deleteForward" : "delete") + })) + } else { + const o = n.createSelection(e.start); + n.modifySelection(o, {direction: s}); + if (!o.focus.isEqual(e.start)) { + n.change((n => { + n.setSelection(e); + t.execute(l ? "deleteForward" : "delete") + })) + } else { + const t = oD(i, e.start.parent); + n.deleteContent(n.createSelection(t, "on"), {doNotAutoparagraph: true}) + } + } + } + } + o.preventDefault(); + e.stop() + }), {context: SE}) + } + + _enableInsertContentIntegration() { + const t = this.editor; + const e = this.editor.model; + const n = e.document.selection; + this._listenToIfEnabled(t.model, "insertContent", ((t, [i, o]) => { + if (o && !o.is("documentSelection")) { + return + } + const r = WE(n); + if (!r) { + return + } + t.stop(); + return e.change((t => { + const o = n.getSelectedElement(); + const s = e.createPositionAt(o, r); + const a = t.createSelection(s); + const c = e.insertContent(i, a); + t.setSelection(a); + return c + })) + }), {priority: "high"}) + } + + _enableInsertObjectIntegration() { + const t = this.editor; + const e = this.editor.model; + const n = e.document.selection; + this._listenToIfEnabled(t.model, "insertObject", ((t, e) => { + const [, i, , o = {}] = e; + if (i && !i.is("documentSelection")) { + return + } + const r = WE(n); + if (!r) { + return + } + o.findOptimalPosition = r; + e[3] = o + }), {priority: "high"}) + } + + _enableDeleteContentIntegration() { + const t = this.editor; + const e = this.editor.model; + const n = e.document.selection; + this._listenToIfEnabled(t.model, "deleteContent", ((t, [e]) => { + if (e && !e.is("documentSelection")) { + return + } + const i = WE(n); + if (i) { + t.stop() + } + }), {priority: "high"}) + } + } + + function eD(t, e, n) { + const i = t.createUIElement("div", {class: "ck ck-reset_all ck-widget__type-around"}, (function (t) { + const n = this.toDomElement(t); + nD(n, e); + iD(n); + return n + })); + t.insert(t.createPositionAt(n, "end"), i) + } + + function nD(t, e) { + for (const n of QE) { + const i = new Gw({ + tag: "div", + attributes: { + class: ["ck", "ck-widget__type-around__button", `ck-widget__type-around__button_${n}`], + title: e[n] + }, + children: [t.ownerDocument.importNode(JE, true)] + }); + t.appendChild(i.render()) + } + } + + function iD(t) { + const e = new Gw({tag: "div", attributes: {class: ["ck", "ck-widget__type-around__fake-caret"]}}); + t.appendChild(e.render()) + } + + function oD(t, e) { + let n = e; + for (const i of e.getAncestors({parentFirst: true})) { + if (i.childCount > 1 || t.isLimit(i)) { + break + } + n = i + } + return n + } + + function rD(t) { + const e = t.model; + return (n, i) => { + const o = i.keyCode == Rd.arrowup; + const r = i.keyCode == Rd.arrowdown; + const s = i.shiftKey; + const a = e.document.selection; + if (!o && !r) { + return + } + const c = r; + if (s && dD(a, c)) { + return + } + const l = sD(t, a, c); + if (!l) { + return + } + if (l.isCollapsed) { + if (a.isCollapsed) { + return + } else if (s) { + return + } + } + if (l.isCollapsed || lD(t, l, c)) { + e.change((t => { + const n = c ? l.end : l.start; + if (s) { + const i = e.createSelection(a.anchor); + i.setFocus(n); + t.setSelection(i) + } else { + t.setSelection(n) + } + })); + n.stop(); + i.preventDefault(); + i.stopPropagation() + } + } + } + + function sD(t, e, n) { + const i = t.model; + if (n) { + const t = e.isCollapsed ? e.focus : e.getLastPosition(); + const n = aD(i, t, "forward"); + if (!n) { + return null + } + const o = i.createRange(t, n); + const r = cD(i.schema, o, "backward"); + if (r) { + return i.createRange(t, r) + } + return null + } else { + const t = e.isCollapsed ? e.focus : e.getFirstPosition(); + const n = aD(i, t, "backward"); + if (!n) { + return null + } + const o = i.createRange(n, t); + const r = cD(i.schema, o, "forward"); + if (r) { + return i.createRange(r, t) + } + return null + } + } + + function aD(t, e, n) { + const i = t.schema; + const o = t.createRangeIn(e.root); + const r = n == "forward" ? "elementStart" : "elementEnd"; + for (const {previousPosition: t, item: s, type: a} of o.getWalker({startPosition: e, direction: n})) { + if (i.isLimit(s) && !i.isInline(s)) { + return t + } + if (a == r && i.isBlock(s)) { + return null + } + } + return null + } + + function cD(t, e, n) { + const i = n == "backward" ? e.end : e.start; + if (t.checkChild(i, "$text")) { + return i + } + for (const {nextPosition: i} of e.getWalker({direction: n})) { + if (t.checkChild(i, "$text")) { + return i + } + } + return null + } + + function lD(t, e, n) { + const i = t.model; + const o = t.view.domConverter; + if (n) { + const t = i.createSelection(e.start); + i.modifySelection(t); + if (!t.focus.isAtEnd && !e.start.isEqual(t.focus)) { + e = i.createRange(t.focus, e.end) + } + } + const r = t.mapper.toViewRange(e); + const s = o.viewRangeToDom(r); + const a = eg.getDomRangeRects(s); + let c; + for (const t of a) { + if (c === undefined) { + c = Math.round(t.bottom); + continue + } + if (Math.round(t.top) >= c) { + return false + } + c = Math.max(c, Math.round(t.bottom)) + } + return true + } + + function dD(t, e) { + return !t.isCollapsed && t.isBackward == e + } + + var uD = n(6507); + var hD = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + hD.insert = "head"; + hD.singleton = true; + var mD = Ru()(uD.Z, hD); + const gD = uD.Z.locals || {}; + + class fD extends mi { + static get pluginName() { + return "Widget" + } + + static get requires() { + return [tD, Dx] + } + + init() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + this._previouslySelected = new Set; + this.editor.editing.downcastDispatcher.on("selection", ((e, n, i) => { + const o = i.writer; + const r = n.selection; + if (r.isCollapsed) { + return + } + const s = r.getSelectedElement(); + if (!s) { + return + } + const a = t.editing.mapper.toViewElement(s); + if (!SE(a)) { + return + } + if (!i.consumable.consume(r, "selection")) { + return + } + o.setSelection(o.createRangeOn(a), {fake: true, label: LE(a)}) + })); + this.editor.editing.downcastDispatcher.on("selection", ((t, e, n) => { + this._clearPreviouslySelectedWidgets(n.writer); + const i = n.writer; + const o = i.document.selection; + let r = null; + for (const t of o.getRanges()) { + for (const e of t) { + const t = e.item; + if (SE(t) && !bD(t, r)) { + i.addClass(DE, t); + this._previouslySelected.add(t); + r = t + } + } + } + }), {priority: "low"}); + e.addObserver(Yv); + this.listenTo(n, "mousedown", ((...t) => this._onMousedown(...t))); + this.listenTo(n, "arrowKey", ((...t) => { + this._handleSelectionChangeOnArrowKeyPress(...t) + }), {context: [SE, "$text"]}); + this.listenTo(n, "arrowKey", ((...t) => { + this._preventDefaultOnArrowKeyPress(...t) + }), {context: "$root"}); + this.listenTo(n, "arrowKey", rD(this.editor.editing), {context: "$text"}); + this.listenTo(n, "delete", ((t, e) => { + if (this._handleDelete(e.direction == "forward")) { + e.preventDefault(); + t.stop() + } + }), {context: "$root"}) + } + + _onMousedown(t, e) { + const n = this.editor; + const i = n.editing.view; + const o = i.document; + let r = e.target; + if (pD(r)) { + if ((Ed.isSafari || Ed.isGecko) && e.domEvent.detail >= 3) { + const t = n.editing.mapper; + const i = r.is("attributeElement") ? r.findAncestor((t => !t.is("attributeElement"))) : r; + const o = t.toModelElement(i); + e.preventDefault(); + this.editor.model.change((t => { + t.setSelection(o, "in") + })) + } + return + } + if (!SE(r)) { + r = r.findAncestor(SE); + if (!r) { + return + } + } + if (Ed.isAndroid) { + e.preventDefault() + } + if (!o.isFocused) { + i.focus() + } + const s = n.editing.mapper.toModelElement(r); + this._setSelectionOverElement(s) + } + + _handleSelectionChangeOnArrowKeyPress(t, e) { + const n = e.keyCode; + const i = this.editor.model; + const o = i.schema; + const r = i.document.selection; + const s = r.getSelectedElement(); + const a = Ud(n, this.editor.locale.contentLanguageDirection); + const c = a == "down" || a == "right"; + const l = a == "up" || a == "down"; + if (s && o.isObject(s)) { + const n = c ? r.getLastPosition() : r.getFirstPosition(); + const s = o.getNearestSelectionRange(n, c ? "forward" : "backward"); + if (s) { + i.change((t => { + t.setSelection(s) + })); + e.preventDefault(); + t.stop() + } + return + } + if (!r.isCollapsed && !e.shiftKey) { + const n = r.getFirstPosition(); + const s = r.getLastPosition(); + const a = n.nodeAfter; + const l = s.nodeBefore; + if (a && o.isObject(a) || l && o.isObject(l)) { + i.change((t => { + t.setSelection(c ? s : n) + })); + e.preventDefault(); + t.stop() + } + return + } + if (!r.isCollapsed) { + return + } + const d = this._getObjectElementNextToSelection(c); + if (d && o.isObject(d)) { + if (o.isInline(d) && l) { + return + } + this._setSelectionOverElement(d); + e.preventDefault(); + t.stop() + } + } + + _preventDefaultOnArrowKeyPress(t, e) { + const n = this.editor.model; + const i = n.schema; + const o = n.document.selection.getSelectedElement(); + if (o && i.isObject(o)) { + e.preventDefault(); + t.stop() + } + } + + _handleDelete(t) { + if (this.editor.isReadOnly) { + return + } + const e = this.editor.model.document; + const n = e.selection; + if (!n.isCollapsed) { + return + } + const i = this._getObjectElementNextToSelection(t); + if (i) { + this.editor.model.change((t => { + let e = n.anchor.parent; + while (e.isEmpty) { + const n = e; + e = n.parent; + t.remove(n) + } + this._setSelectionOverElement(i) + })); + return true + } + } + + _setSelectionOverElement(t) { + this.editor.model.change((e => { + e.setSelection(e.createRangeOn(t)) + })) + } + + _getObjectElementNextToSelection(t) { + const e = this.editor.model; + const n = e.schema; + const i = e.document.selection; + const o = e.createSelection(i); + e.modifySelection(o, {direction: t ? "forward" : "backward"}); + if (o.isEqual(i)) { + return null + } + const r = t ? o.focus.nodeBefore : o.focus.nodeAfter; + if (!!r && n.isObject(r)) { + return r + } + return null + } + + _clearPreviouslySelectedWidgets(t) { + for (const e of this._previouslySelected) { + t.removeClass(DE, e) + } + this._previouslySelected.clear() + } + } + + function pD(t) { + while (t) { + if (t.is("editableElement") && !t.is("rootElement")) { + return true + } + if (SE(t)) { + return false + } + t = t.parent + } + return false + } + + function bD(t, e) { + if (!e) { + return false + } + return Array.from(t.getAncestors()).includes(e) + } + + var kD = "Expected a function"; + + function wD(t, e, n) { + var i = true, o = true; + if (typeof t != "function") { + throw new TypeError(kD) + } + if (P(n)) { + i = "leading" in n ? !!n.leading : i; + o = "trailing" in n ? !!n.trailing : o + } + return Fm(t, e, {leading: i, maxWait: e, trailing: o}) + } + + const AD = wD; + var CD = n(390); + var _D = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + _D.insert = "head"; + _D.singleton = true; + var vD = Ru()(CD.Z, _D); + const yD = CD.Z.locals || {}; + + class xD extends mi { + static get pluginName() { + return "DragDrop" + } + + static get requires() { + return [gE, fD] + } + + init() { + const t = this.editor; + const e = t.editing.view; + this._draggedRange = null; + this._draggingUid = ""; + this._draggableElement = null; + this._updateDropMarkerThrottled = AD((t => this._updateDropMarker(t)), 40); + this._removeDropMarkerDelayed = zD((() => this._removeDropMarker()), 40); + this._clearDraggableAttributesDelayed = zD((() => this._clearDraggableAttributes()), 40); + e.addObserver(cE); + e.addObserver(Yv); + this._setupDragging(); + this._setupContentInsertionIntegration(); + this._setupClipboardInputIntegration(); + this._setupDropMarker(); + this._setupDraggableAttributeHandling(); + this.listenTo(t, "change:isReadOnly", ((t, e, n) => { + if (n) { + this.forceDisabled("readOnlyMode") + } else { + this.clearForceDisabled("readOnlyMode") + } + })); + this.on("change:isEnabled", ((t, e, n) => { + if (!n) { + this._finalizeDragging(false) + } + })); + if (Ed.isAndroid) { + this.forceDisabled("noAndroidSupport") + } + } + + destroy() { + if (this._draggedRange) { + this._draggedRange.detach(); + this._draggedRange = null + } + this._updateDropMarkerThrottled.cancel(); + this._removeDropMarkerDelayed.cancel(); + this._clearDraggableAttributesDelayed.cancel(); + return super.destroy() + } + + _setupDragging() { + const t = this.editor; + const e = t.model; + const n = e.document; + const i = t.editing.view; + const o = i.document; + this.listenTo(o, "dragstart", ((i, r) => { + const a = n.selection; + if (r.target && r.target.is("editableElement")) { + r.preventDefault(); + return + } + const c = r.target ? LD(r.target) : null; + if (c) { + const n = t.editing.mapper.toModelElement(c); + this._draggedRange = Jg.fromRange(e.createRangeOn(n)); + if (t.plugins.has("WidgetToolbarRepository")) { + t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop") + } + } else if (!o.selection.isCollapsed) { + const t = o.selection.getSelectedElement(); + if (!t || !SE(t)) { + this._draggedRange = Jg.fromRange(a.getFirstRange()) + } + } + if (!this._draggedRange) { + r.preventDefault(); + return + } + this._draggingUid = s(); + r.dataTransfer.effectAllowed = this.isEnabled ? "copyMove" : "copy"; + r.dataTransfer.setData("application/ckeditor5-dragging-uid", this._draggingUid); + const l = e.createSelection(this._draggedRange.toRange()); + const d = t.data.toView(e.getSelectedContent(l)); + o.fire("clipboardOutput", {dataTransfer: r.dataTransfer, content: d, method: i.name}); + if (!this.isEnabled) { + this._draggedRange.detach(); + this._draggedRange = null; + this._draggingUid = "" + } + }), {priority: "low"}); + this.listenTo(o, "dragend", ((t, e) => { + this._finalizeDragging(!e.dataTransfer.isCanceled && e.dataTransfer.dropEffect == "move") + }), {priority: "low"}); + this.listenTo(o, "dragenter", (() => { + if (!this.isEnabled) { + return + } + i.focus() + })); + this.listenTo(o, "dragleave", (() => { + this._removeDropMarkerDelayed() + })); + this.listenTo(o, "dragging", ((e, n) => { + if (!this.isEnabled) { + n.dataTransfer.dropEffect = "none"; + return + } + this._removeDropMarkerDelayed.cancel(); + const i = ED(t, n.targetRanges, n.target); + if (!this._draggedRange) { + n.dataTransfer.dropEffect = "copy" + } + if (!Ed.isGecko) { + if (n.dataTransfer.effectAllowed == "copy") { + n.dataTransfer.dropEffect = "copy" + } else if (["all", "copyMove"].includes(n.dataTransfer.effectAllowed)) { + n.dataTransfer.dropEffect = "move" + } + } + if (i) { + this._updateDropMarkerThrottled(i) + } + }), {priority: "low"}) + } + + _setupClipboardInputIntegration() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + this.listenTo(n, "clipboardInput", ((e, n) => { + if (n.method != "drop") { + return + } + const i = ED(t, n.targetRanges, n.target); + this._removeDropMarker(); + if (!i) { + this._finalizeDragging(false); + e.stop(); + return + } + if (this._draggedRange && this._draggingUid != n.dataTransfer.getData("application/ckeditor5-dragging-uid")) { + this._draggedRange.detach(); + this._draggedRange = null; + this._draggingUid = "" + } + const o = MD(n.dataTransfer) == "move"; + if (o && this._draggedRange && this._draggedRange.containsRange(i, true)) { + this._finalizeDragging(false); + e.stop(); + return + } + n.targetRanges = [t.editing.mapper.toViewRange(i)] + }), {priority: "high"}) + } + + _setupContentInsertionIntegration() { + const t = this.editor.plugins.get(gE); + t.on("contentInsertion", ((t, e) => { + if (!this.isEnabled || e.method !== "drop") { + return + } + const n = e.targetRanges.map((t => this.editor.editing.mapper.toModelRange(t))); + this.editor.model.change((t => t.setSelection(n))) + }), {priority: "high"}); + t.on("contentInsertion", ((t, e) => { + if (!this.isEnabled || e.method !== "drop") { + return + } + const n = MD(e.dataTransfer) == "move"; + const i = !e.resultRange || !e.resultRange.isCollapsed; + this._finalizeDragging(i && n) + }), {priority: "lowest"}) + } + + _setupDraggableAttributeHandling() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + this.listenTo(n, "mousedown", ((i, o) => { + if (Ed.isAndroid || !o) { + return + } + this._clearDraggableAttributesDelayed.cancel(); + let r = LD(o.target); + if (Ed.isBlink && !t.isReadOnly && !r && !n.selection.isCollapsed) { + const t = n.selection.getSelectedElement(); + if (!t || !SE(t)) { + r = n.selection.editableElement + } + } + if (r) { + e.change((t => { + t.setAttribute("draggable", "true", r) + })); + this._draggableElement = t.editing.mapper.toModelElement(r) + } + })); + this.listenTo(n, "mouseup", (() => { + if (!Ed.isAndroid) { + this._clearDraggableAttributesDelayed() + } + })) + } + + _clearDraggableAttributes() { + const t = this.editor.editing; + t.view.change((e => { + if (this._draggableElement && this._draggableElement.root.rootName != "$graveyard") { + e.removeAttribute("draggable", t.mapper.toViewElement(this._draggableElement)) + } + this._draggableElement = null + })) + } + + _setupDropMarker() { + const t = this.editor; + t.conversion.for("editingDowncast").markerToHighlight({ + model: "drop-target", + view: {classes: ["ck-clipboard-drop-target-range"]} + }); + t.conversion.for("editingDowncast").markerToElement({ + model: "drop-target", view: (e, {writer: n}) => { + const i = t.model.schema.checkChild(e.markerRange.start, "$text"); + if (!i) { + return + } + return n.createUIElement("span", {class: "ck ck-clipboard-drop-target-position"}, (function (t) { + const e = this.toDomElement(t); + e.innerHTML = "⁠⁠"; + return e + })) + } + }) + } + + _updateDropMarker(t) { + const e = this.editor; + const n = e.model.markers; + e.model.change((e => { + if (n.has("drop-target")) { + if (!n.get("drop-target").getRange().isEqual(t)) { + e.updateMarker("drop-target", {range: t}) + } + } else { + e.addMarker("drop-target", {range: t, usingOperation: false, affectsData: false}) + } + })) + } + + _removeDropMarker() { + const t = this.editor.model; + this._removeDropMarkerDelayed.cancel(); + this._updateDropMarkerThrottled.cancel(); + if (t.markers.has("drop-target")) { + t.change((t => { + t.removeMarker("drop-target") + })) + } + } + + _finalizeDragging(t) { + const e = this.editor; + const n = e.model; + this._removeDropMarker(); + this._clearDraggableAttributes(); + if (e.plugins.has("WidgetToolbarRepository")) { + e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop") + } + this._draggingUid = ""; + if (!this._draggedRange) { + return + } + if (t && this.isEnabled) { + n.deleteContent(n.createSelection(this._draggedRange), {doNotAutoparagraph: true}) + } + this._draggedRange.detach(); + this._draggedRange = null + } + } + + function ED(t, e, n) { + const i = t.model; + const o = t.editing.mapper; + let r = null; + const s = e ? e[0].start : null; + if (n.is("uiElement")) { + n = n.parent + } + r = DD(t, n); + if (r) { + return r + } + const a = BD(t, n); + const c = s ? o.toModelPosition(s) : null; + if (!c) { + return SD(t, a) + } + r = TD(t, c, a); + if (r) { + return r + } + r = i.schema.getNearestSelectionRange(c, Ed.isGecko ? "forward" : "backward"); + if (r) { + return r + } + return ID(t, c.parent) + } + + function DD(t, e) { + const n = t.model; + const i = t.editing.mapper; + if (SE(e)) { + return n.createRangeOn(i.toModelElement(e)) + } + if (!e.is("editableElement")) { + const t = e.findAncestor((t => SE(t) || t.is("editableElement"))); + if (SE(t)) { + return n.createRangeOn(i.toModelElement(t)) + } + } + return null + } + + function SD(t, e) { + const n = t.model; + const i = n.schema; + const o = n.createPositionAt(e, 0); + return i.getNearestSelectionRange(o, "forward") + } + + function TD(t, e, n) { + const i = t.model; + if (!i.schema.checkChild(n, "$block")) { + return null + } + const o = i.createPositionAt(n, 0); + const r = e.path.slice(0, o.path.length); + const s = i.createPositionFromPath(e.root, r); + const a = s.nodeAfter; + if (a && i.schema.isObject(a)) { + return i.createRangeOn(a) + } + return null + } + + function ID(t, e) { + const n = t.model; + while (e) { + if (n.schema.isObject(e)) { + return n.createRangeOn(e) + } + e = e.parent + } + } + + function BD(t, e) { + const n = t.editing.mapper; + const i = t.editing.view; + const o = n.toModelElement(e); + if (o) { + return o + } + const r = i.createPositionBefore(e); + const s = n.findMappedViewAncestor(r); + return n.toModelElement(s) + } + + function MD(t) { + if (Ed.isGecko) { + return t.dropEffect + } + return ["all", "copyMove"].includes(t.effectAllowed) ? "move" : "copy" + } + + function zD(t, e) { + let n; + + function i(...o) { + i.cancel(); + n = setTimeout((() => t(...o)), e) + } + + i.cancel = () => { + clearTimeout(n) + }; + return i + } + + function LD(t) { + if (t.is("editableElement")) { + return null + } + if (t.hasClass("ck-widget__selection-handle")) { + return t.findAncestor(SE) + } + if (SE(t)) { + return t + } + const e = t.findAncestor((t => SE(t) || t.is("editableElement"))); + if (SE(e)) { + return e + } + return null + } + + class ND extends mi { + static get pluginName() { + return "PastePlainText" + } + + static get requires() { + return [gE] + } + + init() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + const i = n.document; + const o = e.document.selection; + let r = false; + n.addObserver(cE); + this.listenTo(i, "keydown", ((t, e) => { + r = e.shiftKey + })); + t.plugins.get(gE).on("contentInsertion", ((t, n) => { + if (!r && !PD(n.content, e.schema)) { + return + } + e.change((t => { + const i = Array.from(o.getAttributes()).filter((([t]) => e.schema.getAttributeProperties(t).isFormatting)); + if (!o.isCollapsed) { + e.deleteContent(o, {doNotAutoparagraph: true}) + } + i.push(...o.getAttributes()); + const r = t.createRangeIn(n.content); + for (const e of r.getItems()) { + if (e.is("$textProxy")) { + t.setAttributes(i, e) + } + } + })) + })) + } + } + + function PD(t, e) { + if (t.childCount > 1) { + return false + } + const n = t.getChild(0); + if (e.isObject(n)) { + return false + } + return [...n.getAttributeKeys()].length == 0 + } + + class RD extends mi { + static get pluginName() { + return "Clipboard" + } + + static get requires() { + return [gE, xD, ND] + } + } + + class OD extends fi { + constructor(t) { + super(t); + this._stack = []; + this._createdBatches = new WeakSet; + this.refresh(); + this.listenTo(t.data, "set", ((t, e) => { + e[1] = {...e[1]}; + const n = e[1]; + if (!n.batchType) { + n.batchType = {isUndoable: false} + } + }), {priority: "high"}); + this.listenTo(t.data, "set", ((t, e) => { + const n = e[1]; + if (!n.batchType.isUndoable) { + this.clearStack() + } + })) + } + + refresh() { + this.isEnabled = this._stack.length > 0 + } + + addBatch(t) { + const e = this.editor.model.document.selection; + const n = {ranges: e.hasOwnRange ? Array.from(e.getRanges()) : [], isBackward: e.isBackward}; + this._stack.push({batch: t, selection: n}); + this.refresh() + } + + clearStack() { + this._stack = []; + this.refresh() + } + + _restoreSelection(t, e, n) { + const i = this.editor.model; + const o = i.document; + const r = []; + const s = t.map((t => t.getTransformedByOperations(n))); + const a = s.flat(); + for (const t of s) { + const e = t.filter((t => t.root != o.graveyard)).filter((t => !FD(t, a))); + if (!e.length) { + continue + } + VD(e); + r.push(e[0]) + } + if (r.length) { + i.change((t => { + t.setSelection(r, {backward: e}) + })) + } + } + + _undo(t, e) { + const n = this.editor.model; + const i = n.document; + this._createdBatches.add(e); + const o = t.operations.slice().filter((t => t.isDocumentOperation)); + o.reverse(); + for (const t of o) { + const o = t.baseVersion + 1; + const r = Array.from(i.history.getOperations(o)); + const s = Fv([t.getReversed()], r, { + useRelations: true, + document: this.editor.model.document, + padWithNoOps: false, + forceWeakRemove: true + }); + const a = s.operationsA; + for (const o of a) { + e.addOperation(o); + n.applyOperation(o); + i.history.setOperationAsUndone(t, o) + } + } + } + } + + function VD(t) { + t.sort(((t, e) => t.start.isBefore(e.start) ? -1 : 1)); + for (let e = 1; e < t.length; e++) { + const n = t[e - 1]; + const i = n.getJoined(t[e], true); + if (i) { + e--; + t.splice(e, 2, i) + } + } + } + + function FD(t, e) { + return e.some((e => e !== t && e.containsRange(t, true))) + } + + class jD extends OD { + execute(t = null) { + const e = t ? this._stack.findIndex((e => e.batch == t)) : this._stack.length - 1; + const n = this._stack.splice(e, 1)[0]; + const i = this.editor.model.createBatch({isUndo: true}); + this.editor.model.enqueueChange(i, (() => { + this._undo(n.batch, i); + const t = this.editor.model.document.history.getOperations(n.batch.baseVersion); + this._restoreSelection(n.selection.ranges, n.selection.isBackward, t); + this.fire("revert", n.batch, i) + })); + this.refresh() + } + } + + class HD extends OD { + execute() { + const t = this._stack.pop(); + const e = this.editor.model.createBatch({isUndo: true}); + this.editor.model.enqueueChange(e, (() => { + const n = t.batch.operations[t.batch.operations.length - 1]; + const i = n.baseVersion + 1; + const o = this.editor.model.document.history.getOperations(i); + this._restoreSelection(t.selection.ranges, t.selection.isBackward, o); + this._undo(t.batch, e) + })); + this.refresh() + } + } + + class UD extends mi { + static get pluginName() { + return "UndoEditing" + } + + constructor(t) { + super(t); + this._batchRegistry = new WeakSet + } + + init() { + const t = this.editor; + this._undoCommand = new jD(t); + this._redoCommand = new HD(t); + t.commands.add("undo", this._undoCommand); + t.commands.add("redo", this._redoCommand); + this.listenTo(t.model, "applyOperation", ((t, e) => { + const n = e[0]; + if (!n.isDocumentOperation) { + return + } + const i = n.batch; + const o = this._redoCommand._createdBatches.has(i); + const r = this._undoCommand._createdBatches.has(i); + const s = this._batchRegistry.has(i); + if (s) { + return + } + this._batchRegistry.add(i); + if (!i.isUndoable) { + return + } + if (o) { + this._undoCommand.addBatch(i) + } else if (!r) { + this._undoCommand.addBatch(i); + this._redoCommand.clearStack() + } + }), {priority: "highest"}); + this.listenTo(this._undoCommand, "revert", ((t, e, n) => { + this._redoCommand.addBatch(n) + })); + t.keystrokes.set("CTRL+Z", "undo"); + t.keystrokes.set("CTRL+Y", "redo"); + t.keystrokes.set("CTRL+SHIFT+Z", "redo") + } + } + + const qD = ''; + const WD = ''; + + class GD extends mi { + static get pluginName() { + return "UndoUI" + } + + init() { + const t = this.editor; + const e = t.locale; + const n = t.t; + const i = e.uiLanguageDirection == "ltr" ? qD : WD; + const o = e.uiLanguageDirection == "ltr" ? WD : qD; + this._addButton("undo", n("Undo"), "CTRL+Z", i); + this._addButton("redo", n("Redo"), "CTRL+Y", o) + } + + _addButton(t, e, n, i) { + const o = this.editor; + o.ui.componentFactory.add(t, (r => { + const s = o.commands.get(t); + const a = new zA(r); + a.set({label: e, icon: i, keystroke: n, tooltip: true}); + a.bind("isEnabled").to(s, "isEnabled"); + this.listenTo(a, "execute", (() => { + o.execute(t); + o.editing.view.focus() + })); + return a + })) + } + } + + class $D extends mi { + static get requires() { + return [UD, GD] + } + + static get pluginName() { + return "Undo" + } + } + + class KD extends mi { + static get requires() { + return [ev] + } + + static get pluginName() { + return "WidgetToolbarRepository" + } + + init() { + const t = this.editor; + if (t.plugins.has("BalloonToolbar")) { + const e = t.plugins.get("BalloonToolbar"); + this.listenTo(e, "show", (e => { + if (QD(t.editing.view.document.selection)) { + e.stop() + } + }), {priority: "high"}) + } + this._toolbarDefinitions = new Map; + this._balloon = this.editor.plugins.get("ContextualBalloon"); + this.on("change:isEnabled", (() => { + this._updateToolbarsVisibility() + })); + this.listenTo(t.ui, "update", (() => { + this._updateToolbarsVisibility() + })); + this.listenTo(t.ui.focusTracker, "change:isFocused", (() => { + this._updateToolbarsVisibility() + }), {priority: "low"}) + } + + destroy() { + super.destroy(); + for (const t of this._toolbarDefinitions.values()) { + t.view.destroy() + } + } + + register(t, {ariaLabel: e, items: n, getRelatedElement: i, balloonClassName: o = "ck-toolbar-container"}) { + if (!n.length) { + h("widget-toolbar-no-items", {toolbarId: t}); + return + } + const r = this.editor; + const s = r.t; + const a = new xC(r.locale); + a.ariaLabel = e || s("Widget toolbar"); + if (this._toolbarDefinitions.has(t)) { + throw new u("widget-toolbar-duplicated", this, {toolbarId: t}) + } + a.fillFromConfig(n, r.ui.componentFactory); + this._toolbarDefinitions.set(t, {view: a, getRelatedElement: i, balloonClassName: o}) + } + + _updateToolbarsVisibility() { + let t = 0; + let e = null; + let n = null; + for (const i of this._toolbarDefinitions.values()) { + const o = i.getRelatedElement(this.editor.editing.view.document.selection); + if (!this.isEnabled || !o) { + if (this._isToolbarInBalloon(i)) { + this._hideToolbar(i) + } + } else if (!this.editor.ui.focusTracker.isFocused) { + if (this._isToolbarVisible(i)) { + this._hideToolbar(i) + } + } else { + const r = o.getAncestors().length; + if (r > t) { + t = r; + e = o; + n = i + } + } + } + if (n) { + this._showToolbar(n, e) + } + } + + _hideToolbar(t) { + this._balloon.remove(t.view); + this.stopListening(this._balloon, "change:visibleView") + } + + _showToolbar(t, e) { + if (this._isToolbarVisible(t)) { + YD(this.editor, e) + } else if (!this._isToolbarInBalloon(t)) { + this._balloon.add({ + view: t.view, + position: ZD(this.editor, e), + balloonClassName: t.balloonClassName + }); + this.listenTo(this._balloon, "change:visibleView", (() => { + for (const t of this._toolbarDefinitions.values()) { + if (this._isToolbarVisible(t)) { + const e = t.getRelatedElement(this.editor.editing.view.document.selection); + YD(this.editor, e) + } + } + })) + } + } + + _isToolbarVisible(t) { + return this._balloon.visibleView === t.view + } + + _isToolbarInBalloon(t) { + return this._balloon.hasView(t.view) + } + } + + function YD(t, e) { + const n = t.plugins.get("ContextualBalloon"); + const i = ZD(t, e); + n.updatePosition(i) + } + + function ZD(t, e) { + const n = t.editing.view; + const i = j_.defaultPositions; + return { + target: n.domConverter.mapViewToDom(e), + positions: [i.northArrowSouth, i.northArrowSouthWest, i.northArrowSouthEast, i.southArrowNorth, i.southArrowNorthWest, i.southArrowNorthEast, i.viewportStickyNorth] + } + } + + function QD(t) { + const e = t.getSelectedElement(); + return !!(e && SE(e)) + } + + class JD { + constructor(t) { + this.set("activeHandlePosition", null); + this.set("proposedWidthPercents", null); + this.set("proposedWidth", null); + this.set("proposedHeight", null); + this.set("proposedHandleHostWidth", null); + this.set("proposedHandleHostHeight", null); + this._options = t; + this._referenceCoordinates = null + } + + begin(t, e, n) { + const i = new eg(e); + this.activeHandlePosition = nS(t); + this._referenceCoordinates = tS(e, iS(this.activeHandlePosition)); + this.originalWidth = i.width; + this.originalHeight = i.height; + this.aspectRatio = i.width / i.height; + const o = n.style.width; + if (o && o.match(/^\d+(\.\d*)?%$/)) { + this.originalWidthPercents = parseFloat(o) + } else { + this.originalWidthPercents = XD(n, i) + } + } + + update(t) { + this.proposedWidth = t.width; + this.proposedHeight = t.height; + this.proposedWidthPercents = t.widthPercents; + this.proposedHandleHostWidth = t.handleHostWidth; + this.proposedHandleHostHeight = t.handleHostHeight + } + } + + hi(JD, ei); + + function XD(t, e) { + const n = t.parentElement; + const i = parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width); + return e.width / i * 100 + } + + function tS(t, e) { + const n = new eg(t); + const i = e.split("-"); + const o = {x: i[1] == "right" ? n.right : n.left, y: i[0] == "bottom" ? n.bottom : n.top}; + o.x += t.ownerDocument.defaultView.scrollX; + o.y += t.ownerDocument.defaultView.scrollY; + return o + } + + function eS(t) { + return `ck-widget__resizer__handle-${t}` + } + + function nS(t) { + const e = ["top-left", "top-right", "bottom-right", "bottom-left"]; + for (const n of e) { + if (t.classList.contains(eS(n))) { + return n + } + } + } + + function iS(t) { + const e = t.split("-"); + const n = {top: "bottom", bottom: "top", left: "right", right: "left"}; + return `${n[e[0]]}-${n[e[1]]}` + } + + class oS extends qw { + constructor() { + super(); + const t = this.bindTemplate; + this.setTemplate({ + tag: "div", + attributes: { + class: ["ck", "ck-size-view", t.to("_viewPosition", (t => t ? `ck-orientation-${t}` : ""))], + style: {display: t.if("_isVisible", "none", (t => !t))} + }, + children: [{text: t.to("_label")}] + }) + } + + _bindToState(t, e) { + this.bind("_isVisible").to(e, "proposedWidth", e, "proposedHeight", ((t, e) => t !== null && e !== null)); + this.bind("_label").to(e, "proposedHandleHostWidth", e, "proposedHandleHostHeight", e, "proposedWidthPercents", ((e, n, i) => { + if (t.unit === "px") { + return `${e}×${n}` + } else { + return `${i}%` + } + })); + this.bind("_viewPosition").to(e, "activeHandlePosition", e, "proposedHandleHostWidth", e, "proposedHandleHostHeight", ((t, e, n) => e < 50 || n < 50 ? "above-center" : t)) + } + + _dismiss() { + this.unbind(); + this._isVisible = false + } + } + + class rS { + constructor(t) { + this._options = t; + this._viewResizerWrapper = null; + this.set("isEnabled", true); + this.decorate("begin"); + this.decorate("cancel"); + this.decorate("commit"); + this.decorate("updateSize"); + this.on("commit", (t => { + if (!this.state.proposedWidth && !this.state.proposedWidthPercents) { + this._cleanup(); + t.stop() + } + }), {priority: "high"}); + this.on("change:isEnabled", (() => { + if (this.isEnabled) { + this.redraw() + } + })) + } + + attach() { + const t = this; + const e = this._options.viewElement; + const n = this._options.editor.editing.view; + n.change((n => { + const i = n.createUIElement("div", {class: "ck ck-reset_all ck-widget__resizer"}, (function (e) { + const n = this.toDomElement(e); + t._appendHandles(n); + t._appendSizeUI(n); + t.on("change:isEnabled", ((t, e, i) => { + n.style.display = i ? "" : "none" + })); + n.style.display = t.isEnabled ? "" : "none"; + return n + })); + n.insert(n.createPositionAt(e, "end"), i); + n.addClass("ck-widget_with-resizer", e); + this._viewResizerWrapper = i + })) + } + + begin(t) { + this.state = new JD(this._options); + this._sizeView._bindToState(this._options, this.state); + this._initialViewWidth = this._options.viewElement.getStyle("width"); + this.state.begin(t, this._getHandleHost(), this._getResizeHost()) + } + + updateSize(t) { + const e = this._proposeNewSize(t); + const n = this._options.editor.editing.view; + n.change((t => { + const n = this._options.unit || "%"; + const i = (n === "%" ? e.widthPercents : e.width) + n; + t.setStyle("width", i, this._options.viewElement) + })); + const i = this._getHandleHost(); + const o = new eg(i); + e.handleHostWidth = Math.round(o.width); + e.handleHostHeight = Math.round(o.height); + const r = new eg(i); + e.width = Math.round(r.width); + e.height = Math.round(r.height); + this.redraw(o); + this.state.update(e) + } + + commit() { + const t = this._options.unit || "%"; + const e = (t === "%" ? this.state.proposedWidthPercents : this.state.proposedWidth) + t; + this._options.editor.editing.view.change((() => { + this._cleanup(); + this._options.onCommit(e) + })) + } + + cancel() { + this._cleanup() + } + + destroy() { + this.cancel() + } + + redraw(t) { + const e = this._domResizerWrapper; + if (!cS(e)) { + return + } + const n = e.parentElement; + const i = this._getHandleHost(); + const o = this._viewResizerWrapper; + const r = [o.getStyle("width"), o.getStyle("height"), o.getStyle("left"), o.getStyle("top")]; + let s; + if (n.isSameNode(i)) { + const e = t || new eg(i); + s = [e.width + "px", e.height + "px", undefined, undefined] + } else { + s = [i.offsetWidth + "px", i.offsetHeight + "px", i.offsetLeft + "px", i.offsetTop + "px"] + } + if (lc(r, s) !== "same") { + this._options.editor.editing.view.change((t => { + t.setStyle({width: s[0], height: s[1], left: s[2], top: s[3]}, o) + })) + } + } + + containsHandle(t) { + return this._domResizerWrapper.contains(t) + } + + static isResizeHandle(t) { + return t.classList.contains("ck-widget__resizer__handle") + } + + _cleanup() { + this._sizeView._dismiss(); + const t = this._options.editor.editing.view; + t.change((t => { + t.setStyle("width", this._initialViewWidth, this._options.viewElement) + })) + } + + _proposeNewSize(t) { + const e = this.state; + const n = aS(t); + const i = this._options.isCentered ? this._options.isCentered(this) : true; + const o = { + x: e._referenceCoordinates.x - (n.x + e.originalWidth), + y: n.y - e.originalHeight - e._referenceCoordinates.y + }; + if (i && e.activeHandlePosition.endsWith("-right")) { + o.x = n.x - (e._referenceCoordinates.x + e.originalWidth) + } + if (i) { + o.x *= 2 + } + const r = {width: Math.abs(e.originalWidth + o.x), height: Math.abs(e.originalHeight + o.y)}; + r.dominant = r.width / e.aspectRatio > r.height ? "width" : "height"; + r.max = r[r.dominant]; + const s = {width: r.width, height: r.height}; + if (r.dominant == "width") { + s.height = s.width / e.aspectRatio + } else { + s.width = s.height * e.aspectRatio + } + return { + width: Math.round(s.width), + height: Math.round(s.height), + widthPercents: Math.min(Math.round(e.originalWidthPercents / e.originalWidth * s.width * 100) / 100, 100) + } + } + + _getResizeHost() { + const t = this._domResizerWrapper.parentElement; + return this._options.getResizeHost(t) + } + + _getHandleHost() { + const t = this._domResizerWrapper.parentElement; + return this._options.getHandleHost(t) + } + + get _domResizerWrapper() { + return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper) + } + + _appendHandles(t) { + const e = ["top-left", "top-right", "bottom-right", "bottom-left"]; + for (const n of e) { + t.appendChild(new Gw({ + tag: "div", + attributes: {class: `ck-widget__resizer__handle ${sS(n)}`} + }).render()) + } + } + + _appendSizeUI(t) { + this._sizeView = new oS; + this._sizeView.render(); + t.appendChild(this._sizeView.element) + } + } + + hi(rS, ei); + + function sS(t) { + return `ck-widget__resizer__handle-${t}` + } + + function aS(t) { + return {x: t.pageX, y: t.pageY} + } + + function cS(t) { + return t && t.ownerDocument && t.ownerDocument.contains(t) + } + + var lS = n(2263); + var dS = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + dS.insert = "head"; + dS.singleton = true; + var uS = Ru()(lS.Z, dS); + const hS = lS.Z.locals || {}; + + class mS extends mi { + static get pluginName() { + return "WidgetResize" + } + + init() { + const t = this.editor.editing; + const e = Zu.window.document; + this.set("visibleResizer", null); + this.set("_activeResizer", null); + this._resizers = new Map; + t.view.addObserver(Yv); + this._observer = Object.create(mh); + this.listenTo(t.view.document, "mousedown", this._mouseDownListener.bind(this), {priority: "high"}); + this._observer.listenTo(e, "mousemove", this._mouseMoveListener.bind(this)); + this._observer.listenTo(e, "mouseup", this._mouseUpListener.bind(this)); + const n = () => { + if (this.visibleResizer) { + this.visibleResizer.redraw() + } + }; + this._redrawFocusedResizerThrottled = AD(n, 200); + this.on("change:visibleResizer", n); + this.editor.ui.on("update", this._redrawFocusedResizerThrottled); + this.editor.model.document.on("change", (() => { + for (const [t, e] of this._resizers) { + if (!t.isAttached()) { + this._resizers.delete(t); + e.destroy() + } + } + }), {priority: "lowest"}); + this._observer.listenTo(Zu.window, "resize", this._redrawFocusedResizerThrottled); + const i = this.editor.editing.view.document.selection; + i.on("change", (() => { + const t = i.getSelectedElement(); + this.visibleResizer = this.getResizerByViewElement(t) || null + })) + } + + destroy() { + this._observer.stopListening(); + for (const t of this._resizers.values()) { + t.destroy() + } + this._redrawFocusedResizerThrottled.cancel() + } + + attachTo(t) { + const e = new rS(t); + const n = this.editor.plugins; + e.attach(); + if (n.has("WidgetToolbarRepository")) { + const t = n.get("WidgetToolbarRepository"); + e.on("begin", (() => { + t.forceDisabled("resize") + }), {priority: "lowest"}); + e.on("cancel", (() => { + t.clearForceDisabled("resize") + }), {priority: "highest"}); + e.on("commit", (() => { + t.clearForceDisabled("resize") + }), {priority: "highest"}) + } + this._resizers.set(t.viewElement, e); + const i = this.editor.editing.view.document.selection; + const o = i.getSelectedElement(); + if (this.getResizerByViewElement(o) == e) { + this.visibleResizer = e + } + return e + } + + getResizerByViewElement(t) { + return this._resizers.get(t) + } + + _getResizerByHandle(t) { + for (const e of this._resizers.values()) { + if (e.containsHandle(t)) { + return e + } + } + } + + _mouseDownListener(t, e) { + const n = e.domTarget; + if (!rS.isResizeHandle(n)) { + return + } + this._activeResizer = this._getResizerByHandle(n); + if (this._activeResizer) { + this._activeResizer.begin(n); + t.stop(); + e.preventDefault() + } + } + + _mouseMoveListener(t, e) { + if (this._activeResizer) { + this._activeResizer.updateSize(e) + } + } + + _mouseUpListener() { + if (this._activeResizer) { + this._activeResizer.commit(); + this._activeResizer = null + } + } + } + + hi(mS, ei); + + function gS(t) { + return t.createContainerElement("span", {class: "image-inline"}, t.createEmptyElement("img")) + } + + function fS(t) { + return t.createContainerElement("figure", {class: "image"}, [t.createEmptyElement("img"), t.createSlot()]) + } + + function pS(t, e) { + const n = t.plugins.get("ImageUtils"); + const i = t.plugins.has("ImageInlineEditing") && t.plugins.has("ImageBlockEditing"); + return t => { + if (!n.isInlineImageView(t)) { + return null + } + if (!i) { + return o(t) + } + const r = t.findAncestor(n.isBlockImageView) ? "imageBlock" : "imageInline"; + if (r !== e) { + return null + } + return o(t) + }; + + function o(t) { + const e = {name: true}; + if (t.hasAttribute("src")) { + e.attributes = ["src"] + } + return e + } + } + + function bS(t, e) { + const n = Ag(e.getSelectedBlocks()); + if (!n || t.isObject(n)) { + return "imageBlock" + } + if (n.isEmpty && n.name != "listItem") { + return "imageBlock" + } + return "imageInline" + } + + class kS extends mi { + static get pluginName() { + return "ImageUtils" + } + + isImage(t) { + return this.isInlineImage(t) || this.isBlockImage(t) + } + + isInlineImageView(t) { + return !!t && t.is("element", "img") + } + + isBlockImageView(t) { + return !!t && t.is("element", "figure") && t.hasClass("image") + } + + insertImage(t = {}, e = null, n = null) { + const i = this.editor; + const o = i.model; + const r = o.document.selection; + n = _S(i, e || r, n); + t = {...Object.fromEntries(r.getAttributes()), ...t}; + for (const e in t) { + if (!o.schema.checkAttribute(n, e)) { + delete t[e] + } + } + return o.change((i => { + const r = i.createElement(n, t); + o.insertObject(r, e, null, {setSelection: "on", findOptimalPosition: !e && n != "imageInline"}); + if (r.parent) { + return r + } + return null + })) + } + + getClosestSelectedImageWidget(t) { + const e = t.getSelectedElement(); + if (e && this.isImageWidget(e)) { + return e + } + let n = t.getFirstPosition().parent; + while (n) { + if (n.is("element") && this.isImageWidget(n)) { + return n + } + n = n.parent + } + return null + } + + getClosestSelectedImageElement(t) { + const e = t.getSelectedElement(); + return this.isImage(e) ? e : t.getFirstPosition().findAncestor("imageBlock") + } + + isImageAllowed() { + const t = this.editor.model; + const e = t.document.selection; + return wS(this.editor, e) && AS(e) + } + + toImageWidget(t, e, n) { + e.setCustomProperty("image", true, t); + const i = () => { + const e = this.findViewImgElement(t); + const i = e.getAttribute("alt"); + return i ? `${i} ${n}` : n + }; + return TE(t, e, {label: i}) + } + + isImageWidget(t) { + return !!t.getCustomProperty("image") && SE(t) + } + + isBlockImage(t) { + return !!t && t.is("element", "imageBlock") + } + + isInlineImage(t) { + return !!t && t.is("element", "imageInline") + } + + findViewImgElement(t) { + if (this.isInlineImageView(t)) { + return t + } + const e = this.editor.editing.view; + for (const {item: n} of e.createRangeIn(t)) { + if (this.isInlineImageView(n)) { + return n + } + } + } + } + + function wS(t, e) { + const n = _S(t, e); + if (n == "imageBlock") { + const n = CS(e, t.model); + if (t.model.schema.checkChild(n, "imageBlock")) { + return true + } + } else if (t.model.schema.checkChild(e.focus, "imageInline")) { + return true + } + return false + } + + function AS(t) { + return [...t.focus.getAncestors()].every((t => !t.is("element", "imageBlock"))) + } + + function CS(t, e) { + const n = PE(t, e); + const i = n.start.parent; + if (i.isEmpty && !i.is("element", "$root")) { + return i.parent + } + return i + } + + function _S(t, e, n) { + const i = t.model.schema; + const o = t.config.get("image.insert.type"); + if (!t.plugins.has("ImageBlockEditing")) { + return "imageInline" + } + if (!t.plugins.has("ImageInlineEditing")) { + return "imageBlock" + } + if (n) { + return n + } + if (o === "inline") { + return "imageInline" + } + if (o === "block") { + return "imageBlock" + } + if (e.is("selection")) { + return bS(i, e) + } + return i.checkChild(e, "imageInline") ? "imageInline" : "imageBlock" + } + + const vS = new RegExp(String(/^(http(s)?:\/\/)?[\w-]+\.[\w.~:/[\]@!$&'()*+,;=%-]+/.source + /\.(jpg|jpeg|png|gif|ico|webp|JPG|JPEG|PNG|GIF|ICO|WEBP)/.source + /(\?[\w.~:/[\]@!$&'()*+,;=%-]*)?/.source + /(#[\w.~:/[\]@!$&'()*+,;=%-]*)?$/.source)); + + class yS extends mi { + static get requires() { + return [RD, kS, $D, Dx] + } + + static get pluginName() { + return "AutoImage" + } + + constructor(t) { + super(t); + this._timeoutId = null; + this._positionToInsert = null + } + + init() { + const t = this.editor; + const e = t.model.document; + this.listenTo(t.plugins.get("ClipboardPipeline"), "inputTransformation", (() => { + const t = e.selection.getFirstRange(); + const n = ik.fromPosition(t.start); + n.stickiness = "toPrevious"; + const i = ik.fromPosition(t.end); + i.stickiness = "toNext"; + e.once("change:data", (() => { + this._embedImageBetweenPositions(n, i); + n.detach(); + i.detach() + }), {priority: "high"}) + })); + t.commands.get("undo").on("execute", (() => { + if (this._timeoutId) { + Zu.window.clearTimeout(this._timeoutId); + this._positionToInsert.detach(); + this._timeoutId = null; + this._positionToInsert = null + } + }), {priority: "high"}) + } + + _embedImageBetweenPositions(t, e) { + const n = this.editor; + const i = new Jg(t, e); + const o = i.getWalker({ignoreElementEnd: true}); + const r = Object.fromEntries(n.model.document.selection.getAttributes()); + const s = this.editor.plugins.get("ImageUtils"); + let a = ""; + for (const t of o) { + if (t.item.is("$textProxy")) { + a += t.item.data + } + } + a = a.trim(); + if (!a.match(vS)) { + i.detach(); + return + } + this._positionToInsert = ik.fromPosition(t); + this._timeoutId = Zu.window.setTimeout((() => { + const t = n.commands.get("insertImage"); + if (!t.isEnabled) { + i.detach(); + return + } + n.model.change((t => { + this._timeoutId = null; + t.remove(i); + i.detach(); + let e; + if (this._positionToInsert.root.rootName !== "$graveyard") { + e = this._positionToInsert.toPosition() + } + s.insertImage({...r, src: a}, e); + this._positionToInsert.detach(); + this._positionToInsert = null + })); + n.plugins.get("Delete").requestUndoOnBackspace() + }), 100) + } + } + + function xS(t, e, n) { + var i = t.length; + n = n === undefined ? i : n; + return !e && n >= i ? t : dl(t, e, n) + } + + const ES = xS; + var DS = "\\ud800-\\udfff", SS = "\\u0300-\\u036f", TS = "\\ufe20-\\ufe2f", IS = "\\u20d0-\\u20ff", + BS = SS + TS + IS, MS = "\\ufe0e\\ufe0f"; + var zS = "\\u200d"; + var LS = RegExp("[" + zS + DS + BS + MS + "]"); + + function NS(t) { + return LS.test(t) + } + + const PS = NS; + + function RS(t) { + return t.split("") + } + + const OS = RS; + var VS = "\\ud800-\\udfff", FS = "\\u0300-\\u036f", jS = "\\ufe20-\\ufe2f", HS = "\\u20d0-\\u20ff", + US = FS + jS + HS, qS = "\\ufe0e\\ufe0f"; + var WS = "[" + VS + "]", GS = "[" + US + "]", $S = "\\ud83c[\\udffb-\\udfff]", KS = "(?:" + GS + "|" + $S + ")", + YS = "[^" + VS + "]", ZS = "(?:\\ud83c[\\udde6-\\uddff]){2}", QS = "[\\ud800-\\udbff][\\udc00-\\udfff]", + JS = "\\u200d"; + var XS = KS + "?", tT = "[" + qS + "]?", + eT = "(?:" + JS + "(?:" + [YS, ZS, QS].join("|") + ")" + tT + XS + ")*", nT = tT + XS + eT, + iT = "(?:" + [YS + GS + "?", GS, ZS, QS, WS].join("|") + ")"; + var oT = RegExp($S + "(?=" + $S + ")|" + iT + nT, "g"); + + function rT(t) { + return t.match(oT) || [] + } + + const sT = rT; + + function aT(t) { + return PS(t) ? sT(t) : OS(t) + } + + const cT = aT; + + function lT(t) { + return function (e) { + e = Xc(e); + var n = PS(e) ? cT(e) : undefined; + var i = n ? n[0] : e.charAt(0); + var o = n ? ES(n, 1).join("") : e.slice(1); + return i[t]() + o + } + } + + const dT = lT; + var uT = dT("toUpperCase"); + const hT = uT; + const mT = /[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g; + const gT = /^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i; + const fT = /^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i; + const pT = /^((\w+:(\/{2,})?)|(\W))/i; + const bT = "Ctrl+K"; + + function kT(t) { + return t.is("attributeElement") && !!t.getCustomProperty("link") + } + + function wT(t, {writer: e}) { + const n = e.createAttributeElement("a", {href: t}, {priority: 5}); + e.setCustomProperty("link", true, n); + return n + } + + function AT(t) { + t = String(t); + return CT(t) ? t : "#" + } + + function CT(t) { + const e = t.replace(mT, ""); + return e.match(gT) + } + + function _T(t, e) { + const n = {"Open in a new tab": t("Open in a new tab"), Downloadable: t("Downloadable")}; + e.forEach((t => { + if (t.label && n[t.label]) { + t.label = n[t.label] + } + return t + })); + return e + } + + function vT(t) { + const e = []; + if (t) { + for (const [n, i] of Object.entries(t)) { + const t = Object.assign({}, i, {id: `link${hT(n)}`}); + e.push(t) + } + } + return e + } + + function yT(t, e) { + if (!t) { + return false + } + return e.checkAttribute(t.name, "linkHref") + } + + function xT(t) { + return fT.test(t) + } + + function ET(t, e) { + const n = xT(t) ? "mailto:" : e; + const i = !!n && !pT.test(t); + return t && i ? n + t : t + } + + function DT(t) { + window.open(t, "_blank", "noopener") + } + + const ST = 4; + const TT = new RegExp("(^|\\s)" + "(" + "(" + "(?:(?:(?:https?|ftp):)?\\/\\/)" + "(?:\\S+(?::\\S*)?@)?" + "(?:" + "(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])" + "(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}" + "(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))" + "|" + "(" + "((?!www\\.)|(www\\.))" + "(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+" + "(?:[a-z\\u00a1-\\uffff]{2,63})" + ")" + ")" + "(?::\\d{2,5})?" + "(?:[/?#]\\S*)?" + ")" + "|" + "(" + "(www.|(\\S+@))" + "((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+" + "(?:[a-z\\u00a1-\\uffff]{2,63})" + ")" + ")$", "i"); + const IT = 2; + + class BT extends mi { + static get requires() { + return [Dx] + } + + static get pluginName() { + return "AutoLink" + } + + init() { + const t = this.editor; + const e = t.model.document.selection; + e.on("change:range", (() => { + this.isEnabled = !e.anchor.parent.is("element", "codeBlock") + })); + this._enableTypingHandling() + } + + afterInit() { + this._enableEnterHandling(); + this._enableShiftEnterHandling() + } + + _enableTypingHandling() { + const t = this.editor; + const e = new Ix(t.model, (t => { + if (!MT(t)) { + return + } + const e = zT(t.substr(0, t.length - 1)); + if (e) { + return {url: e} + } + })); + e.on("matched:data", ((e, n) => { + const {batch: i, range: o, url: r} = n; + if (!i.isTyping) { + return + } + const s = o.end.getShiftedBy(-1); + const a = s.getShiftedBy(-r.length); + const c = t.model.createRange(a, s); + this._applyAutoLink(r, c) + })); + e.bind("isEnabled").to(this) + } + + _enableEnterHandling() { + const t = this.editor; + const e = t.model; + const n = t.commands.get("enter"); + if (!n) { + return + } + n.on("execute", (() => { + const t = e.document.selection.getFirstPosition(); + if (!t.parent.previousSibling) { + return + } + const n = e.createRangeIn(t.parent.previousSibling); + this._checkAndApplyAutoLinkOnRange(n) + })) + } + + _enableShiftEnterHandling() { + const t = this.editor; + const e = t.model; + const n = t.commands.get("shiftEnter"); + if (!n) { + return + } + n.on("execute", (() => { + const t = e.document.selection.getFirstPosition(); + const n = e.createRange(e.createPositionAt(t.parent, 0), t.getShiftedBy(-1)); + this._checkAndApplyAutoLinkOnRange(n) + })) + } + + _checkAndApplyAutoLinkOnRange(t) { + const e = this.editor.model; + const {text: n, range: i} = Tx(t, e); + const o = zT(n); + if (o) { + const t = e.createRange(i.end.getShiftedBy(-o.length), i.end); + this._applyAutoLink(o, t) + } + } + + _applyAutoLink(t, e) { + const n = this.editor.model; + const i = this.editor.plugins.get("Delete"); + if (!this.isEnabled || !LT(e, n)) { + return + } + n.enqueueChange((o => { + const r = this.editor.config.get("link.defaultProtocol"); + const s = ET(t, r); + o.setAttribute("linkHref", s, e); + n.enqueueChange((() => { + i.requestUndoOnBackspace() + })) + })) + } + } + + function MT(t) { + return t.length > ST && t[t.length - 1] === " " && t[t.length - 2] !== " " + } + + function zT(t) { + const e = TT.exec(t); + return e ? e[IT] : null + } + + function LT(t, e) { + return e.schema.checkAttributeInSelection(e.createSelection(t), "linkHref") + } + + class NT extends fi { + execute() { + const t = this.editor.model; + const e = t.document; + t.change((n => { + RT(t, n, e.selection); + this.fire("afterExecute", {writer: n}) + })) + } + + refresh() { + const t = this.editor.model; + const e = t.document; + this.isEnabled = PT(t.schema, e.selection) + } + } + + function PT(t, e) { + if (e.rangeCount > 1) { + return false + } + const n = e.anchor; + if (!n || !t.checkChild(n, "softBreak")) { + return false + } + const i = e.getFirstRange(); + const o = i.start.parent; + const r = i.end.parent; + if ((VT(o, t) || VT(r, t)) && o !== r) { + return false + } + return true + } + + function RT(t, e, n) { + const i = n.isCollapsed; + const o = n.getFirstRange(); + const r = o.start.parent; + const s = o.end.parent; + const a = r == s; + if (i) { + const i = fE(t.schema, n.getAttributes()); + OT(t, e, o.end); + e.removeSelectionAttribute(n.getAttributeKeys()); + e.setSelectionAttribute(i) + } else { + const i = !(o.start.isAtStart && o.end.isAtEnd); + t.deleteContent(n, {leaveUnmerged: i}); + if (a) { + OT(t, e, n.focus) + } else { + if (i) { + e.setSelection(s, 0) + } + } + } + } + + function OT(t, e, n) { + const i = e.createElement("softBreak"); + t.insertContent(i, n); + e.setSelection(i, "after") + } + + function VT(t, e) { + if (t.is("rootElement")) { + return false + } + return e.isLimit(t) || VT(t.parent, e) + } + + class FT extends mi { + static get pluginName() { + return "ShiftEnter" + } + + init() { + const t = this.editor; + const e = t.model.schema; + const n = t.conversion; + const i = t.editing.view; + const o = i.document; + e.register("softBreak", {allowWhere: "$text", isInline: true}); + n.for("upcast").elementToElement({model: "softBreak", view: "br"}); + n.for("downcast").elementToElement({ + model: "softBreak", + view: (t, {writer: e}) => e.createEmptyElement("br") + }); + i.addObserver(wE); + t.commands.add("shiftEnter", new NT(t)); + this.listenTo(o, "enter", ((e, n) => { + n.preventDefault(); + if (!n.isSoft) { + return + } + t.execute("shiftEnter"); + i.scrollToTheSelection() + }), {priority: "low"}) + } + } + + class jT extends fi { + refresh() { + this.value = this._getValue(); + this.isEnabled = this._checkEnabled() + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.schema; + const i = e.document.selection; + const o = Array.from(i.getSelectedBlocks()); + const r = t.forceValue === undefined ? !this.value : t.forceValue; + e.change((t => { + if (!r) { + this._removeQuote(t, o.filter(HT)) + } else { + const e = o.filter((t => HT(t) || qT(n, t))); + this._applyQuote(t, e) + } + })) + } + + _getValue() { + const t = this.editor.model.document.selection; + const e = Ag(t.getSelectedBlocks()); + return !!(e && HT(e)) + } + + _checkEnabled() { + if (this.value) { + return true + } + const t = this.editor.model.document.selection; + const e = this.editor.model.schema; + const n = Ag(t.getSelectedBlocks()); + if (!n) { + return false + } + return qT(e, n) + } + + _removeQuote(t, e) { + UT(t, e).reverse().forEach((e => { + if (e.start.isAtStart && e.end.isAtEnd) { + t.unwrap(e.start.parent); + return + } + if (e.start.isAtStart) { + const n = t.createPositionBefore(e.start.parent); + t.move(e, n); + return + } + if (!e.end.isAtEnd) { + t.split(e.end) + } + const n = t.createPositionAfter(e.end.parent); + t.move(e, n) + })) + } + + _applyQuote(t, e) { + const n = []; + UT(t, e).reverse().forEach((e => { + let i = HT(e.start); + if (!i) { + i = t.createElement("blockQuote"); + t.wrap(e, i) + } + n.push(i) + })); + n.reverse().reduce(((e, n) => { + if (e.nextSibling == n) { + t.merge(t.createPositionAfter(e)); + return e + } + return n + })) + } + } + + function HT(t) { + return t.parent.name == "blockQuote" ? t.parent : null + } + + function UT(t, e) { + let n; + let i = 0; + const o = []; + while (i < e.length) { + const r = e[i]; + const s = e[i + 1]; + if (!n) { + n = t.createPositionBefore(r) + } + if (!s || r.nextSibling != s) { + o.push(t.createRange(n, t.createPositionAfter(r))); + n = null + } + i++ + } + return o + } + + function qT(t, e) { + const n = t.checkChild(e.parent, "blockQuote"); + const i = t.checkChild(["$root", "blockQuote"], e); + return n && i + } + + class WT extends mi { + static get pluginName() { + return "BlockQuoteEditing" + } + + static get requires() { + return [AE, Dx] + } + + init() { + const t = this.editor; + const e = t.model.schema; + t.commands.add("blockQuote", new jT(t)); + e.register("blockQuote", {inheritAllFrom: "$container"}); + t.conversion.elementToElement({model: "blockQuote", view: "blockquote"}); + t.model.document.registerPostFixer((n => { + const i = t.model.document.differ.getChanges(); + for (const t of i) { + if (t.type == "insert") { + const i = t.position.nodeAfter; + if (!i) { + continue + } + if (i.is("element", "blockQuote") && i.isEmpty) { + n.remove(i); + return true + } else if (i.is("element", "blockQuote") && !e.checkChild(t.position, i)) { + n.unwrap(i); + return true + } else if (i.is("element")) { + const t = n.createRangeIn(i); + for (const i of t.getItems()) { + if (i.is("element", "blockQuote") && !e.checkChild(n.createPositionBefore(i), i)) { + n.unwrap(i); + return true + } + } + } + } else if (t.type == "remove") { + const e = t.position.parent; + if (e.is("element", "blockQuote") && e.isEmpty) { + n.remove(e); + return true + } + } + } + return false + })); + const n = this.editor.editing.view.document; + const i = t.model.document.selection; + const o = t.commands.get("blockQuote"); + this.listenTo(n, "enter", ((e, n) => { + if (!i.isCollapsed || !o.value) { + return + } + const r = i.getLastPosition().parent; + if (r.isEmpty) { + t.execute("blockQuote"); + t.editing.view.scrollToTheSelection(); + n.preventDefault(); + e.stop() + } + }), {context: "blockquote"}); + this.listenTo(n, "delete", ((e, n) => { + if (n.direction != "backward" || !i.isCollapsed || !o.value) { + return + } + const r = i.getLastPosition().parent; + if (r.isEmpty && !r.previousSibling) { + t.execute("blockQuote"); + t.editing.view.scrollToTheSelection(); + n.preventDefault(); + e.stop() + } + }), {context: "blockquote"}) + } + } + + var GT = n(636); + var $T = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + $T.insert = "head"; + $T.singleton = true; + var KT = Ru()(GT.Z, $T); + const YT = GT.Z.locals || {}; + + class ZT extends mi { + static get pluginName() { + return "BlockQuoteUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("blockQuote", (n => { + const i = t.commands.get("blockQuote"); + const o = new zA(n); + o.set({label: e("Block quote"), icon: Lw.quote, tooltip: true, isToggleable: true}); + o.bind("isOn", "isEnabled").to(i, "value", "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute("blockQuote"); + t.editing.view.focus() + })); + return o + })) + } + } + + class QT extends mi { + static get requires() { + return [WT, ZT] + } + + static get pluginName() { + return "BlockQuote" + } + } + + class JT extends fi { + constructor(t, e) { + super(t); + this.attributeKey = e + } + + refresh() { + const t = this.editor.model; + const e = t.document; + this.value = this._getValueFromFirstAllowedNode(); + this.isEnabled = t.schema.checkAttributeInSelection(e.selection, this.attributeKey) + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = t.forceValue === undefined ? !this.value : t.forceValue; + e.change((t => { + if (i.isCollapsed) { + if (o) { + t.setSelectionAttribute(this.attributeKey, true) + } else { + t.removeSelectionAttribute(this.attributeKey) + } + } else { + const n = e.schema.getValidRanges(i.getRanges(), this.attributeKey); + for (const e of n) { + if (o) { + t.setAttribute(this.attributeKey, o, e) + } else { + t.removeAttribute(this.attributeKey, e) + } + } + } + })) + } + + _getValueFromFirstAllowedNode() { + const t = this.editor.model; + const e = t.schema; + const n = t.document.selection; + if (n.isCollapsed) { + return n.hasAttribute(this.attributeKey) + } + for (const t of n.getRanges()) { + for (const n of t.getItems()) { + if (e.checkAttribute(n, this.attributeKey)) { + return n.hasAttribute(this.attributeKey) + } + } + } + return false + } + } + + const XT = "bold"; + + class tI extends mi { + static get pluginName() { + return "BoldEditing" + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: XT}); + t.model.schema.setAttributeProperties(XT, {isFormatting: true, copyOnEnter: true}); + t.conversion.attributeToElement({ + model: XT, view: "strong", upcastAlso: ["b", t => { + const e = t.getStyle("font-weight"); + if (!e) { + return null + } + if (e == "bold" || Number(e) >= 600) { + return {name: true, styles: ["font-weight"]} + } + }] + }); + t.commands.add(XT, new JT(t, XT)); + t.keystrokes.set("CTRL+B", XT) + } + } + + const eI = ''; + const nI = "bold"; + + class iI extends mi { + static get pluginName() { + return "BoldUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add(nI, (n => { + const i = t.commands.get(nI); + const o = new zA(n); + o.set({label: e("Bold"), icon: eI, keystroke: "CTRL+B", tooltip: true, isToggleable: true}); + o.bind("isOn", "isEnabled").to(i, "value", "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute(nI); + t.editing.view.focus() + })); + return o + })) + } + } + + class oI extends mi { + static get requires() { + return [tI, iI] + } + + static get pluginName() { + return "Bold" + } + } + + const rI = ''; + + class sI extends mi { + static get pluginName() { + return "CKFinderUI" + } + + init() { + const t = this.editor; + const e = t.ui.componentFactory; + const n = t.t; + e.add("ckfinder", (e => { + const i = t.commands.get("ckfinder"); + const o = new zA(e); + o.set({label: n("Insert image or file"), icon: rI, tooltip: true}); + o.bind("isEnabled").to(i); + o.on("execute", (() => { + t.execute("ckfinder"); + t.editing.view.focus() + })); + return o + })) + } + } + + class aI extends fi { + constructor(t) { + super(t); + this.stopListening(this.editor.model.document, "change"); + this.listenTo(this.editor.model.document, "change", (() => this.refresh()), {priority: "low"}) + } + + refresh() { + const t = this.editor.commands.get("insertImage"); + const e = this.editor.commands.get("link"); + this.isEnabled = t.isEnabled || e.isEnabled + } + + execute() { + const t = this.editor; + const e = this.editor.config.get("ckfinder.openerMethod") || "modal"; + if (e != "popup" && e != "modal") { + throw new u("ckfinder-unknown-openermethod", t) + } + const n = this.editor.config.get("ckfinder.options") || {}; + n.chooseFiles = true; + const i = n.onInit; + if (!n.language) { + n.language = t.locale.uiLanguage + } + n.onInit = e => { + if (i) { + i(e) + } + e.on("files:choose", (n => { + const i = n.data.files.toArray(); + const o = i.filter((t => !t.isImage())); + const r = i.filter((t => t.isImage())); + for (const e of o) { + t.execute("link", e.getUrl()) + } + const s = []; + for (const t of r) { + const n = t.getUrl(); + s.push(n ? n : e.request("file:getProxyUrl", {file: t})) + } + if (s.length) { + cI(t, s) + } + })); + e.on("file:choose:resizedImage", (e => { + const n = e.data.resizedUrl; + if (!n) { + const e = t.plugins.get("Notification"); + const n = t.locale.t; + e.showWarning(n("Could not obtain resized image URL."), { + title: n("Selecting resized image failed"), + namespace: "ckfinder" + }); + return + } + cI(t, [n]) + })) + }; + window.CKFinder[e](n) + } + } + + function cI(t, e) { + const n = t.commands.get("insertImage"); + if (!n.isEnabled) { + const e = t.plugins.get("Notification"); + const n = t.locale.t; + e.showWarning(n("Could not insert image at the current position."), { + title: n("Inserting image failed"), + namespace: "ckfinder" + }); + return + } + t.execute("insertImage", {source: e}) + } + + class lI extends mi { + static get pluginName() { + return "CKFinderEditing" + } + + static get requires() { + return [M_, "LinkEditing"] + } + + init() { + const t = this.editor; + if (!t.plugins.has("ImageBlockEditing") && !t.plugins.has("ImageInlineEditing")) { + throw new u("ckfinder-missing-image-plugin", t) + } + t.commands.add("ckfinder", new aI(t)) + } + } + + class dI extends mi { + static get pluginName() { + return "CKFinder" + } + + static get requires() { + return ["Link", "CKFinderUploadAdapter", lI, sI] + } + } + + class uI { + constructor() { + const t = new window.FileReader; + this._reader = t; + this._data = undefined; + this.set("loaded", 0); + t.onprogress = t => { + this.loaded = t.loaded + } + } + + get error() { + return this._reader.error + } + + get data() { + return this._data + } + + read(t) { + const e = this._reader; + this.total = t.size; + return new Promise(((n, i) => { + e.onload = () => { + const t = e.result; + this._data = t; + n(t) + }; + e.onerror = () => { + i("error") + }; + e.onabort = () => { + i("aborted") + }; + this._reader.readAsDataURL(t) + })) + } + + abort() { + this._reader.abort() + } + } + + hi(uI, ei); + + class hI extends mi { + static get pluginName() { + return "FileRepository" + } + + static get requires() { + return [ow] + } + + init() { + this.loaders = new Ya; + this.loaders.on("add", (() => this._updatePendingAction())); + this.loaders.on("remove", (() => this._updatePendingAction())); + this._loadersMap = new Map; + this._pendingAction = null; + this.set("uploaded", 0); + this.set("uploadTotal", null); + this.bind("uploadedPercent").to(this, "uploaded", this, "uploadTotal", ((t, e) => e ? t / e * 100 : 0)) + } + + getLoader(t) { + return this._loadersMap.get(t) || null + } + + createLoader(t) { + if (!this.createUploadAdapter) { + h("filerepository-no-upload-adapter"); + return null + } + const e = new mI(Promise.resolve(t), this.createUploadAdapter); + this.loaders.add(e); + this._loadersMap.set(t, e); + if (t instanceof Promise) { + e.file.then((t => { + this._loadersMap.set(t, e) + })).catch((() => { + })) + } + e.on("change:uploaded", (() => { + let t = 0; + for (const e of this.loaders) { + t += e.uploaded + } + this.uploaded = t + })); + e.on("change:uploadTotal", (() => { + let t = 0; + for (const e of this.loaders) { + if (e.uploadTotal) { + t += e.uploadTotal + } + } + this.uploadTotal = t + })); + return e + } + + destroyLoader(t) { + const e = t instanceof mI ? t : this.getLoader(t); + e._destroy(); + this.loaders.remove(e); + this._loadersMap.forEach(((t, n) => { + if (t === e) { + this._loadersMap.delete(n) + } + })) + } + + _updatePendingAction() { + const t = this.editor.plugins.get(ow); + if (this.loaders.length) { + if (!this._pendingAction) { + const e = this.editor.t; + const n = t => `${e("Upload in progress")} ${parseInt(t)}%.`; + this._pendingAction = t.add(n(this.uploadedPercent)); + this._pendingAction.bind("message").to(this, "uploadedPercent", n) + } + } else { + t.remove(this._pendingAction); + this._pendingAction = null + } + } + } + + hi(hI, ei); + + class mI { + constructor(t, e) { + this.id = s(); + this._filePromiseWrapper = this._createFilePromiseWrapper(t); + this._adapter = e(this); + this._reader = new uI; + this.set("status", "idle"); + this.set("uploaded", 0); + this.set("uploadTotal", null); + this.bind("uploadedPercent").to(this, "uploaded", this, "uploadTotal", ((t, e) => e ? t / e * 100 : 0)); + this.set("uploadResponse", null) + } + + get file() { + if (!this._filePromiseWrapper) { + return Promise.resolve(null) + } else { + return this._filePromiseWrapper.promise.then((t => this._filePromiseWrapper ? t : null)) + } + } + + get data() { + return this._reader.data + } + + read() { + if (this.status != "idle") { + throw new u("filerepository-read-wrong-status", this) + } + this.status = "reading"; + return this.file.then((t => this._reader.read(t))).then((t => { + if (this.status !== "reading") { + throw this.status + } + this.status = "idle"; + return t + })).catch((t => { + if (t === "aborted") { + this.status = "aborted"; + throw"aborted" + } + this.status = "error"; + throw this._reader.error ? this._reader.error : t + })) + } + + upload() { + if (this.status != "idle") { + throw new u("filerepository-upload-wrong-status", this) + } + this.status = "uploading"; + return this.file.then((() => this._adapter.upload())).then((t => { + this.uploadResponse = t; + this.status = "idle"; + return t + })).catch((t => { + if (this.status === "aborted") { + throw"aborted" + } + this.status = "error"; + throw t + })) + } + + abort() { + const t = this.status; + this.status = "aborted"; + if (!this._filePromiseWrapper.isFulfilled) { + this._filePromiseWrapper.promise.catch((() => { + })); + this._filePromiseWrapper.rejecter("aborted") + } else if (t == "reading") { + this._reader.abort() + } else if (t == "uploading" && this._adapter.abort) { + this._adapter.abort() + } + this._destroy() + } + + _destroy() { + this._filePromiseWrapper = undefined; + this._reader = undefined; + this._adapter = undefined; + this.uploadResponse = undefined + } + + _createFilePromiseWrapper(t) { + const e = {}; + e.promise = new Promise(((n, i) => { + e.rejecter = i; + e.isFulfilled = false; + t.then((t => { + e.isFulfilled = true; + n(t) + })).catch((t => { + e.isFulfilled = true; + i(t) + })) + })); + return e + } + } + + hi(mI, ei); + + class gI extends qw { + constructor(t) { + super(t); + this.buttonView = new zA(t); + this._fileInputView = new fI(t); + this._fileInputView.bind("acceptedType").to(this); + this._fileInputView.bind("allowMultipleFiles").to(this); + this._fileInputView.delegate("done").to(this); + this.setTemplate({ + tag: "span", + attributes: {class: "ck-file-dialog-button"}, + children: [this.buttonView, this._fileInputView] + }); + this.buttonView.on("execute", (() => { + this._fileInputView.open() + })) + } + + focus() { + this.buttonView.focus() + } + } + + class fI extends qw { + constructor(t) { + super(t); + this.set("acceptedType"); + this.set("allowMultipleFiles", false); + const e = this.bindTemplate; + this.setTemplate({ + tag: "input", + attributes: { + class: ["ck-hidden"], + type: "file", + tabindex: "-1", + accept: e.to("acceptedType"), + multiple: e.to("allowMultipleFiles") + }, + on: { + change: e.to((() => { + if (this.element && this.element.files && this.element.files.length) { + this.fire("done", this.element.files) + } + this.element.value = "" + })) + } + }) + } + + open() { + this.element.click() + } + } + + class pI extends (null && Plugin) { + static get requires() { + return [FileRepository] + } + + static get pluginName() { + return "Base64UploadAdapter" + } + + init() { + this.editor.plugins.get(FileRepository).createUploadAdapter = t => new bI(t) + } + } + + class bI { + constructor(t) { + this.loader = t + } + + upload() { + return new Promise(((t, e) => { + const n = this.reader = new window.FileReader; + n.addEventListener("load", (() => { + t({default: n.result}) + })); + n.addEventListener("error", (t => { + e(t) + })); + n.addEventListener("abort", (() => { + e() + })); + this.loader.file.then((t => { + n.readAsDataURL(t) + })) + })) + } + + abort() { + this.reader.abort() + } + } + + class kI extends (null && Plugin) { + static get requires() { + return [FileRepository] + } + + static get pluginName() { + return "SimpleUploadAdapter" + } + + init() { + const t = this.editor.config.get("simpleUpload"); + if (!t) { + return + } + if (!t.uploadUrl) { + logWarning("simple-upload-adapter-missing-uploadurl"); + return + } + this.editor.plugins.get(FileRepository).createUploadAdapter = e => new wI(e, t) + } + } + + class wI { + constructor(t, e) { + this.loader = t; + this.options = e + } + + upload() { + return this.loader.file.then((t => new Promise(((e, n) => { + this._initRequest(); + this._initListeners(e, n, t); + this._sendRequest(t) + })))) + } + + abort() { + if (this.xhr) { + this.xhr.abort() + } + } + + _initRequest() { + const t = this.xhr = new XMLHttpRequest; + t.open("POST", this.options.uploadUrl, true); + t.responseType = "json" + } + + _initListeners(t, e, n) { + const i = this.xhr; + const o = this.loader; + const r = `Couldn't upload file: ${n.name}.`; + i.addEventListener("error", (() => e(r))); + i.addEventListener("abort", (() => e())); + i.addEventListener("load", (() => { + const n = i.response; + if (!n || n.error) { + return e(n && n.error && n.error.message ? n.error.message : r) + } + const o = n.url ? {default: n.url} : n.urls; + t({...n, urls: o}) + })); + if (i.upload) { + i.upload.addEventListener("progress", (t => { + if (t.lengthComputable) { + o.uploadTotal = t.total; + o.uploaded = t.loaded + } + })) + } + } + + _sendRequest(t) { + const e = this.options.headers || {}; + const n = this.options.withCredentials || false; + for (const t of Object.keys(e)) { + this.xhr.setRequestHeader(t, e[t]) + } + this.xhr.withCredentials = n; + const i = new FormData; + i.append("upload", t); + this.xhr.send(i) + } + } + + const AI = "ckCsrfToken"; + const CI = 40; + const _I = "abcdefghijklmnopqrstuvwxyz0123456789"; + + function vI() { + let t = yI(AI); + if (!t || t.length != CI) { + t = EI(CI); + xI(AI, t) + } + return t + } + + function yI(t) { + t = t.toLowerCase(); + const e = document.cookie.split(";"); + for (const n of e) { + const e = n.split("="); + const i = decodeURIComponent(e[0].trim().toLowerCase()); + if (i === t) { + return decodeURIComponent(e[1]) + } + } + return null + } + + function xI(t, e) { + document.cookie = encodeURIComponent(t) + "=" + encodeURIComponent(e) + ";path=/" + } + + function EI(t) { + let e = ""; + const n = new Uint8Array(t); + window.crypto.getRandomValues(n); + for (let t = 0; t < n.length; t++) { + const i = _I.charAt(n[t] % _I.length); + e += Math.random() > .5 ? i.toUpperCase() : i + } + return e + } + + class DI extends mi { + static get requires() { + return [hI] + } + + static get pluginName() { + return "CKFinderUploadAdapter" + } + + init() { + const t = this.editor.config.get("ckfinder.uploadUrl"); + if (!t) { + return + } + this.editor.plugins.get(hI).createUploadAdapter = e => new SI(e, t, this.editor.t) + } + } + + class SI { + constructor(t, e, n) { + this.loader = t; + this.url = e; + this.t = n + } + + upload() { + return this.loader.file.then((t => new Promise(((e, n) => { + this._initRequest(); + this._initListeners(e, n, t); + this._sendRequest(t) + })))) + } + + abort() { + if (this.xhr) { + this.xhr.abort() + } + } + + _initRequest() { + const t = this.xhr = new XMLHttpRequest; + t.open("POST", this.url, true); + t.responseType = "json" + } + + _initListeners(t, e, n) { + const i = this.xhr; + const o = this.loader; + const r = this.t; + const s = r("Cannot upload file:") + ` ${n.name}.`; + i.addEventListener("error", (() => e(s))); + i.addEventListener("abort", (() => e())); + i.addEventListener("load", (() => { + const n = i.response; + if (!n || !n.uploaded) { + return e(n && n.error && n.error.message ? n.error.message : s) + } + t({default: n.url}) + })); + if (i.upload) { + i.upload.addEventListener("progress", (t => { + if (t.lengthComputable) { + o.uploadTotal = t.total; + o.uploaded = t.loaded + } + })) + } + } + + _sendRequest(t) { + const e = new FormData; + e.append("upload", t); + e.append("ckCsrfToken", vI()); + this.xhr.send(e) + } + } + + const TI = {autoRefresh: true}; + const II = 36e5; + + class BI { + constructor(t, e = TI) { + if (!t) { + throw new u("token-missing-token-url", this) + } + if (e.initValue) { + this._validateTokenValue(e.initValue) + } + this.set("value", e.initValue); + if (typeof t === "function") { + this._refresh = t + } else { + this._refresh = () => MI(t) + } + this._options = Object.assign({}, TI, e) + } + + init() { + return new Promise(((t, e) => { + if (!this.value) { + this.refreshToken().then(t).catch(e); + return + } + if (this._options.autoRefresh) { + this._registerRefreshTokenTimeout() + } + t(this) + })) + } + + refreshToken() { + return this._refresh().then((t => { + this._validateTokenValue(t); + this.set("value", t); + if (this._options.autoRefresh) { + this._registerRefreshTokenTimeout() + } + })).then((() => this)) + } + + destroy() { + clearTimeout(this._tokenRefreshTimeout) + } + + _validateTokenValue(t) { + const e = typeof t === "string"; + const n = !/^".*"$/.test(t); + const i = e && t.split(".").length === 3; + if (!(n && i)) { + throw new u("token-not-in-jwt-format", this) + } + } + + _registerRefreshTokenTimeout() { + const t = this._getTokenRefreshTimeoutTime(); + clearTimeout(this._tokenRefreshTimeout); + this._tokenRefreshTimeout = setTimeout((() => { + this.refreshToken() + }), t) + } + + _getTokenRefreshTimeoutTime() { + try { + const [, t] = this.value.split("."); + const {exp: e} = JSON.parse(atob(t)); + if (!e) { + return II + } + const n = Math.floor((e * 1e3 - Date.now()) / 2); + return n + } catch (t) { + return II + } + } + + static create(t, e = TI) { + const n = new BI(t, e); + return n.init() + } + } + + hi(BI, ei); + + function MI(t) { + return new Promise(((e, n) => { + const i = new XMLHttpRequest; + i.open("GET", t); + i.addEventListener("load", (() => { + const t = i.status; + const o = i.response; + if (t < 200 || t > 299) { + return n(new u("token-cannot-download-new-token", null)) + } + return e(o) + })); + i.addEventListener("error", (() => n(new Error("Network Error")))); + i.addEventListener("abort", (() => n(new Error("Abort")))); + i.send() + })) + } + + const zI = BI; + const LI = /^data:(\S*?);base64,/; + + class NI { + constructor(t, e, n) { + if (!t) { + throw new u("fileuploader-missing-file", null) + } + if (!e) { + throw new u("fileuploader-missing-token", null) + } + if (!n) { + throw new u("fileuploader-missing-api-address", null) + } + this.file = RI(t) ? PI(t) : t; + this._token = e; + this._apiAddress = n + } + + onProgress(t) { + this.on("progress", ((e, n) => t(n))); + return this + } + + onError(t) { + this.once("error", ((e, n) => t(n))); + return this + } + + abort() { + this.xhr.abort() + } + + send() { + this._prepareRequest(); + this._attachXHRListeners(); + return this._sendRequest() + } + + _prepareRequest() { + const t = new XMLHttpRequest; + t.open("POST", this._apiAddress); + t.setRequestHeader("Authorization", this._token.value); + t.responseType = "json"; + this.xhr = t + } + + _attachXHRListeners() { + const t = this; + const e = this.xhr; + e.addEventListener("error", n("Network Error")); + e.addEventListener("abort", n("Abort")); + if (e.upload) { + e.upload.addEventListener("progress", (t => { + if (t.lengthComputable) { + this.fire("progress", {total: t.total, uploaded: t.loaded}) + } + })) + } + e.addEventListener("load", (() => { + const t = e.status; + const n = e.response; + if (t < 200 || t > 299) { + return this.fire("error", n.message || n.error) + } + })); + + function n(e) { + return () => t.fire("error", e) + } + } + + _sendRequest() { + const t = new FormData; + const e = this.xhr; + t.append("file", this.file); + return new Promise(((n, i) => { + e.addEventListener("load", (() => { + const t = e.status; + const o = e.response; + if (t < 200 || t > 299) { + if (o.message) { + return i(new u("fileuploader-uploading-data-failed", this, {message: o.message})) + } + return i(o.error) + } + return n(o) + })); + e.addEventListener("error", (() => i(new Error("Network Error")))); + e.addEventListener("abort", (() => i(new Error("Abort")))); + e.send(t) + })) + } + } + + hi(NI, v); + + function PI(t, e = 512) { + try { + const n = t.match(LI)[1]; + const i = atob(t.replace(LI, "")); + const o = []; + for (let t = 0; t < i.length; t += e) { + const n = i.slice(t, t + e); + const r = new Array(n.length); + for (let t = 0; t < n.length; t++) { + r[t] = n.charCodeAt(t) + } + o.push(new Uint8Array(r)) + } + return new Blob(o, {type: n}) + } catch (t) { + throw new u("fileuploader-decoding-image-data-error", null) + } + } + + function RI(t) { + if (typeof t !== "string") { + return false + } + const e = t.match(LI); + return !!(e && e.length) + } + + class OI { + constructor(t, e) { + if (!t) { + throw new u("uploadgateway-missing-token", null) + } + if (!e) { + throw new u("uploadgateway-missing-api-address", null) + } + this._token = t; + this._apiAddress = e + } + + upload(t) { + return new NI(t, this._token, this._apiAddress) + } + } + + class VI extends cc { + static get pluginName() { + return "CloudServicesCore" + } + + createToken(t, e) { + return new zI(t, e) + } + + createUploadGateway(t, e) { + return new OI(t, e) + } + } + + class FI extends cc { + static get pluginName() { + return "CloudServices" + } + + static get requires() { + return [VI] + } + + init() { + const t = this.context.config; + const e = t.get("cloudServices") || {}; + for (const t in e) { + this[t] = e[t] + } + this._tokens = new Map; + if (!this.tokenUrl) { + this.token = null; + return + } + this.token = this.context.plugins.get("CloudServicesCore").createToken(this.tokenUrl); + this._tokens.set(this.tokenUrl, this.token); + return this.token.init() + } + + registerTokenUrl(t) { + if (this._tokens.has(t)) { + return Promise.resolve(this.getTokenFor(t)) + } + const e = this.context.plugins.get("CloudServicesCore").createToken(t); + this._tokens.set(t, e); + return e.init() + } + + getTokenFor(t) { + const e = this._tokens.get(t); + if (!e) { + throw new u("cloudservices-token-not-registered", this) + } + return e + } + + destroy() { + super.destroy(); + for (const t of this._tokens.values()) { + t.destroy() + } + } + } + + const jI = "code"; + const HI = "ck-code_selected"; + + class UI extends mi { + static get pluginName() { + return "CodeEditing" + } + + static get requires() { + return [Bx] + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: jI}); + t.model.schema.setAttributeProperties(jI, {isFormatting: true, copyOnEnter: false}); + t.conversion.attributeToElement({ + model: jI, + view: "code", + upcastAlso: {styles: {"word-wrap": "break-word"}} + }); + t.commands.add(jI, new JT(t, jI)); + t.plugins.get(Bx).registerAttribute(jI); + Xx(t, jI, "code", HI) + } + } + + const qI = ''; + var WI = n(8180); + var GI = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + GI.insert = "head"; + GI.singleton = true; + var $I = Ru()(WI.Z, GI); + const KI = WI.Z.locals || {}; + const YI = "code"; + + class ZI extends mi { + static get pluginName() { + return "CodeUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add(YI, (n => { + const i = t.commands.get(YI); + const o = new zA(n); + o.set({label: e("Code"), icon: qI, tooltip: true, isToggleable: true}); + o.bind("isOn", "isEnabled").to(i, "value", "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute(YI); + t.editing.view.focus() + })); + return o + })) + } + } + + class QI extends mi { + static get requires() { + return [UI, ZI] + } + + static get pluginName() { + return "Code" + } + } + + function JI(t) { + const e = t.t; + const n = t.config.get("codeBlock.languages"); + for (const t of n) { + if (t.label === "Plain text") { + t.label = e("Plain text") + } + if (t.class === undefined) { + t.class = `language-${t.language}` + } + } + return n + } + + function XI(t, e, n) { + const i = {}; + for (const o of t) { + if (e === "class") { + i[o[e].split(" ").shift()] = o[n] + } else { + i[o[e]] = o[n] + } + } + return i + } + + function tB(t) { + return t.data.match(/^(\s*)/)[0] + } + + function eB(t, e) { + const n = t.createDocumentFragment(); + const i = e.split("\n"); + const o = i.reduce(((e, n, o) => { + e.push(n); + if (o < i.length - 1) { + e.push(t.createElement("br")) + } + return e + }), []); + t.appendChild(o, n); + return n + } + + function nB(t) { + const e = t.document.selection; + const n = []; + if (e.isCollapsed) { + n.push(e.anchor) + } else { + const i = e.getFirstRange().getWalker({ignoreElementEnd: true, direction: "backward"}); + for (const {item: e} of i) { + if (e.is("$textProxy") && e.parent.is("element", "codeBlock")) { + const i = tB(e.textNode); + const {parent: o, startOffset: r} = e.textNode; + const s = t.createPositionAt(o, r + i.length); + n.push(s) + } + } + } + return n + } + + function iB(t) { + const e = Ag(t.getSelectedBlocks()); + return e && e.is("element", "codeBlock") + } + + class oB extends fi { + constructor(t) { + super(t); + this._lastLanguage = null + } + + refresh() { + this.value = this._getValue(); + this.isEnabled = this._checkEnabled() + } + + execute(t = {}) { + const e = this.editor; + const n = e.model; + const i = n.document.selection; + const o = JI(e); + const r = o[0]; + const s = Array.from(i.getSelectedBlocks()); + const a = t.forceValue === undefined ? !this.value : t.forceValue; + const c = sB(t, this._lastLanguage, r.language); + n.change((t => { + if (a) { + this._applyCodeBlock(t, s, c) + } else { + this._removeCodeBlock(t, s) + } + })) + } + + _getValue() { + const t = this.editor.model.document.selection; + const e = Ag(t.getSelectedBlocks()); + const n = !!(e && e.is("element", "codeBlock")); + return n ? e.getAttribute("language") : false + } + + _checkEnabled() { + if (this.value) { + return true + } + const t = this.editor.model.document.selection; + const e = this.editor.model.schema; + const n = Ag(t.getSelectedBlocks()); + if (!n) { + return false + } + return rB(e, n) + } + + _applyCodeBlock(t, e, n) { + this._lastLanguage = n; + const i = this.editor.model.schema; + const o = e.filter((t => rB(i, t))); + for (const e of o) { + t.rename(e, "codeBlock"); + t.setAttribute("language", n, e); + i.removeDisallowedAttributes([e], t); + Array.from(e.getChildren()).filter((t => !i.checkChild(e, t))).forEach((e => t.remove(e))) + } + o.reverse().forEach(((e, n) => { + const i = o[n + 1]; + if (e.previousSibling === i) { + t.appendElement("softBreak", i); + t.merge(t.createPositionBefore(e)) + } + })) + } + + _removeCodeBlock(t, e) { + const n = e.filter((t => t.is("element", "codeBlock"))); + for (const e of n) { + const n = t.createRangeOn(e); + for (const e of Array.from(n.getItems()).reverse()) { + if (e.is("element", "softBreak") && e.parent.is("element", "codeBlock")) { + const {position: n} = t.split(t.createPositionBefore(e)); + t.rename(n.nodeAfter, "paragraph"); + t.removeAttribute("language", n.nodeAfter); + t.remove(e) + } + } + t.rename(e, "paragraph"); + t.removeAttribute("language", e) + } + } + } + + function rB(t, e) { + if (e.is("rootElement") || t.isLimit(e)) { + return false + } + return t.checkChild(e.parent, "codeBlock") + } + + function sB(t, e, n) { + if (t.language) { + return t.language + } + if (t.usePreviousLanguageChoice && e) { + return e + } + return n + } + + class aB extends fi { + constructor(t) { + super(t); + this._indentSequence = t.config.get("codeBlock.indentSequence") + } + + refresh() { + this.isEnabled = this._checkEnabled() + } + + execute() { + const t = this.editor; + const e = t.model; + e.change((t => { + const n = nB(e); + for (const e of n) { + t.insertText(this._indentSequence, e) + } + })) + } + + _checkEnabled() { + if (!this._indentSequence) { + return false + } + return iB(this.editor.model.document.selection) + } + } + + class cB extends fi { + constructor(t) { + super(t); + this._indentSequence = t.config.get("codeBlock.indentSequence") + } + + refresh() { + this.isEnabled = this._checkEnabled() + } + + execute() { + const t = this.editor; + const e = t.model; + e.change((t => { + const n = nB(e); + for (const e of n) { + const n = lB(this.editor.model, e, this._indentSequence); + if (n) { + t.remove(n) + } + } + })) + } + + _checkEnabled() { + if (!this._indentSequence) { + return false + } + const t = this.editor.model; + if (!iB(t.document.selection)) { + return false + } + return nB(t).some((e => lB(t, e, this._indentSequence))) + } + } + + function lB(t, e, n) { + const i = dB(e); + if (!i) { + return null + } + const o = tB(i); + const r = o.lastIndexOf(n); + if (r + n.length !== o.length) { + return null + } + if (r === -1) { + return null + } + const {parent: s, startOffset: a} = i; + return t.createRange(t.createPositionAt(s, a + r), t.createPositionAt(s, a + r + n.length)) + } + + function dB(t) { + let e = t.parent.getChild(t.index); + if (!e || e.is("element", "softBreak")) { + e = t.nodeBefore + } + if (!e || e.is("element", "softBreak")) { + return null + } + return e + } + + function uB(t, e, n = false) { + const i = XI(e, "language", "class"); + const o = XI(e, "language", "label"); + return (e, r, s) => { + const {writer: a, mapper: c, consumable: l} = s; + if (!l.consume(r.item, "insert")) { + return + } + const d = r.item.getAttribute("language"); + const u = c.toViewPosition(t.createPositionBefore(r.item)); + const h = {}; + if (n) { + h["data-language"] = o[d]; + h.spellcheck = "false" + } + const m = a.createContainerElement("code", {class: i[d] || null}); + const g = a.createContainerElement("pre", h, m); + a.insert(u, g); + c.bindElements(r.item, m) + } + } + + function hB(t) { + return (e, n, i) => { + if (n.item.parent.name !== "codeBlock") { + return + } + const {writer: o, mapper: r, consumable: s} = i; + if (!s.consume(n.item, "insert")) { + return + } + const a = r.toViewPosition(t.createPositionBefore(n.item)); + o.insert(a, o.createText("\n")) + } + } + + function mB(t, e) { + const n = XI(e, "class", "language"); + const i = e[0].language; + return (t, e, o) => { + const r = e.viewItem; + const s = r.parent; + if (!s || !s.is("element", "pre")) { + return + } + if (e.modelCursor.findAncestor("codeBlock")) { + return + } + const {consumable: a, writer: c} = o; + if (!a.test(r, {name: true})) { + return + } + const l = c.createElement("codeBlock"); + const d = [...r.getClassNames()]; + if (!d.length) { + d.push("") + } + for (const t of d) { + const e = n[t]; + if (e) { + c.setAttribute("language", e, l); + break + } + } + if (!l.hasAttribute("language")) { + c.setAttribute("language", i, l) + } + o.convertChildren(r, l); + if (!o.safeInsert(l, e.modelCursor)) { + return + } + a.consume(r, {name: true}); + o.updateConversionResult(l, e) + } + } + + function gB() { + return (t, e, {consumable: n, writer: i}) => { + let o = e.modelCursor; + if (!n.test(e.viewItem)) { + return + } + if (!o.findAncestor("codeBlock")) { + return + } + n.consume(e.viewItem); + const r = e.viewItem.data; + const s = r.split("\n").map((t => i.createText(t))); + const a = s[s.length - 1]; + for (const t of s) { + i.insert(t, o); + o = o.getShiftedBy(t.offsetSize); + if (t !== a) { + const t = i.createElement("softBreak"); + i.insert(t, o); + o = i.createPositionAfter(t) + } + } + e.modelRange = i.createRange(e.modelCursor, o); + e.modelCursor = o + } + } + + function fB() { + return (t, e, {consumable: n}) => { + const i = e.viewItem; + if (i.findAncestor("pre")) { + return + } + const o = Array.from(i.getChildren()); + const r = o.find((t => t.is("element", "code"))); + if (!r) { + return + } + for (const t of o) { + if (t === r || !t.is("$text")) { + continue + } + n.consume(t, {name: true}) + } + } + } + + const pB = "paragraph"; + + class bB extends mi { + static get pluginName() { + return "CodeBlockEditing" + } + + static get requires() { + return [FT] + } + + constructor(t) { + super(t); + t.config.define("codeBlock", { + languages: [{language: "plaintext", label: "Plain text"}, { + language: "c", + label: "C" + }, {language: "cs", label: "C#"}, {language: "cpp", label: "C++"}, { + language: "css", + label: "CSS" + }, {language: "diff", label: "Diff"}, {language: "html", label: "HTML"}, { + language: "java", + label: "Java" + }, {language: "javascript", label: "JavaScript"}, { + language: "php", + label: "PHP" + }, {language: "python", label: "Python"}, { + language: "ruby", + label: "Ruby" + }, {language: "typescript", label: "TypeScript"}, {language: "xml", label: "XML"}], + indentSequence: "\t" + }) + } + + init() { + const t = this.editor; + const e = t.model.schema; + const n = t.model; + const i = t.editing.view; + const o = t.plugins.has("DocumentListEditing"); + const r = JI(t); + t.commands.add("codeBlock", new oB(t)); + t.commands.add("indentCodeBlock", new aB(t)); + t.commands.add("outdentCodeBlock", new cB(t)); + this.listenTo(i.document, "tab", ((e, n) => { + const i = n.shiftKey ? "outdentCodeBlock" : "indentCodeBlock"; + const o = t.commands.get(i); + if (!o.isEnabled) { + return + } + t.execute(i); + n.stopPropagation(); + n.preventDefault(); + e.stop() + }), {context: "pre"}); + e.register("codeBlock", { + allowWhere: "$block", + allowChildren: "$text", + isBlock: true, + allowAttributes: ["language"] + }); + e.addAttributeCheck(((t, e) => { + const n = t.endsWith("codeBlock") && e.startsWith("list") && e !== "list"; + if (o && n) { + return true + } + if (t.endsWith("codeBlock $text")) { + return false + } + })); + t.model.schema.addChildCheck(((t, e) => { + if (t.endsWith("codeBlock") && e.isObject) { + return false + } + })); + t.editing.downcastDispatcher.on("insert:codeBlock", uB(n, r, true)); + t.data.downcastDispatcher.on("insert:codeBlock", uB(n, r)); + t.data.downcastDispatcher.on("insert:softBreak", hB(n), {priority: "high"}); + t.data.upcastDispatcher.on("element:code", mB(i, r)); + t.data.upcastDispatcher.on("text", gB()); + t.data.upcastDispatcher.on("element:pre", fB(), {priority: "high"}); + this.listenTo(t.editing.view.document, "clipboardInput", ((e, i) => { + let o = n.createRange(n.document.selection.anchor); + if (i.targetRanges) { + o = t.editing.mapper.toModelRange(i.targetRanges[0]) + } + if (!o.start.parent.is("element", "codeBlock")) { + return + } + const r = i.dataTransfer.getData("text/plain"); + const s = new Zv(t.editing.view.document); + i.content = eB(s, r) + })); + this.listenTo(n, "getSelectedContent", ((t, [i]) => { + const o = i.anchor; + if (i.isCollapsed || !o.parent.is("element", "codeBlock") || !o.hasSameParentAs(i.focus)) { + return + } + n.change((n => { + const r = t.return; + if (r.childCount > 1 || i.containsEntireContent(o.parent)) { + const e = n.createElement("codeBlock", o.parent.getAttributes()); + n.append(r, e); + const i = n.createDocumentFragment(); + n.append(e, i); + t.return = i + } else { + const t = r.getChild(0); + if (e.checkAttribute(t, "code")) { + n.setAttribute("code", true, t) + } + } + })) + })) + } + + afterInit() { + const t = this.editor; + const e = t.commands; + const n = e.get("indent"); + const i = e.get("outdent"); + if (n) { + n.registerChildCommand(e.get("indentCodeBlock"), {priority: "highest"}) + } + if (i) { + i.registerChildCommand(e.get("outdentCodeBlock")) + } + this.listenTo(t.editing.view.document, "enter", ((e, n) => { + const i = t.model.document.selection.getLastPosition().parent; + if (!i.is("element", "codeBlock")) { + return + } + if (!wB(t, n.isSoft) && !AB(t, n.isSoft)) { + kB(t) + } + n.preventDefault(); + e.stop() + }), {context: "pre"}) + } + } + + function kB(t) { + const e = t.model; + const n = e.document; + const i = n.selection.getLastPosition(); + const o = i.nodeBefore || i.textNode; + let r; + if (o && o.is("$text")) { + r = tB(o) + } + t.model.change((e => { + t.execute("shiftEnter"); + if (r) { + e.insertText(r, n.selection.anchor) + } + })) + } + + function wB(t, e) { + const n = t.model; + const i = n.document; + const o = t.editing.view; + const r = i.selection.getLastPosition(); + const s = r.nodeAfter; + if (e || !i.selection.isCollapsed || !r.isAtStart) { + return false + } + if (!_B(s)) { + return false + } + t.model.change((e => { + t.execute("enter"); + const n = i.selection.anchor.parent.previousSibling; + e.rename(n, pB); + e.setSelection(n, "in"); + t.model.schema.removeDisallowedAttributes([n], e); + e.remove(s) + })); + o.scrollToTheSelection(); + return true + } + + function AB(t, e) { + const n = t.model; + const i = n.document; + const o = t.editing.view; + const r = i.selection.getLastPosition(); + const s = r.nodeBefore; + let a; + if (e || !i.selection.isCollapsed || !r.isAtEnd || !s || !s.previousSibling) { + return false + } + if (_B(s) && _B(s.previousSibling)) { + a = n.createRange(n.createPositionBefore(s.previousSibling), n.createPositionAfter(s)) + } else if (CB(s) && _B(s.previousSibling) && _B(s.previousSibling.previousSibling)) { + a = n.createRange(n.createPositionBefore(s.previousSibling.previousSibling), n.createPositionAfter(s)) + } else if (CB(s) && _B(s.previousSibling) && CB(s.previousSibling.previousSibling) && _B(s.previousSibling.previousSibling.previousSibling)) { + a = n.createRange(n.createPositionBefore(s.previousSibling.previousSibling.previousSibling), n.createPositionAfter(s)) + } else { + return false + } + t.model.change((e => { + e.remove(a); + t.execute("enter"); + const n = i.selection.anchor.parent; + e.rename(n, pB); + t.model.schema.removeDisallowedAttributes([n], e) + })); + o.scrollToTheSelection(); + return true + } + + function CB(t) { + return t && t.is("$text") && !t.data.match(/\S/) + } + + function _B(t) { + return t && t.is("element", "softBreak") + } + + const vB = ''; + var yB = n(9085); + var xB = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + xB.insert = "head"; + xB.singleton = true; + var EB = Ru()(yB.Z, xB); + const DB = yB.Z.locals || {}; + + class SB extends mi { + static get pluginName() { + return "CodeBlockUI" + } + + init() { + const t = this.editor; + const e = t.t; + const n = t.ui.componentFactory; + const i = JI(t); + n.add("codeBlock", (n => { + const o = t.commands.get("codeBlock"); + const r = qC(n, iC); + const s = r.buttonView; + s.set({label: e("Insert code block"), tooltip: true, icon: vB, isToggleable: true}); + s.bind("isOn").to(o, "value", (t => !!t)); + s.on("execute", (() => { + t.execute("codeBlock", {usePreviousLanguageChoice: true}); + t.editing.view.focus() + })); + r.on("execute", (e => { + t.execute("codeBlock", {language: e.source._codeBlockLanguage, forceValue: true}); + t.editing.view.focus() + })); + r.class = "ck-code-block-dropdown"; + r.bind("isEnabled").to(o); + GC(r, this._getLanguageListItemDefinitions(i)); + return r + })) + } + + _getLanguageListItemDefinitions(t) { + const e = this.editor; + const n = e.commands.get("codeBlock"); + const i = new Ya; + for (const e of t) { + const t = { + type: "button", + model: new z_({_codeBlockLanguage: e.language, label: e.label, withText: true}) + }; + t.model.bind("isOn").to(n, "value", (e => e === t.model._codeBlockLanguage)); + i.add(t) + } + return i + } + } + + class TB extends mi { + static get requires() { + return [bB, SB] + } + + static get pluginName() { + return "CodeBlock" + } + } + + const IB = { + block: [{model: "codeBlock", view: "pre"}, {model: "paragraph", view: "p"}, { + model: "blockQuote", + view: "blockquote" + }, {model: "listItem", view: "li"}, {model: "pageBreak", view: "div"}, { + model: "rawHtml", + view: "div" + }, {model: "table", view: "table"}, {model: "tableRow", view: "tr"}, { + model: "tableCell", + view: "td" + }, {model: "tableCell", view: "th"}, {model: "caption", view: "caption"}, { + model: "caption", + view: "figcaption" + }, {model: "imageBlock", view: "img"}, {model: "imageInline", view: "img"}, { + model: "htmlP", + view: "p", + modelSchema: {inheritAllFrom: "$block"} + }, { + model: "htmlBlockquote", + view: "blockquote", + modelSchema: {inheritAllFrom: "$container"} + }, { + model: "htmlTable", + view: "table", + modelSchema: {allowWhere: "$block", isBlock: true} + }, { + model: "htmlTbody", + view: "tbody", + modelSchema: {allowIn: "htmlTable", isBlock: true} + }, { + model: "htmlThead", + view: "thead", + modelSchema: {allowIn: "htmlTable", isBlock: true} + }, { + model: "htmlTfoot", + view: "tfoot", + modelSchema: {allowIn: "htmlTable", isBlock: true} + }, { + model: "htmlCaption", + view: "caption", + modelSchema: {allowIn: "htmlTable", allowChildren: "$text", isBlock: true} + }, { + model: "htmlTr", + view: "tr", + modelSchema: {allowIn: ["htmlTable", "htmlThead", "htmlTbody"]} + }, { + model: "htmlTd", + view: "td", + modelSchema: {allowIn: "htmlTr", allowContentOf: "$container"} + }, { + model: "htmlTh", + view: "th", + modelSchema: {allowIn: "htmlTr", allowContentOf: "$container"} + }, { + model: "htmlFigure", + view: "figure", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlFigcaption", + view: "figcaption", + modelSchema: {allowIn: "htmlFigure", allowChildren: "$text", isBlock: true} + }, { + model: "htmlAddress", + view: "address", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlAside", + view: "aside", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlMain", + view: "main", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlDetails", + view: "details", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlSummary", + view: "summary", + modelSchema: {allowChildren: "$text", allowIn: "htmlDetails", isBlock: true} + }, { + model: "htmlDiv", + view: "div", + paragraphLikeModel: "htmlDivParagraph", + modelSchema: {inheritAllFrom: "$container"} + }, { + model: "htmlFieldset", + view: "fieldset", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlLegend", + view: "legend", + modelSchema: {allowIn: "htmlFieldset", allowChildren: "$text"} + }, { + model: "htmlHeader", + view: "header", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlFooter", + view: "footer", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlForm", + view: "form", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlHgroup", + view: "hgroup", + modelSchema: { + allowChildren: ["htmlH1", "htmlH2", "htmlH3", "htmlH4", "htmlH5", "htmlH6"], + isBlock: true + } + }, {model: "htmlH1", view: "h1", modelSchema: {inheritAllFrom: "$block"}}, { + model: "htmlH2", + view: "h2", + modelSchema: {inheritAllFrom: "$block"} + }, {model: "htmlH3", view: "h3", modelSchema: {inheritAllFrom: "$block"}}, { + model: "htmlH4", + view: "h4", + modelSchema: {inheritAllFrom: "$block"} + }, {model: "htmlH5", view: "h5", modelSchema: {inheritAllFrom: "$block"}}, { + model: "htmlH6", + view: "h6", + modelSchema: {inheritAllFrom: "$block"} + }, { + model: "$htmlList", + modelSchema: {allowWhere: "$container", allowChildren: ["$htmlList", "htmlLi"], isBlock: true} + }, {model: "htmlDir", view: "dir", modelSchema: {inheritAllFrom: "$htmlList"}}, { + model: "htmlMenu", + view: "menu", + modelSchema: {inheritAllFrom: "$htmlList"} + }, {model: "htmlUl", view: "ul", modelSchema: {inheritAllFrom: "$htmlList"}}, { + model: "htmlOl", + view: "ol", + modelSchema: {inheritAllFrom: "$htmlList"} + }, { + model: "htmlLi", + view: "li", + modelSchema: {allowIn: "$htmlList", allowChildren: "$text", isBlock: true} + }, {model: "htmlPre", view: "pre", modelSchema: {inheritAllFrom: "$block"}}, { + model: "htmlArticle", + view: "article", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlSection", + view: "section", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlNav", + view: "nav", + modelSchema: {inheritAllFrom: "$container", isBlock: true} + }, { + model: "htmlDl", + view: "dl", + modelSchema: {allowWhere: "$container", allowChildren: ["htmlDt", "htmlDd"], isBlock: true} + }, {model: "htmlDt", view: "dt", modelSchema: {allowChildren: "$block", isBlock: true}}, { + model: "htmlDd", + view: "dd", + modelSchema: {allowChildren: "$block", isBlock: true} + }, {model: "htmlCenter", view: "center", modelSchema: {inheritAllFrom: "$container", isBlock: true}}], + inline: [{ + model: "htmlAcronym", + view: "acronym", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlTt", view: "tt", attributeProperties: {copyOnEnter: true}}, { + model: "htmlFont", + view: "font", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlTime", view: "time", attributeProperties: {copyOnEnter: true}}, { + model: "htmlVar", + view: "var", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlBig", view: "big", attributeProperties: {copyOnEnter: true}}, { + model: "htmlSmall", + view: "small", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlSamp", view: "samp", attributeProperties: {copyOnEnter: true}}, { + model: "htmlQ", + view: "q", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlOutput", view: "output", attributeProperties: {copyOnEnter: true}}, { + model: "htmlKbd", + view: "kbd", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlBdi", view: "bdi", attributeProperties: {copyOnEnter: true}}, { + model: "htmlBdo", + view: "bdo", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlAbbr", view: "abbr", attributeProperties: {copyOnEnter: true}}, { + model: "htmlA", + view: "a", + priority: 5, + coupledAttribute: "linkHref", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlStrong", + view: "strong", + coupledAttribute: "bold", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlB", + view: "b", + coupledAttribute: "bold", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlI", + view: "i", + coupledAttribute: "italic", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlEm", + view: "em", + coupledAttribute: "italic", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlS", + view: "s", + coupledAttribute: "strikethrough", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlDel", + view: "del", + coupledAttribute: "strikethrough", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlIns", view: "ins", attributeProperties: {copyOnEnter: true}}, { + model: "htmlU", + view: "u", + coupledAttribute: "underline", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlSub", + view: "sub", + coupledAttribute: "subscript", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlSup", + view: "sup", + coupledAttribute: "superscript", + attributeProperties: {copyOnEnter: true} + }, { + model: "htmlCode", + view: "code", + coupledAttribute: "code", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlMark", view: "mark", attributeProperties: {copyOnEnter: true}}, { + model: "htmlSpan", + view: "span", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlCite", view: "cite", attributeProperties: {copyOnEnter: true}}, { + model: "htmlLabel", + view: "label", + attributeProperties: {copyOnEnter: true} + }, {model: "htmlDfn", view: "dfn", attributeProperties: {copyOnEnter: true}}, { + model: "htmlObject", + view: "object", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlIframe", + view: "iframe", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlInput", + view: "input", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlButton", + view: "button", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlTextarea", + view: "textarea", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlSelect", + view: "select", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlVideo", + view: "video", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlEmbed", + view: "embed", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlOembed", + view: "oembed", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlAudio", + view: "audio", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlImg", + view: "img", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlCanvas", + view: "canvas", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlMeter", + view: "meter", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlProgress", + view: "progress", + isObject: true, + modelSchema: {inheritAllFrom: "$inlineObject"} + }, { + model: "htmlScript", + view: "script", + modelSchema: {allowWhere: ["$text", "$block"], isInline: true} + }, {model: "htmlStyle", view: "style", modelSchema: {allowWhere: ["$text", "$block"], isInline: true}}] + }; + var BB = ve((function (t, e, n, i) { + Ll(t, e, n, i) + })); + const MB = BB; + + class zB extends mi { + constructor(t) { + super(t); + this._definitions = new Map + } + + static get pluginName() { + return "DataSchema" + } + + init() { + for (const t of IB.block) { + this.registerBlockElement(t) + } + for (const t of IB.inline) { + this.registerInlineElement(t) + } + } + + registerBlockElement(t) { + this._definitions.set(t.model, {...t, isBlock: true}) + } + + registerInlineElement(t) { + this._definitions.set(t.model, {...t, isInline: true}) + } + + extendBlockElement(t) { + this._extendDefinition({...t, isBlock: true}) + } + + extendInlineElement(t) { + this._extendDefinition({...t, isInline: true}) + } + + getDefinitionsForView(t, e) { + const n = new Set; + for (const i of this._getMatchingViewDefinitions(t)) { + if (e) { + for (const t of this._getReferences(i.model)) { + n.add(t) + } + } + n.add(i) + } + return n + } + + _getMatchingViewDefinitions(t) { + return Array.from(this._definitions.values()).filter((e => e.view && LB(t, e.view))) + } + + * _getReferences(t) { + const {modelSchema: e} = this._definitions.get(t); + if (!e) { + return + } + const n = ["inheritAllFrom", "inheritTypesFrom", "allowWhere", "allowContentOf", "allowAttributesOf"]; + for (const i of n) { + for (const n of Qa(e[i] || [])) { + const e = this._definitions.get(n); + if (n !== t && e) { + yield* this._getReferences(e.model); + yield e + } + } + } + } + + _extendDefinition(t) { + const e = this._definitions.get(t.model); + const n = MB({}, e, t, ((t, e) => Array.isArray(t) ? t.concat(e) : undefined)); + this._definitions.set(t.model, n) + } + } + + function LB(t, e) { + if (typeof t === "string") { + return t === e + } + if (t instanceof RegExp) { + return t.test(e) + } + return false + } + + function NB(t, e, n, i) { + if (e) { + RB(t, e, i) + } + if (n) { + PB(t, n, i) + } + } + + function PB(t, e, n) { + if (e.attributes) { + for (const [i, o] of Object.entries(e.attributes)) { + t.setAttribute(i, o, n) + } + } + if (e.styles) { + t.setStyle(e.styles, n) + } + if (e.classes) { + t.addClass(e.classes, n) + } + } + + function RB(t, e, n) { + if (e.attributes) { + for (const [i] of Object.entries(e.attributes)) { + t.removeAttribute(i, n) + } + } + if (e.styles) { + for (const i of Object.keys(e.styles)) { + t.removeStyle(i, n) + } + } + if (e.classes) { + t.removeClass(e.classes, n) + } + } + + function OB(t, e) { + const n = hf(t); + for (const i in e) { + if (Array.isArray(e[i])) { + n[i] = Array.from(new Set([...t[i] || [], ...e[i]])) + } else { + n[i] = {...t[i], ...e[i]} + } + } + return n + } + + function VB({model: t}) { + return (e, n) => n.writer.createElement(t, {htmlContent: e.getCustomProperty("$rawContent")}) + } + + function FB(t, {view: e, isInline: n}) { + const i = t.t; + return (t, {writer: o}) => { + const r = i("HTML object"); + const s = jB(e, t, o); + const a = t.getAttribute("htmlAttributes"); + o.addClass("html-object-embed__content", s); + if (a) { + PB(o, a, s) + } + const c = o.createContainerElement(n ? "span" : "div", { + class: "html-object-embed", + "data-html-object-embed-label": r + }, s); + return TE(c, o, {widgetLabel: r}) + } + } + + function jB(t, e, n) { + return n.createRawElement(t, null, ((t, n) => { + n.setContentOf(t, e.getAttribute("htmlContent")) + })) + } + + function HB({view: t, model: e}, n) { + return i => { + i.on(`element:${t}`, ((t, i, o) => { + let r = n.processViewAttributes(i.viewItem, o); + if (!r && !o.consumable.test(i.viewItem, {name: true})) { + return + } + r = r || {}; + o.consumable.consume(i.viewItem, {name: true}); + if (!i.modelRange) { + i = Object.assign(i, o.convertChildren(i.viewItem, i.modelCursor)) + } + for (const t of i.modelRange.getItems()) { + if (o.schema.checkAttribute(t, e)) { + const n = t.getAttribute(e); + const i = OB(r, n || {}); + o.writer.setAttribute(e, i, t) + } + } + }), {priority: "low"}) + } + } + + function UB({priority: t, view: e}) { + return (n, i) => { + if (!n) { + return + } + const {writer: o} = i; + const r = o.createAttributeElement(e, null, {priority: t}); + PB(o, n, r); + return r + } + } + + function qB({view: t}, e) { + return n => { + n.on(`element:${t}`, ((t, n, i) => { + if (!n.modelRange || n.modelRange.isCollapsed) { + return + } + const o = e.processViewAttributes(n.viewItem, i); + if (o) { + i.writer.setAttribute("htmlAttributes", o, n.modelRange) + } + }), {priority: "low"}) + } + } + + function WB({model: t}) { + return e => { + e.on(`attribute:htmlAttributes:${t}`, ((t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const {attributeOldValue: i, attributeNewValue: o} = e; + const r = n.writer; + const s = n.mapper.toViewElement(e.item); + NB(r, i, o, s) + })) + } + } + + function GB(t, e, n, i) { + var o = t.length, r = n + (i ? 1 : -1); + while (i ? r-- : ++r < o) { + if (e(t[r], r, t)) { + return r + } + } + return -1 + } + + const $B = GB; + + function KB(t) { + return t !== t + } + + const YB = KB; + + function ZB(t, e, n) { + var i = n - 1, o = t.length; + while (++i < o) { + if (t[i] === e) { + return i + } + } + return -1 + } + + const QB = ZB; + + function JB(t, e, n) { + return e === e ? QB(t, e, n) : $B(t, YB, n) + } + + const XB = JB; + + function tM(t, e, n, i) { + var o = n - 1, r = t.length; + while (++o < r) { + if (i(t[o], e)) { + return o + } + } + return -1 + } + + const eM = tM; + var nM = Array.prototype; + var iM = nM.splice; + + function oM(t, e, n, i) { + var o = i ? eM : XB, r = -1, s = e.length, a = t; + if (t === e) { + e = hr(e) + } + if (n) { + a = Gc(t, _n(n)) + } + while (++r < s) { + var c = 0, l = e[r], d = n ? n(l) : l; + while ((c = o(a, d, c, i)) > -1) { + if (a !== t) { + iM.call(a, c, 1) + } + iM.call(t, c, 1) + } + } + return t + } + + const rM = oM; + + function sM(t, e) { + return t && t.length && e && e.length ? rM(t, e) : t + } + + const aM = sM; + var cM = de(aM); + const lM = cM; + var dM = n(8468); + var uM = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + uM.insert = "head"; + uM.singleton = true; + var hM = Ru()(dM.Z, uM); + const mM = dM.Z.locals || {}; + + class gM extends mi { + constructor(t) { + super(t); + this._dataSchema = t.plugins.get("DataSchema"); + this._allowedAttributes = new kc; + this._disallowedAttributes = new kc; + this._allowedElements = new Set; + this._dataInitialized = false; + this._coupledAttributes = null; + this._registerElementsAfterInit(); + this._registerElementHandlers(); + this._registerModelPostFixer() + } + + static get pluginName() { + return "DataFilter" + } + + static get requires() { + return [zB, fD] + } + + loadAllowedConfig(t) { + this._loadConfig(t, (t => this.allowAttributes(t))) + } + + loadDisallowedConfig(t) { + this._loadConfig(t, (t => this.disallowAttributes(t))) + } + + allowElement(t) { + for (const e of this._dataSchema.getDefinitionsForView(t, true)) { + if (this._allowedElements.has(e)) { + continue + } + this._allowedElements.add(e); + if (this._dataInitialized) { + this._fireRegisterEvent(e) + } + this._coupledAttributes = null + } + } + + allowAttributes(t) { + this._allowedAttributes.add(t) + } + + disallowAttributes(t) { + this._disallowedAttributes.add(t) + } + + _loadConfig(t, e) { + for (const n of t) { + const t = n.name || /[\s\S]+/; + this.allowElement(t); + CM(n).forEach(e) + } + } + + processViewAttributes(t, e) { + fM(t, e, this._disallowedAttributes); + return fM(t, e, this._allowedAttributes) + } + + _registerElementsAfterInit() { + this.editor.data.on("init", (() => { + this._dataInitialized = true; + for (const t of this._allowedElements) { + this._fireRegisterEvent(t) + } + }), {priority: c.get("highest") + 1}) + } + + _registerElementHandlers() { + this.on("register", ((t, e) => { + const n = this.editor.model.schema; + if (e.isObject && !n.isRegistered(e.model)) { + this._registerObjectElement(e) + } else if (e.isBlock) { + this._registerBlockElement(e) + } else if (e.isInline) { + this._registerInlineElement(e) + } else { + throw new u("data-filter-invalid-definition", null, e) + } + t.stop() + }), {priority: "lowest"}) + } + + _registerModelPostFixer() { + const t = this.editor.model; + t.document.registerPostFixer((e => { + const n = t.document.differ.getChanges(); + let i = false; + const o = this._getCoupledAttributesMap(); + for (const t of n) { + if (t.type != "attribute" || t.attributeNewValue !== null) { + continue + } + const n = o.get(t.attributeKey); + if (!n) { + continue + } + for (const {item: o} of t.range.getWalker({shallow: true})) { + for (const t of n) { + if (o.hasAttribute(t)) { + e.removeAttribute(t, o); + i = true + } + } + } + } + return i + })) + } + + _getCoupledAttributesMap() { + if (this._coupledAttributes) { + return this._coupledAttributes + } + this._coupledAttributes = new Map; + for (const t of this._allowedElements) { + if (t.coupledAttribute && t.model) { + const e = this._coupledAttributes.get(t.coupledAttribute); + if (e) { + e.push(t.model) + } else { + this._coupledAttributes.set(t.coupledAttribute, [t.model]) + } + } + } + } + + _fireRegisterEvent(t) { + this.fire(t.view ? `register:${t.view}` : "register", t) + } + + _registerObjectElement(t) { + const e = this.editor; + const n = e.model.schema; + const i = e.conversion; + const {view: o, model: r} = t; + n.register(r, t.modelSchema); + if (!o) { + return + } + n.extend(t.model, {allowAttributes: ["htmlAttributes", "htmlContent"]}); + e.data.registerRawContentMatcher({name: o}); + i.for("upcast").elementToElement({view: o, model: VB(t), converterPriority: c.get("low") + 1}); + i.for("upcast").add(qB(t, this)); + i.for("editingDowncast").elementToStructure({ + model: {name: r, attributes: ["htmlAttributes"]}, + view: FB(e, t) + }); + i.for("dataDowncast").elementToElement({model: r, view: (t, {writer: e}) => jB(o, t, e)}); + i.for("dataDowncast").add(WB(t)) + } + + _registerBlockElement(t) { + const e = this.editor; + const n = e.model.schema; + const i = e.conversion; + const {view: o, model: r} = t; + if (!n.isRegistered(t.model)) { + n.register(t.model, t.modelSchema); + if (!o) { + return + } + i.for("upcast").elementToElement({model: r, view: o, converterPriority: c.get("low") + 1}); + i.for("downcast").elementToElement({model: r, view: o}) + } + if (!o) { + return + } + n.extend(t.model, {allowAttributes: "htmlAttributes"}); + i.for("upcast").add(qB(t, this)); + i.for("downcast").add(WB(t)) + } + + _registerInlineElement(t) { + const e = this.editor; + const n = e.model.schema; + const i = e.conversion; + const o = t.model; + n.extend("$text", {allowAttributes: o}); + if (t.attributeProperties) { + n.setAttributeProperties(o, t.attributeProperties) + } + i.for("upcast").add(HB(t, this)); + i.for("downcast").attributeToElement({model: o, view: UB(t)}) + } + } + + function fM(t, e, n) { + const i = pM(t, e, n); + const {attributes: o, styles: r, classes: s} = kM(i); + const a = {}; + if (o.size) { + a.attributes = wM(o, (e => t.getAttribute(e))) + } + if (r.size) { + a.styles = wM(r, (e => t.getStyle(e))) + } + if (s.size) { + a.classes = Array.from(s) + } + if (!Object.keys(a).length) { + return null + } + return a + } + + function pM(t, {consumable: e}, n) { + const i = n.matchAll(t) || []; + const o = []; + for (const n of i) { + bM(e, t, n); + delete n.match.name; + e.consume(t, n.match); + o.push(n) + } + return o + } + + function bM(t, e, n) { + for (const i of ["attributes", "classes", "styles"]) { + const o = n.match[i]; + if (!o) { + continue + } + for (const n of Array.from(o)) { + if (!t.test(e, {[i]: [n]})) { + lM(o, n) + } + } + } + } + + function kM(t) { + const e = {attributes: new Set, classes: new Set, styles: new Set}; + for (const n of t) { + for (const t in e) { + const i = n.match[t] || []; + i.forEach((n => e[t].add(n))) + } + } + return e + } + + function wM(t, e) { + const n = {}; + for (const i of t) { + const t = e(i); + if (t !== undefined) { + n[i] = e(i) + } + } + return n + } + + function AM(t, e) { + const {name: n} = t; + if (Ti(t[e])) { + return Object.entries(t[e]).map((([t, i]) => ({name: n, [e]: {[t]: i}}))) + } + if (Array.isArray(t[e])) { + return t[e].map((t => ({name: n, [e]: [t]}))) + } + return [t] + } + + function CM(t) { + const {name: e, attributes: n, classes: i, styles: o} = t; + const r = []; + if (n) { + r.push(...AM({name: e, attributes: n}, "attributes")) + } + if (i) { + r.push(...AM({name: e, classes: i}, "classes")) + } + if (o) { + r.push(...AM({name: e, styles: o}, "styles")) + } + return r + } + + class _M extends fi { + constructor(t) { + super(t); + this.affectsData = false + } + + execute() { + const t = this.editor.model; + const e = t.document.selection; + let n = t.schema.getLimitElement(e); + if (e.containsEntireContent(n) || !vM(t.schema, n)) { + do { + n = n.parent; + if (!n) { + return + } + } while (!vM(t.schema, n)) + } + t.change((t => { + t.setSelection(n, "in") + })) + } + } + + function vM(t, e) { + return t.isLimit(e) && (t.checkChild(e, "$text") || t.checkChild(e, "paragraph")) + } + + const yM = Fd("Ctrl+A"); + + class xM extends mi { + static get pluginName() { + return "SelectAllEditing" + } + + init() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + t.commands.add("selectAll", new _M(t)); + this.listenTo(n, "keydown", ((e, n) => { + if (Vd(n) === yM) { + t.execute("selectAll"); + n.preventDefault() + } + })) + } + } + + const EM = ''; + + class DM extends mi { + static get pluginName() { + return "SelectAllUI" + } + + init() { + const t = this.editor; + t.ui.componentFactory.add("selectAll", (e => { + const n = t.commands.get("selectAll"); + const i = new zA(e); + const o = e.t; + i.set({label: o("Select all"), icon: EM, keystroke: "Ctrl+A", tooltip: true}); + i.bind("isOn", "isEnabled").to(n, "value", "isEnabled"); + this.listenTo(i, "execute", (() => { + t.execute("selectAll"); + t.editing.view.focus() + })); + return i + })) + } + } + + class SM extends mi { + static get requires() { + return [xM, DM] + } + + static get pluginName() { + return "SelectAll" + } + } + + class TM extends mi { + static get requires() { + return [RD, AE, SM, FT, Sx, $D] + } + + static get pluginName() { + return "Essentials" + } + } + + var IM = n(1590); + var BM = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + BM.insert = "head"; + BM.singleton = true; + var MM = Ru()(IM.Z, BM); + const zM = IM.Z.locals || {}; + var LM = n(9289); + var NM = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + NM.insert = "head"; + NM.singleton = true; + var PM = Ru()(LM.Z, NM); + const RM = LM.Z.locals || {}; + + class OM extends qw { + constructor(t) { + super(t); + const e = t.t; + this.set("matchCount", 0); + this.set("highlightOffset", 0); + this.set("isDirty", false); + this.set("_areCommandsEnabled", {}); + this.set("_resultsCounterText", ""); + this.set("_matchCase", false); + this.set("_wholeWordsOnly", false); + this.bind("_searchResultsFound").to(this, "matchCount", this, "isDirty", ((t, e) => t > 0 && !e)); + this._findInputView = this._createInputField(e("Find in text…")); + this._replaceInputView = this._createInputField(e("Replace with…")); + this._findButtonView = this._createButton({ + label: e("Find"), + class: "ck-button-find ck-button-action", + withText: true + }); + this._findPrevButtonView = this._createButton({ + label: e("Previous result"), + class: "ck-button-prev", + icon: q_, + keystroke: "Shift+F3", + tooltip: true + }); + this._findNextButtonView = this._createButton({ + label: e("Next result"), + class: "ck-button-next", + icon: q_, + keystroke: "F3", + tooltip: true + }); + this._optionsDropdown = this._createOptionsDropdown(); + this._replaceButtonView = this._createButton({ + label: e("Replace"), + class: "ck-button-replace", + withText: true + }); + this._replaceAllButtonView = this._createButton({ + label: e("Replace all"), + class: "ck-button-replaceall", + withText: true + }); + this._findFieldsetView = this._createFindFieldset(); + this._replaceFieldsetView = this._createReplaceFieldset(); + this._focusTracker = new Cg; + this._keystrokes = new _g; + this._focusables = new Ow; + this._focusCycler = new qA({ + focusables: this._focusables, + focusTracker: this._focusTracker, + keystrokeHandler: this._keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + this.setTemplate({ + tag: "form", + attributes: {class: ["ck", "ck-find-and-replace-form"], tabindex: "-1"}, + children: [new g_(t, {label: e("Find and replace")}), this._findFieldsetView, this._replaceFieldsetView] + }); + Pw(this) + } + + render() { + super.render(); + Rw({view: this}); + this._initFocusCycling(); + this._initKeystrokeHandling() + } + + destroy() { + super.destroy(); + this._focusTracker.destroy(); + this._keystrokes.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + reset() { + this._findInputView.errorText = null; + this.isDirty = true + } + + get _textToFind() { + return this._findInputView.fieldView.element.value + } + + get _textToReplace() { + return this._replaceInputView.fieldView.element.value + } + + _createFindFieldset() { + const t = this.locale; + const e = new qw(t); + this._findInputView.fieldView.on("input", (() => { + this.isDirty = true + })); + this._findButtonView.on("execute", this._onFindButtonExecute.bind(this)); + this._findPrevButtonView.delegate("execute").to(this, "findPrevious"); + this._findNextButtonView.delegate("execute").to(this, "findNext"); + this._findPrevButtonView.bind("isEnabled").to(this, "_areCommandsEnabled", (({findPrevious: t}) => t)); + this._findNextButtonView.bind("isEnabled").to(this, "_areCommandsEnabled", (({findNext: t}) => t)); + this._injectFindResultsCounter(); + e.setTemplate({ + tag: "fieldset", + attributes: {class: ["ck", "ck-find-and-replace-form__find"]}, + children: [this._findInputView, this._findButtonView, this._findPrevButtonView, this._findNextButtonView] + }); + return e + } + + _onFindButtonExecute() { + if (!this._textToFind) { + const t = this.t; + this._findInputView.errorText = t("Text to find must not be empty."); + return + } + this.isDirty = false; + this.fire("findNext", { + searchText: this._textToFind, + matchCase: this._matchCase, + wholeWords: this._wholeWordsOnly + }) + } + + _injectFindResultsCounter() { + const t = this.locale; + const e = t.t; + const n = this.bindTemplate; + const i = new qw(t); + this.bind("_resultsCounterText").to(this, "highlightOffset", this, "matchCount", ((t, n) => e("%0 of %1", [t, n]))); + i.setTemplate({ + tag: "span", + attributes: {class: ["ck", "ck-results-counter", n.if("isDirty", "ck-hidden")]}, + children: [{text: n.to("_resultsCounterText")}] + }); + const o = () => { + const e = this._findInputView.fieldView.element; + if (!e || !ag(e)) { + return + } + const n = new eg(i.element).width; + const o = t.uiLanguageDirection === "ltr" ? "paddingRight" : "paddingLeft"; + if (!n) { + e.style[o] = null + } else { + e.style[o] = `calc( 2 * var(--ck-spacing-standard) + ${n}px )` + } + }; + this.on("change:_resultsCounterText", o, {priority: "low"}); + this.on("change:isDirty", o, {priority: "low"}); + this._findInputView.template.children[0].children.push(i) + } + + _createReplaceFieldset() { + const t = this.locale; + const e = t.t; + const n = new qw(t); + this._replaceButtonView.bind("isEnabled").to(this, "_areCommandsEnabled", this, "_searchResultsFound", (({replace: t}, e) => t && e)); + this._replaceAllButtonView.bind("isEnabled").to(this, "_areCommandsEnabled", this, "_searchResultsFound", (({replaceAll: t}, e) => t && e)); + this._replaceInputView.bind("isEnabled").to(this, "_areCommandsEnabled", this, "_searchResultsFound", (({replace: t}, e) => t && e)); + this._replaceInputView.bind("infoText").to(this._replaceInputView, "isEnabled", this._replaceInputView, "isFocused", ((t, n) => { + if (t || !n) { + return "" + } + return e("Tip: Find some text first in order to replace it.") + })); + this._replaceButtonView.on("execute", (() => { + this.fire("replace", {searchText: this._textToFind, replaceText: this._textToReplace}) + })); + this._replaceAllButtonView.on("execute", (() => { + this.fire("replaceAll", {searchText: this._textToFind, replaceText: this._textToReplace}); + this.focus() + })); + n.setTemplate({ + tag: "fieldset", + attributes: {class: ["ck", "ck-find-and-replace-form__replace"]}, + children: [this._replaceInputView, this._optionsDropdown, this._replaceButtonView, this._replaceAllButtonView] + }); + return n + } + + _createOptionsDropdown() { + const t = this.locale; + const e = t.t; + const n = qC(t); + n.class = "ck-options-dropdown"; + n.buttonView.set({withText: false, label: e("Show options"), icon: Lw.cog, tooltip: true}); + const i = new z_({withText: true, label: e("Match case"), _isMatchCaseSwitch: true}); + const o = new z_({withText: true, label: e("Whole words only")}); + i.bind("isOn").to(this, "_matchCase"); + o.bind("isOn").to(this, "_wholeWordsOnly"); + n.on("execute", (t => { + if (t.source._isMatchCaseSwitch) { + this._matchCase = !this._matchCase + } else { + this._wholeWordsOnly = !this._wholeWordsOnly + } + this.isDirty = true + })); + GC(n, new Ya([{type: "switchbutton", model: i}, {type: "switchbutton", model: o}])); + return n + } + + _initFocusCycling() { + const t = [this._findInputView, this._findButtonView, this._findPrevButtonView, this._findNextButtonView, this._replaceInputView, this._optionsDropdown, this._replaceButtonView, this._replaceAllButtonView]; + t.forEach((t => { + this._focusables.add(t); + this._focusTracker.add(t.element) + })) + } + + _initKeystrokeHandling() { + const t = t => t.stopPropagation(); + const e = t => { + t.stopPropagation(); + t.preventDefault() + }; + this._keystrokes.listenTo(this.element); + this._keystrokes.set("f3", (t => { + e(t); + this._findNextButtonView.fire("execute") + })); + this._keystrokes.set("shift+f3", (t => { + e(t); + this._findPrevButtonView.fire("execute") + })); + this._keystrokes.set("enter", (t => { + const n = t.target; + if (n === this._findInputView.fieldView.element) { + if (this._areCommandsEnabled.findNext) { + this._findNextButtonView.fire("execute") + } else { + this._findButtonView.fire("execute") + } + e(t) + } else if (n === this._replaceInputView.fieldView.element && !this.isDirty) { + this._replaceButtonView.fire("execute"); + e(t) + } + })); + this._keystrokes.set("shift+enter", (t => { + const n = t.target; + if (n !== this._findInputView.fieldView.element) { + return + } + if (this._areCommandsEnabled.findPrevious) { + this._findPrevButtonView.fire("execute") + } else { + this._findButtonView.fire("execute") + } + e(t) + })); + this._keystrokes.set("arrowright", t); + this._keystrokes.set("arrowleft", t); + this._keystrokes.set("arrowup", t); + this._keystrokes.set("arrowdown", t); + this.listenTo(this._findInputView.element, "selectstart", ((t, e) => { + e.stopPropagation() + }), {priority: "high"}); + this.listenTo(this._replaceInputView.element, "selectstart", ((t, e) => { + e.stopPropagation() + }), {priority: "high"}) + } + + _createButton(t) { + const e = new zA(this.locale); + e.set(t); + return e + } + + _createInputField(t) { + const e = new S_(this.locale, T_); + e.label = t; + return e + } + } + + const VM = ''; + + class FM extends mi { + static get pluginName() { + return "FindAndReplaceUI" + } + + constructor(t) { + super(t); + this.formView = null + } + + init() { + const t = this.editor; + t.ui.componentFactory.add("findAndReplace", (e => { + const n = qC(e); + const i = this.formView = new OM(t.locale); + n.bind("isEnabled").to(t.commands.get("find")); + n.panelView.children.add(i); + n.on("change:isOpen", ((t, e, n) => { + if (n) { + i.disableCssTransitions(); + i.reset(); + i._findInputView.fieldView.select(); + i.focus(); + i.enableCssTransitions() + } else { + i.focus(); + this.fire("searchReseted") + } + }), {priority: "low"}); + this._setupDropdownButton(n); + this._setupFormView(i); + return n + })) + } + + _setupDropdownButton(t) { + const e = this.editor; + const n = e.locale.t; + t.buttonView.set({icon: VM, label: n("Find and replace"), keystroke: "CTRL+F", tooltip: true}); + e.keystrokes.set("Ctrl+F", ((e, n) => { + t.isOpen = true; + n() + })) + } + + _setupFormView(t) { + const e = this.editor; + const n = e.commands; + const i = this.editor.plugins.get("FindAndReplaceEditing"); + const o = i.state; + const r = {before: -1, same: 0, after: 1}; + t.bind("highlightOffset").to(o, "highlightedResult", (t => { + if (!t) { + return 0 + } + return Array.from(o.results).sort(((t, e) => r[t.marker.getStart().compareWith(e.marker.getStart())])).indexOf(t) + 1 + })); + t.listenTo(o.results, "change", (() => { + t.matchCount = o.results.length + })); + t.bind("_areCommandsEnabled").to(n.get("findNext"), "isEnabled", n.get("findPrevious"), "isEnabled", n.get("replace"), "isEnabled", n.get("replaceAll"), "isEnabled", ((t, e, n, i) => ({ + findNext: t, + findPrevious: e, + replace: n, + replaceAll: i + }))); + t.delegate("findNext", "findPrevious", "replace", "replaceAll").to(this); + t.on("change:isDirty", ((t, e, n) => { + if (n) { + this.fire("searchReseted") + } + })) + } + } + + function jM(t, e, n, i) { + const o = i || new Ya; + e.change((i => { + [...t].forEach((({type: t, item: r}) => { + if (t === "elementStart") { + if (e.schema.checkChild(r, "$text")) { + const t = n({item: r, text: HM(e.createRangeIn(r))}); + if (!t) { + return + } + t.forEach((t => { + const e = `findResult:${s()}`; + const n = i.addMarker(e, { + usingOperation: false, + affectsData: false, + range: i.createRange(i.createPositionAt(r, t.start), i.createPositionAt(r, t.end)) + }); + const a = UM(o, n); + o.add({id: e, label: t.label, marker: n}, a) + })) + } + } + })) + })); + return o + } + + function HM(t) { + return Array.from(t.getItems()).reduce(((t, e) => { + if (!(e.is("text") || e.is("textProxy"))) { + return `${t}\n` + } + return t + e.data + }), "") + } + + function UM(t, e) { + const n = t.find((({marker: t}) => e.getStart().isBefore(t.getStart()))); + return n ? t.getIndex(n) : t.length + } + + function qM(t) { + const e = t.length - 1; + let n = t.index; + if (t.length === 3) { + n += t[1].length + } + return {label: t[e], start: n, end: n + t[e].length} + } + + function WM(t, e) { + let n = "gu"; + if (!e.matchCase) { + n += "i" + } + let i = `(${Fx(t)})`; + if (e.wholeWords) { + const e = "[^a-zA-ZÀ-ɏḀ-ỿ]"; + if (!new RegExp("^" + e).test(t)) { + i = `(^|${e}|_)${i}` + } + if (!new RegExp(e + "$").test(t)) { + i = `${i}(?=_|${e}|$)` + } + } + const o = new RegExp(i, n); + + function r({text: t}) { + const e = [...t.matchAll(o)]; + return e.map(qM) + } + + return r + } + + class GM extends fi { + constructor(t, e) { + super(t); + this.isEnabled = true; + this.affectsData = false; + this._state = e + } + + execute(t, {matchCase: e, wholeWords: n} = {}) { + const {editor: i} = this; + const {model: o} = i; + let r; + if (typeof t === "string") { + r = WM(t, {matchCase: e, wholeWords: n}); + this._state.searchText = t + } else { + r = t + } + const s = o.document.getRootNames().reduce(((t, e) => jM(o.createRangeIn(o.document.getRoot(e)), o, r, t)), null); + this._state.clear(o); + this._state.results.addMany(Array.from(s)); + this._state.highlightedResult = s.get(0); + if (typeof t === "string") { + this._state.searchText = t + } + this._state.matchCase = !!e; + this._state.matchWholeWords = !!n; + return {results: s, findCallback: r} + } + } + + class $M extends fi { + constructor(t, e) { + super(t); + this.isEnabled = true; + this._state = e + } + + execute(t, e) { + const {model: n} = this.editor; + n.change((i => { + const o = e.marker.getRange(); + if (o.root.rootName === "$graveyard") { + this._state.results.remove(e); + return + } + let r = {}; + for (const t of o.getItems()) { + if (t.is("$text") || t.is("$textProxy")) { + r = t.getAttributes(); + break + } + } + n.insertContent(i.createText(t, r), o); + if (this._state.results.has(e)) { + this._state.results.remove(e) + } + })) + } + } + + class KM extends $M { + execute(t, e) { + const {editor: n} = this; + const {model: i} = n; + const o = e instanceof Ya ? e : i.document.getRootNames().reduce(((t, n) => jM(i.createRangeIn(i.document.getRoot(n)), i, WM(e, this._state), t)), null); + if (o.length) { + i.change((() => { + [...o].forEach((e => { + super.execute(t, e) + })) + })) + } + } + } + + class YM extends fi { + constructor(t, e) { + super(t); + this.affectsData = false; + this._state = e; + this.isEnabled = false; + this.listenTo(this._state.results, "change", (() => { + this.isEnabled = this._state.results.length > 1 + })) + } + + refresh() { + this.isEnabled = this._state.results.length > 1 + } + + execute() { + const t = this._state.results; + const e = t.getIndex(this._state.highlightedResult); + const n = e + 1 >= t.length ? 0 : e + 1; + this._state.highlightedResult = this._state.results.get(n) + } + } + + class ZM extends YM { + execute() { + const t = this._state.results; + const e = t.getIndex(this._state.highlightedResult); + const n = e - 1 < 0 ? this._state.results.length - 1 : e - 1; + this._state.highlightedResult = this._state.results.get(n) + } + } + + class QM { + constructor(t) { + this.set("results", new Ya); + this.set("highlightedResult", null); + this.set("searchText", ""); + this.set("replaceText", ""); + this.set("matchCase", false); + this.set("matchWholeWords", false); + this.results.on("change", ((e, {removed: n, index: i}) => { + n = Array.from(n); + if (n.length) { + let e = false; + t.change((i => { + for (const o of n) { + if (this.highlightedResult === o) { + e = true + } + if (t.markers.has(o.marker.name)) { + i.removeMarker(o.marker) + } + } + })); + if (e) { + const t = i >= this.results.length ? 0 : i; + this.highlightedResult = this.results.get(t) + } + } + })) + } + + clear(t) { + this.searchText = ""; + t.change((e => { + if (this.highlightedResult) { + const n = this.highlightedResult.marker.name.split(":")[1]; + const i = t.markers.get(`findResultHighlighted:${n}`); + if (i) { + e.removeMarker(i) + } + } + [...this.results].forEach((({marker: t}) => { + e.removeMarker(t) + })) + })); + this.results.clear() + } + } + + hi(QM, ei); + var JM = n(5436); + var XM = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + XM.insert = "head"; + XM.singleton = true; + var tz = Ru()(JM.Z, XM); + const ez = JM.Z.locals || {}; + const nz = "ck-find-result_selected"; + + function iz(t, e, n) { + const i = new Set; + const o = new Set; + const r = e.document.differ.getChanges(); + r.forEach((t => { + if (t.name === "$text" || e.schema.isInline(t.position.nodeAfter)) { + i.add(t.position.parent); + [...e.markers.getMarkersAtPosition(t.position)].forEach((t => { + o.add(t.name) + })) + } else if (t.type === "insert") { + i.add(t.position.nodeAfter) + } + })); + e.document.differ.getChangedMarkers().forEach((({name: t, data: {newRange: e}}) => { + if (e && e.start.root.rootName === "$graveyard") { + o.add(t) + } + })); + i.forEach((t => { + const n = [...e.markers.getMarkersIntersectingRange(e.createRangeIn(t))]; + n.forEach((t => o.add(t.name))) + })); + e.change((e => { + o.forEach((n => { + if (t.has(n)) { + t.remove(n) + } + e.removeMarker(n) + })) + })); + i.forEach((i => { + jM(e.createRangeOn(i), e, n, t) + })) + } + + class oz extends mi { + static get pluginName() { + return "FindAndReplaceEditing" + } + + init() { + this._activeResults = null; + this.state = new QM(this.editor.model); + this._defineConverters(); + this._defineCommands(); + this.listenTo(this.state, "change:highlightedResult", ((t, e, n, i) => { + const {model: o} = this.editor; + o.change((t => { + if (i) { + const e = i.marker.name.split(":")[1]; + const n = o.markers.get(`findResultHighlighted:${e}`); + if (n) { + t.removeMarker(n) + } + } + if (n) { + const e = n.marker.name.split(":")[1]; + t.addMarker(`findResultHighlighted:${e}`, { + usingOperation: false, + affectsData: false, + range: n.marker.getRange() + }) + } + })) + })); + const t = Fm(e.bind(this), 32); + this.listenTo(this.state, "change:highlightedResult", t, {priority: "low"}); + this.listenTo(this.editor, "destroy", t.cancel); + + function e(t, e, n) { + if (n) { + const t = this.editor.editing.view.domConverter; + const e = this.editor.editing.mapper.toViewRange(n.marker.getRange()); + lg({target: t.viewRangeToDom(e), viewportOffset: 40}) + } + } + } + + find(t) { + const {editor: e} = this; + const {model: n} = e; + const {findCallback: i, results: o} = e.execute("find", t); + this._activeResults = o; + this.listenTo(n.document, "change:data", (() => iz(this._activeResults, n, i))); + return this._activeResults + } + + stop() { + if (!this._activeResults) { + return + } + this.stopListening(this.editor.model.document); + this.state.clear(this.editor.model); + this._activeResults = null + } + + _defineCommands() { + this.editor.commands.add("find", new GM(this.editor, this.state)); + this.editor.commands.add("findNext", new YM(this.editor, this.state)); + this.editor.commands.add("findPrevious", new ZM(this.editor, this.state)); + this.editor.commands.add("replace", new $M(this.editor, this.state)); + this.editor.commands.add("replaceAll", new KM(this.editor, this.state)) + } + + _defineConverters() { + const {editor: t} = this; + t.conversion.for("editingDowncast").markerToHighlight({ + model: "findResult", view: ({markerName: t}) => { + const [, e] = t.split(":"); + return {name: "span", classes: ["ck-find-result"], attributes: {"data-find-result": e}} + } + }); + t.conversion.for("editingDowncast").markerToHighlight({ + model: "findResultHighlighted", + view: ({markerName: t}) => { + const [, e] = t.split(":"); + return {name: "span", classes: [nz], attributes: {"data-find-result": e}} + } + }) + } + } + + class rz extends mi { + static get requires() { + return [oz, FM] + } + + static get pluginName() { + return "FindAndReplace" + } + + init() { + const t = this.editor.plugins.get("FindAndReplaceUI"); + const e = this.editor.plugins.get("FindAndReplaceEditing"); + const n = e.state; + t.on("findNext", ((t, e) => { + if (e) { + n.searchText = e.searchText; + this.editor.execute("find", e.searchText, e) + } else { + this.editor.execute("findNext") + } + })); + t.on("findPrevious", ((t, e) => { + if (e && n.searchText !== e.searchText) { + this.editor.execute("find", e.searchText) + } else { + this.editor.execute("findPrevious") + } + })); + t.on("replace", ((t, e) => { + if (n.searchText !== e.searchText) { + this.editor.execute("find", e.searchText) + } + const i = n.highlightedResult; + if (i) { + this.editor.execute("replace", e.replaceText, i) + } + })); + t.on("replaceAll", ((t, e) => { + if (n.searchText !== e.searchText) { + this.editor.execute("find", e.searchText) + } + this.editor.execute("replaceAll", e.replaceText, n.results) + })); + t.on("searchReseted", (() => { + n.clear(this.editor.model); + e.stop() + })) + } + } + + class sz extends fi { + constructor(t, e) { + super(t); + this.attributeKey = e + } + + refresh() { + const t = this.editor.model; + const e = t.document; + this.value = e.selection.getAttribute(this.attributeKey); + this.isEnabled = t.schema.checkAttributeInSelection(e.selection, this.attributeKey) + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = t.value; + e.change((t => { + if (i.isCollapsed) { + if (o) { + t.setSelectionAttribute(this.attributeKey, o) + } else { + t.removeSelectionAttribute(this.attributeKey) + } + } else { + const n = e.schema.getValidRanges(i.getRanges(), this.attributeKey); + for (const e of n) { + if (o) { + t.setAttribute(this.attributeKey, o, e) + } else { + t.removeAttribute(this.attributeKey, e) + } + } + } + })) + } + } + + class az extends Ya { + constructor(t) { + super(t); + this.set("isEmpty", true); + this.on("change", (() => { + this.set("isEmpty", this.length === 0) + })) + } + + add(t, e) { + if (this.find((e => e.color === t.color))) { + return + } + super.add(t, e) + } + + hasColor(t) { + return !!this.find((e => e.color === t)) + } + } + + hi(az, ei); + var cz = n(2585); + var lz = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + lz.insert = "head"; + lz.singleton = true; + var dz = Ru()(cz.Z, lz); + const uz = cz.Z.locals || {}; + + class hz extends qw { + constructor(t, { + colors: e, + columns: n, + removeButtonLabel: i, + documentColorsLabel: o, + documentColorsCount: r + }) { + super(t); + this.items = this.createCollection(); + this.colorDefinitions = e; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.set("selectedColor"); + this.removeButtonLabel = i; + this.columns = n; + this.documentColors = new az; + this.documentColorsCount = r; + this._focusCycler = new qA({ + focusables: this.items, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "arrowup", focusNext: "arrowdown"} + }); + this._documentColorsLabel = o; + this.setTemplate({tag: "div", attributes: {class: ["ck", "ck-color-table"]}, children: this.items}); + this.items.add(this._removeColorButton()) + } + + updateDocumentColors(t, e) { + const n = t.document; + const i = this.documentColorsCount; + this.documentColors.clear(); + for (const o of n.getRootNames()) { + const r = n.getRoot(o); + const s = t.createRangeIn(r); + for (const t of s.getItems()) { + if (t.is("$textProxy") && t.hasAttribute(e)) { + this._addColorToDocumentColors(t.getAttribute(e)); + if (this.documentColors.length >= i) { + return + } + } + } + } + } + + updateSelectedColors() { + const t = this.documentColorsGrid; + const e = this.staticColorsGrid; + const n = this.selectedColor; + e.selectedColor = n; + if (t) { + t.selectedColor = n + } + } + + render() { + super.render(); + for (const t of this.items) { + this.focusTracker.add(t.element) + } + this.keystrokes.listenTo(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + appendGrids() { + if (this.staticColorsGrid) { + return + } + this.staticColorsGrid = this._createStaticColorsGrid(); + this.items.add(this.staticColorsGrid); + if (this.documentColorsCount) { + const t = Gw.bind(this.documentColors, this.documentColors); + const e = new s_(this.locale); + e.text = this._documentColorsLabel; + e.extendTemplate({attributes: {class: ["ck", "ck-color-grid__label", t.if("isEmpty", "ck-hidden")]}}); + this.items.add(e); + this.documentColorsGrid = this._createDocumentColorsGrid(); + this.items.add(this.documentColorsGrid) + } + } + + focus() { + this._focusCycler.focusFirst() + } + + focusLast() { + this._focusCycler.focusLast() + } + + _removeColorButton() { + const t = new zA; + t.set({withText: true, icon: Lw.eraser, tooltip: true, label: this.removeButtonLabel}); + t.class = "ck-color-table__remove-color"; + t.on("execute", (() => { + this.fire("execute", {value: null}) + })); + return t + } + + _createStaticColorsGrid() { + const t = new ZA(this.locale, {colorDefinitions: this.colorDefinitions, columns: this.columns}); + t.delegate("execute").to(this); + return t + } + + _createDocumentColorsGrid() { + const t = Gw.bind(this.documentColors, this.documentColors); + const e = new ZA(this.locale, {columns: this.columns}); + e.delegate("execute").to(this); + e.extendTemplate({attributes: {class: t.if("isEmpty", "ck-hidden")}}); + e.items.bindTo(this.documentColors).using((t => { + const e = new UA; + e.set({color: t.color, hasBorder: t.options && t.options.hasBorder}); + if (t.label) { + e.set({label: t.label, tooltip: true}) + } + e.on("execute", (() => { + this.fire("execute", {value: t.color}) + })); + return e + })); + this.documentColors.on("change:isEmpty", ((t, n, i) => { + if (i) { + e.selectedColor = null + } + })); + return e + } + + _addColorToDocumentColors(t) { + const e = this.colorDefinitions.find((e => e.color === t)); + if (!e) { + this.documentColors.add({color: t, label: t, options: {hasBorder: false}}) + } else { + this.documentColors.add(Object.assign({}, e)) + } + } + } + + const mz = "fontSize"; + const gz = "fontFamily"; + const fz = "fontColor"; + const pz = "fontBackgroundColor"; + + function bz(t, e) { + const n = {model: {key: t, values: []}, view: {}, upcastAlso: {}}; + for (const t of e) { + n.model.values.push(t.model); + n.view[t.model] = t.view; + if (t.upcastAlso) { + n.upcastAlso[t.model] = t.upcastAlso + } + } + return n + } + + function kz(t) { + return e => Cz(e.getStyle(t)) + } + + function wz(t) { + return (e, {writer: n}) => n.createAttributeElement("span", {style: `${t}:${e}`}, {priority: 7}) + } + + function Az({ + dropdownView: t, + colors: e, + columns: n, + removeButtonLabel: i, + documentColorsLabel: o, + documentColorsCount: r + }) { + const s = t.locale; + const a = new hz(s, { + colors: e, + columns: n, + removeButtonLabel: i, + documentColorsLabel: o, + documentColorsCount: r + }); + t.colorTableView = a; + t.panelView.children.add(a); + a.delegate("execute").to(t, "execute"); + return a + } + + function Cz(t) { + return t.replace(/\s/g, "") + } + + class _z extends sz { + constructor(t) { + super(t, pz) + } + } + + class vz extends mi { + static get pluginName() { + return "FontBackgroundColorEditing" + } + + constructor(t) { + super(t); + t.config.define(pz, { + colors: [{color: "hsl(0, 0%, 0%)", label: "Black"}, { + color: "hsl(0, 0%, 30%)", + label: "Dim grey" + }, {color: "hsl(0, 0%, 60%)", label: "Grey"}, { + color: "hsl(0, 0%, 90%)", + label: "Light grey" + }, {color: "hsl(0, 0%, 100%)", label: "White", hasBorder: true}, { + color: "hsl(0, 75%, 60%)", + label: "Red" + }, {color: "hsl(30, 75%, 60%)", label: "Orange"}, { + color: "hsl(60, 75%, 60%)", + label: "Yellow" + }, {color: "hsl(90, 75%, 60%)", label: "Light green"}, { + color: "hsl(120, 75%, 60%)", + label: "Green" + }, {color: "hsl(150, 75%, 60%)", label: "Aquamarine"}, { + color: "hsl(180, 75%, 60%)", + label: "Turquoise" + }, {color: "hsl(210, 75%, 60%)", label: "Light blue"}, { + color: "hsl(240, 75%, 60%)", + label: "Blue" + }, {color: "hsl(270, 75%, 60%)", label: "Purple"}], columns: 5 + }); + t.data.addStyleProcessorRules(vy); + t.conversion.for("upcast").elementToAttribute({ + view: { + name: "span", + styles: {"background-color": /[\s\S]+/} + }, model: {key: pz, value: kz("background-color")} + }); + t.conversion.for("downcast").attributeToElement({model: pz, view: wz("background-color")}); + t.commands.add(pz, new _z(t)); + t.model.schema.extend("$text", {allowAttributes: pz}); + t.model.schema.setAttributeProperties(pz, {isFormatting: true, copyOnEnter: true}) + } + } + + class yz extends mi { + constructor(t, {commandName: e, icon: n, componentName: i, dropdownLabel: o}) { + super(t); + this.commandName = e; + this.componentName = i; + this.icon = n; + this.dropdownLabel = o; + this.columns = t.config.get(`${this.componentName}.columns`); + this.colorTableView = undefined + } + + init() { + const t = this.editor; + const e = t.locale; + const n = e.t; + const i = t.commands.get(this.commandName); + const o = FA(t.config.get(this.componentName).colors); + const r = VA(e, o); + const s = t.config.get(`${this.componentName}.documentColors`); + t.ui.componentFactory.add(this.componentName, (e => { + const o = qC(e); + this.colorTableView = Az({ + dropdownView: o, + colors: r.map((t => ({label: t.label, color: t.model, options: {hasBorder: t.hasBorder}}))), + columns: this.columns, + removeButtonLabel: n("Remove color"), + documentColorsLabel: s !== 0 ? n("Document colors") : undefined, + documentColorsCount: s === undefined ? this.columns : s + }); + this.colorTableView.bind("selectedColor").to(i, "value"); + o.buttonView.set({label: this.dropdownLabel, icon: this.icon, tooltip: true}); + o.extendTemplate({attributes: {class: "ck-color-ui-dropdown"}}); + o.bind("isEnabled").to(i); + o.on("execute", ((e, n) => { + t.execute(this.commandName, n); + t.editing.view.focus() + })); + o.on("change:isOpen", ((e, n, i) => { + o.colorTableView.appendGrids(); + if (i) { + if (s !== 0) { + this.colorTableView.updateDocumentColors(t.model, this.componentName) + } + this.colorTableView.updateSelectedColors() + } + })); + return o + })) + } + } + + const xz = ''; + + class Ez extends yz { + constructor(t) { + const e = t.locale.t; + super(t, {commandName: pz, componentName: pz, icon: xz, dropdownLabel: e("Font Background Color")}) + } + + static get pluginName() { + return "FontBackgroundColorUI" + } + } + + class Dz extends mi { + static get requires() { + return [vz, Ez] + } + + static get pluginName() { + return "FontBackgroundColor" + } + } + + class Sz extends sz { + constructor(t) { + super(t, fz) + } + } + + class Tz extends mi { + static get pluginName() { + return "FontColorEditing" + } + + constructor(t) { + super(t); + t.config.define(fz, { + colors: [{color: "hsl(0, 0%, 0%)", label: "Black"}, { + color: "hsl(0, 0%, 30%)", + label: "Dim grey" + }, {color: "hsl(0, 0%, 60%)", label: "Grey"}, { + color: "hsl(0, 0%, 90%)", + label: "Light grey" + }, {color: "hsl(0, 0%, 100%)", label: "White", hasBorder: true}, { + color: "hsl(0, 75%, 60%)", + label: "Red" + }, {color: "hsl(30, 75%, 60%)", label: "Orange"}, { + color: "hsl(60, 75%, 60%)", + label: "Yellow" + }, {color: "hsl(90, 75%, 60%)", label: "Light green"}, { + color: "hsl(120, 75%, 60%)", + label: "Green" + }, {color: "hsl(150, 75%, 60%)", label: "Aquamarine"}, { + color: "hsl(180, 75%, 60%)", + label: "Turquoise" + }, {color: "hsl(210, 75%, 60%)", label: "Light blue"}, { + color: "hsl(240, 75%, 60%)", + label: "Blue" + }, {color: "hsl(270, 75%, 60%)", label: "Purple"}], columns: 5 + }); + t.conversion.for("upcast").elementToAttribute({ + view: {name: "span", styles: {color: /[\s\S]+/}}, + model: {key: fz, value: kz("color")} + }); + t.conversion.for("upcast").elementToAttribute({ + view: {name: "font", attributes: {color: /^#?\w+$/}}, + model: {key: fz, value: t => t.getAttribute("color")} + }); + t.conversion.for("downcast").attributeToElement({model: fz, view: wz("color")}); + t.commands.add(fz, new Sz(t)); + t.model.schema.extend("$text", {allowAttributes: fz}); + t.model.schema.setAttributeProperties(fz, {isFormatting: true, copyOnEnter: true}) + } + } + + const Iz = ''; + + class Bz extends yz { + constructor(t) { + const e = t.locale.t; + super(t, {commandName: fz, componentName: fz, icon: Iz, dropdownLabel: e("Font Color")}) + } + + static get pluginName() { + return "FontColorUI" + } + } + + class Mz extends mi { + static get requires() { + return [Tz, Bz] + } + + static get pluginName() { + return "FontColor" + } + } + + class zz extends sz { + constructor(t) { + super(t, gz) + } + } + + function Lz(t) { + return t.map(Nz).filter((t => !!t)) + } + + function Nz(t) { + if (typeof t === "object") { + return t + } + if (t === "default") { + return {title: "Default", model: undefined} + } + if (typeof t !== "string") { + return + } + return Pz(t) + } + + function Pz(t) { + const e = t.replace(/"|'/g, "").split(","); + const n = e[0]; + const i = e.map(Rz).join(", "); + return {title: n, model: i, view: {name: "span", styles: {"font-family": i}, priority: 7}} + } + + function Rz(t) { + t = t.trim(); + if (t.indexOf(" ") > 0) { + t = `'${t}'` + } + return t + } + + class Oz extends mi { + static get pluginName() { + return "FontFamilyEditing" + } + + constructor(t) { + super(t); + t.config.define(gz, { + options: ["default", "Arial, Helvetica, sans-serif", "Courier New, Courier, monospace", "Georgia, serif", "Lucida Sans Unicode, Lucida Grande, sans-serif", "Tahoma, Geneva, sans-serif", "Times New Roman, Times, serif", "Trebuchet MS, Helvetica, sans-serif", "Verdana, Geneva, sans-serif"], + supportAllValues: false + }) + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: gz}); + t.model.schema.setAttributeProperties(gz, {isFormatting: true, copyOnEnter: true}); + const e = Lz(t.config.get("fontFamily.options")).filter((t => t.model)); + const n = bz(gz, e); + if (t.config.get("fontFamily.supportAllValues")) { + this._prepareAnyValueConverters(); + this._prepareCompatibilityConverter() + } else { + t.conversion.attributeToElement(n) + } + t.commands.add(gz, new zz(t)) + } + + _prepareAnyValueConverters() { + const t = this.editor; + t.conversion.for("downcast").attributeToElement({ + model: gz, + view: (t, {writer: e}) => e.createAttributeElement("span", {style: "font-family:" + t}, {priority: 7}) + }); + t.conversion.for("upcast").elementToAttribute({ + model: {key: gz, value: t => t.getStyle("font-family")}, + view: {name: "span", styles: {"font-family": /.*/}} + }) + } + + _prepareCompatibilityConverter() { + const t = this.editor; + t.conversion.for("upcast").elementToAttribute({ + view: {name: "font", attributes: {face: /.*/}}, + model: {key: gz, value: t => t.getAttribute("face")} + }) + } + } + + const Vz = ''; + + class Fz extends mi { + static get pluginName() { + return "FontFamilyUI" + } + + init() { + const t = this.editor; + const e = t.t; + const n = this._getLocalizedOptions(); + const i = t.commands.get(gz); + t.ui.componentFactory.add(gz, (o => { + const r = qC(o); + GC(r, jz(n, i)); + r.buttonView.set({label: e("Font Family"), icon: Vz, tooltip: true}); + r.extendTemplate({attributes: {class: "ck-font-family-dropdown"}}); + r.bind("isEnabled").to(i); + this.listenTo(r, "execute", (e => { + t.execute(e.source.commandName, {value: e.source.commandParam}); + t.editing.view.focus() + })); + return r + })) + } + + _getLocalizedOptions() { + const t = this.editor; + const e = t.t; + const n = Lz(t.config.get(gz).options); + return n.map((t => { + if (t.title === "Default") { + t.title = e("Default") + } + return t + })) + } + } + + function jz(t, e) { + const n = new Ya; + for (const i of t) { + const t = { + type: "button", + model: new z_({commandName: gz, commandParam: i.model, label: i.title, withText: true}) + }; + t.model.bind("isOn").to(e, "value", (t => { + if (t === i.model) { + return true + } + if (!t || !i.model) { + return false + } + return t.split(",")[0].replace(/'/g, "").toLowerCase() === i.model.toLowerCase() + })); + if (i.view && i.view.styles) { + t.model.set("labelStyle", `font-family: ${i.view.styles["font-family"]}`) + } + n.add(t) + } + return n + } + + class Hz extends mi { + static get requires() { + return [Oz, Fz] + } + + static get pluginName() { + return "FontFamily" + } + } + + class Uz extends sz { + constructor(t) { + super(t, mz) + } + } + + function qz(t) { + return t.map((t => Gz(t))).filter((t => !!t)) + } + + const Wz = { + get tiny() { + return {title: "Tiny", model: "tiny", view: {name: "span", classes: "text-tiny", priority: 7}} + }, get small() { + return {title: "Small", model: "small", view: {name: "span", classes: "text-small", priority: 7}} + }, get big() { + return {title: "Big", model: "big", view: {name: "span", classes: "text-big", priority: 7}} + }, get huge() { + return {title: "Huge", model: "huge", view: {name: "span", classes: "text-huge", priority: 7}} + } + }; + + function Gz(t) { + if (Zz(t)) { + return Kz(t) + } + const e = Yz(t); + if (e) { + return Kz(e) + } + if (t === "default") { + return {model: undefined, title: "Default"} + } + if (Qz(t)) { + return + } + return $z(t) + } + + function $z(t) { + if (typeof t === "number" || typeof t === "string") { + t = {title: String(t), model: `${parseFloat(t)}px`} + } + t.view = {name: "span", styles: {"font-size": t.model}}; + return Kz(t) + } + + function Kz(t) { + if (!t.view.priority) { + t.view.priority = 7 + } + return t + } + + function Yz(t) { + return Wz[t] || Wz[t.model] + } + + function Zz(t) { + return typeof t === "object" && t.title && t.model && t.view + } + + function Qz(t) { + let e; + if (typeof t === "object") { + if (!t.model) { + throw new u("font-size-invalid-definition", null, t) + } else { + e = parseFloat(t.model) + } + } else { + e = parseFloat(t) + } + return isNaN(e) + } + + const Jz = ["x-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large"]; + + class Xz extends mi { + static get pluginName() { + return "FontSizeEditing" + } + + constructor(t) { + super(t); + t.config.define(mz, {options: ["tiny", "small", "default", "big", "huge"], supportAllValues: false}) + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: mz}); + t.model.schema.setAttributeProperties(mz, {isFormatting: true, copyOnEnter: true}); + const e = t.config.get("fontSize.supportAllValues"); + const n = qz(this.editor.config.get("fontSize.options")).filter((t => t.model)); + const i = bz(mz, n); + if (e) { + this._prepareAnyValueConverters(i); + this._prepareCompatibilityConverter() + } else { + t.conversion.attributeToElement(i) + } + t.commands.add(mz, new Uz(t)) + } + + _prepareAnyValueConverters(t) { + const e = this.editor; + const n = t.model.values.filter((t => !ay(String(t)) && !ly(String(t)))); + if (n.length) { + throw new u("font-size-invalid-use-of-named-presets", null, {presets: n}) + } + e.conversion.for("downcast").attributeToElement({ + model: mz, view: (t, {writer: e}) => { + if (!t) { + return + } + return e.createAttributeElement("span", {style: "font-size:" + t}, {priority: 7}) + } + }); + e.conversion.for("upcast").elementToAttribute({ + model: {key: mz, value: t => t.getStyle("font-size")}, + view: {name: "span", styles: {"font-size": /.*/}} + }) + } + + _prepareCompatibilityConverter() { + const t = this.editor; + t.conversion.for("upcast").elementToAttribute({ + view: { + name: "font", + attributes: {size: /^[+-]?\d{1,3}$/} + }, model: { + key: mz, value: t => { + const e = t.getAttribute("size"); + const n = e[0] === "-" || e[0] === "+"; + let i = parseInt(e, 10); + if (n) { + i = 3 + i + } + const o = Jz.length - 1; + const r = Math.min(Math.max(i, 0), o); + return Jz[r] + } + } + }) + } + } + + const tL = ''; + var eL = n(6203); + var nL = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + nL.insert = "head"; + nL.singleton = true; + var iL = Ru()(eL.Z, nL); + const oL = eL.Z.locals || {}; + + class rL extends mi { + static get pluginName() { + return "FontSizeUI" + } + + init() { + const t = this.editor; + const e = t.t; + const n = this._getLocalizedOptions(); + const i = t.commands.get(mz); + t.ui.componentFactory.add(mz, (o => { + const r = qC(o); + GC(r, sL(n, i)); + r.buttonView.set({label: e("Font Size"), icon: tL, tooltip: true}); + r.extendTemplate({attributes: {class: ["ck-font-size-dropdown"]}}); + r.bind("isEnabled").to(i); + this.listenTo(r, "execute", (e => { + t.execute(e.source.commandName, {value: e.source.commandParam}); + t.editing.view.focus() + })); + return r + })) + } + + _getLocalizedOptions() { + const t = this.editor; + const e = t.t; + const n = {Default: e("Default"), Tiny: e("Tiny"), Small: e("Small"), Big: e("Big"), Huge: e("Huge")}; + const i = qz(t.config.get(mz).options); + return i.map((t => { + const e = n[t.title]; + if (e && e != t.title) { + t = Object.assign({}, t, {title: e}) + } + return t + })) + } + } + + function sL(t, e) { + const n = new Ya; + for (const i of t) { + const t = { + type: "button", + model: new z_({ + commandName: mz, + commandParam: i.model, + label: i.title, + class: "ck-fontsize-option", + withText: true + }) + }; + if (i.view && i.view.styles) { + t.model.set("labelStyle", `font-size:${i.view.styles["font-size"]}`) + } + if (i.view && i.view.classes) { + t.model.set("class", `${t.model.class} ${i.view.classes}`) + } + t.model.bind("isOn").to(e, "value", (t => t === i.model)); + n.add(t) + } + return n + } + + class aL extends mi { + static get requires() { + return [Xz, rL] + } + + static get pluginName() { + return "FontSize" + } + + normalizeSizeOptions(t) { + return qz(t) + } + } + + class cL extends mi { + static get requires() { + return [gM] + } + + init() { + if (!this.editor.plugins.has("CodeBlockEditing")) { + return + } + const t = this.editor.plugins.get(gM); + t.on("register:pre", ((e, n) => { + if (n.model !== "codeBlock") { + return + } + const i = this.editor; + const o = i.model.schema; + const r = i.conversion; + o.extend("codeBlock", {allowAttributes: ["htmlAttributes", "htmlContentAttributes"]}); + r.for("upcast").add(lL(t)); + r.for("downcast").add(dL()); + e.stop() + })) + } + } + + function lL(t) { + return e => { + e.on("element:code", ((e, n, i) => { + const o = n.viewItem; + const r = o.parent; + if (!r || !r.is("element", "pre")) { + return + } + s(r, "htmlAttributes"); + s(o, "htmlContentAttributes"); + + function s(e, o) { + const r = t.processViewAttributes(e, i); + if (r) { + i.writer.setAttribute(o, r, n.modelRange) + } + } + }), {priority: "low"}) + } + } + + function dL() { + return t => { + t.on("attribute:htmlAttributes:codeBlock", ((t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const {attributeOldValue: i, attributeNewValue: o} = e; + const r = n.mapper.toViewElement(e.item); + const s = r.parent; + NB(n.writer, i, o, s) + })); + t.on("attribute:htmlContentAttributes:codeBlock", ((t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const {attributeOldValue: i, attributeNewValue: o} = e; + const r = n.mapper.toViewElement(e.item); + NB(n.writer, i, o, r) + })) + } + } + + class uL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor.plugins.get(gM); + t.on("register", ((t, e) => { + const n = this.editor; + const i = n.model.schema; + const o = n.conversion; + if (!e.paragraphLikeModel) { + return + } + if (i.isRegistered(e.model) || i.isRegistered(e.paragraphLikeModel)) { + return + } + const r = {model: e.paragraphLikeModel, view: e.view}; + i.register(e.model, e.modelSchema); + i.register(r.model, {inheritAllFrom: "$block"}); + o.for("upcast").elementToElement({ + view: e.view, model: (t, {writer: n}) => { + if (this._hasBlockContent(t)) { + return n.createElement(e.model) + } + return n.createElement(r.model) + }, converterPriority: c.get("low") + 1 + }); + o.for("downcast").elementToElement({view: e.view, model: e.model}); + this._addAttributeConversion(e); + o.for("downcast").elementToElement({view: r.view, model: r.model}); + this._addAttributeConversion(r); + t.stop() + })) + } + + _hasBlockContent(t) { + const e = this.editor.editing.view; + const n = e.domConverter.blockElements; + for (const i of e.createRangeIn(t).getItems()) { + if (i.is("element") && n.includes(i.name)) { + return true + } + } + return false + } + + _addAttributeConversion(t) { + const e = this.editor; + const n = e.conversion; + const i = e.plugins.get(gM); + e.model.schema.extend(t.model, {allowAttributes: "htmlAttributes"}); + n.for("upcast").add(qB(t, i)); + n.for("downcast").add(WB(t)) + } + } + + class hL extends mi { + static get requires() { + return [zB] + } + + init() { + const t = this.editor; + if (!t.plugins.has("HeadingEditing")) { + return + } + const e = t.plugins.get(zB); + const n = t.config.get("heading.options"); + const i = []; + for (const t of n) { + if ("model" in t && "view" in t) { + e.registerBlockElement({view: t.view, model: t.model}); + i.push(t.model) + } + } + e.extendBlockElement({model: "htmlHgroup", modelSchema: {allowChildren: i}}) + } + } + + class mL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor; + if (!t.plugins.has("ImageInlineEditing") && !t.plugins.has("ImageBlockEditing")) { + return + } + const e = t.model.schema; + const n = t.conversion; + const i = t.plugins.get(gM); + i.on("register:figure", (() => { + n.for("upcast").add(fL(i)) + })); + i.on("register:img", ((t, o) => { + if (o.model !== "imageBlock" && o.model !== "imageInline") { + return + } + if (e.isRegistered("imageBlock")) { + e.extend("imageBlock", {allowAttributes: ["htmlAttributes", "htmlFigureAttributes", "htmlLinkAttributes"]}) + } + if (e.isRegistered("imageInline")) { + e.extend("imageInline", {allowAttributes: ["htmlA", "htmlAttributes"]}) + } + n.for("upcast").add(gL(i)); + n.for("downcast").add(pL()); + t.stop() + })) + } + } + + function gL(t) { + return e => { + e.on("element:img", ((e, n, i) => { + if (!n.modelRange) { + return + } + const o = n.viewItem; + const r = o.parent; + s(o, "htmlAttributes"); + if (r.is("element", "a")) { + a(r) + } + + function s(e, o) { + const r = t.processViewAttributes(e, i); + if (r) { + i.writer.setAttribute(o, r, n.modelRange) + } + } + + function a(t) { + if (n.modelRange && n.modelRange.getContainedElement().is("element", "imageBlock")) { + s(t, "htmlLinkAttributes") + } + } + }), {priority: "low"}) + } + } + + function fL(t) { + return e => { + e.on("element:figure", ((e, n, i) => { + const o = n.viewItem; + if (!n.modelRange || !o.hasClass("image")) { + return + } + const r = t.processViewAttributes(o, i); + if (r) { + i.writer.setAttribute("htmlFigureAttributes", r, n.modelRange) + } + }), {priority: "low"}) + } + } + + function pL() { + return t => { + e("htmlAttributes"); + n("img", "htmlAttributes"); + n("figure", "htmlFigureAttributes"); + n("a", "htmlLinkAttributes"); + + function e(e) { + t.on(`attribute:${e}:imageInline`, ((t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const {attributeOldValue: i, attributeNewValue: o} = e; + const r = n.mapper.toViewElement(e.item); + NB(n.writer, i, o, r) + }), {priority: "low"}) + } + + function n(e, n) { + t.on(`attribute:${n}:imageBlock`, ((t, n, i) => { + if (!i.consumable.test(n.item, t.name)) { + return + } + const {attributeOldValue: o, attributeNewValue: r} = n; + const s = i.mapper.toViewElement(n.item); + const a = bL(i.writer, s, e); + if (a) { + NB(i.writer, o, r, a); + i.consumable.consume(n.item, t.name) + } + }), {priority: "low"}); + if (e === "a") { + t.on("attribute:linkHref:imageBlock", ((t, e, n) => { + if (!n.consumable.consume(e.item, "attribute:htmlLinkAttributes:imageBlock")) { + return + } + const i = n.mapper.toViewElement(e.item); + const o = bL(n.writer, i, "a"); + PB(n.writer, e.item.getAttribute("htmlLinkAttributes"), o) + }), {priority: "low"}) + } + } + } + } + + function bL(t, e, n) { + const i = t.createRangeOn(e); + for (const {item: t} of i.getWalker()) { + if (t.is("element", n)) { + return t + } + } + } + + class kL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor; + if (!t.plugins.has("MediaEmbed") || t.config.get("mediaEmbed.previewsInData")) { + return + } + const e = t.model.schema; + const n = t.conversion; + const i = this.editor.plugins.get(gM); + const o = this.editor.plugins.get(zB); + const r = t.config.get("mediaEmbed.elementName"); + o.registerBlockElement({model: "media", view: r}); + i.on("register:figure", (() => { + n.for("upcast").add(AL(i)) + })); + i.on(`register:${r}`, ((t, o) => { + if (o.model !== "media") { + return + } + e.extend("media", {allowAttributes: ["htmlAttributes", "htmlFigureAttributes"]}); + n.for("upcast").add(wL(i, r)); + n.for("dataDowncast").add(CL(r)); + t.stop() + })) + } + } + + function wL(t, e) { + return t => { + t.on(`element:${e}`, n) + }; + + function n(e, n, i) { + const o = n.viewItem; + r(o, "htmlAttributes"); + + function r(e, o) { + const r = t.processViewAttributes(e, i); + if (r) { + i.writer.setAttribute(o, r, n.modelRange) + } + } + } + } + + function AL(t) { + return e => { + e.on("element:figure", ((e, n, i) => { + const o = n.viewItem; + if (!n.modelRange || !o.hasClass("media")) { + return + } + const r = t.processViewAttributes(o, i); + if (r) { + i.writer.setAttribute("htmlFigureAttributes", r, n.modelRange) + } + }), {priority: "low"}) + } + } + + function CL(t) { + return e => { + n(t, "htmlAttributes"); + n("figure", "htmlFigureAttributes"); + + function n(t, n) { + e.on(`attribute:${n}:media`, ((e, n, i) => { + if (!i.consumable.consume(n.item, e.name)) { + return + } + const {attributeOldValue: o, attributeNewValue: r} = n; + const s = i.mapper.toViewElement(n.item); + const a = _L(i.writer, s, t); + NB(i.writer, o, r, a) + })) + } + } + } + + function _L(t, e, n) { + const i = t.createRangeOn(e); + for (const {item: t} of i.getWalker()) { + if (t.is("element", n)) { + return t + } + } + } + + class vL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor.plugins.get(gM); + t.on("register:script", ((e, n) => { + const i = this.editor; + const o = i.model.schema; + const r = i.conversion; + o.register("htmlScript", n.modelSchema); + o.extend("htmlScript", {allowAttributes: ["htmlAttributes", "htmlContent"], isContent: true}); + i.data.registerRawContentMatcher({name: "script"}); + r.for("upcast").elementToElement({view: "script", model: VB(n)}); + r.for("upcast").add(qB(n, t)); + r.for("downcast").elementToElement({ + model: "htmlScript", + view: (t, {writer: e}) => jB("script", t, e) + }); + r.for("downcast").add(WB(n)); + e.stop() + })) + } + } + + class yL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor; + if (!t.plugins.has("TableEditing")) { + return + } + const e = t.model.schema; + const n = t.conversion; + const i = t.plugins.get(gM); + i.on("register:figure", (() => { + n.for("upcast").add(EL(i)) + })); + i.on("register:table", ((t, o) => { + if (o.model !== "table") { + return + } + e.extend("table", {allowAttributes: ["htmlAttributes", "htmlFigureAttributes", "htmlTheadAttributes", "htmlTbodyAttributes"]}); + n.for("upcast").add(xL(i)); + n.for("downcast").add(DL()); + t.stop() + })) + } + } + + function xL(t) { + return e => { + e.on("element:table", ((e, n, i) => { + const o = n.viewItem; + r(o, "htmlAttributes"); + for (const t of o.getChildren()) { + if (t.is("element", "thead")) { + r(t, "htmlTheadAttributes") + } + if (t.is("element", "tbody")) { + r(t, "htmlTbodyAttributes") + } + } + + function r(e, o) { + const r = t.processViewAttributes(e, i); + if (r) { + i.writer.setAttribute(o, r, n.modelRange) + } + } + })) + } + } + + function EL(t) { + return e => { + e.on("element:figure", ((e, n, i) => { + const o = n.viewItem; + if (!n.modelRange || !o.hasClass("table")) { + return + } + const r = t.processViewAttributes(o, i); + if (r) { + i.writer.setAttribute("htmlFigureAttributes", r, n.modelRange) + } + }), {priority: "low"}) + } + } + + function DL() { + return t => { + e("table", "htmlAttributes"); + e("figure", "htmlFigureAttributes"); + e("thead", "htmlTheadAttributes"); + e("tbody", "htmlTbodyAttributes"); + + function e(e, n) { + t.on(`attribute:${n}:table`, ((t, n, i) => { + if (!i.consumable.consume(n.item, t.name)) { + return + } + const o = i.mapper.toViewElement(n.item); + const r = SL(i.writer, o, e); + PB(i.writer, n.attributeNewValue, r) + })) + } + } + } + + function SL(t, e, n) { + const i = t.createRangeOn(e); + for (const {item: t} of i.getWalker()) { + if (t.is("element", n)) { + return t + } + } + } + + class TL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor.plugins.get(gM); + t.on("register:style", ((e, n) => { + const i = this.editor; + const o = i.model.schema; + const r = i.conversion; + o.register("htmlStyle", n.modelSchema); + o.extend("htmlStyle", {allowAttributes: ["htmlAttributes", "htmlContent"], isContent: true}); + i.data.registerRawContentMatcher({name: "style"}); + r.for("upcast").elementToElement({view: "style", model: VB(n)}); + r.for("upcast").add(qB(n, t)); + r.for("downcast").elementToElement({ + model: "htmlStyle", + view: (t, {writer: e}) => jB("style", t, e) + }); + r.for("downcast").add(WB(n)); + e.stop() + })) + } + } + + class IL extends mi { + static get requires() { + return [gM] + } + + init() { + const t = this.editor; + if (!t.plugins.has("DocumentListEditing")) { + return + } + const e = t.model.schema; + const n = t.conversion; + const i = t.plugins.get(gM); + const o = t.plugins.get("DocumentListEditing"); + o.registerDowncastStrategy({ + scope: "item", + attributeName: "htmlLiAttributes", + setAttributeOnDowncast(t, e, n) { + PB(t, e, n) + } + }); + o.registerDowncastStrategy({ + scope: "list", + attributeName: "htmlListAttributes", + setAttributeOnDowncast(t, e, n) { + PB(t, e, n) + } + }); + i.on("register", ((t, o) => { + if (!["ul", "ol", "li"].includes(o.view)) { + return + } + t.stop(); + if (e.checkAttribute("$block", "htmlListAttributes")) { + return + } + e.extend("$block", {allowAttributes: ["htmlListAttributes", "htmlLiAttributes"]}); + e.extend("$blockObject", {allowAttributes: ["htmlListAttributes", "htmlLiAttributes"]}); + e.extend("$container", {allowAttributes: ["htmlListAttributes", "htmlLiAttributes"]}); + n.for("upcast").add((t => { + t.on("element:ul", BL("htmlListAttributes", i), {priority: "low"}); + t.on("element:ol", BL("htmlListAttributes", i), {priority: "low"}); + t.on("element:li", BL("htmlLiAttributes", i), {priority: "low"}) + })) + })); + o.on("postFixer", ((t, {listNodes: e, writer: n}) => { + const i = []; + for (const {node: o, previous: r} of e) { + if (!r) { + continue + } + const e = o.getAttribute("listIndent"); + const s = r.getAttribute("listIndent"); + let a = null; + if (e > s) { + i[s] = r + } else if (e < s) { + a = i[e]; + i.length = e + } else { + a = r + } + if (!a) { + continue + } + if (a.getAttribute("listType") == o.getAttribute("listType")) { + const e = a.getAttribute("htmlListAttributes"); + if (!wb(o.getAttribute("htmlListAttributes"), e)) { + n.setAttribute("htmlListAttributes", e, o); + t.return = true + } + } + if (a.getAttribute("listItemId") == o.getAttribute("listItemId")) { + const e = a.getAttribute("htmlLiAttributes"); + if (!wb(o.getAttribute("htmlLiAttributes"), e)) { + n.setAttribute("htmlLiAttributes", e, o); + t.return = true + } + } + } + })) + } + + afterInit() { + const t = this.editor; + if (!t.commands.get("indentList")) { + return + } + this.listenTo(t.commands.get("indentList"), "afterExecute", ((e, n) => { + t.model.change((t => { + for (const e of n) { + t.setAttribute("htmlListAttributes", {}, e) + } + })) + })) + } + } + + function BL(t, e) { + return (n, i, o) => { + const r = i.viewItem; + if (!i.modelRange) { + Object.assign(i, o.convertChildren(i.viewItem, i.modelCursor)) + } + const s = e.processViewAttributes(r, o); + for (const e of i.modelRange.getItems({shallow: true})) { + if (!e.hasAttribute("listItemId")) { + continue + } + if (e.hasAttribute(t)) { + continue + } + o.writer.setAttribute(t, s || {}, e) + } + } + } + + class ML extends mi { + static get pluginName() { + return "GeneralHtmlSupport" + } + + static get requires() { + return [gM, cL, uL, hL, mL, kL, vL, yL, TL, IL] + } + + init() { + const t = this.editor; + const e = t.plugins.get(gM); + e.loadAllowedConfig(t.config.get("htmlSupport.allow") || []); + e.loadDisallowedConfig(t.config.get("htmlSupport.disallow") || []) + } + + getGhsAttributeNameForElement(t) { + const e = this.editor.plugins.get("DataSchema"); + const n = Array.from(e.getDefinitionsForView(t, false)); + if (n && n.length && n[0].isInline && !n[0].isObject) { + return n[0].model + } + return "htmlAttributes" + } + + addModelHtmlClass(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "classes", (t => { + for (const n of Qa(e)) { + t.add(n) + } + })) + } + })) + } + + removeModelHtmlClass(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "classes", (t => { + for (const n of Qa(e)) { + t.delete(n) + } + })) + } + })) + } + + setModelHtmlAttributes(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "attributes", (t => { + for (const [n, i] of Object.entries(e)) { + t.set(n, i) + } + })) + } + })) + } + + removeModelHtmlAttributes(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "attributes", (t => { + for (const n of Qa(e)) { + t.delete(n) + } + })) + } + })) + } + + setModelHtmlStyles(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "styles", (t => { + for (const [n, i] of Object.entries(e)) { + t.set(n, i) + } + })) + } + })) + } + + removeModelHtmlStyles(t, e, n) { + const i = this.editor.model; + const o = this.getGhsAttributeNameForElement(t); + i.change((t => { + for (const r of zL(i, n, o)) { + NL(t, r, o, "styles", (t => { + for (const n of Qa(e)) { + t.delete(n) + } + })) + } + })) + } + } + + function* zL(t, e, n) { + if (e.is("documentSelection") && e.isCollapsed) { + if (t.schema.checkAttributeInSelection(e, n)) { + yield e + } + } else { + for (const i of LL(t, e, n)) { + yield* i.getItems({shallow: true}) + } + } + } + + function LL(t, e, n) { + if (e.is("node") || e.is("$text") || e.is("$textProxy")) { + if (t.schema.checkAttribute(e, n)) { + return [t.createRangeOn(e)] + } else { + return [] + } + } else { + return t.schema.getValidRanges(t.createSelection(e).getRanges(), n) + } + } + + function NL(t, e, n, i, o) { + const r = e.getAttribute(n); + const s = {}; + for (const t of ["attributes", "styles", "classes"]) { + if (t != i) { + if (r && r[t]) { + s[t] = r[t] + } + } else { + const e = t == "classes" ? new Set(r && r[t] || []) : new Map(Object.entries(r && r[t] || {})); + o(e); + if (e.size) { + s[t] = t == "classes" ? Array.from(e) : Object.fromEntries(e) + } + } + } + if (Object.keys(s).length) { + if (e.is("documentSelection")) { + t.setSelectionAttribute(n, s) + } else { + t.setAttribute(n, s, e) + } + } else if (r) { + if (e.is("documentSelection")) { + t.removeSelectionAttribute(n) + } else { + t.removeAttribute(n, e) + } + } + } + + class PL extends fi { + refresh() { + const t = this.editor.model; + const e = t.document; + const n = Ag(e.selection.getSelectedBlocks()); + this.value = !!n && n.is("element", "paragraph"); + this.isEnabled = !!n && RL(n, t.schema) + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + e.change((i => { + const o = (t.selection || n.selection).getSelectedBlocks(); + for (const t of o) { + if (!t.is("element", "paragraph") && RL(t, e.schema)) { + i.rename(t, "paragraph") + } + } + })) + } + } + + function RL(t, e) { + return e.checkChild(t.parent, "paragraph") && !e.isObject(t) + } + + class OL extends fi { + execute(t) { + const e = this.editor.model; + const n = t.attributes; + let i = t.position; + e.change((t => { + const o = t.createElement("paragraph"); + if (n) { + e.schema.setAllowedAttributes(o, n, t) + } + if (!e.schema.checkChild(i.parent, o)) { + const n = e.schema.findAllowedParent(i, o); + if (!n) { + return + } + i = t.split(i, n).position + } + e.insertContent(o, i); + t.setSelection(o, "in") + })) + } + } + + class VL extends mi { + static get pluginName() { + return "Paragraph" + } + + init() { + const t = this.editor; + const e = t.model; + t.commands.add("paragraph", new PL(t)); + t.commands.add("insertParagraph", new OL(t)); + e.schema.register("paragraph", {inheritAllFrom: "$block"}); + t.conversion.elementToElement({model: "paragraph", view: "p"}); + t.conversion.for("upcast").elementToElement({ + model: (t, {writer: e}) => { + if (!VL.paragraphLikeElements.has(t.name)) { + return null + } + if (t.isEmpty) { + return null + } + return e.createElement("paragraph") + }, view: /.+/, converterPriority: "low" + }) + } + } + + VL.paragraphLikeElements = new Set(["blockquote", "dd", "div", "dt", "h1", "h2", "h3", "h4", "h5", "h6", "li", "p", "td", "th"]); + + class FL extends (null && Plugin) { + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("paragraph", (n => { + const i = new ButtonView(n); + const o = t.commands.get("paragraph"); + i.label = e("Paragraph"); + i.icon = icon; + i.tooltip = true; + i.isToggleable = true; + i.bind("isEnabled").to(o); + i.bind("isOn").to(o, "value"); + i.on("execute", (() => { + t.execute("paragraph") + })); + return i + })) + } + } + + class jL extends fi { + constructor(t, e) { + super(t); + this.modelElements = e + } + + refresh() { + const t = Ag(this.editor.model.document.selection.getSelectedBlocks()); + this.value = !!t && this.modelElements.includes(t.name) && t.name; + this.isEnabled = !!t && this.modelElements.some((e => HL(t, e, this.editor.model.schema))) + } + + execute(t) { + const e = this.editor.model; + const n = e.document; + const i = t.value; + e.change((t => { + const o = Array.from(n.selection.getSelectedBlocks()).filter((t => HL(t, i, e.schema))); + for (const e of o) { + if (!e.is("element", i)) { + t.rename(e, i) + } + } + })) + } + } + + function HL(t, e, n) { + return n.checkChild(t.parent, e) && !n.isObject(t) + } + + const UL = "paragraph"; + + class qL extends mi { + static get pluginName() { + return "HeadingEditing" + } + + constructor(t) { + super(t); + t.config.define("heading", { + options: [{ + model: "paragraph", + title: "Paragraph", + class: "ck-heading_paragraph" + }, { + model: "heading1", + view: "h2", + title: "Heading 1", + class: "ck-heading_heading1" + }, { + model: "heading2", + view: "h3", + title: "Heading 2", + class: "ck-heading_heading2" + }, {model: "heading3", view: "h4", title: "Heading 3", class: "ck-heading_heading3"}] + }) + } + + static get requires() { + return [VL] + } + + init() { + const t = this.editor; + const e = t.config.get("heading.options"); + const n = []; + for (const i of e) { + if (i.model !== UL) { + t.model.schema.register(i.model, {inheritAllFrom: "$block"}); + t.conversion.elementToElement(i); + n.push(i.model) + } + } + this._addDefaultH1Conversion(t); + t.commands.add("heading", new jL(t, n)) + } + + afterInit() { + const t = this.editor; + const e = t.commands.get("enter"); + const n = t.config.get("heading.options"); + if (e) { + this.listenTo(e, "afterExecute", ((e, i) => { + const o = t.model.document.selection.getFirstPosition().parent; + const r = n.some((t => o.is("element", t.model))); + if (r && !o.is("element", UL) && o.childCount === 0) { + i.writer.rename(o, UL) + } + })) + } + } + + _addDefaultH1Conversion(t) { + t.conversion.for("upcast").elementToElement({ + model: "heading1", + view: "h1", + converterPriority: c.get("low") + 1 + }) + } + } + + function WL(t) { + const e = t.t; + const n = { + Paragraph: e("Paragraph"), + "Heading 1": e("Heading 1"), + "Heading 2": e("Heading 2"), + "Heading 3": e("Heading 3"), + "Heading 4": e("Heading 4"), + "Heading 5": e("Heading 5"), + "Heading 6": e("Heading 6") + }; + return t.config.get("heading.options").map((t => { + const e = n[t.title]; + if (e && e != t.title) { + t.title = e + } + return t + })) + } + + var GL = n(3230); + var $L = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + $L.insert = "head"; + $L.singleton = true; + var KL = Ru()(GL.Z, $L); + const YL = GL.Z.locals || {}; + + class ZL extends mi { + static get pluginName() { + return "HeadingUI" + } + + init() { + const t = this.editor; + const e = t.t; + const n = WL(t); + const i = e("Choose heading"); + const o = e("Heading"); + t.ui.componentFactory.add("heading", (e => { + const r = {}; + const s = new Ya; + const a = t.commands.get("heading"); + const c = t.commands.get("paragraph"); + const l = [a]; + for (const t of n) { + const e = {type: "button", model: new z_({label: t.title, class: t.class, withText: true})}; + if (t.model === "paragraph") { + e.model.bind("isOn").to(c, "value"); + e.model.set("commandName", "paragraph"); + l.push(c) + } else { + e.model.bind("isOn").to(a, "value", (e => e === t.model)); + e.model.set({commandName: "heading", commandValue: t.model}) + } + s.add(e); + r[t.model] = t.title + } + const d = qC(e); + GC(d, s); + d.buttonView.set({isOn: false, withText: true, tooltip: o}); + d.extendTemplate({attributes: {class: ["ck-heading-dropdown"]}}); + d.bind("isEnabled").toMany(l, "isEnabled", ((...t) => t.some((t => t)))); + d.buttonView.bind("label").to(a, "value", c, "value", ((t, e) => { + const n = t || e && "paragraph"; + return r[n] ? r[n] : i + })); + this.listenTo(d, "execute", (e => { + t.execute(e.source.commandName, e.source.commandValue ? {value: e.source.commandValue} : undefined); + t.editing.view.focus() + })); + return d + })) + } + } + + class QL extends mi { + static get requires() { + return [qL, ZL] + } + + static get pluginName() { + return "Heading" + } + } + + class JL extends fi { + refresh() { + const t = this.editor.model; + const e = t.document; + this.value = e.selection.getAttribute("highlight"); + this.isEnabled = t.schema.checkAttributeInSelection(e.selection, "highlight") + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = t.value; + e.change((t => { + if (i.isCollapsed) { + const e = i.getFirstPosition(); + if (i.hasAttribute("highlight")) { + const n = t => t.item.hasAttribute("highlight") && t.item.getAttribute("highlight") === this.value; + const i = e.getLastMatchingPosition(n, {direction: "backward"}); + const r = e.getLastMatchingPosition(n); + const s = t.createRange(i, r); + if (!o || this.value === o) { + if (!e.isEqual(r)) { + t.removeAttribute("highlight", s) + } + t.removeSelectionAttribute("highlight") + } else { + if (!e.isEqual(r)) { + t.setAttribute("highlight", o, s) + } + t.setSelectionAttribute("highlight", o) + } + } else if (o) { + t.setSelectionAttribute("highlight", o) + } + } else { + const n = e.schema.getValidRanges(i.getRanges(), "highlight"); + for (const e of n) { + if (o) { + t.setAttribute("highlight", o, e) + } else { + t.removeAttribute("highlight", e) + } + } + } + })) + } + } + + class XL extends mi { + static get pluginName() { + return "HighlightEditing" + } + + constructor(t) { + super(t); + t.config.define("highlight", { + options: [{ + model: "yellowMarker", + class: "marker-yellow", + title: "Yellow marker", + color: "var(--ck-highlight-marker-yellow)", + type: "marker" + }, { + model: "greenMarker", + class: "marker-green", + title: "Green marker", + color: "var(--ck-highlight-marker-green)", + type: "marker" + }, { + model: "pinkMarker", + class: "marker-pink", + title: "Pink marker", + color: "var(--ck-highlight-marker-pink)", + type: "marker" + }, { + model: "blueMarker", + class: "marker-blue", + title: "Blue marker", + color: "var(--ck-highlight-marker-blue)", + type: "marker" + }, { + model: "redPen", + class: "pen-red", + title: "Red pen", + color: "var(--ck-highlight-pen-red)", + type: "pen" + }, { + model: "greenPen", + class: "pen-green", + title: "Green pen", + color: "var(--ck-highlight-pen-green)", + type: "pen" + }] + }) + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: "highlight"}); + const e = t.config.get("highlight.options"); + t.conversion.attributeToElement(tN(e)); + t.commands.add("highlight", new JL(t)) + } + } + + function tN(t) { + const e = {model: {key: "highlight", values: []}, view: {}}; + for (const n of t) { + e.model.values.push(n.model); + e.view[n.model] = {name: "mark", classes: n.class} + } + return e + } + + const eN = ''; + const nN = ''; + var iN = n(713); + var oN = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + oN.insert = "head"; + oN.singleton = true; + var rN = Ru()(iN.Z, oN); + const sN = iN.Z.locals || {}; + + class aN extends mi { + get localizedOptionTitles() { + const t = this.editor.t; + return { + "Yellow marker": t("Yellow marker"), + "Green marker": t("Green marker"), + "Pink marker": t("Pink marker"), + "Blue marker": t("Blue marker"), + "Red pen": t("Red pen"), + "Green pen": t("Green pen") + } + } + + static get pluginName() { + return "HighlightUI" + } + + init() { + const t = this.editor.config.get("highlight.options"); + for (const e of t) { + this._addHighlighterButton(e) + } + this._addRemoveHighlightButton(); + this._addDropdown(t) + } + + _addRemoveHighlightButton() { + const t = this.editor.t; + const e = this.editor.commands.get("highlight"); + this._addButton("removeHighlight", t("Remove highlight"), Lw.eraser, null, (t => { + t.bind("isEnabled").to(e, "isEnabled") + })) + } + + _addHighlighterButton(t) { + const e = this.editor.commands.get("highlight"); + this._addButton("highlight:" + t.model, t.title, lN(t.type), t.model, n); + + function n(n) { + n.bind("isEnabled").to(e, "isEnabled"); + n.bind("isOn").to(e, "value", (e => e === t.model)); + n.iconView.fillColor = t.color; + n.isToggleable = true + } + } + + _addButton(t, e, n, i, o) { + const r = this.editor; + r.ui.componentFactory.add(t, (t => { + const s = new zA(t); + const a = this.localizedOptionTitles[e] ? this.localizedOptionTitles[e] : e; + s.set({label: a, icon: n, tooltip: true}); + s.on("execute", (() => { + r.execute("highlight", {value: i}); + r.editing.view.focus() + })); + o(s); + return s + })) + } + + _addDropdown(t) { + const e = this.editor; + const n = e.t; + const i = e.ui.componentFactory; + const o = t[0]; + const r = t.reduce(((t, e) => { + t[e.model] = e; + return t + }), {}); + i.add("highlight", (s => { + const a = e.commands.get("highlight"); + const c = qC(s, iC); + const l = c.buttonView; + l.set({tooltip: n("Highlight"), lastExecuted: o.model, commandValue: o.model, isToggleable: true}); + l.bind("icon").to(a, "value", (t => lN(u(t, "type")))); + l.bind("color").to(a, "value", (t => u(t, "color"))); + l.bind("commandValue").to(a, "value", (t => u(t, "model"))); + l.bind("isOn").to(a, "value", (t => !!t)); + l.delegate("execute").to(c); + const d = t.map((t => { + const e = i.create("highlight:" + t.model); + this.listenTo(e, "execute", (() => c.buttonView.set({lastExecuted: t.model}))); + return e + })); + c.bind("isEnabled").toMany(d, "isEnabled", ((...t) => t.some((t => t)))); + d.push(new bC); + d.push(i.create("removeHighlight")); + WC(c, d); + cN(c); + c.toolbarView.ariaLabel = n("Text highlight toolbar"); + l.on("execute", (() => { + e.execute("highlight", {value: l.commandValue}); + e.editing.view.focus() + })); + + function u(t, e) { + const n = !t || t === l.lastExecuted ? l.lastExecuted : t; + return r[n][e] + } + + return c + })) + } + } + + function cN(t) { + const e = t.buttonView.actionView; + e.iconView.bind("fillColor").to(t.buttonView, "color") + } + + function lN(t) { + return t === "marker" ? eN : nN + } + + class dN extends mi { + static get requires() { + return [XL, aN] + } + + static get pluginName() { + return "Highlight" + } + } + + class uN extends fi { + refresh() { + const t = this.editor.model; + const e = t.schema; + const n = t.document.selection; + this.isEnabled = hN(n, e, t) + } + + execute() { + const t = this.editor.model; + t.change((e => { + const n = e.createElement("horizontalLine"); + t.insertObject(n, null, null, {setSelection: "after"}) + })) + } + } + + function hN(t, e, n) { + const i = mN(t, n); + return e.checkChild(i, "horizontalLine") + } + + function mN(t, e) { + const n = PE(t, e); + const i = n.start.parent; + if (i.isEmpty && !i.is("element", "$root")) { + return i.parent + } + return i + } + + var gN = n(2536); + var fN = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + fN.insert = "head"; + fN.singleton = true; + var pN = Ru()(gN.Z, fN); + const bN = gN.Z.locals || {}; + + class kN extends mi { + static get pluginName() { + return "HorizontalLineEditing" + } + + init() { + const t = this.editor; + const e = t.model.schema; + const n = t.t; + const i = t.conversion; + e.register("horizontalLine", {inheritAllFrom: "$blockObject"}); + i.for("dataDowncast").elementToElement({ + model: "horizontalLine", + view: (t, {writer: e}) => e.createEmptyElement("hr") + }); + i.for("editingDowncast").elementToStructure({ + model: "horizontalLine", view: (t, {writer: e}) => { + const i = n("Horizontal line"); + const o = e.createContainerElement("div", null, e.createEmptyElement("hr")); + e.addClass("ck-horizontal-line", o); + e.setCustomProperty("hr", true, o); + return wN(o, e, i) + } + }); + i.for("upcast").elementToElement({view: "hr", model: "horizontalLine"}); + t.commands.add("horizontalLine", new uN(t)) + } + } + + function wN(t, e, n) { + e.setCustomProperty("horizontalLine", true, t); + return TE(t, e, {label: n}) + } + + const AN = ''; + + class CN extends mi { + static get pluginName() { + return "HorizontalLineUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("horizontalLine", (n => { + const i = t.commands.get("horizontalLine"); + const o = new zA(n); + o.set({label: e("Horizontal line"), icon: AN, tooltip: true}); + o.bind("isEnabled").to(i, "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute("horizontalLine"); + t.editing.view.focus() + })); + return o + })) + } + } + + class _N extends mi { + static get requires() { + return [kN, CN, fD] + } + + static get pluginName() { + return "HorizontalLine" + } + } + + class vN extends mi { + static get pluginName() { + return "HtmlComment" + } + + init() { + const t = this.editor; + t.model.schema.addAttributeCheck(((t, e) => { + if (t.endsWith("$root") && e.startsWith("$comment")) { + return true + } + })); + t.conversion.for("upcast").elementToMarker({ + view: "$comment", model: (t, {writer: e}) => { + const n = this.editor.model.document.getRoot(); + const i = t.getCustomProperty("$rawContent"); + const o = `$comment:${s()}`; + e.setAttribute(o, i, n); + return o + } + }); + t.conversion.for("dataDowncast").markerToElement({ + model: "$comment", view: (t, {writer: e}) => { + const n = this.editor.model.document.getRoot(); + const i = t.markerName; + const o = n.getAttribute(i); + const r = e.createUIElement("$comment"); + e.setCustomProperty("$rawContent", o, r); + return r + } + }); + t.model.document.registerPostFixer((e => { + const n = t.model.document.getRoot(); + const i = t.model.document.differ.getChangedMarkers(); + const o = i.filter((t => t.name.startsWith("$comment"))); + const r = o.filter((t => { + const e = t.data.newRange; + return e && e.root.rootName === "$graveyard" + })); + if (r.length === 0) { + return false + } + for (const t of r) { + e.removeMarker(t.name); + e.removeAttribute(t.name, n) + } + return true + })); + t.data.on("set", (() => { + for (const e of t.model.markers.getMarkersGroup("$comment")) { + this.removeHtmlComment(e.name) + } + }), {priority: "high"}); + t.model.on("deleteContent", ((e, [n]) => { + for (const e of n.getRanges()) { + const n = t.model.schema.getLimitElement(e); + const i = t.model.createPositionAt(n, 0); + const o = t.model.createPositionAt(n, "end"); + let r; + if (i.isTouching(e.start) && o.isTouching(e.end)) { + r = this.getHtmlCommentsInRange(t.model.createRange(i, o)) + } else { + r = this.getHtmlCommentsInRange(e, {skipBoundaries: true}) + } + for (const t of r) { + this.removeHtmlComment(t) + } + } + }), {priority: "high"}) + } + + createHtmlComment(t, e) { + const n = s(); + const i = this.editor; + const o = i.model; + const r = o.document.getRoot(); + const a = `$comment:${n}`; + return o.change((n => { + const i = n.createRange(t); + n.addMarker(a, {usingOperation: true, affectsData: true, range: i}); + n.setAttribute(a, e, r); + return a + })) + } + + removeHtmlComment(t) { + const e = this.editor; + const n = e.model.document.getRoot(); + const i = e.model.markers.get(t); + if (!i) { + return false + } + e.model.change((e => { + e.removeMarker(i); + e.removeAttribute(t, n) + })); + return true + } + + getHtmlCommentData(t) { + const e = this.editor; + const n = e.model.markers.get(t); + const i = e.model.document.getRoot(); + if (!n) { + return null + } + return {content: i.getAttribute(t), position: n.getStart()} + } + + getHtmlCommentsInRange(t, {skipBoundaries: e = false} = {}) { + const n = !e; + return Array.from(this.editor.model.markers.getMarkersGroup("$comment")).filter((e => i(e, t))).map((t => t.name)); + + function i(t, e) { + const i = t.getRange().start; + return (i.isAfter(e.start) || n && i.isEqual(e.start)) && (i.isBefore(e.end) || n && i.isEqual(e.end)) + } + } + } + + class yN extends fi { + refresh() { + const t = this.editor.model; + const e = t.schema; + const n = t.document.selection; + const i = DN(n); + this.isEnabled = xN(n, e, t); + this.value = i ? i.getAttribute("value") || "" : null + } + + execute(t) { + const e = this.editor.model; + const n = e.document.selection; + e.change((i => { + let o; + if (this.value !== null) { + o = DN(n) + } else { + o = i.createElement("rawHtml"); + e.insertObject(o, null, null, {setSelection: "on"}) + } + i.setAttribute("value", t, o) + })) + } + } + + function xN(t, e, n) { + const i = EN(t, n); + return e.checkChild(i, "rawHtml") + } + + function EN(t, e) { + const n = PE(t, e); + const i = n.start.parent; + if (i.isEmpty && !i.is("element", "$root")) { + return i.parent + } + return i + } + + function DN(t) { + const e = t.getSelectedElement(); + if (e && e.is("element", "rawHtml")) { + return e + } + return null + } + + var SN = n(3403); + var TN = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + TN.insert = "head"; + TN.singleton = true; + var IN = Ru()(SN.Z, TN); + const BN = SN.Z.locals || {}; + + class MN extends mi { + static get pluginName() { + return "HtmlEmbedEditing" + } + + constructor(t) { + super(t); + t.config.define("htmlEmbed", { + showPreviews: false, sanitizeHtml: t => { + h("html-embed-provide-sanitize-function"); + return {html: t, hasChanged: false} + } + }); + this._widgetButtonViewReferences = new Set + } + + init() { + const t = this.editor; + const e = t.model.schema; + e.register("rawHtml", {inheritAllFrom: "$blockObject", allowAttributes: ["value"]}); + t.commands.add("htmlEmbed", new yN(t)); + this._setupConversion() + } + + _setupConversion() { + const t = this.editor; + const e = t.t; + const n = t.editing.view; + const i = this._widgetButtonViewReferences; + const o = t.config.get("htmlEmbed"); + this.editor.editing.view.on("render", (() => { + for (const t of i) { + if (t.element.isConnected) { + return + } + t.destroy(); + i.delete(t) + } + }), {priority: "lowest"}); + t.data.registerRawContentMatcher({name: "div", classes: "raw-html-embed"}); + t.conversion.for("upcast").elementToElement({ + view: {name: "div", classes: "raw-html-embed"}, + model: (t, {writer: e}) => e.createElement("rawHtml", {value: t.getCustomProperty("$rawContent")}) + }); + t.conversion.for("dataDowncast").elementToElement({ + model: "rawHtml", + view: (t, {writer: e}) => e.createRawElement("div", {class: "raw-html-embed"}, (function (e) { + e.innerHTML = t.getAttribute("value") || "" + })) + }); + t.conversion.for("editingDowncast").elementToStructure({ + model: {name: "rawHtml", attributes: ["value"]}, view: (i, {writer: s}) => { + let a, c, l; + const d = s.createRawElement("div", {class: "raw-html-embed__content-wrapper"}, (function (e) { + a = e; + r({domElement: e, editor: t, state: c, props: l}); + a.addEventListener("mousedown", (() => { + if (c.isEditable) { + const e = t.model; + const n = e.document.selection.getSelectedElement(); + if (n !== i) { + e.change((t => t.setSelection(i, "on"))) + } + } + }), true) + })); + const u = { + makeEditable() { + c = Object.assign({}, c, {isEditable: true}); + r({domElement: a, editor: t, state: c, props: l}); + n.change((t => { + t.setAttribute("data-cke-ignore-events", "true", d) + })); + a.querySelector("textarea").focus() + }, save(e) { + if (e !== c.getRawHtmlValue()) { + t.execute("htmlEmbed", e); + t.editing.view.focus() + } else { + this.cancel() + } + }, cancel() { + c = Object.assign({}, c, {isEditable: false}); + r({domElement: a, editor: t, state: c, props: l}); + t.editing.view.focus(); + n.change((t => { + t.removeAttribute("data-cke-ignore-events", d) + })) + } + }; + c = { + showPreviews: o.showPreviews, + isEditable: false, + getRawHtmlValue: () => i.getAttribute("value") || "" + }; + l = { + sanitizeHtml: o.sanitizeHtml, + textareaPlaceholder: e("Paste raw HTML here..."), + onEditClick() { + u.makeEditable() + }, + onSaveClick(t) { + u.save(t) + }, + onCancelClick() { + u.cancel() + } + }; + const h = s.createContainerElement("div", { + class: "raw-html-embed", + "data-html-embed-label": e("HTML snippet"), + dir: t.locale.uiLanguageDirection + }, d); + s.setCustomProperty("rawHtmlApi", u, h); + s.setCustomProperty("rawHtml", true, h); + return TE(h, s, {widgetLabel: e("HTML snippet"), hasSelectionHandle: true}) + } + }); + + function r({domElement: t, editor: e, state: n, props: i}) { + t.textContent = ""; + const o = t.ownerDocument; + let r; + if (n.isEditable) { + const e = {isDisabled: false, placeholder: i.textareaPlaceholder}; + r = a({domDocument: o, state: n, props: e}); + t.append(r) + } else if (n.showPreviews) { + const r = {sanitizeHtml: i.sanitizeHtml}; + t.append(c({domDocument: o, state: n, props: r, editor: e})) + } else { + const e = {isDisabled: true, placeholder: i.textareaPlaceholder}; + t.append(a({domDocument: o, state: n, props: e})) + } + const l = { + onEditClick: i.onEditClick, onSaveClick: () => { + i.onSaveClick(r.value) + }, onCancelClick: i.onCancelClick + }; + t.prepend(s({editor: e, domDocument: o, state: n, props: l})) + } + + function s({editor: t, domDocument: e, state: n, props: o}) { + const r = Zm(e, "div", {class: "raw-html-embed__buttons-wrapper"}); + if (n.isEditable) { + const e = zN(t, "save", o.onSaveClick); + const n = zN(t, "cancel", o.onCancelClick); + r.append(e.element, n.element); + i.add(e).add(n) + } else { + const e = zN(t, "edit", o.onEditClick); + r.append(e.element); + i.add(e) + } + return r + } + + function a({domDocument: t, state: e, props: n}) { + const i = Zm(t, "textarea", { + placeholder: n.placeholder, + class: "ck ck-reset ck-input ck-input-text raw-html-embed__source" + }); + i.disabled = n.isDisabled; + i.value = e.getRawHtmlValue(); + return i + } + + function c({domDocument: t, state: n, props: i, editor: o}) { + const r = i.sanitizeHtml(n.getRawHtmlValue()); + const s = n.getRawHtmlValue().length > 0 ? e("No preview available") : e("Empty snippet content"); + const a = Zm(t, "div", {class: "ck ck-reset_all raw-html-embed__preview-placeholder"}, s); + const c = Zm(t, "div", { + class: "raw-html-embed__preview-content", + dir: o.locale.contentLanguageDirection + }); + const l = t.createRange(); + const d = l.createContextualFragment(r.html); + c.appendChild(d); + const u = Zm(t, "div", {class: "raw-html-embed__preview"}, [a, c]); + return u + } + } + } + + function zN(t, e, n) { + const i = t.locale.t; + const o = new zA(t.locale); + const r = t.commands.get("htmlEmbed"); + o.set({ + class: `raw-html-embed__${e}-button`, + icon: Lw.pencil, + tooltip: true, + tooltipPosition: t.locale.uiLanguageDirection === "rtl" ? "e" : "w" + }); + o.render(); + if (e === "edit") { + o.set({icon: Lw.pencil, label: i("Edit source")}); + o.bind("isEnabled").to(r) + } else if (e === "save") { + o.set({icon: Lw.check, label: i("Save changes")}); + o.bind("isEnabled").to(r) + } else { + o.set({icon: Lw.cancel, label: i("Cancel")}) + } + o.on("execute", n); + return o + } + + const LN = ''; + + class NN extends mi { + static get pluginName() { + return "HtmlEmbedUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("htmlEmbed", (n => { + const i = t.commands.get("htmlEmbed"); + const o = new zA(n); + o.set({label: e("Insert HTML"), icon: LN, tooltip: true}); + o.bind("isEnabled").to(i, "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute("htmlEmbed"); + t.editing.view.focus(); + const e = t.editing.view.document.selection.getSelectedElement(); + e.getCustomProperty("rawHtmlApi").makeEditable() + })); + return o + })) + } + } + + class PN extends mi { + static get requires() { + return [MN, NN, fD] + } + + static get pluginName() { + return "HtmlEmbed" + } + } + + class RN extends fi { + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = e.getClosestSelectedImageElement(this.editor.model.document.selection); + this.isEnabled = !!n; + if (this.isEnabled && n.hasAttribute("alt")) { + this.value = n.getAttribute("alt") + } else { + this.value = false + } + } + + execute(t) { + const e = this.editor; + const n = e.plugins.get("ImageUtils"); + const i = e.model; + const o = n.getClosestSelectedImageElement(i.document.selection); + i.change((e => { + e.setAttribute("alt", t.newValue, o) + })) + } + } + + class ON extends mi { + static get requires() { + return [kS] + } + + static get pluginName() { + return "ImageTextAlternativeEditing" + } + + init() { + this.editor.commands.add("imageTextAlternative", new RN(this.editor)) + } + } + + var VN = n(6831); + var FN = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + FN.insert = "head"; + FN.singleton = true; + var jN = Ru()(VN.Z, FN); + const HN = VN.Z.locals || {}; + + class UN extends qw { + constructor(t) { + super(t); + const e = this.locale.t; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.labeledInput = this._createLabeledInputView(); + this.saveButtonView = this._createButton(e("Save"), Lw.check, "ck-button-save"); + this.saveButtonView.type = "submit"; + this.cancelButtonView = this._createButton(e("Cancel"), Lw.cancel, "ck-button-cancel", "cancel"); + this._focusables = new Ow; + this._focusCycler = new qA({ + focusables: this._focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + this.setTemplate({ + tag: "form", + attributes: {class: ["ck", "ck-text-alternative-form", "ck-responsive-form"], tabindex: "-1"}, + children: [this.labeledInput, this.saveButtonView, this.cancelButtonView] + }); + Pw(this) + } + + render() { + super.render(); + this.keystrokes.listenTo(this.element); + Rw({view: this}); + [this.labeledInput, this.saveButtonView, this.cancelButtonView].forEach((t => { + this._focusables.add(t); + this.focusTracker.add(t.element) + })) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + _createButton(t, e, n, i) { + const o = new zA(this.locale); + o.set({label: t, icon: e, tooltip: true}); + o.extendTemplate({attributes: {class: n}}); + if (i) { + o.delegate("execute").to(this, i) + } + return o + } + + _createLabeledInputView() { + const t = this.locale.t; + const e = new S_(this.locale, T_); + e.label = t("Text alternative"); + return e + } + } + + function qN(t) { + const e = t.plugins.get("ContextualBalloon"); + if (t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)) { + const n = WN(t); + e.updatePosition(n) + } + } + + function WN(t) { + const e = t.editing.view; + const n = j_.defaultPositions; + const i = t.plugins.get("ImageUtils"); + return { + target: e.domConverter.viewToDom(i.getClosestSelectedImageWidget(e.document.selection)), + positions: [n.northArrowSouth, n.northArrowSouthWest, n.northArrowSouthEast, n.southArrowNorth, n.southArrowNorthWest, n.southArrowNorthEast, n.viewportStickyNorth] + } + } + + class GN extends mi { + static get requires() { + return [ev] + } + + static get pluginName() { + return "ImageTextAlternativeUI" + } + + init() { + this._createButton(); + this._createForm() + } + + destroy() { + super.destroy(); + this._form.destroy() + } + + _createButton() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("imageTextAlternative", (n => { + const i = t.commands.get("imageTextAlternative"); + const o = new zA(n); + o.set({label: e("Change image text alternative"), icon: Lw.lowVision, tooltip: true}); + o.bind("isEnabled").to(i, "isEnabled"); + this.listenTo(o, "execute", (() => { + this._showForm() + })); + return o + })) + } + + _createForm() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + const i = t.plugins.get("ImageUtils"); + this._balloon = this.editor.plugins.get("ContextualBalloon"); + this._form = new UN(t.locale); + this._form.render(); + this.listenTo(this._form, "submit", (() => { + t.execute("imageTextAlternative", {newValue: this._form.labeledInput.fieldView.element.value}); + this._hideForm(true) + })); + this.listenTo(this._form, "cancel", (() => { + this._hideForm(true) + })); + this._form.keystrokes.set("Esc", ((t, e) => { + this._hideForm(true); + e() + })); + this.listenTo(t.ui, "update", (() => { + if (!i.getClosestSelectedImageWidget(n.selection)) { + this._hideForm(true) + } else if (this._isVisible) { + qN(t) + } + })); + Nw({ + emitter: this._form, + activator: () => this._isVisible, + contextElements: [this._balloon.view.element], + callback: () => this._hideForm() + }) + } + + _showForm() { + if (this._isVisible) { + return + } + const t = this.editor; + const e = t.commands.get("imageTextAlternative"); + const n = this._form.labeledInput; + this._form.disableCssTransitions(); + if (!this._isInBalloon) { + this._balloon.add({view: this._form, position: WN(t)}) + } + n.fieldView.value = n.fieldView.element.value = e.value || ""; + this._form.labeledInput.fieldView.select(); + this._form.enableCssTransitions() + } + + _hideForm(t) { + if (!this._isInBalloon) { + return + } + if (this._form.focusTracker.isFocused) { + this._form.saveButtonView.focus() + } + this._balloon.remove(this._form); + if (t) { + this.editor.editing.view.focus() + } + } + + get _isVisible() { + return this._balloon.visibleView === this._form + } + + get _isInBalloon() { + return this._balloon.hasView(this._form) + } + } + + class $N extends mi { + static get requires() { + return [ON, GN] + } + + static get pluginName() { + return "ImageTextAlternative" + } + } + + function KN(t) { + return t => { + t.on("element:figure", e) + }; + + function e(e, n, i) { + if (!i.consumable.test(n.viewItem, {name: true, classes: "image"})) { + return + } + const o = t.findViewImgElement(n.viewItem); + if (!o || !i.consumable.test(o, {name: true})) { + return + } + i.consumable.consume(n.viewItem, {name: true, classes: "image"}); + const r = i.convertItem(o, n.modelCursor); + const s = Ag(r.modelRange.getItems()); + if (!s) { + i.consumable.revert(n.viewItem, {name: true, classes: "image"}); + return + } + i.convertChildren(n.viewItem, s); + i.updateConversionResult(s, n) + } + } + + function YN(t) { + const e = ["srcset", "media", "type", "sizes"]; + return t => { + t.on("element:picture", n) + }; + + function n(n, i, o) { + const r = i.viewItem; + if (!o.consumable.test(r, {name: true})) { + return + } + const s = new Map; + for (const t of r.getChildren()) { + if (t.is("element", "source")) { + const n = {}; + for (const i of e) { + if (t.hasAttribute(i)) { + if (o.consumable.test(t, {attributes: i})) { + n[i] = t.getAttribute(i) + } + } + } + if (Object.keys(n).length) { + s.set(t, n) + } + } + } + const a = t.findViewImgElement(r); + if (!a) { + return + } + let c = i.modelCursor.parent; + if (!c.is("element", "imageBlock")) { + const t = o.convertItem(a, i.modelCursor); + i.modelRange = t.modelRange; + i.modelCursor = t.modelCursor; + c = first(t.modelRange.getItems()) + } + o.consumable.consume(r, {name: true}); + for (const [t, e] of s) { + o.consumable.consume(t, {attributes: Object.keys(e)}) + } + if (s.size) { + o.writer.setAttribute("sources", Array.from(s.values()), c) + } + o.convertChildren(r, c) + } + } + + function ZN(t, e) { + return t => { + t.on(`attribute:srcset:${e}`, n) + }; + + function n(e, n, i) { + if (!i.consumable.consume(n.item, e.name)) { + return + } + const o = i.writer; + const r = i.mapper.toViewElement(n.item); + const s = t.findViewImgElement(r); + if (n.attributeNewValue === null) { + const t = n.attributeOldValue; + if (t.data) { + o.removeAttribute("srcset", s); + o.removeAttribute("sizes", s); + if (t.width) { + o.removeAttribute("width", s) + } + } + } else { + const t = n.attributeNewValue; + if (t.data) { + o.setAttribute("srcset", t.data, s); + o.setAttribute("sizes", "100vw", s); + if (t.width) { + o.setAttribute("width", t.width, s) + } + } + } + } + } + + function QN(t) { + return t => { + t.on("attribute:sources:imageBlock", e); + t.on("attribute:sources:imageInline", e) + }; + + function e(e, n, i) { + if (!i.consumable.consume(n.item, e.name)) { + return + } + const o = i.writer; + const r = i.mapper.toViewElement(n.item); + const s = t.findViewImgElement(r); + if (n.attributeNewValue && n.attributeNewValue.length) { + const t = o.createContainerElement("picture", null, n.attributeNewValue.map((t => o.createEmptyElement("source", t)))); + const e = []; + let i = s.parent; + while (i && i.is("attributeElement")) { + const t = i.parent; + o.unwrap(o.createRangeOn(s), i); + e.unshift(i); + i = t + } + o.insert(o.createPositionBefore(s), t); + o.move(o.createRangeOn(s), o.createPositionAt(t, "end")); + for (const n of e) { + o.wrap(o.createRangeOn(t), n) + } + } else if (s.parent.is("element", "picture")) { + const t = s.parent; + o.move(o.createRangeOn(s), o.createPositionBefore(t)); + o.remove(t) + } + } + } + + function JN(t, e, n) { + return t => { + t.on(`attribute:${n}:${e}`, i) + }; + + function i(e, n, i) { + if (!i.consumable.consume(n.item, e.name)) { + return + } + const o = i.writer; + const r = i.mapper.toViewElement(n.item); + const s = t.findViewImgElement(r); + o.setAttribute(n.attributeKey, n.attributeNewValue || "", s) + } + } + + class XN extends bh { + observe(t) { + this.listenTo(t, "load", ((t, e) => { + const n = e.target; + if (this.checkShouldIgnoreEventFromTarget(n)) { + return + } + if (n.tagName == "IMG") { + this._fireEvents(e) + } + }), {useCapture: true}) + } + + _fireEvents(t) { + if (this.isEnabled) { + this.document.fire("layoutChanged"); + this.document.fire("imageLoaded", t) + } + } + } + + class tP extends fi { + constructor(t) { + super(t); + const e = t.config.get("image.insert.type"); + if (!t.plugins.has("ImageBlockEditing")) { + if (e === "block") { + h("image-block-plugin-required") + } + } + if (!t.plugins.has("ImageInlineEditing")) { + if (e === "inline") { + h("image-inline-plugin-required") + } + } + } + + refresh() { + this.isEnabled = this.editor.plugins.get("ImageUtils").isImageAllowed() + } + + execute(t) { + const e = Qa(t.source); + const n = this.editor.model.document.selection; + const i = this.editor.plugins.get("ImageUtils"); + const o = Object.fromEntries(n.getAttributes()); + e.forEach(((t, e) => { + const r = n.getSelectedElement(); + if (typeof t === "string") { + t = {src: t} + } + if (e && r && i.isImage(r)) { + const e = this.editor.model.createPositionAfter(r); + i.insertImage({...t, ...o}, e) + } else { + i.insertImage({...t, ...o}) + } + })) + } + } + + class eP extends mi { + static get requires() { + return [kS] + } + + static get pluginName() { + return "ImageEditing" + } + + init() { + const t = this.editor; + const e = t.conversion; + t.editing.view.addObserver(XN); + e.for("upcast").attributeToAttribute({ + view: {name: "img", key: "alt"}, + model: "alt" + }).attributeToAttribute({ + view: {name: "img", key: "srcset"}, model: { + key: "srcset", value: t => { + const e = {data: t.getAttribute("srcset")}; + if (t.hasAttribute("width")) { + e.width = t.getAttribute("width") + } + return e + } + } + }); + const n = new tP(t); + t.commands.add("insertImage", n); + t.commands.add("imageInsert", n) + } + } + + class nP extends fi { + constructor(t, e) { + super(t); + this._modelElementName = e + } + + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = e.getClosestSelectedImageElement(this.editor.model.document.selection); + if (this._modelElementName === "imageBlock") { + this.isEnabled = e.isInlineImage(n) + } else { + this.isEnabled = e.isBlockImage(n) + } + } + + execute() { + const t = this.editor; + const e = this.editor.model; + const n = t.plugins.get("ImageUtils"); + const i = n.getClosestSelectedImageElement(e.document.selection); + const o = Object.fromEntries(i.getAttributes()); + if (!o.src && !o.uploadId) { + return null + } + return e.change((t => { + const r = Array.from(e.markers).filter((t => t.getRange().containsItem(i))); + const s = n.insertImage(o, e.createSelection(i, "on"), this._modelElementName); + if (!s) { + return null + } + const a = t.createRangeOn(s); + for (const e of r) { + const n = e.getRange(); + const i = n.root.rootName != "$graveyard" ? n.getJoined(a, true) : a; + t.updateMarker(e, {range: i}) + } + return {oldElement: i, newElement: s} + })) + } + } + + class iP extends mi { + static get requires() { + return [eP, kS, gE] + } + + static get pluginName() { + return "ImageBlockEditing" + } + + init() { + const t = this.editor; + const e = t.model.schema; + e.register("imageBlock", {inheritAllFrom: "$blockObject", allowAttributes: ["alt", "src", "srcset"]}); + this._setupConversion(); + if (t.plugins.has("ImageInlineEditing")) { + t.commands.add("imageTypeBlock", new nP(this.editor, "imageBlock")); + this._setupClipboardIntegration() + } + } + + _setupConversion() { + const t = this.editor; + const e = t.t; + const n = t.conversion; + const i = t.plugins.get("ImageUtils"); + n.for("dataDowncast").elementToStructure({model: "imageBlock", view: (t, {writer: e}) => fS(e)}); + n.for("editingDowncast").elementToStructure({ + model: "imageBlock", + view: (t, {writer: n}) => i.toImageWidget(fS(n), n, e("image widget")) + }); + n.for("downcast").add(JN(i, "imageBlock", "src")).add(JN(i, "imageBlock", "alt")).add(ZN(i, "imageBlock")); + n.for("upcast").elementToElement({ + view: pS(t, "imageBlock"), + model: (t, {writer: e}) => e.createElement("imageBlock", t.hasAttribute("src") ? {src: t.getAttribute("src")} : null) + }).add(KN(i)) + } + + _setupClipboardIntegration() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + const i = t.plugins.get("ImageUtils"); + this.listenTo(t.plugins.get("ClipboardPipeline"), "inputTransformation", ((o, r) => { + const s = Array.from(r.content.getChildren()); + let a; + if (!s.every(i.isInlineImageView)) { + return + } + if (r.targetRanges) { + a = t.editing.mapper.toModelRange(r.targetRanges[0]) + } else { + a = e.document.selection.getFirstRange() + } + const c = e.createSelection(a); + if (bS(e.schema, c) === "imageBlock") { + const t = new Zv(n.document); + const e = s.map((e => t.createElement("figure", {class: "image"}, e))); + r.content = t.createDocumentFragment(e) + } + })) + } + } + + var oP = n(9048); + var rP = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + rP.insert = "head"; + rP.singleton = true; + var sP = Ru()(oP.Z, rP); + const aP = oP.Z.locals || {}; + + class cP extends mi { + static get requires() { + return [iP, fD, $N] + } + + static get pluginName() { + return "ImageBlock" + } + } + + class lP extends mi { + static get requires() { + return [eP, kS, gE] + } + + static get pluginName() { + return "ImageInlineEditing" + } + + init() { + const t = this.editor; + const e = t.model.schema; + e.register("imageInline", {inheritAllFrom: "$inlineObject", allowAttributes: ["alt", "src", "srcset"]}); + e.addChildCheck(((t, e) => { + if (t.endsWith("caption") && e.name === "imageInline") { + return false + } + })); + this._setupConversion(); + if (t.plugins.has("ImageBlockEditing")) { + t.commands.add("imageTypeInline", new nP(this.editor, "imageInline")); + this._setupClipboardIntegration() + } + } + + _setupConversion() { + const t = this.editor; + const e = t.t; + const n = t.conversion; + const i = t.plugins.get("ImageUtils"); + n.for("dataDowncast").elementToElement({ + model: "imageInline", + view: (t, {writer: e}) => e.createEmptyElement("img") + }); + n.for("editingDowncast").elementToStructure({ + model: "imageInline", + view: (t, {writer: n}) => i.toImageWidget(gS(n), n, e("image widget")) + }); + n.for("downcast").add(JN(i, "imageInline", "src")).add(JN(i, "imageInline", "alt")).add(ZN(i, "imageInline")); + n.for("upcast").elementToElement({ + view: pS(t, "imageInline"), + model: (t, {writer: e}) => e.createElement("imageInline", t.hasAttribute("src") ? {src: t.getAttribute("src")} : null) + }) + } + + _setupClipboardIntegration() { + const t = this.editor; + const e = t.model; + const n = t.editing.view; + const i = t.plugins.get("ImageUtils"); + this.listenTo(t.plugins.get("ClipboardPipeline"), "inputTransformation", ((o, r) => { + const s = Array.from(r.content.getChildren()); + let a; + if (!s.every(i.isBlockImageView)) { + return + } + if (r.targetRanges) { + a = t.editing.mapper.toModelRange(r.targetRanges[0]) + } else { + a = e.document.selection.getFirstRange() + } + const c = e.createSelection(a); + if (bS(e.schema, c) === "imageInline") { + const t = new Zv(n.document); + const e = s.map((e => { + if (e.childCount === 1) { + Array.from(e.getAttributes()).forEach((n => t.setAttribute(...n, i.findViewImgElement(e)))); + return e.getChild(0) + } else { + return e + } + })); + r.content = t.createDocumentFragment(e) + } + })) + } + } + + class dP extends mi { + static get requires() { + return [lP, fD, $N] + } + + static get pluginName() { + return "ImageInline" + } + } + + class uP extends mi { + static get requires() { + return [cP, dP] + } + + static get pluginName() { + return "Image" + } + } + + class hP extends fi { + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageCaptionUtils"); + if (!t.plugins.has(iP)) { + this.isEnabled = false; + this.value = false; + return + } + const n = t.model.document.selection; + const i = n.getSelectedElement(); + if (!i) { + const t = e.getCaptionFromModelSelection(n); + this.isEnabled = !!t; + this.value = !!t; + return + } + this.isEnabled = this.editor.plugins.get("ImageUtils").isImage(i); + if (!this.isEnabled) { + this.value = false + } else { + this.value = !!e.getCaptionFromImageModelElement(i) + } + } + + execute(t = {}) { + const {focusCaptionOnShow: e} = t; + this.editor.model.change((t => { + if (this.value) { + this._hideImageCaption(t) + } else { + this._showImageCaption(t, e) + } + })) + } + + _showImageCaption(t, e) { + const n = this.editor.model; + const i = n.document.selection; + const o = this.editor.plugins.get("ImageCaptionEditing"); + let r = i.getSelectedElement(); + const s = o._getSavedCaption(r); + if (this.editor.plugins.get("ImageUtils").isInlineImage(r)) { + this.editor.execute("imageTypeBlock"); + r = i.getSelectedElement() + } + const a = s || t.createElement("caption"); + t.append(a, r); + if (e) { + t.setSelection(a, "in") + } + } + + _hideImageCaption(t) { + const e = this.editor; + const n = e.model.document.selection; + const i = e.plugins.get("ImageCaptionEditing"); + const o = e.plugins.get("ImageCaptionUtils"); + let r = n.getSelectedElement(); + let s; + if (r) { + s = o.getCaptionFromImageModelElement(r) + } else { + s = o.getCaptionFromModelSelection(n); + r = s.parent + } + i._saveCaption(r, s); + t.setSelection(r, "on"); + t.remove(s) + } + } + + class mP extends mi { + static get pluginName() { + return "ImageCaptionUtils" + } + + static get requires() { + return [kS] + } + + getCaptionFromImageModelElement(t) { + for (const e of t.getChildren()) { + if (!!e && e.is("element", "caption")) { + return e + } + } + return null + } + + getCaptionFromModelSelection(t) { + const e = this.editor.plugins.get("ImageUtils"); + const n = t.getFirstPosition().findAncestor("caption"); + if (!n) { + return null + } + if (e.isBlockImage(n.parent)) { + return n + } + return null + } + + matchImageCaptionViewElement(t) { + const e = this.editor.plugins.get("ImageUtils"); + if (t.name == "figcaption" && e.isBlockImageView(t.parent)) { + return {name: true} + } + return null + } + } + + class gP extends mi { + static get requires() { + return [kS, mP] + } + + static get pluginName() { + return "ImageCaptionEditing" + } + + constructor(t) { + super(t); + this._savedCaptionsMap = new WeakMap + } + + init() { + const t = this.editor; + const e = t.model.schema; + if (!e.isRegistered("caption")) { + e.register("caption", {allowIn: "imageBlock", allowContentOf: "$block", isLimit: true}) + } else { + e.extend("caption", {allowIn: "imageBlock"}) + } + t.commands.add("toggleImageCaption", new hP(this.editor)); + this._setupConversion(); + this._setupImageTypeCommandsIntegration() + } + + _setupConversion() { + const t = this.editor; + const e = t.editing.view; + const n = t.plugins.get("ImageUtils"); + const i = t.plugins.get("ImageCaptionUtils"); + const o = t.t; + t.conversion.for("upcast").elementToElement({ + view: t => i.matchImageCaptionViewElement(t), + model: "caption" + }); + t.conversion.for("dataDowncast").elementToElement({ + model: "caption", view: (t, {writer: e}) => { + if (!n.isBlockImage(t.parent)) { + return null + } + return e.createContainerElement("figcaption") + } + }); + t.conversion.for("editingDowncast").elementToElement({ + model: "caption", view: (t, {writer: i}) => { + if (!n.isBlockImage(t.parent)) { + return null + } + const r = i.createEditableElement("figcaption"); + i.setCustomProperty("imageCaption", true, r); + Dv({view: e, element: r, text: o("Enter image caption"), keepOnFocus: true}); + return NE(r, i) + } + }) + } + + _setupImageTypeCommandsIntegration() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = t.plugins.get("ImageCaptionUtils"); + const i = t.commands.get("imageTypeInline"); + const o = t.commands.get("imageTypeBlock"); + const r = t => { + if (!t.return) { + return + } + const {oldElement: i, newElement: o} = t.return; + if (!i) { + return + } + if (e.isBlockImage(i)) { + const t = n.getCaptionFromImageModelElement(i); + if (t) { + this._saveCaption(o, t); + return + } + } + const r = this._getSavedCaption(i); + if (r) { + this._saveCaption(o, r) + } + }; + if (i) { + this.listenTo(i, "execute", r, {priority: "low"}) + } + if (o) { + this.listenTo(o, "execute", r, {priority: "low"}) + } + } + + _getSavedCaption(t) { + const e = this._savedCaptionsMap.get(t); + return e ? Ig.fromJSON(e) : null + } + + _saveCaption(t, e) { + this._savedCaptionsMap.set(t, e.toJSON()) + } + } + + class fP extends mi { + static get requires() { + return [mP] + } + + static get pluginName() { + return "ImageCaptionUI" + } + + init() { + const t = this.editor; + const e = t.editing.view; + const n = t.plugins.get("ImageCaptionUtils"); + const i = t.t; + t.ui.componentFactory.add("toggleImageCaption", (o => { + const r = t.commands.get("toggleImageCaption"); + const s = new zA(o); + s.set({icon: Lw.caption, tooltip: true, isToggleable: true}); + s.bind("isOn", "isEnabled").to(r, "value", "isEnabled"); + s.bind("label").to(r, "value", (t => t ? i("Toggle caption off") : i("Toggle caption on"))); + this.listenTo(s, "execute", (() => { + t.execute("toggleImageCaption", {focusCaptionOnShow: true}); + const i = n.getCaptionFromModelSelection(t.model.document.selection); + if (i) { + const n = t.editing.mapper.toViewElement(i); + e.scrollToTheSelection(); + e.change((t => { + t.addClass("image__caption_highlighted", n) + })) + } + })); + return s + })) + } + } + + var pP = n(8662); + var bP = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + bP.insert = "head"; + bP.singleton = true; + var kP = Ru()(pP.Z, bP); + const wP = pP.Z.locals || {}; + + class AP extends mi { + static get requires() { + return [gP, fP] + } + + static get pluginName() { + return "ImageCaption" + } + } + + class CP extends fi { + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = e.getClosestSelectedImageElement(t.model.document.selection); + this.isEnabled = !!n; + if (!n || !n.hasAttribute("width")) { + this.value = null + } else { + this.value = {width: n.getAttribute("width"), height: null} + } + } + + execute(t) { + const e = this.editor; + const n = e.model; + const i = e.plugins.get("ImageUtils"); + const o = i.getClosestSelectedImageElement(n.document.selection); + this.value = {width: t.width, height: null}; + if (o) { + n.change((e => { + e.setAttribute("width", t.width, o) + })) + } + } + } + + class _P extends mi { + static get requires() { + return [kS] + } + + static get pluginName() { + return "ImageResizeEditing" + } + + constructor(t) { + super(t); + t.config.define("image", { + resizeUnit: "%", + resizeOptions: [{ + name: "resizeImage:original", + value: null, + icon: "original" + }, {name: "resizeImage:25", value: "25", icon: "small"}, { + name: "resizeImage:50", + value: "50", + icon: "medium" + }, {name: "resizeImage:75", value: "75", icon: "large"}] + }) + } + + init() { + const t = this.editor; + const e = new CP(t); + this._registerSchema(); + this._registerConverters("imageBlock"); + this._registerConverters("imageInline"); + t.commands.add("resizeImage", e); + t.commands.add("imageResize", e) + } + + _registerSchema() { + if (this.editor.plugins.has("ImageBlockEditing")) { + this.editor.model.schema.extend("imageBlock", {allowAttributes: "width"}) + } + if (this.editor.plugins.has("ImageInlineEditing")) { + this.editor.model.schema.extend("imageInline", {allowAttributes: "width"}) + } + } + + _registerConverters(t) { + const e = this.editor; + e.conversion.for("downcast").add((e => e.on(`attribute:width:${t}`, ((t, e, n) => { + if (!n.consumable.consume(e.item, t.name)) { + return + } + const i = n.writer; + const o = n.mapper.toViewElement(e.item); + if (e.attributeNewValue !== null) { + i.setStyle("width", e.attributeNewValue, o); + i.addClass("image_resized", o) + } else { + i.removeStyle("width", o); + i.removeClass("image_resized", o) + } + })))); + e.conversion.for("upcast").attributeToAttribute({ + view: { + name: t === "imageBlock" ? "figure" : "img", + styles: {width: /.+/} + }, model: {key: "width", value: t => t.getStyle("width")} + }) + } + } + + const vP = { + small: Lw.objectSizeSmall, + medium: Lw.objectSizeMedium, + large: Lw.objectSizeLarge, + original: Lw.objectSizeFull + }; + + class yP extends mi { + static get requires() { + return [_P] + } + + static get pluginName() { + return "ImageResizeButtons" + } + + constructor(t) { + super(t); + this._resizeUnit = t.config.get("image.resizeUnit") + } + + init() { + const t = this.editor; + const e = t.config.get("image.resizeOptions"); + const n = t.commands.get("resizeImage"); + this.bind("isEnabled").to(n); + for (const t of e) { + this._registerImageResizeButton(t) + } + this._registerImageResizeDropdown(e) + } + + _registerImageResizeButton(t) { + const e = this.editor; + const {name: n, value: i, icon: o} = t; + const r = i ? i + this._resizeUnit : null; + e.ui.componentFactory.add(n, (n => { + const i = new zA(n); + const s = e.commands.get("resizeImage"); + const a = this._getOptionLabelValue(t, true); + if (!vP[o]) { + throw new u("imageresizebuttons-missing-icon", e, t) + } + i.set({label: a, icon: vP[o], tooltip: a, isToggleable: true}); + i.bind("isEnabled").to(this); + i.bind("isOn").to(s, "value", xP(r)); + this.listenTo(i, "execute", (() => { + e.execute("resizeImage", {width: r}) + })); + return i + })) + } + + _registerImageResizeDropdown(t) { + const e = this.editor; + const n = e.t; + const i = t.find((t => !t.value)); + const o = o => { + const r = e.commands.get("resizeImage"); + const s = qC(o, JA); + const a = s.buttonView; + a.set({ + tooltip: n("Resize image"), + commandValue: i.value, + icon: vP.medium, + isToggleable: true, + label: this._getOptionLabelValue(i), + withText: true, + class: "ck-resize-image-button" + }); + a.bind("label").to(r, "value", (t => { + if (t && t.width) { + return t.width + } else { + return this._getOptionLabelValue(i) + } + })); + s.bind("isOn").to(r); + s.bind("isEnabled").to(this); + GC(s, this._getResizeDropdownListItemDefinitions(t, r)); + s.listView.ariaLabel = n("Image resize list"); + this.listenTo(s, "execute", (t => { + e.execute(t.source.commandName, {width: t.source.commandValue}); + e.editing.view.focus() + })); + return s + }; + e.ui.componentFactory.add("resizeImage", o); + e.ui.componentFactory.add("imageResize", o) + } + + _getOptionLabelValue(t, e) { + const n = this.editor.t; + if (t.label) { + return t.label + } else if (e) { + if (t.value) { + return n("Resize image to %0", t.value + this._resizeUnit) + } else { + return n("Resize image to the original size") + } + } else { + if (t.value) { + return t.value + this._resizeUnit + } else { + return n("Original") + } + } + } + + _getResizeDropdownListItemDefinitions(t, e) { + const n = new Ya; + t.map((t => { + const i = t.value ? t.value + this._resizeUnit : null; + const o = { + type: "button", + model: new z_({ + commandName: "resizeImage", + commandValue: i, + label: this._getOptionLabelValue(t), + withText: true, + icon: null + }) + }; + o.model.bind("isOn").to(e, "value", xP(i)); + n.add(o) + })); + return n + } + } + + function xP(t) { + return e => { + if (t === null && e === t) { + return true + } + return e && e.width === t + } + } + + const EP = "figure.image.ck-widget > img," + "figure.image.ck-widget > picture > img," + "figure.image.ck-widget > a > img," + "figure.image.ck-widget > a > picture > img," + "span.image-inline.ck-widget > img," + "span.image-inline.ck-widget > picture > img"; + const DP = /(image|image-inline)/; + const SP = "image_resized"; + + class TP extends mi { + static get requires() { + return [mS] + } + + static get pluginName() { + return "ImageResizeHandles" + } + + init() { + const t = this.editor.commands.get("resizeImage"); + this.bind("isEnabled").to(t); + this._setupResizerCreator() + } + + _setupResizerCreator() { + const t = this.editor; + const e = t.editing.view; + e.addObserver(XN); + this.listenTo(e.document, "imageLoaded", ((n, i) => { + if (!i.target.matches(EP)) { + return + } + const o = t.editing.view.domConverter; + const r = o.domToView(i.target); + const s = r.findAncestor({classes: DP}); + let a = this.editor.plugins.get(mS).getResizerByViewElement(s); + if (a) { + a.redraw(); + return + } + const c = t.editing.mapper; + const l = c.toModelElement(s); + a = t.plugins.get(mS).attachTo({ + unit: t.config.get("image.resizeUnit"), + modelElement: l, + viewElement: s, + editor: t, + getHandleHost(t) { + return t.querySelector("img") + }, + getResizeHost() { + return o.viewToDom(c.toViewElement(l.parent)) + }, + isCentered() { + const t = l.getAttribute("imageStyle"); + return !t || t == "block" || t == "alignCenter" + }, + onCommit(n) { + e.change((t => { + t.removeClass(SP, s) + })); + t.execute("resizeImage", {width: n}) + } + }); + a.on("updateSize", (() => { + if (!s.hasClass(SP)) { + e.change((t => { + t.addClass(SP, s) + })) + } + })); + a.bind("isEnabled").to(this) + })) + } + } + + var IP = n(1043); + var BP = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + BP.insert = "head"; + BP.singleton = true; + var MP = Ru()(IP.Z, BP); + const zP = IP.Z.locals || {}; + + class LP extends mi { + static get requires() { + return [_P, TP, yP] + } + + static get pluginName() { + return "ImageResize" + } + } + + class NP extends fi { + constructor(t, e) { + super(t); + this._defaultStyles = {imageBlock: false, imageInline: false}; + this._styles = new Map(e.map((t => { + if (t.isDefault) { + for (const e of t.modelElements) { + this._defaultStyles[e] = t.name + } + } + return [t.name, t] + }))) + } + + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = e.getClosestSelectedImageElement(this.editor.model.document.selection); + this.isEnabled = !!n; + if (!this.isEnabled) { + this.value = false + } else if (n.hasAttribute("imageStyle")) { + this.value = n.getAttribute("imageStyle") + } else { + this.value = this._defaultStyles[n.name] + } + } + + execute(t = {}) { + const e = this.editor; + const n = e.model; + const i = e.plugins.get("ImageUtils"); + n.change((e => { + const o = t.value; + let r = i.getClosestSelectedImageElement(n.document.selection); + if (o && this.shouldConvertImageType(o, r)) { + this.editor.execute(i.isBlockImage(r) ? "imageTypeInline" : "imageTypeBlock"); + r = i.getClosestSelectedImageElement(n.document.selection) + } + if (!o || this._styles.get(o).isDefault) { + e.removeAttribute("imageStyle", r) + } else { + e.setAttribute("imageStyle", o, r) + } + })) + } + + shouldConvertImageType(t, e) { + const n = this._styles.get(t).modelElements; + return !n.includes(e.name) + } + } + + const { + objectFullWidth: PP, + objectInline: RP, + objectLeft: OP, + objectRight: VP, + objectCenter: FP, + objectBlockLeft: jP, + objectBlockRight: HP + } = Lw; + const UP = { + get inline() { + return {name: "inline", title: "In line", icon: RP, modelElements: ["imageInline"], isDefault: true} + }, get alignLeft() { + return { + name: "alignLeft", + title: "Left aligned image", + icon: OP, + modelElements: ["imageBlock", "imageInline"], + className: "image-style-align-left" + } + }, get alignBlockLeft() { + return { + name: "alignBlockLeft", + title: "Left aligned image", + icon: jP, + modelElements: ["imageBlock"], + className: "image-style-block-align-left" + } + }, get alignCenter() { + return { + name: "alignCenter", + title: "Centered image", + icon: FP, + modelElements: ["imageBlock"], + className: "image-style-align-center" + } + }, get alignRight() { + return { + name: "alignRight", + title: "Right aligned image", + icon: VP, + modelElements: ["imageBlock", "imageInline"], + className: "image-style-align-right" + } + }, get alignBlockRight() { + return { + name: "alignBlockRight", + title: "Right aligned image", + icon: HP, + modelElements: ["imageBlock"], + className: "image-style-block-align-right" + } + }, get block() { + return { + name: "block", + title: "Centered image", + icon: FP, + modelElements: ["imageBlock"], + isDefault: true + } + }, get side() { + return { + name: "side", + title: "Side image", + icon: VP, + modelElements: ["imageBlock"], + className: "image-style-side" + } + } + }; + const qP = {full: PP, left: jP, right: HP, center: FP, inlineLeft: OP, inlineRight: VP, inline: RP}; + const WP = [{ + name: "imageStyle:wrapText", + title: "Wrap text", + defaultItem: "imageStyle:alignLeft", + items: ["imageStyle:alignLeft", "imageStyle:alignRight"] + }, { + name: "imageStyle:breakText", + title: "Break text", + defaultItem: "imageStyle:block", + items: ["imageStyle:alignBlockLeft", "imageStyle:block", "imageStyle:alignBlockRight"] + }]; + + function GP(t) { + const e = t.configuredStyles.options || []; + const n = e.map((t => YP(t))).filter((e => ZP(e, t))); + return n + } + + function $P(t, e) { + if (t && e) { + return {options: ["inline", "alignLeft", "alignRight", "alignCenter", "alignBlockLeft", "alignBlockRight", "block", "side"]} + } else if (t) { + return {options: ["block", "side"]} + } else if (e) { + return {options: ["inline", "alignLeft", "alignRight"]} + } + return {} + } + + function KP(t) { + if (t.has("ImageBlockEditing") && t.has("ImageInlineEditing")) { + return [...WP] + } else { + return [] + } + } + + function YP(t) { + if (typeof t === "string") { + if (!UP[t]) { + t = {name: t} + } else { + t = {...UP[t]} + } + } else { + t = QP(UP[t.name], t) + } + if (typeof t.icon === "string") { + t.icon = qP[t.icon] || t.icon + } + return t + } + + function ZP(t, {isBlockPluginLoaded: e, isInlinePluginLoaded: n}) { + const {modelElements: i, name: o} = t; + if (!i || !i.length || !o) { + JP({style: t}); + return false + } else { + const o = [e ? "imageBlock" : null, n ? "imageInline" : null]; + if (!i.some((t => o.includes(t)))) { + h("image-style-missing-dependency", { + style: t, + missingPlugins: i.map((t => t === "imageBlock" ? "ImageBlockEditing" : "ImageInlineEditing")) + }); + return false + } + } + return true + } + + function QP(t, e) { + const n = {...e}; + for (const i in t) { + if (!Object.prototype.hasOwnProperty.call(e, i)) { + n[i] = t[i] + } + } + return n + } + + function JP(t) { + h("image-style-configuration-definition-invalid", t) + } + + const XP = { + normalizeStyles: GP, + getDefaultStylesConfiguration: $P, + getDefaultDropdownDefinitions: KP, + warnInvalidStyle: JP, + DEFAULT_OPTIONS: UP, + DEFAULT_ICONS: qP, + DEFAULT_DROPDOWN_DEFINITIONS: WP + }; + + function tR(t) { + return (e, n, i) => { + if (!i.consumable.consume(n.item, e.name)) { + return + } + const o = nR(n.attributeNewValue, t); + const r = nR(n.attributeOldValue, t); + const s = i.mapper.toViewElement(n.item); + const a = i.writer; + if (r) { + a.removeClass(r.className, s) + } + if (o) { + a.addClass(o.className, s) + } + } + } + + function eR(t) { + const e = { + imageInline: t.filter((t => !t.isDefault && t.modelElements.includes("imageInline"))), + imageBlock: t.filter((t => !t.isDefault && t.modelElements.includes("imageBlock"))) + }; + return (t, n, i) => { + if (!n.modelRange) { + return + } + const o = n.viewItem; + const r = Ag(n.modelRange.getItems()); + if (!r) { + return + } + if (!i.schema.checkAttribute(r, "imageStyle")) { + return + } + for (const t of e[r.name]) { + if (i.consumable.consume(o, {classes: t.className})) { + i.writer.setAttribute("imageStyle", t.name, r) + } + } + } + } + + function nR(t, e) { + for (const n of e) { + if (n.name === t) { + return n + } + } + } + + class iR extends mi { + static get pluginName() { + return "ImageStyleEditing" + } + + static get requires() { + return [kS] + } + + init() { + const {normalizeStyles: t, getDefaultStylesConfiguration: e} = XP; + const n = this.editor; + const i = n.plugins.has("ImageBlockEditing"); + const o = n.plugins.has("ImageInlineEditing"); + n.config.define("image.styles", e(i, o)); + this.normalizedStyles = t({ + configuredStyles: n.config.get("image.styles"), + isBlockPluginLoaded: i, + isInlinePluginLoaded: o + }); + this._setupConversion(i, o); + this._setupPostFixer(); + n.commands.add("imageStyle", new NP(n, this.normalizedStyles)) + } + + _setupConversion(t, e) { + const n = this.editor; + const i = n.model.schema; + const o = tR(this.normalizedStyles); + const r = eR(this.normalizedStyles); + n.editing.downcastDispatcher.on("attribute:imageStyle", o); + n.data.downcastDispatcher.on("attribute:imageStyle", o); + if (t) { + i.extend("imageBlock", {allowAttributes: "imageStyle"}); + n.data.upcastDispatcher.on("element:figure", r, {priority: "low"}) + } + if (e) { + i.extend("imageInline", {allowAttributes: "imageStyle"}); + n.data.upcastDispatcher.on("element:img", r, {priority: "low"}) + } + } + + _setupPostFixer() { + const t = this.editor; + const e = t.model.document; + const n = t.plugins.get(kS); + const i = new Map(this.normalizedStyles.map((t => [t.name, t]))); + e.registerPostFixer((t => { + let o = false; + for (const r of e.differ.getChanges()) { + if (r.type == "insert" || r.type == "attribute" && r.attributeKey == "imageStyle") { + let e = r.type == "insert" ? r.position.nodeAfter : r.range.start.nodeAfter; + if (e && e.is("element", "paragraph") && e.childCount > 0) { + e = e.getChild(0) + } + if (!n.isImage(e)) { + continue + } + const s = e.getAttribute("imageStyle"); + if (!s) { + continue + } + const a = i.get(s); + if (!a || !a.modelElements.includes(e.name)) { + t.removeAttribute("imageStyle", e); + o = true + } + } + } + return o + })) + } + } + + var oR = n(4622); + var rR = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + rR.insert = "head"; + rR.singleton = true; + var sR = Ru()(oR.Z, rR); + const aR = oR.Z.locals || {}; + + class cR extends mi { + static get requires() { + return [iR] + } + + static get pluginName() { + return "ImageStyleUI" + } + + get localizedDefaultStylesTitles() { + const t = this.editor.t; + return { + "Wrap text": t("Wrap text"), + "Break text": t("Break text"), + "In line": t("In line"), + "Full size image": t("Full size image"), + "Side image": t("Side image"), + "Left aligned image": t("Left aligned image"), + "Centered image": t("Centered image"), + "Right aligned image": t("Right aligned image") + } + } + + init() { + const t = this.editor.plugins; + const e = this.editor.config.get("image.toolbar") || []; + const n = lR(t.get("ImageStyleEditing").normalizedStyles, this.localizedDefaultStylesTitles); + for (const t of n) { + this._createButton(t) + } + const i = lR([...e.filter(P), ...XP.getDefaultDropdownDefinitions(t)], this.localizedDefaultStylesTitles); + for (const t of i) { + this._createDropdown(t, n) + } + } + + _createDropdown(t, e) { + const n = this.editor.ui.componentFactory; + n.add(t.name, (i => { + let o; + const {defaultItem: r, items: s, title: a} = t; + const c = s.filter((t => e.find((({name: e}) => dR(e) === t)))).map((t => { + const e = n.create(t); + if (t === r) { + o = e + } + return e + })); + if (s.length !== c.length) { + XP.warnInvalidStyle({dropdown: t}) + } + const l = qC(i, iC); + const d = l.buttonView; + WC(l, c); + d.set({label: uR(a, o.label), class: null, tooltip: true}); + d.bind("icon").toMany(c, "isOn", ((...t) => { + const e = t.findIndex(Gt); + return e < 0 ? o.icon : c[e].icon + })); + d.bind("label").toMany(c, "isOn", ((...t) => { + const e = t.findIndex(Gt); + return uR(a, e < 0 ? o.label : c[e].label) + })); + d.bind("isOn").toMany(c, "isOn", ((...t) => t.some(Gt))); + d.bind("class").toMany(c, "isOn", ((...t) => t.some(Gt) ? "ck-splitbutton_flatten" : null)); + d.on("execute", (() => { + if (!c.some((({isOn: t}) => t))) { + o.fire("execute") + } else { + l.isOpen = !l.isOpen + } + })); + l.bind("isEnabled").toMany(c, "isEnabled", ((...t) => t.some(Gt))); + return l + })) + } + + _createButton(t) { + const e = t.name; + this.editor.ui.componentFactory.add(dR(e), (n => { + const i = this.editor.commands.get("imageStyle"); + const o = new zA(n); + o.set({label: t.title, icon: t.icon, tooltip: true, isToggleable: true}); + o.bind("isEnabled").to(i, "isEnabled"); + o.bind("isOn").to(i, "value", (t => t === e)); + o.on("execute", this._executeCommand.bind(this, e)); + return o + })) + } + + _executeCommand(t) { + this.editor.execute("imageStyle", {value: t}); + this.editor.editing.view.focus() + } + } + + function lR(t, e) { + for (const n of t) { + if (e[n.title]) { + n.title = e[n.title] + } + } + return t + } + + function dR(t) { + return `imageStyle:${t}` + } + + function uR(t, e) { + return (t ? t + ": " : "") + e + } + + class hR extends mi { + static get requires() { + return [iR, cR] + } + + static get pluginName() { + return "ImageStyle" + } + } + + class mR extends mi { + static get requires() { + return [KD, kS] + } + + static get pluginName() { + return "ImageToolbar" + } + + afterInit() { + const t = this.editor; + const e = t.t; + const n = t.plugins.get(KD); + const i = t.plugins.get("ImageUtils"); + n.register("image", { + ariaLabel: e("Image toolbar"), + items: gR(t.config.get("image.toolbar") || []), + getRelatedElement: t => i.getClosestSelectedImageWidget(t) + }) + } + } + + function gR(t) { + return t.map((t => P(t) ? t.name : t)) + } + + function fR(t) { + const e = t.map((t => t.replace("+", "\\+"))); + return new RegExp(`^image\\/(${e.join("|")})$`) + } + + function pR(t) { + return new Promise(((e, n) => { + const i = t.getAttribute("src"); + fetch(i).then((t => t.blob())).then((t => { + const n = kR(t, i); + const o = n.replace("image/", ""); + const r = `image.${o}`; + const s = new File([t], r, {type: n}); + e(s) + })).catch((t => t && t.name === "TypeError" ? wR(i).then(e).catch(n) : n(t))) + })) + } + + function bR(t, e) { + if (!t.isInlineImageView(e) || !e.getAttribute("src")) { + return false + } + return e.getAttribute("src").match(/^data:image\/\w+;base64,/g) || e.getAttribute("src").match(/^blob:/g) + } + + function kR(t, e) { + if (t.type) { + return t.type + } else if (e.match(/data:(image\/\w+);base64/)) { + return e.match(/data:(image\/\w+);base64/)[1].toLowerCase() + } else { + return "image/jpeg" + } + } + + function wR(t) { + return AR(t).then((e => { + const n = kR(e, t); + const i = n.replace("image/", ""); + const o = `image.${i}`; + return new File([e], o, {type: n}) + })) + } + + function AR(t) { + return new Promise(((e, n) => { + const i = Zu.document.createElement("img"); + i.addEventListener("load", (() => { + const t = Zu.document.createElement("canvas"); + t.width = i.width; + t.height = i.height; + const o = t.getContext("2d"); + o.drawImage(i, 0, 0); + t.toBlob((t => t ? e(t) : n())) + })); + i.addEventListener("error", (() => n())); + i.src = t + })) + } + + class CR extends mi { + static get pluginName() { + return "ImageUploadUI" + } + + init() { + const t = this.editor; + const e = t.t; + const n = n => { + const i = new gI(n); + const o = t.commands.get("uploadImage"); + const r = t.config.get("image.upload.types"); + const s = fR(r); + i.set({acceptedType: r.map((t => `image/${t}`)).join(","), allowMultipleFiles: true}); + i.buttonView.set({label: e("Insert image"), icon: Lw.image, tooltip: true}); + i.buttonView.bind("isEnabled").to(o); + i.on("done", ((e, n) => { + const i = Array.from(n).filter((t => s.test(t.type))); + if (i.length) { + t.execute("uploadImage", {file: i}) + } + })); + return i + }; + t.ui.componentFactory.add("uploadImage", n); + t.ui.componentFactory.add("imageUpload", n) + } + } + + var _R = n(5870); + var vR = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + vR.insert = "head"; + vR.singleton = true; + var yR = Ru()(_R.Z, vR); + const xR = _R.Z.locals || {}; + var ER = n(9899); + var DR = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + DR.insert = "head"; + DR.singleton = true; + var SR = Ru()(ER.Z, DR); + const TR = ER.Z.locals || {}; + var IR = n(9825); + var BR = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + BR.insert = "head"; + BR.singleton = true; + var MR = Ru()(IR.Z, BR); + const zR = IR.Z.locals || {}; + + class LR extends mi { + static get pluginName() { + return "ImageUploadProgress" + } + + constructor(t) { + super(t); + this.placeholder = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" + } + + init() { + const t = this.editor; + if (t.plugins.has("ImageBlockEditing")) { + t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock", ((...t) => this.uploadStatusChange(...t))) + } + if (t.plugins.has("ImageInlineEditing")) { + t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline", ((...t) => this.uploadStatusChange(...t))) + } + } + + uploadStatusChange(t, e, n) { + const i = this.editor; + const o = e.item; + const r = o.getAttribute("uploadId"); + if (!n.consumable.consume(e.item, t.name)) { + return + } + const s = i.plugins.get("ImageUtils"); + const a = i.plugins.get(hI); + const c = r ? e.attributeNewValue : null; + const l = this.placeholder; + const d = i.editing.mapper.toViewElement(o); + const u = n.writer; + if (c == "reading") { + NR(d, u); + RR(s, l, d, u); + return + } + if (c == "uploading") { + const t = a.loaders.get(r); + NR(d, u); + if (!t) { + RR(s, l, d, u) + } else { + OR(d, u); + VR(d, u, t, i.editing.view); + GR(s, d, u, t) + } + return + } + if (c == "complete" && a.loaders.get(r)) { + jR(d, u, i.editing.view) + } + FR(d, u); + OR(d, u); + PR(d, u) + } + } + + function NR(t, e) { + if (!t.hasClass("ck-appear")) { + e.addClass("ck-appear", t) + } + } + + function PR(t, e) { + e.removeClass("ck-appear", t) + } + + function RR(t, e, n, i) { + if (!n.hasClass("ck-image-upload-placeholder")) { + i.addClass("ck-image-upload-placeholder", n) + } + const o = t.findViewImgElement(n); + if (o.getAttribute("src") !== e) { + i.setAttribute("src", e, o) + } + if (!qR(n, "placeholder")) { + i.insert(i.createPositionAfter(o), UR(i)) + } + } + + function OR(t, e) { + if (t.hasClass("ck-image-upload-placeholder")) { + e.removeClass("ck-image-upload-placeholder", t) + } + WR(t, e, "placeholder") + } + + function VR(t, e, n, i) { + const o = HR(e); + e.insert(e.createPositionAt(t, "end"), o); + n.on("change:uploadedPercent", ((t, e, n) => { + i.change((t => { + t.setStyle("width", n + "%", o) + })) + })) + } + + function FR(t, e) { + WR(t, e, "progressBar") + } + + function jR(t, e, n) { + const i = e.createUIElement("div", {class: "ck-image-upload-complete-icon"}); + e.insert(e.createPositionAt(t, "end"), i); + setTimeout((() => { + n.change((t => t.remove(t.createRangeOn(i)))) + }), 3e3) + } + + function HR(t) { + const e = t.createUIElement("div", {class: "ck-progress-bar"}); + t.setCustomProperty("progressBar", true, e); + return e + } + + function UR(t) { + const e = t.createUIElement("div", {class: "ck-upload-placeholder-loader"}); + t.setCustomProperty("placeholder", true, e); + return e + } + + function qR(t, e) { + for (const n of t.getChildren()) { + if (n.getCustomProperty(e)) { + return n + } + } + } + + function WR(t, e, n) { + const i = qR(t, n); + if (i) { + e.remove(e.createRangeOn(i)) + } + } + + function GR(t, e, n, i) { + if (i.data) { + const o = t.findViewImgElement(e); + n.setAttribute("src", i.data, o) + } + } + + class $R extends fi { + refresh() { + const t = this.editor; + const e = t.plugins.get("ImageUtils"); + const n = t.model.document.selection.getSelectedElement(); + this.isEnabled = e.isImageAllowed() || e.isImage(n) + } + + execute(t) { + const e = Qa(t.file); + const n = this.editor.model.document.selection; + const i = this.editor.plugins.get("ImageUtils"); + const o = Object.fromEntries(n.getAttributes()); + e.forEach(((t, e) => { + const r = n.getSelectedElement(); + if (e && r && i.isImage(r)) { + const e = this.editor.model.createPositionAfter(r); + this._uploadImage(t, o, e) + } else { + this._uploadImage(t, o) + } + })) + } + + _uploadImage(t, e, n) { + const i = this.editor; + const o = i.plugins.get(hI); + const r = o.createLoader(t); + const s = i.plugins.get("ImageUtils"); + if (!r) { + return + } + s.insertImage({...e, uploadId: r.id}, n) + } + } + + class KR extends mi { + static get requires() { + return [hI, M_, gE, kS] + } + + static get pluginName() { + return "ImageUploadEditing" + } + + constructor(t) { + super(t); + t.config.define("image", {upload: {types: ["jpeg", "png", "gif", "bmp", "webp", "tiff"]}}); + this._uploadImageElements = new Map + } + + init() { + const t = this.editor; + const e = t.model.document; + const n = t.conversion; + const i = t.plugins.get(hI); + const o = t.plugins.get("ImageUtils"); + const r = fR(t.config.get("image.upload.types")); + const s = new $R(t); + t.commands.add("uploadImage", s); + t.commands.add("imageUpload", s); + n.for("upcast").attributeToAttribute({view: {name: "img", key: "uploadId"}, model: "uploadId"}); + this.listenTo(t.editing.view.document, "clipboardInput", ((e, n) => { + if (YR(n.dataTransfer)) { + return + } + const i = Array.from(n.dataTransfer.files).filter((t => { + if (!t) { + return false + } + return r.test(t.type) + })); + if (!i.length) { + return + } + e.stop(); + t.model.change((e => { + if (n.targetRanges) { + e.setSelection(n.targetRanges.map((e => t.editing.mapper.toModelRange(e)))) + } + t.model.enqueueChange((() => { + t.execute("uploadImage", {file: i}) + })) + })) + })); + this.listenTo(t.plugins.get("ClipboardPipeline"), "inputTransformation", ((e, n) => { + const r = Array.from(t.editing.view.createRangeIn(n.content)).filter((t => bR(o, t.item) && !t.item.getAttribute("uploadProcessed"))).map((t => ({ + promise: pR(t.item), + imageElement: t.item + }))); + if (!r.length) { + return + } + const s = new Zv(t.editing.view.document); + for (const t of r) { + s.setAttribute("uploadProcessed", true, t.imageElement); + const e = i.createLoader(t.promise); + if (e) { + s.setAttribute("src", "", t.imageElement); + s.setAttribute("uploadId", e.id, t.imageElement) + } + } + })); + t.editing.view.document.on("dragover", ((t, e) => { + e.preventDefault() + })); + e.on("change", (() => { + const n = e.differ.getChanges({includeChangesInGraveyard: true}).reverse(); + const o = new Set; + for (const e of n) { + if (e.type == "insert" && e.name != "$text") { + const n = e.position.nodeAfter; + const r = e.position.root.rootName == "$graveyard"; + for (const e of ZR(t, n)) { + const t = e.getAttribute("uploadId"); + if (!t) { + continue + } + const n = i.loaders.get(t); + if (!n) { + continue + } + if (r) { + if (!o.has(t)) { + n.abort() + } + } else { + o.add(t); + this._uploadImageElements.set(t, e); + if (n.status == "idle") { + this._readAndUpload(n) + } + } + } + } + } + })); + this.on("uploadComplete", ((t, {imageElement: e, data: n}) => { + const i = n.urls ? n.urls : n; + this.editor.model.change((t => { + t.setAttribute("src", i.default, e); + this._parseAndSetSrcsetAttributeOnImage(i, e, t) + })) + }), {priority: "low"}) + } + + afterInit() { + const t = this.editor.model.schema; + if (this.editor.plugins.has("ImageBlockEditing")) { + t.extend("imageBlock", {allowAttributes: ["uploadId", "uploadStatus"]}) + } + if (this.editor.plugins.has("ImageInlineEditing")) { + t.extend("imageInline", {allowAttributes: ["uploadId", "uploadStatus"]}) + } + } + + _readAndUpload(t) { + const e = this.editor; + const n = e.model; + const i = e.locale.t; + const o = e.plugins.get(hI); + const r = e.plugins.get(M_); + const s = e.plugins.get("ImageUtils"); + const a = this._uploadImageElements; + n.enqueueChange({isUndoable: false}, (e => { + e.setAttribute("uploadStatus", "reading", a.get(t.id)) + })); + return t.read().then((() => { + const i = t.upload(); + const o = a.get(t.id); + if (Ed.isSafari) { + const t = e.editing.mapper.toViewElement(o); + const n = s.findViewImgElement(t); + e.editing.view.once("render", (() => { + if (!n.parent) { + return + } + const t = e.editing.view.domConverter.mapViewToDom(n.parent); + if (!t) { + return + } + const i = t.style.display; + t.style.display = "none"; + t._ckHack = t.offsetHeight; + t.style.display = i + })) + } + n.enqueueChange({isUndoable: false}, (t => { + t.setAttribute("uploadStatus", "uploading", o) + })); + return i + })).then((e => { + n.enqueueChange({isUndoable: false}, (n => { + const i = a.get(t.id); + n.setAttribute("uploadStatus", "complete", i); + this.fire("uploadComplete", {data: e, imageElement: i}) + })); + c() + })).catch((e => { + if (t.status !== "error" && t.status !== "aborted") { + throw e + } + if (t.status == "error" && e) { + r.showWarning(e, {title: i("Upload failed"), namespace: "upload"}) + } + n.enqueueChange({isUndoable: false}, (e => { + e.remove(a.get(t.id)) + })); + c() + })); + + function c() { + n.enqueueChange({isUndoable: false}, (e => { + const n = a.get(t.id); + e.removeAttribute("uploadId", n); + e.removeAttribute("uploadStatus", n); + a.delete(t.id) + })); + o.destroyLoader(t) + } + } + + _parseAndSetSrcsetAttributeOnImage(t, e, n) { + let i = 0; + const o = Object.keys(t).filter((t => { + const e = parseInt(t, 10); + if (!isNaN(e)) { + i = Math.max(i, e); + return true + } + })).map((e => `${t[e]} ${e}w`)).join(", "); + if (o != "") { + n.setAttribute("srcset", {data: o, width: i}, e) + } + } + } + + function YR(t) { + return Array.from(t.types).includes("text/html") && t.getData("text/html") !== "" + } + + function ZR(t, e) { + const n = t.plugins.get("ImageUtils"); + return Array.from(t.model.createRangeOn(e)).filter((t => n.isImage(t.item))).map((t => t.item)) + } + + class QR extends mi { + static get pluginName() { + return "ImageUpload" + } + + static get requires() { + return [KR, CR, LR] + } + } + + class JR extends mi { + static get pluginName() { + return "IndentEditing" + } + + init() { + const t = this.editor; + t.commands.add("indent", new bi(t)); + t.commands.add("outdent", new bi(t)) + } + } + + const XR = ''; + const tO = ''; + + class eO extends mi { + static get pluginName() { + return "IndentUI" + } + + init() { + const t = this.editor; + const e = t.locale; + const n = t.t; + const i = e.uiLanguageDirection == "ltr" ? XR : tO; + const o = e.uiLanguageDirection == "ltr" ? tO : XR; + this._defineButton("indent", n("Increase indent"), i); + this._defineButton("outdent", n("Decrease indent"), o) + } + + _defineButton(t, e, n) { + const i = this.editor; + i.ui.componentFactory.add(t, (o => { + const r = i.commands.get(t); + const s = new zA(o); + s.set({label: e, icon: n, tooltip: true}); + s.bind("isOn", "isEnabled").to(r, "value", "isEnabled"); + this.listenTo(s, "execute", (() => { + i.execute(t); + i.editing.view.focus() + })); + return s + })) + } + } + + class nO extends mi { + static get pluginName() { + return "Indent" + } + + static get requires() { + return [JR, eO] + } + } + + class iO extends fi { + constructor(t, e) { + super(t); + this._indentBehavior = e + } + + refresh() { + const t = this.editor; + const e = t.model; + const n = Ag(e.document.selection.getSelectedBlocks()); + if (!n || !e.schema.checkAttribute(n, "blockIndent")) { + this.isEnabled = false; + return + } + this.isEnabled = this._indentBehavior.checkEnabled(n.getAttribute("blockIndent")) + } + + execute() { + const t = this.editor.model; + const e = oO(t); + t.change((t => { + for (const n of e) { + const e = n.getAttribute("blockIndent"); + const i = this._indentBehavior.getNextIndent(e); + if (i) { + t.setAttribute("blockIndent", i, n) + } else { + t.removeAttribute("blockIndent", n) + } + } + })) + } + } + + function oO(t) { + const e = t.document.selection; + const n = t.schema; + const i = Array.from(e.getSelectedBlocks()); + return i.filter((t => n.checkAttribute(t, "blockIndent"))) + } + + class rO { + constructor(t) { + this.isForward = t.direction === "forward"; + this.offset = t.offset; + this.unit = t.unit + } + + checkEnabled(t) { + const e = parseFloat(t || 0); + return this.isForward || e > 0 + } + + getNextIndent(t) { + const e = parseFloat(t || 0); + const n = !t || t.endsWith(this.unit); + if (!n) { + return this.isForward ? this.offset + this.unit : undefined + } + const i = this.isForward ? this.offset : -this.offset; + const o = e + i; + return o > 0 ? o + this.unit : undefined + } + } + + class sO { + constructor(t) { + this.isForward = t.direction === "forward"; + this.classes = t.classes + } + + checkEnabled(t) { + const e = this.classes.indexOf(t); + if (this.isForward) { + return e < this.classes.length - 1 + } else { + return e >= 0 + } + } + + getNextIndent(t) { + const e = this.classes.indexOf(t); + const n = this.isForward ? 1 : -1; + return this.classes[e + n] + } + } + + const aO = ["paragraph", "heading1", "heading2", "heading3", "heading4", "heading5", "heading6"]; + + class cO extends mi { + constructor(t) { + super(t); + t.config.define("indentBlock", {offset: 40, unit: "px"}) + } + + static get pluginName() { + return "IndentBlock" + } + + init() { + const t = this.editor; + const e = t.config.get("indentBlock"); + const n = !e.classes || !e.classes.length; + const i = Object.assign({direction: "forward"}, e); + const o = Object.assign({direction: "backward"}, e); + if (n) { + t.data.addStyleProcessorRules(Ry); + this._setupConversionUsingOffset(t.conversion); + t.commands.add("indentBlock", new iO(t, new rO(i))); + t.commands.add("outdentBlock", new iO(t, new rO(o))) + } else { + this._setupConversionUsingClasses(e.classes); + t.commands.add("indentBlock", new iO(t, new sO(i))); + t.commands.add("outdentBlock", new iO(t, new sO(o))) + } + } + + afterInit() { + const t = this.editor; + const e = t.model.schema; + const n = t.commands.get("indent"); + const i = t.commands.get("outdent"); + const o = t.config.get("heading.options"); + const r = o && o.map((t => t.model)); + const s = r || aO; + s.forEach((t => { + if (e.isRegistered(t)) { + e.extend(t, {allowAttributes: "blockIndent"}) + } + })); + e.setAttributeProperties("blockIndent", {isFormatting: true}); + n.registerChildCommand(t.commands.get("indentBlock")); + i.registerChildCommand(t.commands.get("outdentBlock")) + } + + _setupConversionUsingOffset() { + const t = this.editor.conversion; + const e = this.editor.locale; + const n = e.contentLanguageDirection === "rtl" ? "margin-right" : "margin-left"; + t.for("upcast").attributeToAttribute({ + view: {styles: {[n]: /[\s\S]+/}}, + model: {key: "blockIndent", value: t => t.getStyle(n)} + }); + t.for("downcast").attributeToAttribute({ + model: "blockIndent", + view: t => ({key: "style", value: {[n]: t}}) + }) + } + + _setupConversionUsingClasses(t) { + const e = {model: {key: "blockIndent", values: []}, view: {}}; + for (const n of t) { + e.model.values.push(n); + e.view[n] = {key: "class", value: [n]} + } + this.editor.conversion.attributeToAttribute(e) + } + } + + const lO = "italic"; + + class dO extends mi { + static get pluginName() { + return "ItalicEditing" + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: lO}); + t.model.schema.setAttributeProperties(lO, {isFormatting: true, copyOnEnter: true}); + t.conversion.attributeToElement({ + model: lO, + view: "i", + upcastAlso: ["em", {styles: {"font-style": "italic"}}] + }); + t.commands.add(lO, new JT(t, lO)); + t.keystrokes.set("CTRL+I", lO) + } + } + + const uO = ''; + const hO = "italic"; + + class mO extends mi { + static get pluginName() { + return "ItalicUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add(hO, (n => { + const i = t.commands.get(hO); + const o = new zA(n); + o.set({label: e("Italic"), icon: uO, keystroke: "CTRL+I", tooltip: true, isToggleable: true}); + o.bind("isOn", "isEnabled").to(i, "value", "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute(hO); + t.editing.view.focus() + })); + return o + })) + } + } + + class gO extends mi { + static get requires() { + return [dO, mO] + } + + static get pluginName() { + return "Italic" + } + } + + class fO { + constructor() { + this._definitions = new Set + } + + get length() { + return this._definitions.size + } + + add(t) { + if (Array.isArray(t)) { + t.forEach((t => this._definitions.add(t))) + } else { + this._definitions.add(t) + } + } + + getDispatcher() { + return t => { + t.on("attribute:linkHref", ((t, e, n) => { + if (!n.consumable.test(e.item, "attribute:linkHref")) { + return + } + if (!(e.item.is("selection") || n.schema.isInline(e.item))) { + return + } + const i = n.writer; + const o = i.document.selection; + for (const t of this._definitions) { + const r = i.createAttributeElement("a", t.attributes, {priority: 5}); + if (t.classes) { + i.addClass(t.classes, r) + } + for (const e in t.styles) { + i.setStyle(e, t.styles[e], r) + } + i.setCustomProperty("link", true, r); + if (t.callback(e.attributeNewValue)) { + if (e.item.is("selection")) { + i.wrap(o.getFirstRange(), r) + } else { + i.wrap(n.mapper.toViewRange(e.range), r) + } + } else { + i.unwrap(n.mapper.toViewRange(e.range), r) + } + } + }), {priority: "high"}) + } + } + + getDispatcherForLinkedImage() { + return t => { + t.on("attribute:linkHref:imageBlock", ((t, e, {writer: n, mapper: i}) => { + const o = i.toViewElement(e.item); + const r = Array.from(o.getChildren()).find((t => t.name === "a")); + for (const t of this._definitions) { + const i = bc(t.attributes); + if (t.callback(e.attributeNewValue)) { + for (const [t, e] of i) { + if (t === "class") { + n.addClass(e, r) + } else { + n.setAttribute(t, e, r) + } + } + if (t.classes) { + n.addClass(t.classes, r) + } + for (const e in t.styles) { + n.setStyle(e, t.styles[e], r) + } + } else { + for (const [t, e] of i) { + if (t === "class") { + n.removeClass(e, r) + } else { + n.removeAttribute(t, r) + } + } + if (t.classes) { + n.removeClass(t.classes, r) + } + for (const e in t.styles) { + n.removeStyle(e, r) + } + } + } + })) + } + } + } + + class pO extends fi { + constructor(t) { + super(t); + this.manualDecorators = new Ya; + this.automaticDecorators = new fO + } + + restoreManualDecoratorStates() { + for (const t of this.manualDecorators) { + t.value = this._getDecoratorStateFromModel(t.id) + } + } + + refresh() { + const t = this.editor.model; + const e = t.document.selection; + const n = e.getSelectedElement() || Ag(e.getSelectedBlocks()); + if (yT(n, t.schema)) { + this.value = n.getAttribute("linkHref"); + this.isEnabled = t.schema.checkAttribute(n, "linkHref") + } else { + this.value = e.getAttribute("linkHref"); + this.isEnabled = t.schema.checkAttributeInSelection(e, "linkHref") + } + for (const t of this.manualDecorators) { + t.value = this._getDecoratorStateFromModel(t.id) + } + } + + execute(t, e = {}) { + const n = this.editor.model; + const i = n.document.selection; + const o = []; + const r = []; + for (const t in e) { + if (e[t]) { + o.push(t) + } else { + r.push(t) + } + } + n.change((e => { + if (i.isCollapsed) { + const s = i.getFirstPosition(); + if (i.hasAttribute("linkHref")) { + const a = Qx(s, "linkHref", i.getAttribute("linkHref"), n); + e.setAttribute("linkHref", t, a); + o.forEach((t => { + e.setAttribute(t, true, a) + })); + r.forEach((t => { + e.removeAttribute(t, a) + })); + e.setSelection(e.createPositionAfter(a.end.nodeBefore)) + } else if (t !== "") { + const r = bc(i.getAttributes()); + r.set("linkHref", t); + o.forEach((t => { + r.set(t, true) + })); + const {end: a} = n.insertContent(e.createText(t, r), s); + e.setSelection(a) + } + ["linkHref", ...o, ...r].forEach((t => { + e.removeSelectionAttribute(t) + })) + } else { + const s = n.schema.getValidRanges(i.getRanges(), "linkHref"); + const a = []; + for (const t of i.getSelectedBlocks()) { + if (n.schema.checkAttribute(t, "linkHref")) { + a.push(e.createRangeOn(t)) + } + } + const c = a.slice(); + for (const t of s) { + if (this._isRangeToUpdate(t, a)) { + c.push(t) + } + } + for (const n of c) { + e.setAttribute("linkHref", t, n); + o.forEach((t => { + e.setAttribute(t, true, n) + })); + r.forEach((t => { + e.removeAttribute(t, n) + })) + } + } + })) + } + + _getDecoratorStateFromModel(t) { + const e = this.editor.model; + const n = e.document.selection; + const i = n.getSelectedElement(); + if (yT(i, e.schema)) { + return i.getAttribute(t) + } + return n.getAttribute(t) + } + + _isRangeToUpdate(t, e) { + for (const n of e) { + if (n.containsRange(t)) { + return false + } + } + return true + } + } + + class bO extends fi { + refresh() { + const t = this.editor.model; + const e = t.document.selection; + const n = e.getSelectedElement(); + if (yT(n, t.schema)) { + this.isEnabled = t.schema.checkAttribute(n, "linkHref") + } else { + this.isEnabled = t.schema.checkAttributeInSelection(e, "linkHref") + } + } + + execute() { + const t = this.editor; + const e = this.editor.model; + const n = e.document.selection; + const i = t.commands.get("link"); + e.change((t => { + const o = n.isCollapsed ? [Qx(n.getFirstPosition(), "linkHref", n.getAttribute("linkHref"), e)] : e.schema.getValidRanges(n.getRanges(), "linkHref"); + for (const e of o) { + t.removeAttribute("linkHref", e); + if (i) { + for (const n of i.manualDecorators) { + t.removeAttribute(n.id, e) + } + } + } + })) + } + } + + class kO { + constructor({id: t, label: e, attributes: n, classes: i, styles: o, defaultValue: r}) { + this.id = t; + this.set("value"); + this.defaultValue = r; + this.label = e; + this.attributes = n; + this.classes = i; + this.styles = o + } + + _createPattern() { + return {attributes: this.attributes, classes: this.classes, styles: this.styles} + } + } + + hi(kO, ei); + var wO = n(399); + var AO = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + AO.insert = "head"; + AO.singleton = true; + var CO = Ru()(wO.Z, AO); + const _O = wO.Z.locals || {}; + const vO = "ck-link_selected"; + const yO = "automatic"; + const xO = "manual"; + const EO = /^(https?:)?\/\//; + + class DO extends mi { + static get pluginName() { + return "LinkEditing" + } + + static get requires() { + return [Bx, yx, gE] + } + + constructor(t) { + super(t); + t.config.define("link", {addTargetToExternalLinks: false}) + } + + init() { + const t = this.editor; + t.model.schema.extend("$text", {allowAttributes: "linkHref"}); + t.conversion.for("dataDowncast").attributeToElement({model: "linkHref", view: wT}); + t.conversion.for("editingDowncast").attributeToElement({ + model: "linkHref", + view: (t, e) => wT(AT(t), e) + }); + t.conversion.for("upcast").elementToAttribute({ + view: {name: "a", attributes: {href: true}}, + model: {key: "linkHref", value: t => t.getAttribute("href")} + }); + t.commands.add("link", new pO(t)); + t.commands.add("unlink", new bO(t)); + const e = _T(t.t, vT(t.config.get("link.decorators"))); + this._enableAutomaticDecorators(e.filter((t => t.mode === yO))); + this._enableManualDecorators(e.filter((t => t.mode === xO))); + const n = t.plugins.get(Bx); + n.registerAttribute("linkHref"); + Xx(t, "linkHref", "a", vO); + this._enableLinkOpen(); + this._enableInsertContentSelectionAttributesFixer(); + this._enableClickingAfterLink(); + this._enableTypingOverLink(); + this._handleDeleteContentAfterLink() + } + + _enableAutomaticDecorators(t) { + const e = this.editor; + const n = e.commands.get("link"); + const i = n.automaticDecorators; + if (e.config.get("link.addTargetToExternalLinks")) { + i.add({ + id: "linkIsExternal", + mode: yO, + callback: t => EO.test(t), + attributes: {target: "_blank", rel: "noopener noreferrer"} + }) + } + i.add(t); + if (i.length) { + e.conversion.for("downcast").add(i.getDispatcher()) + } + } + + _enableManualDecorators(t) { + if (!t.length) { + return + } + const e = this.editor; + const n = e.commands.get("link"); + const i = n.manualDecorators; + t.forEach((t => { + e.model.schema.extend("$text", {allowAttributes: t.id}); + t = new kO(t); + i.add(t); + e.conversion.for("downcast").attributeToElement({ + model: t.id, + view: (e, {writer: n, schema: i}, {item: o}) => { + if (!i.isInline(o)) { + return + } + if (e) { + const e = n.createAttributeElement("a", t.attributes, {priority: 5}); + if (t.classes) { + n.addClass(t.classes, e) + } + for (const i in t.styles) { + n.setStyle(i, t.styles[i], e) + } + n.setCustomProperty("link", true, e); + return e + } + } + }); + e.conversion.for("upcast").elementToAttribute({ + view: {name: "a", ...t._createPattern()}, + model: {key: t.id} + }) + })) + } + + _enableLinkOpen() { + const t = this.editor; + const e = t.editing.view; + const n = e.document; + const i = t.model.document; + this.listenTo(n, "click", ((t, e) => { + const n = Ed.isMac ? e.domEvent.metaKey : e.domEvent.ctrlKey; + if (!n) { + return + } + let i = e.domTarget; + if (i.tagName.toLowerCase() != "a") { + i = i.closest("a") + } + if (!i) { + return + } + const o = i.getAttribute("href"); + if (!o) { + return + } + t.stop(); + e.preventDefault(); + DT(o) + }), {context: "$capture"}); + this.listenTo(n, "enter", ((t, e) => { + const n = i.selection; + const o = n.getSelectedElement(); + const r = o ? o.getAttribute("linkHref") : n.getAttribute("linkHref"); + const s = r && e.domEvent.altKey; + if (!s) { + return + } + t.stop(); + DT(r) + }), {context: "a"}) + } + + _enableInsertContentSelectionAttributesFixer() { + const t = this.editor; + const e = t.model; + const n = e.document.selection; + this.listenTo(e, "insertContent", (() => { + const t = n.anchor.nodeBefore; + const i = n.anchor.nodeAfter; + if (!n.hasAttribute("linkHref")) { + return + } + if (!t) { + return + } + if (!t.hasAttribute("linkHref")) { + return + } + if (i && i.hasAttribute("linkHref")) { + return + } + e.change((t => { + SO(t, BO(e.schema)) + })) + }), {priority: "low"}) + } + + _enableClickingAfterLink() { + const t = this.editor; + const e = t.model; + t.editing.view.addObserver(Yv); + let n = false; + this.listenTo(t.editing.view.document, "mousedown", (() => { + n = true + })); + this.listenTo(t.editing.view.document, "selectionChange", (() => { + if (!n) { + return + } + n = false; + const t = e.document.selection; + if (!t.isCollapsed) { + return + } + if (!t.hasAttribute("linkHref")) { + return + } + const i = t.getFirstPosition(); + const o = Qx(i, "linkHref", t.getAttribute("linkHref"), e); + if (i.isTouching(o.start) || i.isTouching(o.end)) { + e.change((t => { + SO(t, BO(e.schema)) + })) + } + })) + } + + _enableTypingOverLink() { + const t = this.editor; + const e = t.editing.view; + let n; + let i; + this.listenTo(e.document, "delete", (() => { + i = true + }), {priority: "high"}); + this.listenTo(t.model, "deleteContent", (() => { + const e = t.model.document.selection; + if (e.isCollapsed) { + return + } + if (i) { + i = false; + return + } + if (!IO(t)) { + return + } + if (TO(t.model)) { + n = e.getAttributes() + } + }), {priority: "high"}); + this.listenTo(t.model, "insertContent", ((e, [o]) => { + i = false; + if (!IO(t)) { + return + } + if (!n) { + return + } + t.model.change((t => { + for (const [e, i] of n) { + t.setAttribute(e, i, o) + } + })); + n = null + }), {priority: "high"}) + } + + _handleDeleteContentAfterLink() { + const t = this.editor; + const e = t.model; + const n = e.document.selection; + const i = t.editing.view; + let o = false; + let r = false; + this.listenTo(i.document, "delete", ((t, e) => { + r = e.domEvent.keyCode === Rd.backspace + }), {priority: "high"}); + this.listenTo(e, "deleteContent", (() => { + o = false; + const t = n.getFirstPosition(); + const i = n.getAttribute("linkHref"); + if (!i) { + return + } + const r = Qx(t, "linkHref", i, e); + o = r.containsPosition(t) || r.end.isEqual(t) + }), {priority: "high"}); + this.listenTo(e, "deleteContent", (() => { + if (!r) { + return + } + r = false; + if (o) { + return + } + t.model.enqueueChange((t => { + SO(t, BO(e.schema)) + })) + }), {priority: "low"}) + } + } + + function SO(t, e) { + t.removeSelectionAttribute("linkHref"); + for (const n of e) { + t.removeSelectionAttribute(n) + } + } + + function TO(t) { + const e = t.document.selection; + const n = e.getFirstPosition(); + const i = e.getLastPosition(); + const o = n.nodeAfter; + if (!o) { + return false + } + if (!o.is("$text")) { + return false + } + if (!o.hasAttribute("linkHref")) { + return false + } + const r = i.textNode || i.nodeBefore; + if (o === r) { + return true + } + const s = Qx(n, "linkHref", o.getAttribute("linkHref"), t); + return s.containsRange(t.createRange(n, i), true) + } + + function IO(t) { + const e = t.model.change((t => t.batch)); + return e.isTyping + } + + function BO(t) { + const e = t.getDefinition("$text").allowAttributes; + return e.filter((t => t.startsWith("link"))) + } + + var MO = n(4827); + var zO = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + zO.insert = "head"; + zO.singleton = true; + var LO = Ru()(MO.Z, zO); + const NO = MO.Z.locals || {}; + + class PO extends qw { + constructor(t, e) { + super(t); + const n = t.t; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.urlInputView = this._createUrlInput(); + this.saveButtonView = this._createButton(n("Save"), Lw.check, "ck-button-save"); + this.saveButtonView.type = "submit"; + this.cancelButtonView = this._createButton(n("Cancel"), Lw.cancel, "ck-button-cancel", "cancel"); + this._manualDecoratorSwitches = this._createManualDecoratorSwitches(e); + this.children = this._createFormChildren(e.manualDecorators); + this._focusables = new Ow; + this._focusCycler = new qA({ + focusables: this._focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + const i = ["ck", "ck-link-form", "ck-responsive-form"]; + if (e.manualDecorators.length) { + i.push("ck-link-form_layout-vertical", "ck-vertical-form") + } + this.setTemplate({tag: "form", attributes: {class: i, tabindex: "-1"}, children: this.children}); + Pw(this) + } + + getDecoratorSwitchesState() { + return Array.from(this._manualDecoratorSwitches).reduce(((t, e) => { + t[e.name] = e.isOn; + return t + }), {}) + } + + render() { + super.render(); + Rw({view: this}); + const t = [this.urlInputView, ...this._manualDecoratorSwitches, this.saveButtonView, this.cancelButtonView]; + t.forEach((t => { + this._focusables.add(t); + this.focusTracker.add(t.element) + })); + this.keystrokes.listenTo(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + _createUrlInput() { + const t = this.locale.t; + const e = new S_(this.locale, T_); + e.label = t("Link URL"); + return e + } + + _createButton(t, e, n, i) { + const o = new zA(this.locale); + o.set({label: t, icon: e, tooltip: true}); + o.extendTemplate({attributes: {class: n}}); + if (i) { + o.delegate("execute").to(this, i) + } + return o + } + + _createManualDecoratorSwitches(t) { + const e = this.createCollection(); + for (const n of t.manualDecorators) { + const i = new OA(this.locale); + i.set({name: n.id, label: n.label, withText: true}); + i.bind("isOn").toMany([n, t], "value", ((t, e) => e === undefined && t === undefined ? n.defaultValue : t)); + i.on("execute", (() => { + n.set("value", !i.isOn) + })); + e.add(i) + } + return e + } + + _createFormChildren(t) { + const e = this.createCollection(); + e.add(this.urlInputView); + if (t.length) { + const t = new qw; + t.setTemplate({ + tag: "ul", + children: this._manualDecoratorSwitches.map((t => ({ + tag: "li", + children: [t], + attributes: {class: ["ck", "ck-list__item"]} + }))), + attributes: {class: ["ck", "ck-reset", "ck-list"]} + }); + e.add(t) + } + e.add(this.saveButtonView); + e.add(this.cancelButtonView); + return e + } + } + + var RO = n(9465); + var OO = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + OO.insert = "head"; + OO.singleton = true; + var VO = Ru()(RO.Z, OO); + const FO = RO.Z.locals || {}; + const jO = ''; + + class HO extends qw { + constructor(t) { + super(t); + const e = t.t; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.previewButtonView = this._createPreviewButton(); + this.unlinkButtonView = this._createButton(e("Unlink"), jO, "unlink"); + this.editButtonView = this._createButton(e("Edit link"), Lw.pencil, "edit"); + this.set("href"); + this._focusables = new Ow; + this._focusCycler = new qA({ + focusables: this._focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-link-actions", "ck-responsive-form"], tabindex: "-1"}, + children: [this.previewButtonView, this.editButtonView, this.unlinkButtonView] + }) + } + + render() { + super.render(); + const t = [this.previewButtonView, this.editButtonView, this.unlinkButtonView]; + t.forEach((t => { + this._focusables.add(t); + this.focusTracker.add(t.element) + })); + this.keystrokes.listenTo(this.element) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + _createButton(t, e, n) { + const i = new zA(this.locale); + i.set({label: t, icon: e, tooltip: true}); + i.delegate("execute").to(this, n); + return i + } + + _createPreviewButton() { + const t = new zA(this.locale); + const e = this.bindTemplate; + const n = this.t; + t.set({withText: true, tooltip: n("Open link in new tab")}); + t.extendTemplate({ + attributes: { + class: ["ck", "ck-link-actions__preview"], + href: e.to("href", (t => t && AT(t))), + target: "_blank", + rel: "noopener noreferrer" + } + }); + t.bind("label").to(this, "href", (t => t || n("This link has no URL"))); + t.bind("isEnabled").to(this, "href", (t => !!t)); + t.template.tag = "a"; + t.template.eventListeners = {}; + return t + } + } + + const UO = ''; + const qO = "link-ui"; + + class WO extends mi { + static get requires() { + return [ev] + } + + static get pluginName() { + return "LinkUI" + } + + init() { + const t = this.editor; + t.editing.view.addObserver(Kv); + this.actionsView = this._createActionsView(); + this.formView = this._createFormView(); + this._balloon = t.plugins.get(ev); + this._createToolbarLinkButton(); + this._enableUserBalloonInteractions(); + t.conversion.for("editingDowncast").markerToHighlight({ + model: qO, + view: {classes: ["ck-fake-link-selection"]} + }); + t.conversion.for("editingDowncast").markerToElement({ + model: qO, + view: {name: "span", classes: ["ck-fake-link-selection", "ck-fake-link-selection_collapsed"]} + }) + } + + destroy() { + super.destroy(); + this.formView.destroy() + } + + _createActionsView() { + const t = this.editor; + const e = new HO(t.locale); + const n = t.commands.get("link"); + const i = t.commands.get("unlink"); + e.bind("href").to(n, "value"); + e.editButtonView.bind("isEnabled").to(n); + e.unlinkButtonView.bind("isEnabled").to(i); + this.listenTo(e, "edit", (() => { + this._addFormView() + })); + this.listenTo(e, "unlink", (() => { + t.execute("unlink"); + this._hideUI() + })); + e.keystrokes.set("Esc", ((t, e) => { + this._hideUI(); + e() + })); + e.keystrokes.set(bT, ((t, e) => { + this._addFormView(); + e() + })); + return e + } + + _createFormView() { + const t = this.editor; + const e = t.commands.get("link"); + const n = t.config.get("link.defaultProtocol"); + const i = new PO(t.locale, e); + i.urlInputView.fieldView.bind("value").to(e, "value"); + i.urlInputView.bind("isReadOnly").to(e, "isEnabled", (t => !t)); + i.saveButtonView.bind("isEnabled").to(e); + this.listenTo(i, "submit", (() => { + const {value: e} = i.urlInputView.fieldView.element; + const o = ET(e, n); + t.execute("link", o, i.getDecoratorSwitchesState()); + this._closeFormView() + })); + this.listenTo(i, "cancel", (() => { + this._closeFormView() + })); + i.keystrokes.set("Esc", ((t, e) => { + this._closeFormView(); + e() + })); + return i + } + + _createToolbarLinkButton() { + const t = this.editor; + const e = t.commands.get("link"); + const n = t.t; + t.keystrokes.set(bT, ((t, n) => { + n(); + if (e.isEnabled) { + this._showUI(true) + } + })); + t.ui.componentFactory.add("link", (t => { + const i = new zA(t); + i.isEnabled = true; + i.label = n("Link"); + i.icon = UO; + i.keystroke = bT; + i.tooltip = true; + i.isToggleable = true; + i.bind("isEnabled").to(e, "isEnabled"); + i.bind("isOn").to(e, "value", (t => !!t)); + this.listenTo(i, "execute", (() => this._showUI(true))); + return i + })) + } + + _enableUserBalloonInteractions() { + const t = this.editor.editing.view.document; + this.listenTo(t, "click", (() => { + const t = this._getSelectedLinkElement(); + if (t) { + this._showUI() + } + })); + this.editor.keystrokes.set("Tab", ((t, e) => { + if (this._areActionsVisible && !this.actionsView.focusTracker.isFocused) { + this.actionsView.focus(); + e() + } + }), {priority: "high"}); + this.editor.keystrokes.set("Esc", ((t, e) => { + if (this._isUIVisible) { + this._hideUI(); + e() + } + })); + Nw({ + emitter: this.formView, + activator: () => this._isUIInPanel, + contextElements: [this._balloon.view.element], + callback: () => this._hideUI() + }) + } + + _addActionsView() { + if (this._areActionsInPanel) { + return + } + this._balloon.add({view: this.actionsView, position: this._getBalloonPositionData()}) + } + + _addFormView() { + if (this._isFormInPanel) { + return + } + const t = this.editor; + const e = t.commands.get("link"); + this.formView.disableCssTransitions(); + this._balloon.add({view: this.formView, position: this._getBalloonPositionData()}); + if (this._balloon.visibleView === this.formView) { + this.formView.urlInputView.fieldView.select() + } + this.formView.enableCssTransitions(); + this.formView.urlInputView.fieldView.element.value = e.value || "" + } + + _closeFormView() { + const t = this.editor.commands.get("link"); + t.restoreManualDecoratorStates(); + if (t.value !== undefined) { + this._removeFormView() + } else { + this._hideUI() + } + } + + _removeFormView() { + if (this._isFormInPanel) { + this.formView.saveButtonView.focus(); + this._balloon.remove(this.formView); + this.editor.editing.view.focus(); + this._hideFakeVisualSelection() + } + } + + _showUI(t = false) { + if (!this._getSelectedLinkElement()) { + this._showFakeVisualSelection(); + this._addActionsView(); + if (t) { + this._balloon.showStack("main") + } + this._addFormView() + } else { + if (this._areActionsVisible) { + this._addFormView() + } else { + this._addActionsView() + } + if (t) { + this._balloon.showStack("main") + } + } + this._startUpdatingUI() + } + + _hideUI() { + if (!this._isUIInPanel) { + return + } + const t = this.editor; + this.stopListening(t.ui, "update"); + this.stopListening(this._balloon, "change:visibleView"); + t.editing.view.focus(); + this._removeFormView(); + this._balloon.remove(this.actionsView); + this._hideFakeVisualSelection() + } + + _startUpdatingUI() { + const t = this.editor; + const e = t.editing.view.document; + let n = this._getSelectedLinkElement(); + let i = r(); + const o = () => { + const t = this._getSelectedLinkElement(); + const e = r(); + if (n && !t || !n && e !== i) { + this._hideUI() + } else if (this._isUIVisible) { + this._balloon.updatePosition(this._getBalloonPositionData()) + } + n = t; + i = e + }; + + function r() { + return e.selection.focus.getAncestors().reverse().find((t => t.is("element"))) + } + + this.listenTo(t.ui, "update", o); + this.listenTo(this._balloon, "change:visibleView", o) + } + + get _isFormInPanel() { + return this._balloon.hasView(this.formView) + } + + get _areActionsInPanel() { + return this._balloon.hasView(this.actionsView) + } + + get _areActionsVisible() { + return this._balloon.visibleView === this.actionsView + } + + get _isUIInPanel() { + return this._isFormInPanel || this._areActionsInPanel + } + + get _isUIVisible() { + const t = this._balloon.visibleView; + return t == this.formView || this._areActionsVisible + } + + _getBalloonPositionData() { + const t = this.editor.editing.view; + const e = this.editor.model; + const n = t.document; + let i = null; + if (e.markers.has(qO)) { + const e = Array.from(this.editor.editing.mapper.markerNameToElements(qO)); + const n = t.createRange(t.createPositionBefore(e[0]), t.createPositionAfter(e[e.length - 1])); + i = t.domConverter.viewRangeToDom(n) + } else { + i = () => { + const e = this._getSelectedLinkElement(); + return e ? t.domConverter.mapViewToDom(e) : t.domConverter.viewRangeToDom(n.selection.getFirstRange()) + } + } + return {target: i} + } + + _getSelectedLinkElement() { + const t = this.editor.editing.view; + const e = t.document.selection; + const n = e.getSelectedElement(); + if (e.isCollapsed || n && SE(n)) { + return GO(e.getFirstPosition()) + } else { + const n = e.getFirstRange().getTrimmed(); + const i = GO(n.start); + const o = GO(n.end); + if (!i || i != o) { + return null + } + if (t.createRangeIn(i).getTrimmed().isEqual(n)) { + return i + } else { + return null + } + } + } + + _showFakeVisualSelection() { + const t = this.editor.model; + t.change((e => { + const n = t.document.selection.getFirstRange(); + if (t.markers.has(qO)) { + e.updateMarker(qO, {range: n}) + } else { + if (n.start.isAtEnd) { + const i = n.start.getLastMatchingPosition((({item: e}) => !t.schema.isContent(e)), {boundaries: n}); + e.addMarker(qO, {usingOperation: false, affectsData: false, range: e.createRange(i, n.end)}) + } else { + e.addMarker(qO, {usingOperation: false, affectsData: false, range: n}) + } + } + })) + } + + _hideFakeVisualSelection() { + const t = this.editor.model; + if (t.markers.has(qO)) { + t.change((t => { + t.removeMarker(qO) + })) + } + } + } + + function GO(t) { + return t.getAncestors().find((t => kT(t))) + } + + class $O extends mi { + static get requires() { + return [DO, WO, BT] + } + + static get pluginName() { + return "Link" + } + } + + class KO extends mi { + static get requires() { + return ["ImageEditing", "ImageUtils", DO] + } + + static get pluginName() { + return "LinkImageEditing" + } + + init() { + const t = this.editor; + const e = t.model.schema; + if (t.plugins.has("ImageBlockEditing")) { + e.extend("imageBlock", {allowAttributes: ["linkHref"]}) + } + t.conversion.for("upcast").add(YO(t)); + t.conversion.for("downcast").add(ZO(t)); + this._enableAutomaticDecorators(); + this._enableManualDecorators() + } + + _enableAutomaticDecorators() { + const t = this.editor; + const e = t.commands.get("link"); + const n = e.automaticDecorators; + if (n.length) { + t.conversion.for("downcast").add(n.getDispatcherForLinkedImage()) + } + } + + _enableManualDecorators() { + const t = this.editor; + const e = t.commands.get("link"); + for (const n of e.manualDecorators) { + if (t.plugins.has("ImageBlockEditing")) { + t.model.schema.extend("imageBlock", {allowAttributes: n.id}) + } + if (t.plugins.has("ImageInlineEditing")) { + t.model.schema.extend("imageInline", {allowAttributes: n.id}) + } + t.conversion.for("downcast").add(QO(n)); + t.conversion.for("upcast").add(JO(t, n)) + } + } + } + + function YO(t) { + const e = t.plugins.has("ImageInlineEditing"); + const n = t.plugins.get("ImageUtils"); + return t => { + t.on("element:a", ((t, i, o) => { + const r = i.viewItem; + const s = n.findViewImgElement(r); + if (!s) { + return + } + const a = s.findAncestor((t => n.isBlockImageView(t))); + if (e && !a) { + return + } + const c = {attributes: ["href"]}; + if (!o.consumable.consume(r, c)) { + return + } + const l = r.getAttribute("href"); + if (!l) { + return + } + let d = i.modelCursor.parent; + if (!d.is("element", "imageBlock")) { + const t = o.convertItem(s, i.modelCursor); + i.modelRange = t.modelRange; + i.modelCursor = t.modelCursor; + d = i.modelCursor.nodeBefore + } + if (d && d.is("element", "imageBlock")) { + o.writer.setAttribute("linkHref", l, d) + } + }), {priority: "high"}) + } + } + + function ZO(t) { + const e = t.plugins.get("ImageUtils"); + return t => { + t.on("attribute:linkHref:imageBlock", ((t, n, i) => { + if (!i.consumable.consume(n.item, t.name)) { + return + } + const o = i.mapper.toViewElement(n.item); + const r = i.writer; + const s = Array.from(o.getChildren()).find((t => t.name === "a")); + const a = e.findViewImgElement(o); + const c = a.parent.is("element", "picture") ? a.parent : a; + if (s) { + if (n.attributeNewValue) { + r.setAttribute("href", n.attributeNewValue, s) + } else { + r.move(r.createRangeOn(c), r.createPositionAt(o, 0)); + r.remove(s) + } + } else { + const t = r.createContainerElement("a", {href: n.attributeNewValue}); + r.insert(r.createPositionAt(o, 0), t); + r.move(r.createRangeOn(c), r.createPositionAt(t, 0)) + } + }), {priority: "high"}) + } + } + + function QO(t) { + return e => { + e.on(`attribute:${t.id}:imageBlock`, ((e, n, i) => { + const o = i.mapper.toViewElement(n.item); + const r = Array.from(o.getChildren()).find((t => t.name === "a")); + if (!r) { + return + } + for (const [e, n] of bc(t.attributes)) { + i.writer.setAttribute(e, n, r) + } + if (t.classes) { + i.writer.addClass(t.classes, r) + } + for (const e in t.styles) { + i.writer.setStyle(e, t.styles[e], r) + } + })) + } + } + + function JO(t, e) { + const n = t.plugins.has("ImageInlineEditing"); + const i = t.plugins.get("ImageUtils"); + return t => { + t.on("element:a", ((t, o, r) => { + const s = o.viewItem; + const a = i.findViewImgElement(s); + if (!a) { + return + } + const c = a.findAncestor((t => i.isBlockImageView(t))); + if (n && !c) { + return + } + const l = new kc(e._createPattern()); + const d = l.match(s); + if (!d) { + return + } + if (!r.consumable.consume(s, d.match)) { + return + } + const u = o.modelCursor.nodeBefore || o.modelCursor.parent; + r.writer.setAttribute(e.id, true, u) + }), {priority: "high"}) + } + } + + class XO extends mi { + static get requires() { + return [DO, WO, "ImageBlockEditing"] + } + + static get pluginName() { + return "LinkImageUI" + } + + init() { + const t = this.editor; + const e = t.editing.view.document; + this.listenTo(e, "click", ((e, n) => { + if (this._isSelectedLinkedImage(t.model.document.selection)) { + n.preventDefault(); + e.stop() + } + }), {priority: "high"}); + this._createToolbarLinkImageButton() + } + + _createToolbarLinkImageButton() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("linkImage", (n => { + const i = new zA(n); + const o = t.plugins.get("LinkUI"); + const r = t.commands.get("link"); + i.set({ + isEnabled: true, + label: e("Link image"), + icon: UO, + keystroke: bT, + tooltip: true, + isToggleable: true + }); + i.bind("isEnabled").to(r, "isEnabled"); + i.bind("isOn").to(r, "value", (t => !!t)); + this.listenTo(i, "execute", (() => { + if (this._isSelectedLinkedImage(t.model.document.selection)) { + o._addActionsView() + } else { + o._showUI(true) + } + })); + return i + })) + } + + _isSelectedLinkedImage(t) { + const e = t.getSelectedElement(); + const n = this.editor.plugins.get("ImageUtils"); + return n.isImage(e) && e.hasAttribute("linkHref") + } + } + + var tV = n(3858); + var eV = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + eV.insert = "head"; + eV.singleton = true; + var nV = Ru()(tV.Z, eV); + const iV = tV.Z.locals || {}; + + class oV extends mi { + static get requires() { + return [KO, XO] + } + + static get pluginName() { + return "LinkImage" + } + } + + class rV extends fi { + constructor(t, e) { + super(t); + this.type = e + } + + refresh() { + this.value = this._getValue(); + this.isEnabled = this._checkEnabled() + } + + execute(t = {}) { + const e = this.editor.model; + const n = e.document; + const i = Array.from(n.selection.getSelectedBlocks()).filter((t => aV(t, e.schema))); + const o = t.forceValue !== undefined ? !t.forceValue : this.value; + e.change((t => { + if (o) { + let e = i[i.length - 1].nextSibling; + let n = Number.POSITIVE_INFINITY; + let o = []; + while (e && e.name == "listItem" && e.getAttribute("listIndent") !== 0) { + const t = e.getAttribute("listIndent"); + if (t < n) { + n = t + } + const i = t - n; + o.push({element: e, listIndent: i}); + e = e.nextSibling + } + o = o.reverse(); + for (const e of o) { + t.setAttribute("listIndent", e.listIndent, e.element) + } + } + if (!o) { + let t = Number.POSITIVE_INFINITY; + for (const e of i) { + if (e.is("element", "listItem") && e.getAttribute("listIndent") < t) { + t = e.getAttribute("listIndent") + } + } + t = t === 0 ? 1 : t; + sV(i, true, t); + sV(i, false, t) + } + for (const e of i.reverse()) { + if (o && e.name == "listItem") { + t.rename(e, "paragraph") + } else if (!o && e.name != "listItem") { + t.setAttributes({listType: this.type, listIndent: 0}, e); + t.rename(e, "listItem") + } else if (!o && e.name == "listItem" && e.getAttribute("listType") != this.type) { + t.setAttribute("listType", this.type, e) + } + } + this.fire("_executeCleanup", i) + })) + } + + _getValue() { + const t = Ag(this.editor.model.document.selection.getSelectedBlocks()); + return !!t && t.is("element", "listItem") && t.getAttribute("listType") == this.type + } + + _checkEnabled() { + if (this.value) { + return true + } + const t = this.editor.model.document.selection; + const e = this.editor.model.schema; + const n = Ag(t.getSelectedBlocks()); + if (!n) { + return false + } + return aV(n, e) + } + } + + function sV(t, e, n) { + const i = e ? t[0] : t[t.length - 1]; + if (i.is("element", "listItem")) { + let o = i[e ? "previousSibling" : "nextSibling"]; + let r = i.getAttribute("listIndent"); + while (o && o.is("element", "listItem") && o.getAttribute("listIndent") >= n) { + if (r > o.getAttribute("listIndent")) { + r = o.getAttribute("listIndent") + } + if (o.getAttribute("listIndent") == r) { + t[e ? "unshift" : "push"](o) + } + o = o[e ? "previousSibling" : "nextSibling"] + } + } + } + + function aV(t, e) { + return e.checkChild(t.parent, "listItem") && !e.isObject(t) + } + + class cV extends fi { + constructor(t, e) { + super(t); + this._indentBy = e == "forward" ? 1 : -1 + } + + refresh() { + this.isEnabled = this._checkEnabled() + } + + execute() { + const t = this.editor.model; + const e = t.document; + let n = Array.from(e.selection.getSelectedBlocks()); + t.change((t => { + const e = n[n.length - 1]; + let i = e.nextSibling; + while (i && i.name == "listItem" && i.getAttribute("listIndent") > e.getAttribute("listIndent")) { + n.push(i); + i = i.nextSibling + } + if (this._indentBy < 0) { + n = n.reverse() + } + for (const e of n) { + const n = e.getAttribute("listIndent") + this._indentBy; + if (n < 0) { + t.rename(e, "paragraph") + } else { + t.setAttribute("listIndent", n, e) + } + } + this.fire("_executeCleanup", n) + })) + } + + _checkEnabled() { + const t = Ag(this.editor.model.document.selection.getSelectedBlocks()); + if (!t || !t.is("element", "listItem")) { + return false + } + if (this._indentBy > 0) { + const e = t.getAttribute("listIndent"); + const n = t.getAttribute("listType"); + let i = t.previousSibling; + while (i && i.is("element", "listItem") && i.getAttribute("listIndent") >= e) { + if (i.getAttribute("listIndent") == e) { + return i.getAttribute("listType") == n + } + i = i.previousSibling + } + return false + } + return true + } + } + + function lV(t) { + const e = t.createContainerElement("li"); + e.getFillerOffset = _V; + return e + } + + function dV(t, e) { + const n = e.mapper; + const i = e.writer; + const o = t.getAttribute("listType") == "numbered" ? "ol" : "ul"; + const r = lV(i); + const s = i.createContainerElement(o, null); + i.insert(i.createPositionAt(s, 0), r); + n.bindElements(t, r); + return r + } + + function uV(t, e, n, i) { + const o = e.parent; + const r = n.mapper; + const s = n.writer; + let a = r.toViewPosition(i.createPositionBefore(t)); + const c = gV(t.previousSibling, { + sameIndent: true, + smallerIndent: true, + listIndent: t.getAttribute("listIndent") + }); + const l = t.previousSibling; + if (c && c.getAttribute("listIndent") == t.getAttribute("listIndent")) { + const t = r.toViewElement(c); + a = s.breakContainer(s.createPositionAfter(t)) + } else { + if (l && l.name == "listItem") { + a = r.toViewPosition(i.createPositionAt(l, "end")); + const t = r.findMappedViewAncestor(a); + const e = pV(t); + if (e) { + a = s.createPositionBefore(e) + } else { + a = s.createPositionAt(t, "end") + } + } else { + a = r.toViewPosition(i.createPositionBefore(t)) + } + } + a = mV(a); + s.insert(a, o); + if (l && l.name == "listItem") { + const t = r.toViewElement(l); + const n = s.createRange(s.createPositionAt(t, 0), a); + const i = n.getWalker({ignoreElementEnd: true}); + for (const t of i) { + if (t.item.is("element", "li")) { + const n = s.breakContainer(s.createPositionBefore(t.item)); + const o = t.item.parent; + const r = s.createPositionAt(e, "end"); + hV(s, r.nodeBefore, r.nodeAfter); + s.move(s.createRangeOn(o), r); + i.position = n + } + } + } else { + const n = o.nextSibling; + if (n && (n.is("element", "ul") || n.is("element", "ol"))) { + let i = null; + for (const e of n.getChildren()) { + const n = r.toModelElement(e); + if (n && n.getAttribute("listIndent") > t.getAttribute("listIndent")) { + i = e + } else { + break + } + } + if (i) { + s.breakContainer(s.createPositionAfter(i)); + s.move(s.createRangeOn(i.parent), s.createPositionAt(e, "end")) + } + } + } + hV(s, o, o.nextSibling); + hV(s, o.previousSibling, o) + } + + function hV(t, e, n) { + if (!e || !n || e.name != "ul" && e.name != "ol") { + return null + } + if (e.name != n.name || e.getAttribute("class") !== n.getAttribute("class")) { + return null + } + return t.mergeContainers(t.createPositionAfter(e)) + } + + function mV(t) { + return t.getLastMatchingPosition((t => t.item.is("uiElement"))) + } + + function gV(t, e) { + const n = !!e.sameIndent; + const i = !!e.smallerIndent; + const o = e.listIndent; + let r = t; + while (r && r.name == "listItem") { + const t = r.getAttribute("listIndent"); + if (n && o == t || i && o > t) { + return r + } + if (e.direction === "forward") { + r = r.nextSibling + } else { + r = r.previousSibling + } + } + return null + } + + function fV(t, e, n, i) { + t.ui.componentFactory.add(e, (o => { + const r = t.commands.get(e); + const s = new zA(o); + s.set({label: n, icon: i, tooltip: true, isToggleable: true}); + s.bind("isOn", "isEnabled").to(r, "value", "isEnabled"); + s.on("execute", (() => { + t.execute(e); + t.editing.view.focus() + })); + return s + })) + } + + function pV(t) { + for (const e of t.getChildren()) { + if (e.name == "ul" || e.name == "ol") { + return e + } + } + return null + } + + function bV(t, e) { + const n = []; + const i = t.parent; + const o = {ignoreElementEnd: true, startPosition: t, shallow: true, direction: e}; + const r = i.getAttribute("listIndent"); + const s = [...new Mg(o)].filter((t => t.item.is("element"))).map((t => t.item)); + for (const t of s) { + if (!t.is("element", "listItem")) { + break + } + if (t.getAttribute("listIndent") < r) { + break + } + if (t.getAttribute("listIndent") > r) { + continue + } + if (t.getAttribute("listType") !== i.getAttribute("listType")) { + break + } + if (t.getAttribute("listStyle") !== i.getAttribute("listStyle")) { + break + } + if (t.getAttribute("listReversed") !== i.getAttribute("listReversed")) { + break + } + if (t.getAttribute("listStart") !== i.getAttribute("listStart")) { + break + } + if (e === "backward") { + n.unshift(t) + } else { + n.push(t) + } + } + return n + } + + function kV(t) { + const e = t.document; + let n = [...e.selection.getSelectedBlocks()].filter((t => t.is("element", "listItem"))).map((e => { + const n = t.change((t => t.createPositionAt(e, 0))); + return [...bV(n, "backward"), ...bV(n, "forward")] + })).flat(); + n = [...new Set(n)]; + return n + } + + const wV = ["disc", "circle", "square"]; + const AV = ["decimal", "decimal-leading-zero", "lower-roman", "upper-roman", "lower-latin", "upper-latin"]; + + function CV(t) { + if (wV.includes(t)) { + return "bulleted" + } + if (AV.includes(t)) { + return "numbered" + } + return null + } + + function _V() { + const t = !this.isEmpty && (this.getChild(0).name == "ul" || this.getChild(0).name == "ol"); + if (this.isEmpty || t) { + return 0 + } + return Ql.call(this) + } + + function vV(t) { + return (e, n, i) => { + const o = i.consumable; + if (!o.test(n.item, "insert") || !o.test(n.item, "attribute:listType") || !o.test(n.item, "attribute:listIndent")) { + return + } + o.consume(n.item, "insert"); + o.consume(n.item, "attribute:listType"); + o.consume(n.item, "attribute:listIndent"); + const r = n.item; + const s = dV(r, i); + uV(r, s, i, t) + } + } + + function yV(t) { + return (e, n, i) => { + const o = i.mapper.toViewPosition(n.position); + const r = o.getLastMatchingPosition((t => !t.item.is("element", "li"))); + const s = r.nodeAfter; + const a = i.writer; + a.breakContainer(a.createPositionBefore(s)); + a.breakContainer(a.createPositionAfter(s)); + const c = s.parent; + const l = c.previousSibling; + const d = a.createRangeOn(c); + const u = a.remove(d); + if (l && l.nextSibling) { + hV(a, l, l.nextSibling) + } + const h = i.mapper.toModelElement(s); + VV(h.getAttribute("listIndent") + 1, n.position, d.start, s, i, t); + for (const t of a.createRangeIn(u).getItems()) { + i.mapper.unbindViewElement(t) + } + e.stop() + } + } + + function xV(t, e, n) { + if (!n.consumable.test(e.item, t.name)) { + return + } + const i = n.mapper.toViewElement(e.item); + const o = n.writer; + o.breakContainer(o.createPositionBefore(i)); + o.breakContainer(o.createPositionAfter(i)); + const r = i.parent; + const s = e.attributeNewValue == "numbered" ? "ol" : "ul"; + o.rename(s, r) + } + + function EV(t, e, n) { + n.consumable.consume(e.item, t.name); + const i = n.mapper.toViewElement(e.item); + const o = i.parent; + const r = n.writer; + hV(r, o, o.nextSibling); + hV(r, o.previousSibling, o) + } + + function DV(t) { + return (e, n, i) => { + if (!i.consumable.consume(n.item, "attribute:listIndent")) { + return + } + const o = i.mapper.toViewElement(n.item); + const r = i.writer; + r.breakContainer(r.createPositionBefore(o)); + r.breakContainer(r.createPositionAfter(o)); + const s = o.parent; + const a = s.previousSibling; + const c = r.createRangeOn(s); + r.remove(c); + if (a && a.nextSibling) { + hV(r, a, a.nextSibling) + } + VV(n.attributeOldValue + 1, n.range.start, c.start, o, i, t); + uV(n.item, o, i, t); + for (const t of n.item.getChildren()) { + i.consumable.consume(t, "insert") + } + } + } + + function SV(t, e, n) { + if (!n.consumable.test(e.item, t.name)) { + return + } + if (e.item.name != "listItem") { + let t = n.mapper.toViewPosition(e.range.start); + const i = n.writer; + const o = []; + while (t.parent.name == "ul" || t.parent.name == "ol") { + t = i.breakContainer(t); + if (t.parent.name != "li") { + break + } + const e = t; + const n = i.createPositionAt(t.parent, "end"); + if (!e.isEqual(n)) { + const t = i.remove(i.createRange(e, n)); + o.push(t) + } + t = i.createPositionAfter(t.parent) + } + if (o.length > 0) { + for (let e = 0; e < o.length; e++) { + const n = t.nodeBefore; + const r = i.insert(t, o[e]); + t = r.end; + if (e > 0) { + const e = hV(i, n, n.nextSibling); + if (e && e.parent == n) { + t.offset-- + } + } + } + hV(i, t.nodeBefore, t.nodeAfter) + } + } + } + + function TV(t, e, n) { + const i = n.mapper.toViewPosition(e.position); + const o = i.nodeBefore; + const r = i.nodeAfter; + hV(n.writer, o, r) + } + + function IV(t, e, n) { + if (n.consumable.consume(e.viewItem, {name: true})) { + const t = n.writer; + const i = t.createElement("listItem"); + const o = jV(e.viewItem); + t.setAttribute("listIndent", o, i); + const r = e.viewItem.parent && e.viewItem.parent.name == "ol" ? "numbered" : "bulleted"; + t.setAttribute("listType", r, i); + if (!n.safeInsert(i, e.modelCursor)) { + return + } + const s = RV(i, e.viewItem.getChildren(), n); + e.modelRange = t.createRange(e.modelCursor, s); + n.updateConversionResult(i, e) + } + } + + function BV(t, e, n) { + if (n.consumable.test(e.viewItem, {name: true})) { + const t = Array.from(e.viewItem.getChildren()); + for (const e of t) { + const t = !(e.is("element", "li") || FV(e)); + if (t) { + e._remove() + } + } + } + } + + function MV(t, e, n) { + if (n.consumable.test(e.viewItem, {name: true})) { + if (e.viewItem.childCount === 0) { + return + } + const t = [...e.viewItem.getChildren()]; + let n = false; + for (const e of t) { + if (n && !FV(e)) { + e._remove() + } + if (FV(e)) { + n = true + } + } + } + } + + function zV(t) { + return (e, n) => { + if (n.isPhantom) { + return + } + const i = n.modelPosition.nodeBefore; + if (i && i.is("element", "listItem")) { + const e = n.mapper.toViewElement(i); + const o = e.getAncestors().find(FV); + const r = t.createPositionAt(e, 0).getWalker(); + for (const t of r) { + if (t.type == "elementStart" && t.item.is("element", "li")) { + n.viewPosition = t.previousPosition; + break + } else if (t.type == "elementEnd" && t.item == o) { + n.viewPosition = t.nextPosition; + break + } + } + } + } + } + + function LV(t) { + return (e, n) => { + const i = n.viewPosition; + const o = i.parent; + const r = n.mapper; + if (o.name == "ul" || o.name == "ol") { + if (!i.isAtEnd) { + const e = r.toModelElement(i.nodeAfter); + n.modelPosition = t.createPositionBefore(e) + } else { + const e = r.toModelElement(i.nodeBefore); + const o = r.getModelLength(i.nodeBefore); + n.modelPosition = t.createPositionBefore(e).getShiftedBy(o) + } + e.stop() + } else if (o.name == "li" && i.nodeBefore && (i.nodeBefore.name == "ul" || i.nodeBefore.name == "ol")) { + const s = r.toModelElement(o); + let a = 1; + let c = i.nodeBefore; + while (c && FV(c)) { + a += r.getModelLength(c); + c = c.previousSibling + } + n.modelPosition = t.createPositionBefore(s).getShiftedBy(a); + e.stop() + } + } + } + + function NV(t, e) { + const n = t.document.differ.getChanges(); + const i = new Map; + let o = false; + for (const i of n) { + if (i.type == "insert" && i.name == "listItem") { + r(i.position) + } else if (i.type == "insert" && i.name != "listItem") { + if (i.name != "$text") { + const n = i.position.nodeAfter; + if (n.hasAttribute("listIndent")) { + e.removeAttribute("listIndent", n); + o = true + } + if (n.hasAttribute("listType")) { + e.removeAttribute("listType", n); + o = true + } + if (n.hasAttribute("listStyle")) { + e.removeAttribute("listStyle", n); + o = true + } + if (n.hasAttribute("listReversed")) { + e.removeAttribute("listReversed", n); + o = true + } + if (n.hasAttribute("listStart")) { + e.removeAttribute("listStart", n); + o = true + } + for (const e of Array.from(t.createRangeIn(n)).filter((t => t.item.is("element", "listItem")))) { + r(e.previousPosition) + } + } + const n = i.position.getShiftedBy(i.length); + r(n) + } else if (i.type == "remove" && i.name == "listItem") { + r(i.position) + } else if (i.type == "attribute" && i.attributeKey == "listIndent") { + r(i.range.start) + } else if (i.type == "attribute" && i.attributeKey == "listType") { + r(i.range.start) + } + } + for (const t of i.values()) { + s(t); + a(t) + } + return o; + + function r(t) { + const e = t.nodeBefore; + if (!e || !e.is("element", "listItem")) { + const e = t.nodeAfter; + if (e && e.is("element", "listItem")) { + i.set(e, e) + } + } else { + let t = e; + if (i.has(t)) { + return + } + for (let e = t.previousSibling; e && e.is("element", "listItem"); e = t.previousSibling) { + t = e; + if (i.has(t)) { + return + } + } + i.set(e, t) + } + } + + function s(t) { + let n = 0; + let i = null; + while (t && t.is("element", "listItem")) { + const r = t.getAttribute("listIndent"); + if (r > n) { + let s; + if (i === null) { + i = r - n; + s = n + } else { + if (i > r) { + i = r + } + s = r - i + } + e.setAttribute("listIndent", s, t); + o = true + } else { + i = null; + n = t.getAttribute("listIndent") + 1 + } + t = t.nextSibling + } + } + + function a(t) { + let n = []; + let i = null; + while (t && t.is("element", "listItem")) { + const r = t.getAttribute("listIndent"); + if (i && i.getAttribute("listIndent") > r) { + n = n.slice(0, r + 1) + } + if (r != 0) { + if (n[r]) { + const i = n[r]; + if (t.getAttribute("listType") != i) { + e.setAttribute("listType", i, t); + o = true + } + } else { + n[r] = t.getAttribute("listType") + } + } + i = t; + t = t.nextSibling + } + } + } + + function PV(t, [e, n]) { + let i = e.is("documentFragment") ? e.getChild(0) : e; + let o; + if (!n) { + o = this.document.selection + } else { + o = this.createSelection(n) + } + if (i && i.is("element", "listItem")) { + const t = o.getFirstPosition(); + let e = null; + if (t.parent.is("element", "listItem")) { + e = t.parent + } else if (t.nodeBefore && t.nodeBefore.is("element", "listItem")) { + e = t.nodeBefore + } + if (e) { + const t = e.getAttribute("listIndent"); + if (t > 0) { + while (i && i.is("element", "listItem")) { + i._setAttribute("listIndent", i.getAttribute("listIndent") + t); + i = i.nextSibling + } + } + } + } + } + + function RV(t, e, n) { + const {writer: i, schema: o} = n; + let r = i.createPositionAfter(t); + for (const s of e) { + if (s.name == "ul" || s.name == "ol") { + r = n.convertItem(s, r).modelCursor + } else { + const e = n.convertItem(s, i.createPositionAt(t, "end")); + const a = e.modelRange.start.nodeAfter; + const c = a && a.is("element") && !o.checkChild(t, a.name); + if (c) { + if (e.modelCursor.parent.is("element", "listItem")) { + t = e.modelCursor.parent + } else { + t = OV(e.modelCursor) + } + r = i.createPositionAfter(t) + } + } + } + return r + } + + function OV(t) { + const e = new Mg({startPosition: t}); + let n; + do { + n = e.next() + } while (!n.value.item.is("element", "listItem")); + return n.value.item + } + + function VV(t, e, n, i, o, r) { + const s = gV(e.nodeBefore, {sameIndent: true, smallerIndent: true, listIndent: t, foo: "b"}); + const a = o.mapper; + const c = o.writer; + const l = s ? s.getAttribute("listIndent") : null; + let d; + if (!s) { + d = n + } else if (l == t) { + const t = a.toViewElement(s).parent; + d = c.createPositionAfter(t) + } else { + const t = r.createPositionAt(s, "end"); + d = a.toViewPosition(t) + } + d = mV(d); + for (const t of [...i.getChildren()]) { + if (FV(t)) { + d = c.move(c.createRangeOn(t), d).end; + hV(c, t, t.nextSibling); + hV(c, t.previousSibling, t) + } + } + } + + function FV(t) { + return t.is("element", "ol") || t.is("element", "ul") + } + + function jV(t) { + let e = 0; + let n = t.parent; + while (n) { + if (n.is("element", "li")) { + e++ + } else { + const t = n.previousSibling; + if (t && t.is("element", "li")) { + e++ + } + } + n = n.parent + } + return e + } + + class HV extends mi { + static get pluginName() { + return "ListEditing" + } + + static get requires() { + return [AE, Dx] + } + + init() { + const t = this.editor; + t.model.schema.register("listItem", { + inheritAllFrom: "$block", + allowAttributes: ["listType", "listIndent"] + }); + const e = t.data; + const n = t.editing; + t.model.document.registerPostFixer((e => NV(t.model, e))); + n.mapper.registerViewToModelLength("li", UV); + e.mapper.registerViewToModelLength("li", UV); + n.mapper.on("modelToViewPosition", zV(n.view)); + n.mapper.on("viewToModelPosition", LV(t.model)); + e.mapper.on("modelToViewPosition", zV(n.view)); + t.conversion.for("editingDowncast").add((e => { + e.on("insert", SV, {priority: "high"}); + e.on("insert:listItem", vV(t.model)); + e.on("attribute:listType:listItem", xV, {priority: "high"}); + e.on("attribute:listType:listItem", EV, {priority: "low"}); + e.on("attribute:listIndent:listItem", DV(t.model)); + e.on("remove:listItem", yV(t.model)); + e.on("remove", TV, {priority: "low"}) + })); + t.conversion.for("dataDowncast").add((e => { + e.on("insert", SV, {priority: "high"}); + e.on("insert:listItem", vV(t.model)) + })); + t.conversion.for("upcast").add((t => { + t.on("element:ul", BV, {priority: "high"}); + t.on("element:ol", BV, {priority: "high"}); + t.on("element:li", MV, {priority: "high"}); + t.on("element:li", IV) + })); + t.model.on("insertContent", PV, {priority: "high"}); + t.commands.add("numberedList", new rV(t, "numbered")); + t.commands.add("bulletedList", new rV(t, "bulleted")); + t.commands.add("indentList", new cV(t, "forward")); + t.commands.add("outdentList", new cV(t, "backward")); + const i = n.view.document; + this.listenTo(i, "enter", ((t, e) => { + const n = this.editor.model.document; + const i = n.selection.getLastPosition().parent; + if (n.selection.isCollapsed && i.name == "listItem" && i.isEmpty) { + this.editor.execute("outdentList"); + e.preventDefault(); + t.stop() + } + }), {context: "li"}); + this.listenTo(i, "delete", ((t, e) => { + if (e.direction !== "backward") { + return + } + const n = this.editor.model.document.selection; + if (!n.isCollapsed) { + return + } + const i = n.getFirstPosition(); + if (!i.isAtStart) { + return + } + const o = i.parent; + if (o.name !== "listItem") { + return + } + const r = o.previousSibling && o.previousSibling.name === "listItem"; + if (r) { + return + } + this.editor.execute("outdentList"); + e.preventDefault(); + t.stop() + }), {context: "li"}); + this.listenTo(t.editing.view.document, "tab", ((e, n) => { + const i = n.shiftKey ? "outdentList" : "indentList"; + const o = this.editor.commands.get(i); + if (o.isEnabled) { + t.execute(i); + n.stopPropagation(); + n.preventDefault(); + e.stop() + } + }), {context: "li"}) + } + + afterInit() { + const t = this.editor.commands; + const e = t.get("indent"); + const n = t.get("outdent"); + if (e) { + e.registerChildCommand(t.get("indentList")) + } + if (n) { + n.registerChildCommand(t.get("outdentList")) + } + } + } + + function UV(t) { + let e = 1; + for (const n of t.getChildren()) { + if (n.name == "ul" || n.name == "ol") { + for (const t of n.getChildren()) { + e += UV(t) + } + } + } + return e + } + + const qV = ''; + const WV = ''; + + class GV extends mi { + static get pluginName() { + return "ListUI" + } + + init() { + const t = this.editor.t; + fV(this.editor, "numberedList", t("Numbered List"), qV); + fV(this.editor, "bulletedList", t("Bulleted List"), WV) + } + } + + class $V extends mi { + static get requires() { + return [HV, GV] + } + + static get pluginName() { + return "List" + } + } + + class KV extends fi { + constructor(t, e) { + super(t); + this._defaultType = e + } + + refresh() { + this.value = this._getValue(); + this.isEnabled = this._checkEnabled() + } + + execute(t = {}) { + this._tryToConvertItemsToList(t); + const e = this.editor.model; + const n = kV(e); + if (!n.length) { + return + } + e.change((e => { + for (const i of n) { + e.setAttribute("listStyle", t.type || this._defaultType, i) + } + })) + } + + _getValue() { + const t = this.editor.model.document.selection.getFirstPosition().parent; + if (t && t.is("element", "listItem")) { + return t.getAttribute("listStyle") + } + return null + } + + _checkEnabled() { + const t = this.editor; + const e = t.commands.get("numberedList"); + const n = t.commands.get("bulletedList"); + return e.isEnabled || n.isEnabled + } + + _tryToConvertItemsToList(t) { + if (!t.type) { + return + } + const e = CV(t.type); + if (!e) { + return + } + const n = this.editor; + const i = e + "List"; + const o = n.commands.get(i); + if (!o.value) { + n.execute(i) + } + } + } + + class YV extends fi { + refresh() { + const t = this._getValue(); + this.value = t; + this.isEnabled = t != null + } + + execute(t = {}) { + const e = this.editor.model; + const n = kV(e).filter((t => t.getAttribute("listType") == "numbered")); + e.change((e => { + for (const i of n) { + e.setAttribute("listReversed", !!t.reversed, i) + } + })) + } + + _getValue() { + const t = this.editor.model.document.selection.getFirstPosition().parent; + if (t && t.is("element", "listItem") && t.getAttribute("listType") == "numbered") { + return t.getAttribute("listReversed") + } + return null + } + } + + class ZV extends fi { + refresh() { + const t = this._getValue(); + this.value = t; + this.isEnabled = t != null + } + + execute(t = {}) { + const e = this.editor.model; + const n = kV(e).filter((t => t.getAttribute("listType") == "numbered")); + e.change((e => { + for (const i of n) { + e.setAttribute("listStart", t.startIndex || 1, i) + } + })) + } + + _getValue() { + const t = this.editor.model.document.selection.getFirstPosition().parent; + if (t && t.is("element", "listItem") && t.getAttribute("listType") == "numbered") { + return t.getAttribute("listStart") + } + return null + } + } + + const QV = "default"; + + class JV extends mi { + static get requires() { + return [HV] + } + + static get pluginName() { + return "ListPropertiesEditing" + } + + constructor(t) { + super(t); + t.config.define("list", {properties: {styles: true, startIndex: false, reversed: false}}) + } + + init() { + const t = this.editor; + const e = t.model; + const n = t.config.get("list.properties"); + const i = XV(n); + e.schema.extend("listItem", {allowAttributes: i.map((t => t.attributeName))}); + for (const e of i) { + e.addCommand(t) + } + this.listenTo(t.commands.get("indentList"), "_executeCleanup", nF(t, i)); + this.listenTo(t.commands.get("outdentList"), "_executeCleanup", iF(t, i)); + this.listenTo(t.commands.get("bulletedList"), "_executeCleanup", cF(t)); + this.listenTo(t.commands.get("numberedList"), "_executeCleanup", cF(t)); + e.document.registerPostFixer(oF(t, i)); + t.conversion.for("upcast").add(tF(i)); + t.conversion.for("downcast").add(eF(i)); + this._mergeListAttributesWhileMergingLists(i) + } + + afterInit() { + const t = this.editor; + if (t.commands.get("todoList")) { + t.model.document.registerPostFixer(aF(t)) + } + } + + _mergeListAttributesWhileMergingLists(t) { + const e = this.editor; + const n = e.model; + let i; + this.listenTo(n, "deleteContent", ((t, [e]) => { + const n = e.getFirstPosition(); + const o = e.getLastPosition(); + if (n.parent === o.parent) { + return + } + if (!n.parent.is("element", "listItem")) { + return + } + const r = o.parent.nextSibling; + if (!r || !r.is("element", "listItem")) { + return + } + const s = gV(n.parent, {sameIndent: true, listIndent: r.getAttribute("listIndent")}); + if (!s) { + return + } + if (s.getAttribute("listType") === r.getAttribute("listType")) { + i = s + } + }), {priority: "high"}); + this.listenTo(n, "deleteContent", (() => { + if (!i) { + return + } + n.change((e => { + const n = gV(i.nextSibling, { + sameIndent: true, + listIndent: i.getAttribute("listIndent"), + direction: "forward" + }); + if (!n) { + i = null; + return + } + const o = [n, ...bV(e.createPositionAt(n, 0), "forward")]; + for (const n of o) { + for (const o of t) { + if (o.appliesToListItem(n)) { + const t = o.attributeName; + const r = i.getAttribute(t); + e.setAttribute(t, r, n) + } + } + } + })); + i = null + }), {priority: "low"}) + } + } + + function XV(t) { + const e = []; + if (t.styles) { + e.push({ + attributeName: "listStyle", defaultValue: QV, addCommand(t) { + t.commands.add("listStyle", new KV(t, QV)) + }, appliesToListItem() { + return true + }, setAttributeOnDowncast(t, e, n) { + if (e && e !== QV) { + t.setStyle("list-style-type", e, n) + } else { + t.removeStyle("list-style-type", n) + } + }, getAttributeOnUpcast(t) { + return t.getStyle("list-style-type") || QV + } + }) + } + if (t.reversed) { + e.push({ + attributeName: "listReversed", defaultValue: false, addCommand(t) { + t.commands.add("listReversed", new YV(t)) + }, appliesToListItem(t) { + return t.getAttribute("listType") == "numbered" + }, setAttributeOnDowncast(t, e, n) { + if (e) { + t.setAttribute("reversed", "reversed", n) + } else { + t.removeAttribute("reversed", n) + } + }, getAttributeOnUpcast(t) { + return t.hasAttribute("reversed") + } + }) + } + if (t.startIndex) { + e.push({ + attributeName: "listStart", defaultValue: 1, addCommand(t) { + t.commands.add("listStart", new ZV(t)) + }, appliesToListItem(t) { + return t.getAttribute("listType") == "numbered" + }, setAttributeOnDowncast(t, e, n) { + if (e != 1) { + t.setAttribute("start", e, n) + } else { + t.removeAttribute("start", n) + } + }, getAttributeOnUpcast(t) { + return t.getAttribute("start") || 1 + } + }) + } + return e + } + + function tF(t) { + return e => { + e.on("element:li", ((e, n, i) => { + const o = n.viewItem.parent; + if (!o) { + return + } + const r = n.modelRange.start.nodeAfter || n.modelRange.end.nodeBefore; + for (const e of t) { + if (e.appliesToListItem(r)) { + const t = e.getAttributeOnUpcast(o); + i.writer.setAttribute(e.attributeName, t, r) + } + } + }), {priority: "low"}) + } + } + + function eF(t) { + return n => { + for (const i of t) { + n.on(`attribute:${i.attributeName}:listItem`, ((t, n, o) => { + const r = o.writer; + const s = n.item; + const a = gV(s.previousSibling, { + sameIndent: true, + listIndent: s.getAttribute("listIndent"), + direction: "backward" + }); + const c = o.mapper.toViewElement(s); + if (!e(s, a)) { + r.breakContainer(r.createPositionBefore(c)) + } + i.setAttributeOnDowncast(r, n.attributeNewValue, c.parent) + }), {priority: "low"}) + } + }; + + function e(t, e) { + return e && t.getAttribute("listType") === e.getAttribute("listType") && t.getAttribute("listIndent") === e.getAttribute("listIndent") && t.getAttribute("listStyle") === e.getAttribute("listStyle") && t.getAttribute("listReversed") === e.getAttribute("listReversed") && t.getAttribute("listStart") === e.getAttribute("listStart") + } + } + + function nF(t, e) { + return (n, i) => { + const o = i[0]; + const r = o.getAttribute("listIndent"); + const s = i.filter((t => t.getAttribute("listIndent") === r)); + let a = null; + if (o.previousSibling.getAttribute("listIndent") + 1 !== r) { + a = gV(o.previousSibling, {sameIndent: true, direction: "backward", listIndent: r}) + } + t.model.change((t => { + for (const n of s) { + for (const i of e) { + if (i.appliesToListItem(n)) { + const e = a == null ? i.defaultValue : a.getAttribute(i.attributeName); + t.setAttribute(i.attributeName, e, n) + } + } + } + })) + } + } + + function iF(t, e) { + return (n, i) => { + i = i.reverse().filter((t => t.is("element", "listItem"))); + if (!i.length) { + return + } + const o = i[0].getAttribute("listIndent"); + const r = i[0].getAttribute("listType"); + let s = i[0].previousSibling; + if (s.is("element", "listItem")) { + while (s.getAttribute("listIndent") !== o) { + s = s.previousSibling + } + } else { + s = null + } + if (!s) { + s = i[i.length - 1].nextSibling + } + if (!s || !s.is("element", "listItem")) { + return + } + if (s.getAttribute("listType") !== r) { + return + } + t.model.change((t => { + const n = i.filter((t => t.getAttribute("listIndent") === o)); + for (const i of n) { + for (const n of e) { + if (n.appliesToListItem(i)) { + const e = n.attributeName; + const o = s.getAttribute(e); + t.setAttribute(e, o, i) + } + } + } + })) + } + } + + function oF(t, e) { + return n => { + let i = false; + const o = lF(t.model.document.differ.getChanges()).filter((t => t.getAttribute("listType") !== "todo")); + if (!o.length) { + return i + } + let r = o[o.length - 1].nextSibling; + if (!r || !r.is("element", "listItem")) { + r = o[0].previousSibling; + if (r) { + const t = o[0].getAttribute("listIndent"); + while (r.is("element", "listItem") && r.getAttribute("listIndent") !== t) { + r = r.previousSibling; + if (!r) { + break + } + } + } + } + for (const t of e) { + const e = t.attributeName; + for (const s of o) { + if (!t.appliesToListItem(s)) { + n.removeAttribute(e, s); + continue + } + if (!s.hasAttribute(e)) { + if (rF(r, s, t)) { + n.setAttribute(e, r.getAttribute(e), s) + } else { + n.setAttribute(e, t.defaultValue, s) + } + i = true + } else { + const o = s.previousSibling; + if (sF(o, s, t.attributeName)) { + n.setAttribute(e, o.getAttribute(e), s); + i = true + } + } + } + } + return i + } + } + + function rF(t, e, n) { + if (!t) { + return false + } + const i = t.getAttribute(n.attributeName); + if (!i) { + return false + } + if (i == n.defaultValue) { + return false + } + if (t.getAttribute("listType") !== e.getAttribute("listType")) { + return false + } + return true + } + + function sF(t, e, n) { + if (!t || !t.is("element", "listItem")) { + return false + } + if (e.getAttribute("listType") !== t.getAttribute("listType")) { + return false + } + const i = t.getAttribute("listIndent"); + if (i < 1 || i !== e.getAttribute("listIndent")) { + return false + } + const o = t.getAttribute(n); + if (!o || o === e.getAttribute(n)) { + return false + } + return true + } + + function aF(t) { + return e => { + const n = lF(t.model.document.differ.getChanges()).filter((t => t.getAttribute("listType") === "todo" && (t.hasAttribute("listStyle") || t.hasAttribute("listReversed") || t.hasAttribute("listStart")))); + if (!n.length) { + return false + } + for (const t of n) { + e.removeAttribute("listStyle", t); + e.removeAttribute("listReversed", t); + e.removeAttribute("listStart", t) + } + return true + } + } + + function cF(t) { + return (e, n) => { + n = n.filter((t => t.is("element", "listItem"))); + t.model.change((t => { + for (const e of n) { + t.removeAttribute("listStyle", e) + } + })) + } + } + + function lF(t) { + const e = []; + for (const n of t) { + const t = dF(n); + if (t && t.is("element", "listItem")) { + e.push(t) + } + } + return e + } + + function dF(t) { + if (t.type === "attribute") { + return t.range.start.nodeAfter + } + if (t.type === "insert") { + return t.position.nodeAfter + } + return null + } + + var uF = n(3195); + var hF = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + hF.insert = "head"; + hF.singleton = true; + var mF = Ru()(uF.Z, hF); + const gF = uF.Z.locals || {}; + + class fF extends qw { + constructor(t, e) { + super(t); + const n = this.bindTemplate; + this.set("isCollapsed", false); + this.set("label", ""); + this.buttonView = this._createButtonView(); + this.children = this.createCollection(); + this.set("_collapsibleAriaLabelUid"); + if (e) { + this.children.addMany(e) + } + this.setTemplate({ + tag: "div", + attributes: {class: ["ck", "ck-collapsible", n.if("isCollapsed", "ck-collapsible_collapsed")]}, + children: [this.buttonView, { + tag: "div", + attributes: { + class: ["ck", "ck-collapsible__children"], + role: "region", + hidden: n.if("isCollapsed", "hidden"), + "aria-labelledby": n.to("_collapsibleAriaLabelUid") + }, + children: this.children + }] + }) + } + + render() { + super.render(); + this._collapsibleAriaLabelUid = this.buttonView.labelView.element.id + } + + _createButtonView() { + const t = new zA(this.locale); + const e = t.bindTemplate; + t.set({withText: true, icon: QA}); + t.extendTemplate({attributes: {"aria-expanded": e.to("isOn", (t => String(t)))}}); + t.bind("label").to(this); + t.bind("isOn").to(this, "isCollapsed", (t => !t)); + t.on("execute", (() => { + this.isCollapsed = !this.isCollapsed + })); + return t + } + } + + var pF = n(7133); + var bF = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + bF.insert = "head"; + bF.singleton = true; + var kF = Ru()(pF.Z, bF); + const wF = pF.Z.locals || {}; + + class AF extends qw { + constructor(t, {enabledProperties: e, styleButtonViews: n, styleGridAriaLabel: i}) { + super(t); + const o = ["ck", "ck-list-properties"]; + this.children = this.createCollection(); + this.stylesView = null; + this.additionalPropertiesCollapsibleView = null; + this.startIndexFieldView = null; + this.reversedSwitchButtonView = null; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.focusables = new Ow; + this.focusCycler = new qA({ + focusables: this.focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + if (e.styles) { + this.stylesView = this._createStylesView(n, i); + this.children.add(this.stylesView) + } else { + o.push("ck-list-properties_without-styles") + } + if (e.startIndex || e.reversed) { + this._addNumberedListPropertyViews(e, n); + o.push("ck-list-properties_with-numbered-properties") + } + this.setTemplate({tag: "div", attributes: {class: o}, children: this.children}) + } + + render() { + super.render(); + if (this.stylesView) { + for (const t of this.stylesView.children) { + this.focusables.add(t); + this.focusTracker.add(t.element) + } + if (this.startIndexFieldView || this.reversedSwitchButtonView) { + this.focusables.add(this.children.last.buttonView); + this.focusTracker.add(this.children.last.buttonView.element) + } + } + if (this.startIndexFieldView) { + this.focusables.add(this.startIndexFieldView); + this.focusTracker.add(this.startIndexFieldView.element); + this.listenTo(this.startIndexFieldView.element, "selectstart", ((t, e) => { + e.stopPropagation() + }), {priority: "high"}); + const t = t => t.stopPropagation(); + this.keystrokes.set("arrowright", t); + this.keystrokes.set("arrowleft", t); + this.keystrokes.set("arrowup", t); + this.keystrokes.set("arrowdown", t) + } + if (this.reversedSwitchButtonView) { + this.focusables.add(this.reversedSwitchButtonView); + this.focusTracker.add(this.reversedSwitchButtonView.element) + } + this.keystrokes.listenTo(this.element) + } + + focus() { + this.focusCycler.focusFirst() + } + + focusLast() { + this.focusCycler.focusLast() + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + _createStylesView(t, e) { + const n = new qw(this.locale); + n.children = n.createCollection(this.locale); + n.children.addMany(t); + n.setTemplate({ + tag: "div", + attributes: {"aria-label": e, class: ["ck", "ck-list-styles-list"]}, + children: n.children + }); + n.children.delegate("execute").to(this); + return n + } + + _addNumberedListPropertyViews(t) { + const e = this.locale.t; + const n = []; + if (t.startIndex) { + this.startIndexFieldView = this._createStartIndexField(); + n.push(this.startIndexFieldView) + } + if (t.reversed) { + this.reversedSwitchButtonView = this._createReversedSwitchButton(); + n.push(this.reversedSwitchButtonView) + } + if (t.styles) { + this.additionalPropertiesCollapsibleView = new fF(this.locale, n); + this.additionalPropertiesCollapsibleView.set({label: e("List properties"), isCollapsed: true}); + this.additionalPropertiesCollapsibleView.buttonView.bind("isEnabled").toMany(n, "isEnabled", ((...t) => t.some((t => t)))); + this.additionalPropertiesCollapsibleView.buttonView.on("change:isEnabled", ((t, e, n) => { + if (!n) { + this.additionalPropertiesCollapsibleView.isCollapsed = true + } + })); + this.children.add(this.additionalPropertiesCollapsibleView) + } else { + this.children.addMany(n) + } + } + + _createStartIndexField() { + const t = this.locale.t; + const e = new S_(this.locale, I_); + e.set({label: t("Start at"), class: "ck-numbered-list-properties__start-index"}); + e.fieldView.set({min: 1, step: 1, value: 1, inputMode: "numeric"}); + e.fieldView.on("input", (() => { + const n = e.fieldView.element; + const i = n.valueAsNumber; + if (Number.isNaN(i)) { + return + } + if (!n.checkValidity()) { + e.errorText = t("Start index must be greater than 0.") + } else { + this.fire("listStart", {startIndex: i}) + } + })); + return e + } + + _createReversedSwitchButton() { + const t = this.locale.t; + const e = new OA(this.locale); + e.set({ + withText: true, + label: t("Reversed order"), + class: "ck-numbered-list-properties__reversed-order" + }); + e.delegate("execute").to(this, "listReversed"); + return e + } + } + + const CF = ''; + const _F = ''; + const vF = ''; + const yF = ''; + const xF = ''; + const EF = ''; + const DF = ''; + const SF = ''; + const TF = ''; + var IF = n(4553); + var BF = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + BF.insert = "head"; + BF.singleton = true; + var MF = Ru()(IF.Z, BF); + const zF = IF.Z.locals || {}; + + class LF extends mi { + static get pluginName() { + return "ListPropertiesUI" + } + + init() { + const t = this.editor; + const e = t.locale.t; + const n = t.config.get("list.properties"); + if (n.styles) { + t.ui.componentFactory.add("bulletedList", NF({ + editor: t, + parentCommandName: "bulletedList", + buttonLabel: e("Bulleted List"), + buttonIcon: WV, + styleGridAriaLabel: e("Bulleted list styles toolbar"), + styleDefinitions: [{ + label: e("Toggle the disc list style"), + tooltip: e("Disc"), + type: "disc", + icon: CF + }, { + label: e("Toggle the circle list style"), + tooltip: e("Circle"), + type: "circle", + icon: _F + }, {label: e("Toggle the square list style"), tooltip: e("Square"), type: "square", icon: vF}] + })) + } + if (n.styles || n.startIndex || n.reversed) { + t.ui.componentFactory.add("numberedList", NF({ + editor: t, + parentCommandName: "numberedList", + buttonLabel: e("Numbered List"), + buttonIcon: qV, + styleGridAriaLabel: e("Numbered list styles toolbar"), + styleDefinitions: [{ + label: e("Toggle the decimal list style"), + tooltip: e("Decimal"), + type: "decimal", + icon: yF + }, { + label: e("Toggle the decimal with leading zero list style"), + tooltip: e("Decimal with leading zero"), + type: "decimal-leading-zero", + icon: xF + }, { + label: e("Toggle the lower–roman list style"), + tooltip: e("Lower–roman"), + type: "lower-roman", + icon: EF + }, { + label: e("Toggle the upper–roman list style"), + tooltip: e("Upper-roman"), + type: "upper-roman", + icon: DF + }, { + label: e("Toggle the lower–latin list style"), + tooltip: e("Lower-latin"), + type: "lower-latin", + icon: SF + }, { + label: e("Toggle the upper–latin list style"), + tooltip: e("Upper-latin"), + type: "upper-latin", + icon: TF + }] + })) + } + } + } + + function NF({ + editor: t, + parentCommandName: e, + buttonLabel: n, + buttonIcon: i, + styleGridAriaLabel: o, + styleDefinitions: r + }) { + const s = t.commands.get(e); + return a => { + const c = qC(a, iC); + const l = c.buttonView; + c.bind("isEnabled").to(s); + c.class = "ck-list-styles-dropdown"; + l.on("execute", (() => { + t.execute(e); + t.editing.view.focus() + })); + l.set({label: n, icon: i, tooltip: true, isToggleable: true}); + l.bind("isOn").to(s, "value", (t => !!t)); + const d = RF({ + editor: t, + dropdownView: c, + parentCommandName: e, + styleGridAriaLabel: o, + styleDefinitions: r + }); + c.panelView.children.add(d); + return c + } + } + + function PF({editor: t, listStyleCommand: e, parentCommandName: n}) { + const i = t.locale; + const o = t.commands.get(n); + return ({label: n, type: r, icon: s, tooltip: a}) => { + const c = new zA(i); + c.set({label: n, icon: s, tooltip: a}); + e.on("change:value", (() => { + c.isOn = e.value === r + })); + c.on("execute", (() => { + if (o.value) { + if (e.value !== r) { + t.execute("listStyle", {type: r}) + } else { + t.execute("listStyle", {type: e._defaultType}) + } + } else { + t.model.change((() => { + t.execute("listStyle", {type: r}) + })) + } + t.editing.view.focus() + })); + return c + } + } + + function RF({editor: t, dropdownView: e, parentCommandName: n, styleDefinitions: i, styleGridAriaLabel: o}) { + const r = t.locale; + const s = t.config.get("list.properties"); + let a; + if (n != "numberedList") { + s.startIndex = false; + s.reversed = false + } + if (s.styles) { + const e = t.commands.get("listStyle"); + const o = PF({editor: t, parentCommandName: n, listStyleCommand: e}); + const r = typeof e.isStyleTypeSupported == "function" ? t => e.isStyleTypeSupported(t.type) : () => true; + a = i.filter(r).map(o) + } + const c = new AF(r, {styleGridAriaLabel: o, enabledProperties: s, styleButtonViews: a}); + if (s.startIndex) { + const e = t.commands.get("listStart"); + c.startIndexFieldView.bind("isEnabled").to(e); + c.startIndexFieldView.fieldView.bind("value").to(e); + c.on("listStart", ((e, n) => t.execute("listStart", n))) + } + if (s.reversed) { + const e = t.commands.get("listReversed"); + c.reversedSwitchButtonView.bind("isEnabled").to(e); + c.reversedSwitchButtonView.bind("isOn").to(e, "value"); + c.on("listReversed", (() => { + const n = e.value; + t.execute("listReversed", {reversed: !n}) + })) + } + c.delegate("execute").to(e); + return c + } + + class OF extends mi { + static get requires() { + return [JV, LF] + } + + static get pluginName() { + return "ListProperties" + } + } + + function VF(t, e) { + return t => { + t.on("attribute:url:media", n) + }; + + function n(n, i, o) { + if (!o.consumable.consume(i.item, n.name)) { + return + } + const r = i.attributeNewValue; + const s = o.writer; + const a = o.mapper.toViewElement(i.item); + const c = [...a.getChildren()].find((t => t.getCustomProperty("media-content"))); + s.remove(c); + const l = t.getMediaViewElement(s, r, e); + s.insert(s.createPositionAt(a, 0), l) + } + } + + function FF(t, e, n) { + e.setCustomProperty("media", true, t); + return TE(t, e, {label: n}) + } + + function jF(t) { + const e = t.getSelectedElement(); + if (e && HF(e)) { + return e + } + return null + } + + function HF(t) { + return !!t.getCustomProperty("media") && SE(t) + } + + function UF(t, e, n, i) { + return t.createContainerElement("figure", {class: "media"}, [e.getMediaViewElement(t, n, i), t.createSlot()]) + } + + function qF(t) { + const e = t.getSelectedElement(); + if (e && e.is("element", "media")) { + return e + } + return null + } + + function WF(t, e, n, i) { + t.change((o => { + const r = o.createElement("media", {url: e}); + t.insertObject(r, n, null, {setSelection: "on", findOptimalPosition: i}) + })) + } + + class GF extends fi { + refresh() { + const t = this.editor.model; + const e = t.document.selection; + const n = qF(e); + this.value = n ? n.getAttribute("url") : null; + this.isEnabled = KF(e) || $F(e, t) + } + + execute(t) { + const e = this.editor.model; + const n = e.document.selection; + const i = qF(n); + if (i) { + e.change((e => { + e.setAttribute("url", t, i) + })) + } else { + WF(e, t, n, true) + } + } + } + + function $F(t, e) { + const n = PE(t, e); + let i = n.start.parent; + if (i.isEmpty && !e.schema.isLimit(i)) { + i = i.parent + } + return e.schema.checkChild(i, "media") + } + + function KF(t) { + const e = t.getSelectedElement(); + return !!e && e.name === "media" + } + + const YF = ''; + const ZF = "0 0 64 42"; + + class QF { + constructor(t, e) { + const n = e.providers; + const i = e.extraProviders || []; + const o = new Set(e.removeProviders); + const r = n.concat(i).filter((t => { + const e = t.name; + if (!e) { + h("media-embed-no-provider-name", {provider: t}); + return false + } + return !o.has(e) + })); + this.locale = t; + this.providerDefinitions = r + } + + hasMedia(t) { + return !!this._getMedia(t) + } + + getMediaViewElement(t, e, n) { + return this._getMedia(e).getViewElement(t, n) + } + + _getMedia(t) { + if (!t) { + return new JF(this.locale) + } + t = t.trim(); + for (const e of this.providerDefinitions) { + const n = e.html; + const i = Qa(e.url); + for (const e of i) { + const i = this._getUrlMatches(t, e); + if (i) { + return new JF(this.locale, t, i, n) + } + } + } + return null + } + + _getUrlMatches(t, e) { + let n = t.match(e); + if (n) { + return n + } + let i = t.replace(/^https?:\/\//, ""); + n = i.match(e); + if (n) { + return n + } + i = i.replace(/^www\./, ""); + n = i.match(e); + if (n) { + return n + } + return null + } + } + + class JF { + constructor(t, e, n, i) { + this.url = this._getValidUrl(e); + this._t = t.t; + this._match = n; + this._previewRenderer = i + } + + getViewElement(t, e) { + const n = {}; + let i; + if (e.renderForEditingView || e.renderMediaPreview && this.url && this._previewRenderer) { + if (this.url) { + n["data-oembed-url"] = this.url + } + if (e.renderForEditingView) { + n.class = "ck-media__wrapper" + } + const o = this._getPreviewHtml(e); + i = t.createRawElement("div", n, ((t, e) => { + e.setContentOf(t, o) + })) + } else { + if (this.url) { + n.url = this.url + } + i = t.createEmptyElement(e.elementName, n) + } + t.setCustomProperty("media-content", true, i); + return i + } + + _getPreviewHtml(t) { + if (this._previewRenderer) { + return this._previewRenderer(this._match) + } else { + if (this.url && t.renderForEditingView) { + return this._getPlaceholderHtml() + } + return "" + } + } + + _getPlaceholderHtml() { + const t = new SA; + const e = new vA; + t.text = this._t("Open media in new tab"); + e.content = YF; + e.viewBox = ZF; + const n = new Gw({ + tag: "div", + attributes: {class: "ck ck-reset_all ck-media__placeholder"}, + children: [{ + tag: "div", + attributes: {class: "ck-media__placeholder__icon"}, + children: [e] + }, { + tag: "a", + attributes: { + class: "ck-media__placeholder__url", + target: "_blank", + rel: "noopener noreferrer", + href: this.url + }, + children: [{ + tag: "span", + attributes: {class: "ck-media__placeholder__url__text"}, + children: [this.url] + }, t] + }] + }).render(); + return n.outerHTML + } + + _getValidUrl(t) { + if (!t) { + return null + } + if (t.match(/^https?/)) { + return t + } + return "https://" + t + } + } + + var XF = n(952); + var tj = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + tj.insert = "head"; + tj.singleton = true; + var ej = Ru()(XF.Z, tj); + const nj = XF.Z.locals || {}; + + class ij extends mi { + static get pluginName() { + return "MediaEmbedEditing" + } + + constructor(t) { + super(t); + t.config.define("mediaEmbed", { + elementName: "oembed", + providers: [{ + name: "dailymotion", url: /^dailymotion\.com\/video\/(\w+)/, html: t => { + const e = t[1]; + return '
    ' + `" + "
    " + } + }, { + name: "spotify", + url: [/^open\.spotify\.com\/(artist\/\w+)/, /^open\.spotify\.com\/(album\/\w+)/, /^open\.spotify\.com\/(track\/\w+)/], + html: t => { + const e = t[1]; + return '
    ' + `" + "
    " + } + }, { + name: "youtube", + url: [/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)/, /^(?:m\.)?youtube\.com\/v\/([\w-]+)/, /^youtube\.com\/embed\/([\w-]+)/, /^youtu\.be\/([\w-]+)/], + html: t => { + const e = t[1]; + return '
    ' + `" + "
    " + } + }, { + name: "vimeo", + url: [/^vimeo\.com\/(\d+)/, /^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/, /^vimeo\.com\/album\/[^/]+\/video\/(\d+)/, /^vimeo\.com\/channels\/[^/]+\/(\d+)/, /^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/, /^vimeo\.com\/ondemand\/[^/]+\/(\d+)/, /^player\.vimeo\.com\/video\/(\d+)/], + html: t => { + const e = t[1]; + return '
    ' + `" + "
    " + } + }, {name: "instagram", url: /^instagram\.com\/p\/(\w+)/}, { + name: "twitter", + url: /^twitter\.com/ + }, { + name: "googleMaps", + url: [/^google\.com\/maps/, /^goo\.gl\/maps/, /^maps\.google\.com/, /^maps\.app\.goo\.gl/] + }, {name: "flickr", url: /^flickr\.com/}, {name: "facebook", url: /^facebook\.com/}] + }); + this.registry = new QF(t.locale, t.config.get("mediaEmbed")) + } + + init() { + const t = this.editor; + const e = t.model.schema; + const n = t.t; + const i = t.conversion; + const o = t.config.get("mediaEmbed.previewsInData"); + const r = t.config.get("mediaEmbed.elementName"); + const s = this.registry; + t.commands.add("mediaEmbed", new GF(t)); + e.register("media", {inheritAllFrom: "$blockObject", allowAttributes: ["url"]}); + i.for("dataDowncast").elementToStructure({ + model: "media", view: (t, {writer: e}) => { + const n = t.getAttribute("url"); + return UF(e, s, n, {elementName: r, renderMediaPreview: n && o}) + } + }); + i.for("dataDowncast").add(VF(s, {elementName: r, renderMediaPreview: o})); + i.for("editingDowncast").elementToStructure({ + model: "media", view: (t, {writer: e}) => { + const i = t.getAttribute("url"); + const o = UF(e, s, i, {elementName: r, renderForEditingView: true}); + return FF(o, e, n("media widget")) + } + }); + i.for("editingDowncast").add(VF(s, {elementName: r, renderForEditingView: true})); + i.for("upcast").elementToElement({ + view: t => ["oembed", r].includes(t.name) && t.getAttribute("url") ? {name: true} : null, + model: (t, {writer: e}) => { + const n = t.getAttribute("url"); + if (s.hasMedia(n)) { + return e.createElement("media", {url: n}) + } + } + }).elementToElement({ + view: {name: "div", attributes: {"data-oembed-url": true}}, + model: (t, {writer: e}) => { + const n = t.getAttribute("data-oembed-url"); + if (s.hasMedia(n)) { + return e.createElement("media", {url: n}) + } + } + }).add((t => { + t.on("element:figure", e); + + function e(t, e, n) { + if (!n.consumable.consume(e.viewItem, {name: true, classes: "media"})) { + return + } + const {modelRange: i, modelCursor: o} = n.convertChildren(e.viewItem, e.modelCursor); + e.modelRange = i; + e.modelCursor = o; + const r = Ag(i.getItems()); + if (!r) { + n.consumable.revert(e.viewItem, {name: true, classes: "media"}) + } + } + })) + } + } + + const oj = /^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/; + + class rj extends mi { + static get requires() { + return [RD, Dx, $D] + } + + static get pluginName() { + return "AutoMediaEmbed" + } + + constructor(t) { + super(t); + this._timeoutId = null; + this._positionToInsert = null + } + + init() { + const t = this.editor; + const e = t.model.document; + this.listenTo(t.plugins.get("ClipboardPipeline"), "inputTransformation", (() => { + const t = e.selection.getFirstRange(); + const n = ik.fromPosition(t.start); + n.stickiness = "toPrevious"; + const i = ik.fromPosition(t.end); + i.stickiness = "toNext"; + e.once("change:data", (() => { + this._embedMediaBetweenPositions(n, i); + n.detach(); + i.detach() + }), {priority: "high"}) + })); + t.commands.get("undo").on("execute", (() => { + if (this._timeoutId) { + Zu.window.clearTimeout(this._timeoutId); + this._positionToInsert.detach(); + this._timeoutId = null; + this._positionToInsert = null + } + }), {priority: "high"}) + } + + _embedMediaBetweenPositions(t, e) { + const n = this.editor; + const i = n.plugins.get(ij).registry; + const o = new Jg(t, e); + const r = o.getWalker({ignoreElementEnd: true}); + let s = ""; + for (const t of r) { + if (t.item.is("$textProxy")) { + s += t.item.data + } + } + s = s.trim(); + if (!s.match(oj)) { + o.detach(); + return + } + if (!i.hasMedia(s)) { + o.detach(); + return + } + const a = n.commands.get("mediaEmbed"); + if (!a.isEnabled) { + o.detach(); + return + } + this._positionToInsert = ik.fromPosition(t); + this._timeoutId = Zu.window.setTimeout((() => { + n.model.change((t => { + this._timeoutId = null; + t.remove(o); + o.detach(); + let e; + if (this._positionToInsert.root.rootName !== "$graveyard") { + e = this._positionToInsert + } + WF(n.model, s, e, false); + this._positionToInsert.detach(); + this._positionToInsert = null + })); + n.plugins.get("Delete").requestUndoOnBackspace() + }), 100) + } + } + + var sj = n(3525); + var aj = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + aj.insert = "head"; + aj.singleton = true; + var cj = Ru()(sj.Z, aj); + const lj = sj.Z.locals || {}; + + class dj extends qw { + constructor(t, e) { + super(e); + const n = e.t; + this.focusTracker = new Cg; + this.keystrokes = new _g; + this.set("mediaURLInputValue", ""); + this.urlInputView = this._createUrlInput(); + this.saveButtonView = this._createButton(n("Save"), Lw.check, "ck-button-save"); + this.saveButtonView.type = "submit"; + this.saveButtonView.bind("isEnabled").to(this, "mediaURLInputValue", (t => !!t)); + this.cancelButtonView = this._createButton(n("Cancel"), Lw.cancel, "ck-button-cancel", "cancel"); + this._focusables = new Ow; + this._focusCycler = new qA({ + focusables: this._focusables, + focusTracker: this.focusTracker, + keystrokeHandler: this.keystrokes, + actions: {focusPrevious: "shift + tab", focusNext: "tab"} + }); + this._validators = t; + this.setTemplate({ + tag: "form", + attributes: {class: ["ck", "ck-media-form", "ck-responsive-form"], tabindex: "-1"}, + children: [this.urlInputView, this.saveButtonView, this.cancelButtonView] + }); + Pw(this) + } + + render() { + super.render(); + Rw({view: this}); + const t = [this.urlInputView, this.saveButtonView, this.cancelButtonView]; + t.forEach((t => { + this._focusables.add(t); + this.focusTracker.add(t.element) + })); + this.keystrokes.listenTo(this.element); + const e = t => t.stopPropagation(); + this.keystrokes.set("arrowright", e); + this.keystrokes.set("arrowleft", e); + this.keystrokes.set("arrowup", e); + this.keystrokes.set("arrowdown", e); + this.listenTo(this.urlInputView.element, "selectstart", ((t, e) => { + e.stopPropagation() + }), {priority: "high"}) + } + + destroy() { + super.destroy(); + this.focusTracker.destroy(); + this.keystrokes.destroy() + } + + focus() { + this._focusCycler.focusFirst() + } + + get url() { + return this.urlInputView.fieldView.element.value.trim() + } + + set url(t) { + this.urlInputView.fieldView.element.value = t.trim() + } + + isValid() { + this.resetFormStatus(); + for (const t of this._validators) { + const e = t(this); + if (e) { + this.urlInputView.errorText = e; + return false + } + } + return true + } + + resetFormStatus() { + this.urlInputView.errorText = null; + this.urlInputView.infoText = this._urlInputViewInfoDefault + } + + _createUrlInput() { + const t = this.locale.t; + const e = new S_(this.locale, T_); + const n = e.fieldView; + this._urlInputViewInfoDefault = t("Paste the media URL in the input."); + this._urlInputViewInfoTip = t("Tip: Paste the URL into the content to embed faster."); + e.label = t("Media URL"); + e.infoText = this._urlInputViewInfoDefault; + n.on("input", (() => { + e.infoText = n.element.value ? this._urlInputViewInfoTip : this._urlInputViewInfoDefault; + this.mediaURLInputValue = n.element.value.trim() + })); + return e + } + + _createButton(t, e, n, i) { + const o = new zA(this.locale); + o.set({label: t, icon: e, tooltip: true}); + o.extendTemplate({attributes: {class: n}}); + if (i) { + o.delegate("execute").to(this, i) + } + return o + } + } + + const uj = ''; + + class hj extends mi { + static get requires() { + return [ij] + } + + static get pluginName() { + return "MediaEmbedUI" + } + + init() { + const t = this.editor; + const e = t.commands.get("mediaEmbed"); + const n = t.plugins.get(ij).registry; + t.ui.componentFactory.add("mediaEmbed", (i => { + const o = qC(i); + const r = new dj(mj(t.t, n), t.locale); + this._setUpDropdown(o, r, e, t); + this._setUpForm(o, r, e); + return o + })) + } + + _setUpDropdown(t, e, n) { + const i = this.editor; + const o = i.t; + const r = t.buttonView; + t.bind("isEnabled").to(n); + t.panelView.children.add(e); + r.set({label: o("Insert media"), icon: uj, tooltip: true}); + r.on("open", (() => { + e.disableCssTransitions(); + e.url = n.value || ""; + e.urlInputView.fieldView.select(); + e.focus(); + e.enableCssTransitions() + }), {priority: "low"}); + t.on("submit", (() => { + if (e.isValid()) { + i.execute("mediaEmbed", e.url); + s() + } + })); + t.on("change:isOpen", (() => e.resetFormStatus())); + t.on("cancel", (() => s())); + + function s() { + i.editing.view.focus(); + t.isOpen = false + } + } + + _setUpForm(t, e, n) { + e.delegate("submit", "cancel").to(t); + e.urlInputView.bind("value").to(n, "value"); + e.urlInputView.bind("isReadOnly").to(n, "isEnabled", (t => !t)) + } + } + + function mj(t, e) { + return [e => { + if (!e.url.length) { + return t("The URL must not be empty.") + } + }, n => { + if (!e.hasMedia(n.url)) { + return t("This media URL is not supported.") + } + }] + } + + var gj = n(5777); + var fj = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + fj.insert = "head"; + fj.singleton = true; + var pj = Ru()(gj.Z, fj); + const bj = gj.Z.locals || {}; + + class kj extends mi { + static get requires() { + return [ij, hj, rj, fD] + } + + static get pluginName() { + return "MediaEmbed" + } + } + + class wj extends mi { + static get requires() { + return [KD] + } + + static get pluginName() { + return "MediaEmbedToolbar" + } + + afterInit() { + const t = this.editor; + const e = t.t; + const n = t.plugins.get(KD); + n.register("mediaEmbed", { + ariaLabel: e("Media toolbar"), + items: t.config.get("mediaEmbed.toolbar") || [], + getRelatedElement: jF + }) + } + } + + class Aj extends fi { + refresh() { + const t = this.editor.model; + const e = t.document; + this.isEnabled = t.schema.checkAttributeInSelection(e.selection, "mention") + } + + execute(t) { + const e = this.editor.model; + const n = e.document; + const i = n.selection; + const o = typeof t.mention == "string" ? {id: t.mention} : t.mention; + const r = o.id; + const s = t.range || i.getFirstRange(); + const a = t.text || r; + const c = _j({_text: a, id: r}, o); + if (t.marker.length != 1) { + throw new u("mentioncommand-incorrect-marker", this) + } + if (r.charAt(0) != t.marker) { + throw new u("mentioncommand-incorrect-id", this) + } + e.change((t => { + const n = bc(i.getAttributes()); + const o = new Map(n.entries()); + o.set("mention", c); + e.insertContent(t.createText(a, o), s); + e.insertContent(t.createText(" ", n), s.start.getShiftedBy(a.length)) + })) + } + } + + class Cj extends mi { + static get pluginName() { + return "MentionEditing" + } + + init() { + const t = this.editor; + const e = t.model; + const n = e.document; + e.schema.extend("$text", {allowAttributes: "mention"}); + t.conversion.for("upcast").elementToAttribute({ + view: { + name: "span", + key: "data-mention", + classes: "mention" + }, model: {key: "mention", value: t => vj(t)} + }); + t.conversion.for("downcast").attributeToElement({model: "mention", view: xj}); + t.conversion.for("downcast").add(yj); + n.registerPostFixer((t => Sj(t, n, e.schema))); + n.registerPostFixer((t => Tj(t, n))); + n.registerPostFixer((t => Ej(t, n))); + t.commands.add("mention", new Aj(t)) + } + } + + function _j(t, e) { + return Object.assign({uid: s()}, t, e || {}) + } + + function vj(t, e) { + const n = t.getAttribute("data-mention"); + const i = t.getChild(0); + if (!i) { + return + } + const o = {id: n, _text: i.data}; + return _j(o, e) + } + + function yj(t) { + t.on("attribute:mention", ((t, e, n) => { + const i = e.attributeNewValue; + if (!e.item.is("$textProxy") || !i) { + return + } + const o = e.range.start; + const r = o.textNode || o.nodeAfter; + if (r.data != i._text) { + n.consumable.consume(e.item, t.name) + } + }), {priority: "highest"}) + } + + function xj(t, {writer: e}) { + if (!t) { + return + } + const n = {class: "mention", "data-mention": t.id}; + const i = {id: t.uid, priority: 20}; + return e.createAttributeElement("span", n, i) + } + + function Ej(t, e) { + const n = e.selection; + const i = n.focus; + if (n.isCollapsed && n.hasAttribute("mention") && Dj(i)) { + t.removeSelectionAttribute("mention"); + return true + } + } + + function Dj(t) { + const e = t.isAtStart; + const n = t.nodeBefore && t.nodeBefore.is("$text"); + return n || e + } + + function Sj(t, e, n) { + const i = e.differ.getChanges(); + let o = false; + for (const e of i) { + const i = e.position; + if (e.name == "$text") { + const e = i.textNode && i.textNode.nextSibling; + o = Bj(i.textNode, t) || o; + o = Bj(e, t) || o; + o = Bj(i.nodeBefore, t) || o; + o = Bj(i.nodeAfter, t) || o + } + if (e.name != "$text" && e.type == "insert") { + const e = i.nodeAfter; + for (const n of t.createRangeIn(e).getItems()) { + o = Bj(n, t) || o + } + } + if (e.type == "insert" && n.isInline(e.name)) { + const e = i.nodeAfter && i.nodeAfter.nextSibling; + o = Bj(i.nodeBefore, t) || o; + o = Bj(e, t) || o + } + } + return o + } + + function Tj(t, e) { + const n = e.differ.getChanges(); + let i = false; + for (const e of n) { + if (e.type === "attribute" && e.attributeKey != "mention") { + const n = e.range.start.nodeBefore; + const o = e.range.end.nodeAfter; + for (const r of [n, o]) { + if (Ij(r) && r.getAttribute(e.attributeKey) != e.attributeNewValue) { + t.setAttribute(e.attributeKey, e.attributeNewValue, r); + i = true + } + } + } + } + return i + } + + function Ij(t) { + if (!t || !(t.is("$text") || t.is("$textProxy")) || !t.hasAttribute("mention")) { + return false + } + const e = t.data; + const n = t.getAttribute("mention"); + const i = n._text; + return e != i + } + + function Bj(t, e) { + if (Ij(t)) { + e.removeAttribute("mention", t); + return true + } + return false + } + + var Mj = n(6391); + var zj = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + zj.insert = "head"; + zj.singleton = true; + var Lj = Ru()(Mj.Z, zj); + const Nj = Mj.Z.locals || {}; + + class Pj extends zC { + constructor(t) { + super(t); + this.extendTemplate({attributes: {class: ["ck-mentions"], tabindex: "-1"}}) + } + + selectFirst() { + this.select(0) + } + + selectNext() { + const t = this.selected; + const e = this.items.getIndex(t); + this.select(e + 1) + } + + selectPrevious() { + const t = this.selected; + const e = this.items.getIndex(t); + this.select(e - 1) + } + + select(t) { + let e = 0; + if (t > 0 && t < this.items.length) { + e = t + } else if (t < 0) { + e = this.items.length - 1 + } + const n = this.items.get(e); + if (this.selected === n) { + return + } + if (this.selected) { + this.selected.removeHighlight() + } + n.highlight(); + this.selected = n; + if (!this._isItemVisibleInScrolledArea(n)) { + this.element.scrollTop = n.element.offsetTop + } + } + + executeSelected() { + this.selected.fire("execute") + } + + _isItemVisibleInScrolledArea(t) { + return new eg(this.element).contains(new eg(t.element)) + } + } + + class Rj extends qw { + constructor(t, e) { + super(t); + this.template = false; + this.domElement = e; + this.domElement.classList.add("ck-button"); + this.set("isOn", false); + this.on("change:isOn", ((t, e, n) => { + if (n) { + this.domElement.classList.add("ck-on"); + this.domElement.classList.remove("ck-off") + } else { + this.domElement.classList.add("ck-off"); + this.domElement.classList.remove("ck-on") + } + })); + this.listenTo(this.domElement, "click", (() => { + this.fire("execute") + })) + } + + render() { + super.render(); + this.element = this.domElement + } + } + + class Oj extends LC { + highlight() { + const t = this.children.first; + t.isOn = true + } + + removeHighlight() { + const t = this.children.first; + t.isOn = false + } + } + + const Vj = 3; + const Fj = [Rd.arrowup, Rd.arrowdown, Rd.esc]; + const jj = [Rd.enter, Rd.tab]; + + class Hj extends mi { + static get pluginName() { + return "MentionUI" + } + + static get requires() { + return [ev] + } + + constructor(t) { + super(t); + this._mentionsView = this._createMentionView(); + this._mentionsConfigurations = new Map; + this._requestFeedDebounced = Fm(this._requestFeed, 100); + t.config.define("mention", {feeds: []}) + } + + init() { + const t = this.editor; + const e = t.config.get("mention.commitKeys") || jj; + const n = Fj.concat(e); + this._balloon = t.plugins.get(ev); + t.editing.view.document.on("keydown", ((t, n) => { + if (o(n.keyCode) && this._isUIVisible) { + n.preventDefault(); + t.stop(); + if (n.keyCode == Rd.arrowdown) { + this._mentionsView.selectNext() + } + if (n.keyCode == Rd.arrowup) { + this._mentionsView.selectPrevious() + } + if (e.includes(n.keyCode)) { + this._mentionsView.executeSelected() + } + if (n.keyCode == Rd.esc) { + this._hideUIAndRemoveMarker() + } + } + }), {priority: "highest"}); + Nw({ + emitter: this._mentionsView, + activator: () => this._isUIVisible, + contextElements: [this._balloon.view.element], + callback: () => this._hideUIAndRemoveMarker() + }); + const i = t.config.get("mention.feeds"); + for (const t of i) { + const e = t.feed; + const n = t.marker; + if (!Qj(n)) { + throw new u("mentionconfig-incorrect-marker", null, {marker: n}) + } + const i = typeof e == "function" ? e.bind(this.editor) : Kj(e); + const o = t.itemRenderer; + const r = {marker: n, feedCallback: i, itemRenderer: o}; + this._mentionsConfigurations.set(n, r) + } + this._setupTextWatcher(i); + this.listenTo(t, "change:isReadOnly", (() => { + this._hideUIAndRemoveMarker() + })); + this.on("requestFeed:response", ((t, e) => this._handleFeedResponse(e))); + this.on("requestFeed:error", (() => this._hideUIAndRemoveMarker())); + + function o(t) { + return n.includes(t) + } + } + + destroy() { + super.destroy(); + this._mentionsView.destroy() + } + + get _isUIVisible() { + return this._balloon.visibleView === this._mentionsView + } + + _createMentionView() { + const t = this.editor.locale; + const e = new Pj(t); + this._items = new Ya; + e.items.bindTo(this._items).using((n => { + const {item: i, marker: o} = n; + const r = this.editor.config.get("mention.dropdownLimit") || 10; + if (e.items.length >= r) { + return + } + const s = new Oj(t); + const a = this._renderItem(i, o); + a.delegate("execute").to(s); + s.children.add(a); + s.item = i; + s.marker = o; + s.on("execute", (() => { + e.fire("execute", {item: i, marker: o}) + })); + return s + })); + e.on("execute", ((t, e) => { + const n = this.editor; + const i = n.model; + const o = e.item; + const r = e.marker; + const s = n.model.markers.get("mention"); + const a = i.createPositionAt(i.document.selection.focus); + const c = i.createPositionAt(s.getStart()); + const l = i.createRange(c, a); + this._hideUIAndRemoveMarker(); + n.execute("mention", {mention: o, text: o.text, marker: r, range: l}); + n.editing.view.focus() + })); + return e + } + + _getItemRenderer(t) { + const {itemRenderer: e} = this._mentionsConfigurations.get(t); + return e + } + + _requestFeed(t, e) { + this._lastRequested = e; + const {feedCallback: n} = this._mentionsConfigurations.get(t); + const i = n(e); + const o = i instanceof Promise; + if (!o) { + this.fire("requestFeed:response", {feed: i, marker: t, feedText: e}); + return + } + i.then((n => { + if (this._lastRequested == e) { + this.fire("requestFeed:response", {feed: n, marker: t, feedText: e}) + } else { + this.fire("requestFeed:discarded", {feed: n, marker: t, feedText: e}) + } + })).catch((e => { + this.fire("requestFeed:error", {error: e}); + h("mention-feed-callback-error", {marker: t}) + })) + } + + _setupTextWatcher(t) { + const e = this.editor; + const n = t.map((t => ({...t, pattern: Wj(t.marker, t.minimumCharacters || 0)}))); + const i = new Ix(e.model, Gj(n)); + i.on("matched", ((t, i) => { + const o = qj(n, i.text); + const r = e.model.document.selection; + const s = r.focus; + const a = e.model.createPositionAt(s.parent, o.position); + if (Yj(s) || Zj(a)) { + this._hideUIAndRemoveMarker(); + return + } + const c = $j(o, i.text); + const l = o.marker.length + c.length; + const d = s.getShiftedBy(-l); + const u = s.getShiftedBy(-c.length); + const h = e.model.createRange(d, u); + if (Jj(e)) { + const t = e.model.markers.get("mention"); + e.model.change((e => { + e.updateMarker(t, {range: h}) + })) + } else { + e.model.change((t => { + t.addMarker("mention", {range: h, usingOperation: false, affectsData: false}) + })) + } + this._requestFeedDebounced(o.marker, c) + })); + i.on("unmatched", (() => { + this._hideUIAndRemoveMarker() + })); + const o = e.commands.get("mention"); + i.bind("isEnabled").to(o); + return i + } + + _handleFeedResponse(t) { + const {feed: e, marker: n} = t; + if (!Jj(this.editor)) { + return + } + this._items.clear(); + for (const t of e) { + const e = typeof t != "object" ? {id: t, text: t} : t; + this._items.add({item: e, marker: n}) + } + const i = this.editor.model.markers.get("mention"); + if (this._items.length) { + this._showOrUpdateUI(i) + } else { + this._hideUIAndRemoveMarker() + } + } + + _showOrUpdateUI(t) { + if (this._isUIVisible) { + this._balloon.updatePosition(this._getBalloonPanelPositionData(t, this._mentionsView.position)) + } else { + this._balloon.add({ + view: this._mentionsView, + position: this._getBalloonPanelPositionData(t, this._mentionsView.position), + singleViewMode: true + }) + } + this._mentionsView.position = this._balloon.view.position; + this._mentionsView.selectFirst() + } + + _hideUIAndRemoveMarker() { + if (this._balloon.hasView(this._mentionsView)) { + this._balloon.remove(this._mentionsView) + } + if (Jj(this.editor)) { + this.editor.model.change((t => t.removeMarker("mention"))) + } + this._mentionsView.position = undefined + } + + _renderItem(t, e) { + const n = this.editor; + let i; + let o = t.id; + const r = this._getItemRenderer(e); + if (r) { + const e = r(t); + if (typeof e != "string") { + i = new Rj(n.locale, e) + } else { + o = e + } + } + if (!i) { + const t = new zA(n.locale); + t.label = o; + t.withText = true; + i = t + } + return i + } + + _getBalloonPanelPositionData(t, e) { + const n = this.editor; + const i = n.editing; + const o = i.view.domConverter; + const r = i.mapper; + return { + target: () => { + let e = t.getRange(); + if (e.start.root.rootName == "$graveyard") { + e = n.model.document.selection.getFirstRange() + } + const i = r.toViewRange(e); + const s = eg.getDomRangeRects(o.viewRangeToDom(i)); + return s.pop() + }, limiter: () => { + const t = this.editor.editing.view; + const e = t.document; + const n = e.selection.editableElement; + if (n) { + return t.domConverter.mapViewToDom(n.root) + } + return null + }, positions: Uj(e) + } + } + } + + function Uj(t) { + const e = { + caret_se: t => ({ + top: t.bottom + Vj, + left: t.right, + name: "caret_se", + config: {withArrow: false} + }), + caret_ne: (t, e) => ({ + top: t.top - e.height - Vj, + left: t.right, + name: "caret_ne", + config: {withArrow: false} + }), + caret_sw: (t, e) => ({ + top: t.bottom + Vj, + left: t.right - e.width, + name: "caret_sw", + config: {withArrow: false} + }), + caret_nw: (t, e) => ({ + top: t.top - e.height - Vj, + left: t.right - e.width, + name: "caret_nw", + config: {withArrow: false} + }) + }; + if (Object.prototype.hasOwnProperty.call(e, t)) { + return [e[t]] + } + return [e.caret_se, e.caret_sw, e.caret_ne, e.caret_nw] + } + + function qj(t, e) { + let n; + for (const i of t) { + const t = e.lastIndexOf(i.marker); + if (t > 0 && !e.substring(t - 1).match(i.pattern)) { + continue + } + if (!n || t >= n.position) { + n = {marker: i.marker, position: t, minimumCharacters: i.minimumCharacters, pattern: i.pattern} + } + } + return n + } + + function Wj(t, e) { + const n = e == 0 ? "*" : `{${e},}`; + const i = Ed.features.isRegExpUnicodePropertySupported ? "\\p{Ps}\\p{Pi}\"'" : "\\(\\[{\"'"; + const o = "."; + const r = `(?:^|[ ${i}])([${t}])(${o}${n})$`; + return new RegExp(r, "u") + } + + function Gj(t) { + const e = e => { + const n = qj(t, e); + if (!n) { + return false + } + let i = 0; + if (n.position !== 0) { + i = n.position - 1 + } + const o = e.substring(i); + return n.pattern.test(o) + }; + return e + } + + function $j(t, e) { + let n = 0; + if (t.position !== 0) { + n = t.position - 1 + } + const i = Wj(t.marker, 0); + const o = e.substring(n); + const r = o.match(i); + return r[2] + } + + function Kj(t) { + return e => { + const n = t.filter((t => { + const n = typeof t == "string" ? t : String(t.id); + return n.toLowerCase().includes(e.toLowerCase()) + })); + return n + } + } + + function Yj(t) { + const e = t.textNode && t.textNode.hasAttribute("mention"); + const n = t.nodeBefore; + return e || n && n.is("$text") && n.hasAttribute("mention") + } + + function Zj(t) { + const e = t.nodeAfter; + return e && e.is("$text") && e.hasAttribute("mention") + } + + function Qj(t) { + return t && t.length == 1 + } + + function Jj(t) { + return t.model.markers.has("mention") + } + + var Xj = n(7583); + var tH = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + tH.insert = "head"; + tH.singleton = true; + var eH = Ru()(Xj.Z, tH); + const nH = Xj.Z.locals || {}; + + class iH extends mi { + toMentionAttribute(t, e) { + return vj(t, e) + } + + static get pluginName() { + return "Mention" + } + + static get requires() { + return [Cj, Hj] + } + } + + class oH extends fi { + refresh() { + const t = this.editor.model; + const e = t.schema; + const n = t.document.selection; + this.isEnabled = rH(n, e, t) + } + + execute() { + const t = this.editor.model; + t.change((e => { + const n = e.createElement("pageBreak"); + t.insertObject(n, null, null, {setSelection: "after"}) + })) + } + } + + function rH(t, e, n) { + const i = sH(t, n); + return e.checkChild(i, "pageBreak") + } + + function sH(t, e) { + const n = PE(t, e); + const i = n.start.parent; + if (i.isEmpty && !i.is("element", "$root")) { + return i.parent + } + return i + } + + var aH = n(6448); + var cH = {injectType: "singletonStyleTag", attributes: {"data-cke": true}}; + cH.insert = "head"; + cH.singleton = true; + var lH = Ru()(aH.Z, cH); + const dH = aH.Z.locals || {}; + + class uH extends mi { + static get pluginName() { + return "PageBreakEditing" + } + + init() { + const t = this.editor; + const e = t.model.schema; + const n = t.t; + const i = t.conversion; + e.register("pageBreak", {inheritAllFrom: "$blockObject"}); + i.for("dataDowncast").elementToStructure({ + model: "pageBreak", view: (t, {writer: e}) => { + const n = e.createContainerElement("div", { + class: "page-break", + style: "page-break-after: always" + }, e.createContainerElement("span", {style: "display: none"})); + return n + } + }); + i.for("editingDowncast").elementToStructure({ + model: "pageBreak", view: (t, {writer: e}) => { + const i = n("Page break"); + const o = e.createContainerElement("div"); + const r = e.createRawElement("span", {class: "page-break__label"}, (function (t) { + t.innerText = n("Page break") + })); + e.addClass("page-break", o); + e.insert(e.createPositionAt(o, 0), r); + return hH(o, e, i) + } + }); + i.for("upcast").elementToElement({ + view: t => { + const e = t.getStyle("page-break-before") == "always"; + const n = t.getStyle("page-break-after") == "always"; + if (!e && !n) { + return + } + if (t.childCount == 1) { + const e = t.getChild(0); + if (!e.is("element", "span") || e.getStyle("display") != "none") { + return + } + } else if (t.childCount > 1) { + return + } + return {name: true} + }, model: "pageBreak", converterPriority: "high" + }); + t.commands.add("pageBreak", new oH(t)) + } + } + + function hH(t, e, n) { + e.setCustomProperty("pageBreak", true, t); + return TE(t, e, {label: n}) + } + + const mH = ''; + + class gH extends mi { + static get pluginName() { + return "PageBreakUI" + } + + init() { + const t = this.editor; + const e = t.t; + t.ui.componentFactory.add("pageBreak", (n => { + const i = t.commands.get("pageBreak"); + const o = new zA(n); + o.set({label: e("Page break"), icon: mH, tooltip: true}); + o.bind("isEnabled").to(i, "isEnabled"); + this.listenTo(o, "execute", (() => { + t.execute("pageBreak"); + t.editing.view.focus() + })); + return o + })) + } + } + + class fH extends mi { + static get requires() { + return [uH, gH, fD] + } + + static get pluginName() { + return "PageBreak" + } + } + + function pH(t, e) { + for (const n of t.getChildren()) { + if (n.is("element", "b") && n.getStyle("font-weight") === "normal") { + const i = t.getChildIndex(n); + e.remove(n); + e.insertChild(i, n.getChildren(), t) + } + } + } + + function bH(t, e) { + if (!t.childCount) { + return + } + const n = new Zv(t.document); + const i = wH(t, n); + if (!i.length) { + return + } + let o = null; + let r = 1; + i.forEach(((t, s) => { + const a = SH(i[s - 1], t); + const c = a ? null : i[s - 1]; + const l = IH(c, t); + if (a) { + o = null; + r = 1 + } + if (!o || l !== 0) { + const i = AH(t, e); + if (!o) { + o = yH(i, t.element, n) + } else if (t.indent > r) { + const t = o.getChild(o.childCount - 1); + const e = t.getChild(t.childCount - 1); + o = yH(i, e, n); + r += 1 + } else if (t.indent < r) { + const e = r - t.indent; + o = BH(o, e); + r = parseInt(t.indent) + } + if (t.indent <= r) { + if (!o.is("element", i.type)) { + o = n.rename(i.type, o) + } + } + } + const d = xH(t.element, n); + n.appendChild(d, o) + })) + } + + function kH(t, e) { + for (const n of e.createRangeIn(t)) { + const t = n.item; + if (t.is("element", "li")) { + const n = t.getChild(0); + if (n && n.is("element", "p")) { + e.unwrapElement(n) + } + } + } + } + + function wH(t, e) { + const n = e.createRangeIn(t); + const i = new kc({name: /^p|h\d+$/, styles: {"mso-list": /.*/}}); + const o = []; + for (const t of n) { + if (t.type === "elementStart" && i.match(t.item)) { + const e = EH(t.item); + o.push({element: t.item, id: e.id, order: e.order, indent: e.indent}) + } + } + return o + } + + function AH(t, e) { + const n = new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`, "gi"); + const i = /mso-level-number-format:([^;]{0,100});/gi; + const o = /mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi; + const r = n.exec(e); + let s = "decimal"; + let a = "ol"; + let c = null; + if (r && r[1]) { + const e = i.exec(r[1]); + if (e && e[1]) { + s = e[1].trim(); + a = s !== "bullet" && s !== "image" ? "ol" : "ul" + } + if (s === "bullet") { + const e = CH(t.element); + if (e) { + s = e + } + } else { + const t = o.exec(r[1]); + if (t && t[1]) { + c = parseInt(t[1]) + } + } + } + return {type: a, startIndex: c, style: vH(s)} + } + + function CH(t) { + const e = _H(t); + if (!e) { + return null + } + const n = e._data; + if (n === "o") { + return "circle" + } else if (n === "·") { + return "disc" + } else if (n === "§") { + return "square" + } + return null + } + + function _H(t) { + if (t.getChild(0).is("$text")) { + return null + } + for (const e of t.getChildren()) { + if (!e.is("element", "span")) { + continue + } + const t = e.getChild(0); + if (t.is("$text")) { + return t + } + return t.getChild(0) + } + } + + function vH(t) { + if (t.startsWith("arabic-leading-zero")) { + return "decimal-leading-zero" + } + switch (t) { + case"alpha-upper": + return "upper-alpha"; + case"alpha-lower": + return "lower-alpha"; + case"roman-upper": + return "upper-roman"; + case"roman-lower": + return "lower-roman"; + case"circle": + case"disc": + case"square": + return t; + default: + return null + } + } + + function yH(t, e, n) { + const i = e.parent; + const o = n.createElement(t.type); + const r = i.getChildIndex(e) + 1; + n.insertChild(r, o, i); + if (t.style) { + n.setStyle("list-style-type", t.style, o) + } + if (t.startIndex && t.startIndex > 1) { + n.setAttribute("start", t.startIndex, o) + } + return o + } + + function xH(t, e) { + DH(t, e); + return e.rename("li", t) + } + + function EH(t) { + const e = {}; + const n = t.getStyle("mso-list"); + if (n) { + const t = n.match(/(^|\s{1,100})l(\d+)/i); + const i = n.match(/\s{0,100}lfo(\d+)/i); + const o = n.match(/\s{0,100}level(\d+)/i); + if (t && i && o) { + e.id = t[2]; + e.order = i[1]; + e.indent = o[1] + } + } + return e + } + + function DH(t, e) { + const n = new kc({name: "span", styles: {"mso-list": "Ignore"}}); + const i = e.createRangeIn(t); + for (const t of i) { + if (t.type === "elementStart" && n.match(t.item)) { + e.remove(t.item) + } + } + } + + function SH(t, e) { + if (!t) { + return true + } + if (t.id !== e.id) { + if (e.indent - t.indent === 1) { + return false + } + return true + } + const n = e.element.previousSibling; + if (!n) { + return true + } + return !TH(n) + } + + function TH(t) { + return t.is("element", "ol") || t.is("element", "ul") + } + + function IH(t, e) { + return t ? e.indent - t.indent : e.indent - 1 + } + + function BH(t, e) { + const n = t.getAncestors({parentFirst: true}); + let i = null; + let o = 0; + for (const t of n) { + if (t.name === "ul" || t.name === "ol") { + o++ + } + if (o === e) { + i = t; + break + } + } + return i + } + + const MH = /id=("|')docs-internal-guid-[-0-9a-f]+("|')/i; + + class zH { + constructor(t) { + this.document = t + } + + isActive(t) { + return MH.test(t) + } + + execute(t) { + const e = new Zv(this.document); + const {body: n} = t._parsedData; + pH(n, e); + kH(n, e); + t.content = n + } + } + + function LH(t, e) { + if (!t.childCount) { + return + } + const n = new Zv; + const i = PH(t, n); + RH(i, t, n); + OH(t, n); + const o = VH(t, n); + if (o.length) { + jH(o, FH(e), n) + } + } + + function NH(t) { + return btoa(t.match(/\w{2}/g).map((t => String.fromCharCode(parseInt(t, 16)))).join("")) + } + + function PH(t, e) { + const n = e.createRangeIn(t); + const i = new kc({name: /v:(.+)/}); + const o = []; + for (const t of n) { + if (t.type != "elementStart") { + continue + } + const e = t.item; + const n = e.previousSibling && e.previousSibling.name || null; + if (i.match(e) && e.getAttribute("o:gfxdata") && n !== "v:shapetype") { + o.push(t.item.getAttribute("id")) + } + } + return o + } + + function RH(t, e, n) { + const i = n.createRangeIn(e); + const o = new kc({name: "img"}); + const r = []; + for (const e of i) { + if (o.match(e.item)) { + const n = e.item; + const i = n.getAttribute("v:shapes") ? n.getAttribute("v:shapes").split(" ") : []; + if (i.length && i.every((e => t.indexOf(e) > -1))) { + r.push(n) + } else if (!n.getAttribute("src")) { + r.push(n) + } + } + } + for (const t of r) { + n.remove(t) + } + } + + function OH(t, e) { + const n = e.createRangeIn(t); + const i = new kc({name: /v:(.+)/}); + const o = []; + for (const t of n) { + if (t.type == "elementStart" && i.match(t.item)) { + o.push(t.item) + } + } + for (const t of o) { + e.remove(t) + } + } + + function VH(t, e) { + const n = e.createRangeIn(t); + const i = new kc({name: "img"}); + const o = []; + for (const t of n) { + if (i.match(t.item)) { + if (t.item.getAttribute("src").startsWith("file://")) { + o.push(t.item) + } + } + } + return o + } + + function FH(t) { + if (!t) { + return [] + } + const e = /{\\pict[\s\S]+?\\bliptag-?\d+(\\blipupi-?\d+)?({\\\*\\blipuid\s?[\da-fA-F]+)?[\s}]*?/; + const n = new RegExp("(?:(" + e.source + "))([\\da-fA-F\\s]+)\\}", "g"); + const i = t.match(n); + const o = []; + if (i) { + for (const t of i) { + let n = false; + if (t.includes("\\pngblip")) { + n = "image/png" + } else if (t.includes("\\jpegblip")) { + n = "image/jpeg" + } + if (n) { + o.push({hex: t.replace(e, "").replace(/[^\da-fA-F]/g, ""), type: n}) + } + } + } + return o + } + + function jH(t, e, n) { + if (t.length === e.length) { + for (let i = 0; i < t.length; i++) { + const o = `data:${e[i].type};base64,${NH(e[i].hex)}`; + n.setAttribute("src", o, t[i]) + } + } + } + + const HH = //i; + const UH = /xmlns:o="urn:schemas-microsoft-com/i; + + class qH { + constructor(t) { + this.document = t + } + + isActive(t) { + return HH.test(t) || UH.test(t) + } + + execute(t) { + const {body: e, stylesString: n} = t._parsedData; + bH(e, n); + LH(e, t.dataTransfer.getData("text/rtf")); + t.content = e + } + } + + function WH(t) { + return $H($H(t)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g, "$1$2").replace(/<\/span>/g, "").replace(/ <\//g, " <\/o:p>/g, " ").replace(/( |\u00A0)<\/o:p>/g, "").replace(/>([^\S\r\n]*[\r\n]\s*)<") + } + + function GH(t) { + t.querySelectorAll("span[style*=spacerun]").forEach((t => { + const e = t.innerText.length || 0; + t.innerHTML = Array(e + 1).join("  ").substr(0, e) + })) + } + + function $H(t) { + return t.replace(/(\s+)<\/span>/g, ((t, e) => e.length === 1 ? " " : Array(e.length + 1).join("  ").substr(0, e.length))) + } + + function KH(t, e) { + const n = new DOMParser; + t = t.replace(/ + + + + CKEditor 5 ClassicEditor build + + + + + + +
    + +
    +
    +
    +
    +

    CKEditor 5 online builder demo - ClassicEditor build

    +
    +
    +
    +
    +
    +
    +

    Bilingual Personality Disorder

    +
    +
    One language, one person.
    +
    +

    + This may be the first time you hear about this made-up disorder but + it actually isn’t so far from the truth. Even the studies that were conducted almost half a century show that + the language you speak has more effects on you than you realise. +

    +

    + One of the very first experiments conducted on this topic dates back to 1964. + In the experiment + designed by linguist Ervin-Tripp who is an authority expert in psycholinguistic and sociolinguistic studies, + adults who are bilingual in English in French were showed series of pictures and were asked to create 3-minute stories. + In the end participants emphasized drastically different dynamics for stories in English and French. +

    +

    + Another ground-breaking experiment which included bilingual Japanese women married to American men in San Francisco were + asked to complete sentences. The goal of the experiment was to investigate whether or not human feelings and thoughts + are expressed differently in different language mindsets. + Here is a sample from the the experiment: +

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    EnglishJapanese
    Real friends shouldBe very frankHelp each other
    I will probably becomeA teacherA housewife
    When there is a conflict with familyI do what I wantIt's a time of great unhappiness
    +

    + More recent studies show, the language a person speaks affects + their cognition, behaviour, emotions and hence their personality. + This shouldn’t come as a surprise + since we already know that different regions + of the brain become more active depending on the person’s activity at hand. Since structure, information and especially + the culture of languages varies substantially and the language a person speaks is an essential element of daily life. +

    +
    +
    +
    + +
    +
    +

    CKEditor 5 + – Rich text editor of tomorrow, available today +

    +

    Copyright © 2003-2022, + CKSource + Holding sp. z o.o. All rights reserved. +

    +
    + + + + diff --git a/vue3/src/assets/ckeditor5/sample/styles.css b/vue3/src/assets/ckeditor5/sample/styles.css new file mode 100644 index 0000000..c7cbf76 --- /dev/null +++ b/vue3/src/assets/ckeditor5/sample/styles.css @@ -0,0 +1,500 @@ +/** + * @license Copyright (c) 2014-2022, CKSource Holding sp. z o.o. All rights reserved. + * This file is licensed under the terms of the MIT License (see LICENSE.md). + */ + +:root { + --ck-sample-base-spacing: 2em; + --ck-sample-color-white: #fff; + --ck-sample-color-green: #279863; + --ck-sample-color-blue: #1a9aef; + --ck-sample-container-width: 1285px; + --ck-sample-sidebar-width: 350px; + --ck-sample-editor-min-height: 400px; + --ck-sample-editor-z-index: 10; +} + +/* --------- EDITOR STYLES ---------------------------------------------------------------------------------------- */ + +.editor__editable, +/* Classic build. */ +main .ck-editor[role='application'] .ck.ck-content, +/* Decoupled document build. */ +.ck.editor__editable[role='textbox'], +.ck.ck-editor__editable[role='textbox'], +/* Inline & Balloon build. */ +.ck.editor[role='textbox'] { + width: 100%; + background: #fff; + font-size: 1em; + line-height: 1.6em; + min-height: var(--ck-sample-editor-min-height); + padding: 1.5em 2em; +} + +main .ck-editor[role='application'] { + overflow: auto; +} + +.ck.ck-editor__editable { + background: #fff; + border: 1px solid hsl(0, 0%, 70%); + width: 100%; +} + +/* Because of sidebar `position: relative`, Edge is overriding the outline of a focused editor. */ +.ck.ck-editor__editable { + position: relative; + z-index: var(--ck-sample-editor-z-index); +} + +.editor-container { + display: flex; + flex-direction: row; + flex-wrap: nowrap; + position: relative; + width: 100%; + justify-content: center; +} + +/* --------- DECOUPLED (DOCUMENT) BUILD. ---------------------------------------------*/ +body[data-editor='DecoupledDocumentEditor'] .document-editor__toolbar { + width: 100%; +} + +body[data-editor='DecoupledDocumentEditor'] .collaboration-demo__editable, +body[data-editor='DecoupledDocumentEditor'] .row-editor .editor { + /* A pixel is added for each of the border. */ + width: calc(21cm + 2px); + min-height: calc(29.7cm + 2px); + /* To avoid having extra scrolls inside the editor container. */ + height: fit-content; + padding: 2cm 1.2cm; + margin: 2.5rem; + border: 1px hsl( 0, 0%, 82.7% ) solid; + background-color: var(--ck-sample-color-white); + box-shadow: 0 0 5px hsla( 0, 0%, 0%, .1 ); + box-sizing: border-box; +} + +body[data-editor='DecoupledDocumentEditor'] .row-editor { + display: flex; + position: relative; + justify-content: center; + overflow-y: auto; + background-color: #f2f2f2; + border: 1px solid hsl(0, 0%, 77%); + /* Limit the max-height of the editor to avoid scrolling from bottom to top to see the toolbar. */ + max-height: 700px; +} + +body[data-editor='DecoupledDocumentEditor'] .sidebar { + background: transparent; + border: 0; + box-shadow: none; +} + +/* --------- COMMENTS & TRACK CHANGES FEATURE ---------------------------------------------------------------------- */ +.sidebar { + padding: 0 15px; + position: relative; + min-width: var(--ck-sample-sidebar-width); + max-width: var(--ck-sample-sidebar-width); + font-size: 20px; + border: 1px solid hsl(0, 0%, 77%); + background: hsl(0, 0%, 98%); + border-left: 0; + overflow: hidden; + min-height: 100%; + flex-grow: 1; +} + +/* Do not inherit styles related to the editable editor content. See line 25.*/ +.sidebar .ck-content[role='textbox'], +.ck.ck-annotation-wrapper .ck-content[role='textbox'] { + min-height: unset; + width: unset; + padding: 0; + background: transparent; +} + +.sidebar.narrow { + min-width: 60px; + flex-grow: 0; +} + +.sidebar.hidden { + display: none !important; +} + +#sidebar-display-toggle { + position: absolute; + z-index: 1; + width: 30px; + height: 30px; + text-align: center; + left: 15px; + top: 30px; + border: 0; + padding: 0; + color: hsl( 0, 0%, 50% ); + transition: 250ms ease color; + background-color: transparent; +} + +#sidebar-display-toggle:hover { + color: hsl( 0, 0%, 30% ); + cursor: pointer; +} + +#sidebar-display-toggle:focus, +#sidebar-display-toggle:active { + outline: none; + border: 1px solid #a9d29d; +} + +#sidebar-display-toggle svg { + fill: currentColor; +} + +/* --------- COLLABORATION FEATURES (USERS) ------------------------------------------------------------------------ */ +.row-presence { + width: 100%; + border: 1px solid hsl(0, 0%, 77%); + border-bottom: 0; + background: hsl(0, 0%, 98%); + padding: var(--ck-spacing-small); + + /* Make `border-bottom` as `box-shadow` to not overlap with the editor border. */ + box-shadow: 0 1px 0 0 hsl(0, 0%, 77%); + + /* Make `z-index` bigger than `.editor` to properly display tooltips. */ + z-index: 20; +} + +.ck.ck-presence-list { + flex: 1; + padding: 1.25rem .75rem; +} + +.presence .ck.ck-presence-list__counter { + order: 2; + margin-left: var(--ck-spacing-large) +} + +/* --------- REAL TIME COLLABORATION FEATURES (SHARE TOPBAR CONTAINER) --------------------------------------------- */ +.collaboration-demo__row { + display: flex; + position: relative; + justify-content: center; + overflow-y: auto; + background-color: #f2f2f2; + border: 1px solid hsl(0, 0%, 77%); +} + +body[data-editor='InlineEditor'] .collaboration-demo__row { + border: 0; +} + +.collaboration-demo__container { + max-width: var(--ck-sample-container-width); + margin: 0 auto; + padding: 1.25rem; +} + +.presence, .collaboration-demo__row { + transition: .2s opacity; +} + +.collaboration-demo__topbar { + background: #fff; + border: 1px solid var(--ck-color-toolbar-border); + display: flex; + justify-content: space-between; + align-items: center; + border-bottom: 0; + border-radius: 4px 4px 0 0; +} + +.collaboration-demo__topbar .btn { + margin-right: 1em; + outline-offset: 2px; + outline-width: 2px; + background-color: var( --ck-sample-color-blue ); +} + +.collaboration-demo__topbar .btn:focus, +.collaboration-demo__topbar .btn:hover { + border-color: var( --ck-sample-color-blue ); +} + +.collaboration-demo__share { + display: flex; + align-items: center; + padding: 1.25rem .75rem +} + +.collaboration-demo__share-description p { + margin: 0; + font-weight: bold; + font-size: 0.9em; +} + +.collaboration-demo__share input { + height: auto; + font-size: 0.9em; + min-width: 220px; + margin: 0 10px; + border-radius: 4px; + border: 1px solid var(--ck-color-toolbar-border) +} + +.collaboration-demo__share button, +.collaboration-demo__share input { + height: 40px; + padding: 5px 10px; +} + +.collaboration-demo__share button { + position: relative; +} + +.collaboration-demo__share button:focus { + outline: none; +} + +.collaboration-demo__share button[data-tooltip]::before, +.collaboration-demo__share button[data-tooltip]::after { + position: absolute; + visibility: hidden; + opacity: 0; + pointer-events: none; + transition: all .15s cubic-bezier(.5,1,.25,1); + z-index: 1; +} + +.collaboration-demo__share button[data-tooltip]::before { + content: attr(data-tooltip); + padding: 5px 15px; + border-radius: 3px; + background: #111; + color: #fff; + text-align: center; + font-size: 11px; + top: 100%; + left: 50%; + margin-top: 5px; + transform: translateX(-50%); +} + +.collaboration-demo__share button[data-tooltip]::after { + content: ''; + border: 5px solid transparent; + width: 0; + font-size: 0; + line-height: 0; + top: 100%; + left: 50%; + transform: translateX(-50%); + border-bottom: 5px solid #111; + border-top: none; +} + +.collaboration-demo__share button[data-tooltip]:hover:before, +.collaboration-demo__share button[data-tooltip]:hover:after { + visibility: visible; + opacity: 1; +} + +.collaboration-demo--ready { + overflow: visible; + height: auto; +} + +.collaboration-demo--ready .presence, +.collaboration-demo--ready .collaboration-demo__row { + opacity: 1; +} + +/* --------- PAGINATION FEATURE ------------------------------------------------------------------------------------ */ + +/* Pagination view line must be stacked at least at the same level as the editor, + otherwise it will be hidden underneath. */ +.ck.ck-pagination-view-line { + z-index: var(--ck-sample-editor-z-index); +} + +/* --------- REVISION HISTORY FEATURE ------------------------------------------------------------------------------ */ + +.revision-viewer-container { + display: none; +} + +.revision-viewer-sidebar { + position: relative; + min-width: 310px; + overflow: hidden; + background: var(--ck-color-toolbar-background); + border: 1px solid var(--ck-color-toolbar-border); + margin-left: -1px; +} + +/* A case when Pagination and Revision History features are enabled in the editor. */ +/* Move the square with page number from the Pagination plugin to the left side, so that it does not cover the RH sidebar. */ +body[data-revision-history='true'] .ck.ck-pagination-view-line::after { + transform: translateX(-100%) !important; + left: -1px !important; + right: unset !important; +} + +/* --------- SAMPLE GENERIC STYLES (not related to CKEditor) ------------------------------------------------------- */ +body, html { + padding: 0; + margin: 0; + + font-family: sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 16px; + line-height: 1.5; +} + +body { + height: 100%; + color: #2D3A4A; +} + +body * { + box-sizing: border-box; +} + +a { + color: #38A5EE; +} + +header .centered { + display: flex; + flex-flow: row nowrap; + justify-content: space-between; + align-items: center; + min-height: 8em; +} + +header h1 a { + font-size: 20px; + display: flex; + align-items: center; + color: #2D3A4A; + text-decoration: none; +} + +header h1 img { + display: block; + height: 64px; +} + +header nav ul { + margin: 0; + padding: 0; + list-style-type: none; +} + +header nav ul li { + display: inline-block; +} + +header nav ul li + li { + margin-left: 1em; +} + +header nav ul li a { + font-weight: bold; + text-decoration: none; + color: #2D3A4A; +} + +header nav ul li a:hover { + text-decoration: underline; +} + +main .message { + padding: 0 0 var(--ck-sample-base-spacing); + background: var(--ck-sample-color-green); + color: var(--ck-sample-color-white); +} + +main .message::after { + content: ""; + z-index: -1; + display: block; + height: 10em; + width: 100%; + background: var(--ck-sample-color-green); + position: absolute; + left: 0; +} + +main .message h2 { + position: relative; + padding-top: 1em; + font-size: 2em; +} + +.centered { + /* Hide overlapping comments. */ + overflow: hidden; + max-width: var(--ck-sample-container-width); + margin: 0 auto; + padding: 0 var(--ck-sample-base-spacing); +} + +.row { + display: flex; + position: relative; +} + +.btn { + cursor: pointer; + padding: 8px 16px; + font-size: 1rem; + user-select: none; + border-radius: 4px; + transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out; + background-color: var(--ck-sample-color-button-blue); + border-color: var(--ck-sample-color-button-blue); + color: var(--ck-sample-color-white); + display: inline-block; +} + +.btn--tiny { + padding: 6px 12px; + font-size: .8rem; +} + +footer { + margin: calc(2*var(--ck-sample-base-spacing)) var(--ck-sample-base-spacing); + font-size: .8em; + text-align: center; + color: rgba(0,0,0,.4); +} + +/* --------- RWD --------------------------------------------------------------------------------------------------- */ +@media screen and ( max-width: 800px ) { + :root { + --ck-sample-base-spacing: 1em; + } + + header h1 { + width: 100%; + } + + header h1 img { + height: 40px; + } + + header nav ul { + text-align: right; + } + + main .message h2 { + font-size: 1.5em; + } +} diff --git a/vue3/src/assets/ckeditor5/src/ckeditor.js b/vue3/src/assets/ckeditor5/src/ckeditor.js new file mode 100644 index 0000000..1fee019 --- /dev/null +++ b/vue3/src/assets/ckeditor5/src/ckeditor.js @@ -0,0 +1,193 @@ +/** + * @license Copyright (c) 2014-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ +import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor.js'; +import Alignment from '@ckeditor/ckeditor5-alignment/src/alignment.js'; +import Autoformat from '@ckeditor/ckeditor5-autoformat/src/autoformat.js'; +import AutoImage from '@ckeditor/ckeditor5-image/src/autoimage.js'; +import AutoLink from '@ckeditor/ckeditor5-link/src/autolink.js'; +import BlockQuote from '@ckeditor/ckeditor5-block-quote/src/blockquote.js'; +import Bold from '@ckeditor/ckeditor5-basic-styles/src/bold.js'; +import CKFinder from '@ckeditor/ckeditor5-ckfinder/src/ckfinder.js'; +import CKFinderUploadAdapter from '@ckeditor/ckeditor5-adapter-ckfinder/src/uploadadapter.js'; +import CloudServices from '@ckeditor/ckeditor5-cloud-services/src/cloudservices.js'; +import Code from '@ckeditor/ckeditor5-basic-styles/src/code.js'; +import CodeBlock from '@ckeditor/ckeditor5-code-block/src/codeblock.js'; +import DataFilter from '@ckeditor/ckeditor5-html-support/src/datafilter.js'; +import DataSchema from '@ckeditor/ckeditor5-html-support/src/dataschema.js'; +import Essentials from '@ckeditor/ckeditor5-essentials/src/essentials.js'; +import FindAndReplace from '@ckeditor/ckeditor5-find-and-replace/src/findandreplace.js'; +import FontBackgroundColor from '@ckeditor/ckeditor5-font/src/fontbackgroundcolor.js'; +import FontColor from '@ckeditor/ckeditor5-font/src/fontcolor.js'; +import FontFamily from '@ckeditor/ckeditor5-font/src/fontfamily.js'; +import FontSize from '@ckeditor/ckeditor5-font/src/fontsize.js'; +import GeneralHtmlSupport from '@ckeditor/ckeditor5-html-support/src/generalhtmlsupport.js'; +import Heading from '@ckeditor/ckeditor5-heading/src/heading.js'; +import Highlight from '@ckeditor/ckeditor5-highlight/src/highlight.js'; +import HorizontalLine from '@ckeditor/ckeditor5-horizontal-line/src/horizontalline.js'; +import HtmlComment from '@ckeditor/ckeditor5-html-support/src/htmlcomment.js'; +import HtmlEmbed from '@ckeditor/ckeditor5-html-embed/src/htmlembed.js'; +import Image from '@ckeditor/ckeditor5-image/src/image.js'; +import ImageCaption from '@ckeditor/ckeditor5-image/src/imagecaption.js'; +import ImageResize from '@ckeditor/ckeditor5-image/src/imageresize.js'; +import ImageStyle from '@ckeditor/ckeditor5-image/src/imagestyle.js'; +import ImageToolbar from '@ckeditor/ckeditor5-image/src/imagetoolbar.js'; +import ImageUpload from '@ckeditor/ckeditor5-image/src/imageupload.js'; +import Indent from '@ckeditor/ckeditor5-indent/src/indent.js'; +import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock.js'; +import Italic from '@ckeditor/ckeditor5-basic-styles/src/italic.js'; +import Link from '@ckeditor/ckeditor5-link/src/link.js'; +import LinkImage from '@ckeditor/ckeditor5-link/src/linkimage.js'; +import List from '@ckeditor/ckeditor5-list/src/list.js'; +import ListProperties from '@ckeditor/ckeditor5-list/src/listproperties.js'; +import MediaEmbed from '@ckeditor/ckeditor5-media-embed/src/mediaembed.js'; +import MediaEmbedToolbar from '@ckeditor/ckeditor5-media-embed/src/mediaembedtoolbar.js'; +import Mention from '@ckeditor/ckeditor5-mention/src/mention.js'; +import PageBreak from '@ckeditor/ckeditor5-page-break/src/pagebreak.js'; +import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph.js'; +import PasteFromOffice from '@ckeditor/ckeditor5-paste-from-office/src/pastefromoffice.js'; +import RemoveFormat from '@ckeditor/ckeditor5-remove-format/src/removeformat.js'; +import SourceEditing from '@ckeditor/ckeditor5-source-editing/src/sourceediting.js'; +import SpecialCharacters from '@ckeditor/ckeditor5-special-characters/src/specialcharacters.js'; +import SpecialCharactersArrows from '@ckeditor/ckeditor5-special-characters/src/specialcharactersarrows.js'; +import SpecialCharactersCurrency from '@ckeditor/ckeditor5-special-characters/src/specialcharacterscurrency.js'; +import SpecialCharactersEssentials from '@ckeditor/ckeditor5-special-characters/src/specialcharactersessentials.js'; +import SpecialCharactersLatin from '@ckeditor/ckeditor5-special-characters/src/specialcharacterslatin.js'; +import SpecialCharactersMathematical from '@ckeditor/ckeditor5-special-characters/src/specialcharactersmathematical.js'; +import SpecialCharactersText from '@ckeditor/ckeditor5-special-characters/src/specialcharacterstext.js'; +import StandardEditingMode from '@ckeditor/ckeditor5-restricted-editing/src/standardeditingmode.js'; +import Strikethrough from '@ckeditor/ckeditor5-basic-styles/src/strikethrough.js'; +import Subscript from '@ckeditor/ckeditor5-basic-styles/src/subscript.js'; +import Superscript from '@ckeditor/ckeditor5-basic-styles/src/superscript.js'; +import Table from '@ckeditor/ckeditor5-table/src/table.js'; +import TableCaption from '@ckeditor/ckeditor5-table/src/tablecaption.js'; +import TableCellProperties from '@ckeditor/ckeditor5-table/src/tablecellproperties'; +import TableColumnResize from '@ckeditor/ckeditor5-table/src/tablecolumnresize.js'; +import TableProperties from '@ckeditor/ckeditor5-table/src/tableproperties'; +import TableToolbar from '@ckeditor/ckeditor5-table/src/tabletoolbar.js'; +import TextTransformation from '@ckeditor/ckeditor5-typing/src/texttransformation.js'; +import Title from '@ckeditor/ckeditor5-heading/src/title.js'; +import TodoList from '@ckeditor/ckeditor5-list/src/todolist'; +import Underline from '@ckeditor/ckeditor5-basic-styles/src/underline.js'; +import WordCount from '@ckeditor/ckeditor5-word-count/src/wordcount.js'; + +class Editor extends ClassicEditor {} + +// Plugins to include in the build. +Editor.builtinPlugins = [ + Alignment, + Autoformat, + AutoImage, + AutoLink, + BlockQuote, + Bold, + CKFinder, + CKFinderUploadAdapter, + CloudServices, + Code, + CodeBlock, + DataFilter, + DataSchema, + Essentials, + FindAndReplace, + FontBackgroundColor, + FontColor, + FontFamily, + FontSize, + GeneralHtmlSupport, + Heading, + Highlight, + HorizontalLine, + HtmlComment, + HtmlEmbed, + Image, + ImageCaption, + ImageResize, + ImageStyle, + ImageToolbar, + ImageUpload, + Indent, + IndentBlock, + Italic, + Link, + LinkImage, + List, + ListProperties, + MediaEmbed, + MediaEmbedToolbar, + Mention, + PageBreak, + Paragraph, + PasteFromOffice, + RemoveFormat, + SourceEditing, + SpecialCharacters, + SpecialCharactersArrows, + SpecialCharactersCurrency, + SpecialCharactersEssentials, + SpecialCharactersLatin, + SpecialCharactersMathematical, + SpecialCharactersText, + StandardEditingMode, + Strikethrough, + Subscript, + Superscript, + Table, + TableCaption, + TableCellProperties, + TableColumnResize, + TableProperties, + TableToolbar, + TextTransformation, + Title, + TodoList, + Underline, + WordCount +]; + +// Editor configuration. +Editor.defaultConfig = { + toolbar: { + items: [ + 'heading', + '|', + 'bold', + 'italic', + 'link', + 'bulletedList', + 'numberedList', + '|', + 'outdent', + 'indent', + '|', + 'imageUpload', + 'blockQuote', + 'insertTable', + 'mediaEmbed', + 'undo', + 'redo' + ] + }, + language: 'en', + image: { + toolbar: [ + 'imageTextAlternative', + 'imageStyle:inline', + 'imageStyle:block', + 'imageStyle:side', + 'linkImage' + ] + }, + table: { + contentToolbar: [ + 'tableColumn', + 'tableRow', + 'mergeTableCells', + 'tableCellProperties', + 'tableProperties' + ] + } +}; + +export default Editor; diff --git a/vue3/src/assets/ckeditor5/webpack.config.js b/vue3/src/assets/ckeditor5/webpack.config.js new file mode 100644 index 0000000..c0f16ce --- /dev/null +++ b/vue3/src/assets/ckeditor5/webpack.config.js @@ -0,0 +1,96 @@ +/** + * @license Copyright (c) 2014-2022, CKSource Holding sp. z o.o. All rights reserved. + * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license + */ + +'use strict'; + +/* eslint-env node */ + +const path = require( 'path' ); +const webpack = require( 'webpack' ); +const { bundler, styles } = require( '@ckeditor/ckeditor5-dev-utils' ); +const CKEditorWebpackPlugin = require( '@ckeditor/ckeditor5-dev-webpack-plugin' ); +const TerserWebpackPlugin = require( 'terser-webpack-plugin' ); + +module.exports = { + devtool: 'source-map', + performance: { hints: false }, + + entry: path.resolve( __dirname, 'src', 'ckeditor.js' ), + + output: { + // The name under which the editor will be exported. + library: 'ClassicEditor', + + path: path.resolve( __dirname, 'build' ), + filename: 'ckeditor.js', + libraryTarget: 'umd', + libraryExport: 'default' + }, + + optimization: { + minimizer: [ + new TerserWebpackPlugin( { + sourceMap: true, + terserOptions: { + output: { + // Preserve CKEditor 5 license comments. + comments: /^!/ + } + }, + extractComments: false + } ) + ] + }, + + plugins: [ + new CKEditorWebpackPlugin( { + // UI language. Language codes follow the https://en.wikipedia.org/wiki/ISO_639-1 format. + // When changing the built-in language, remember to also change it in the editor's configuration (src/ckeditor.js). + language: 'en', + additionalLanguages: 'all' + } ), + new webpack.BannerPlugin( { + banner: bundler.getLicenseBanner(), + raw: true + } ) + ], + + module: { + rules: [ + { + test: /\.svg$/, + use: [ 'raw-loader' ] + }, + { + test: /\.css$/, + use: [ + { + loader: 'style-loader', + options: { + injectType: 'singletonStyleTag', + attributes: { + 'data-cke': true + } + } + }, + { + loader: 'css-loader' + }, + { + loader: 'postcss-loader', + options: { + postcssOptions: styles.getPostCssConfig( { + themeImporter: { + themePath: require.resolve( '@ckeditor/ckeditor5-theme-lark' ) + }, + minify: true + } ) + } + }, + ] + } + ] + } +}; diff --git a/vue3/src/assets/fonts/flaticon/Flaticon.eot b/vue3/src/assets/fonts/flaticon/Flaticon.eot new file mode 100644 index 0000000000000000000000000000000000000000..d9d84318ddd2f3e3349ea13dde3d7bc62c4ed07b GIT binary patch literal 52850 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 G{Qm<|z<{s- literal 0 HcmV?d00001 diff --git a/vue3/src/assets/fonts/flaticon/Flaticon.svg b/vue3/src/assets/fonts/flaticon/Flaticon.svg new file mode 100644 index 0000000..14c4d8a --- /dev/null +++ b/vue3/src/assets/fonts/flaticon/Flaticon.svg @@ -0,0 +1,1923 @@ + + + + + +Created by FontForge 20160405 at Sun Aug 6 20:07:34 2017 + By Apache +Copyright (c) 2017, Apache + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/assets/fonts/flaticon/Flaticon.ttf b/vue3/src/assets/fonts/flaticon/Flaticon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..42079e268119b3cf486fa9223087b0edbb138f5a GIT binary patch literal 52672 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

    E0&KCnP@2u*KjzSgZz32wB25K$GQC7 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 + + + + + + + + + + + + diff --git a/vue3/src/components/IconSelector.vue b/vue3/src/components/IconSelector.vue new file mode 100644 index 0000000..c7a5d94 --- /dev/null +++ b/vue3/src/components/IconSelector.vue @@ -0,0 +1,625 @@ + + + + + diff --git a/vue3/src/components/UserControl.vue b/vue3/src/components/UserControl.vue new file mode 100644 index 0000000..792290b --- /dev/null +++ b/vue3/src/components/UserControl.vue @@ -0,0 +1,421 @@ + + + + + diff --git a/vue3/src/components/listview.vue b/vue3/src/components/listview.vue new file mode 100644 index 0000000..d9a037f --- /dev/null +++ b/vue3/src/components/listview.vue @@ -0,0 +1,250 @@ + + + diff --git a/vue3/src/components/pageHeader.vue b/vue3/src/components/pageHeader.vue new file mode 100644 index 0000000..975b45b --- /dev/null +++ b/vue3/src/components/pageHeader.vue @@ -0,0 +1,151 @@ + + + diff --git a/vue3/src/components/subPageHeader.vue b/vue3/src/components/subPageHeader.vue new file mode 100644 index 0000000..e8127c8 --- /dev/null +++ b/vue3/src/components/subPageHeader.vue @@ -0,0 +1,31 @@ + + + diff --git a/vue3/src/index.js b/vue3/src/index.js new file mode 100644 index 0000000..3221618 --- /dev/null +++ b/vue3/src/index.js @@ -0,0 +1,34 @@ +/** + * Created by n0m4dz on 2/6/17. + */ +import Vue from "vue"; +import axios from 'axios'; +import {i18n} from './locale/index'; +import router from './router' +import App from './app.vue'; +import { + store +} from './store/store' +window.axios = axios; + +Vue.prototype.$init = window.init +Vue.prototype.$user = window.init.user; +axios.interceptors.request.use(function (config) { + config.headers['X-CSRF-TOKEN'] = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); + return config; +}); + +if(window.init.project){ + Vue.prototype.$project = window.init.project; + Vue.prototype.$projectSettings = window.init.projectSettings; +} + +new Vue({ + router, + i18n, + store, + el: '#puzzle', + extends: App +}) + + diff --git a/vue3/src/locale/index.js b/vue3/src/locale/index.js new file mode 100644 index 0000000..0b1c765 --- /dev/null +++ b/vue3/src/locale/index.js @@ -0,0 +1,54 @@ +import { nextTick } from 'vue' +import { createI18n } from 'vue-i18n' +import mn_MN from "./locales/mn_MN.js"; +// import en_US from "./locales/en_US.js"; + + + +const messages = { + mn_MN, + // en_US +} +// export const i18n = createI18n({ +// legacy: false, +// globalInjection: true, +// locale: 'mn_MN', +// +// messages +// }) +export function setI18nLanguage(i18n, locale) { + + if (i18n.mode === 'legacy') { + i18n.global.locale = locale + } else { + + i18n.global.locale.value = locale + } + // /** + // * NOTE: + // * If you need to specify the language setting for headers, such as the `fetch` API, set it here. + // * The following is an example for axios. + // * + // * axios.defaults.headers.common['Accept-Language'] = locale + // */ + // document.querySelector('html').setAttribute('lang', locale) +} +export function setupI18n(locale) { + const i18n = createI18n({ + legacy: false, + globalInjection: true, + locale: locale, + messages + }) + setI18nLanguage(i18n, locale) + return i18n +} +// +export async function loadLocaleMessages(i18n, locale) { + // load locale messages with dynamic import + const messages = await import(`./locales/${locale}.js`) + // set locale and locale message + i18n.global.setLocaleMessage(locale, messages.default) + + return nextTick(); +} diff --git a/vue3/src/locale/locales/en_US.js b/vue3/src/locale/locales/en_US.js new file mode 100644 index 0000000..d3bf4b3 --- /dev/null +++ b/vue3/src/locale/locales/en_US.js @@ -0,0 +1,988 @@ +export default { + locale: "en-US", + user: { + "defaultMenu": "Default menu", + "pleaseWait": "Please wait", + "role": "role", + "title": "Lambda Platform", + "subtitle": "Lambda Platform", + "login": "Login", + "forgot": "Forgot password?", + "remember": "Remember me", + "loginTitle": "Login to system", + "username": "Username", + "email": "e-mail", + "password": "Password", + "loginSuccess": "Successfully logged in. Please wait for a moment!", + "loginError": "Sorry, an error occurred while logging in!!", + "emailRequired": "Please enter an email address", + "emailSendError": "An error occurred while sending the email", + "forgotDescription": "Enter your email address and reset your password", + "sendPasswordResetCode": "Receive password reset code by email", + "passwordConfirm": "Password verification", + "userNotFound": "User not found !!!", + "codeSentError": "An error occurred while sending the password update code!", + "passwordReset": "Password reset", + "passwordResetCode": "Password reset code", + "passwordResetCodeSent": "Password update code sent successfully !", + "passwordResetCodeRequired": "Password change code not included !!!", + "passwordResetSuccess": "Password successfully updated !", + "passwordConfirmError": "Password authentication did not match !!!", + "passwordResetCodeIncorrect": "The password recovery code is incorrect !!!", + "passwordResetCodeTimeout": "Password recovery code has expired !!!", + "noReply": "This email was sent automatically, so there is no need to reply.", + "databaseview": "Database, view", + "dataBase": "database", + "view": "VIEW", + "add": "Add", + "characteristics": "Characteristics", + "basic": "Basic", + "column": "Column", + "name": "Name", + "optional": "Optional", + "filter": "filter", + "data": "Data", + "save": "save", + "tableList": "Table list", + "aggregation": "Aggregation", + "sort": "Sort", + "use": "Use", + "grouping": "Grouping", + "type": "Type", + "alias": "Alias", + "dataProcessing": "Data processing", + "select": "Select", + "pleaseEnterSearchValue": "Please enter a search value", + "user": "User", + "users": "Users", + "totalEmployees": "Total employees", + "deleted": "Deleted", + "searchForInformation": "Search for information", + "addUser": "Add a user", + "noData": "No matching data", + "page": "page", + "shows": "shows", + "categorySearch": "category search", + "image": "image", + "lastName": "last name", + "firstName": "first name", + "registrationNumber": "Registration number", + "dateOfBirth": "Date of birth", + "gender": "gender", + "men": "Men", + "women": "Women", + "phone": "phone", + "fillInTheNewOne": "Fill in the new one", + "permission": "Permission", + "loginName": "Login name", + "confirmPassword": "Confirm password", + "personalInformation": "Personal information", + "changePassword": "Change password", + "settings": "Settings", + "logOut": "Log out", + "pleaseSelectRole": "Please select a role", + "administraationRightsManagment": "Administration rights management", + "additional": "additional", + "dataSource": "Data source", + "chart": "Chart", + "userList": "User list", + "import": "Import", + "register": "Register", + "confirm": "Confirm", + "menuSelection": "Menu selection", + "noMatchingData": "No matching data", + "nickName": "Nickname", + "note": "Note", + "pleaseEnterVisibleName": "Please enter a visible name", + "firstNameandLastName": "First name & last name", + "mobile": "Mobile", + "createdDate": "created date", + "registrationConfirmed": "REGISTRATION CONFIRMED", + "registrationIsNotConfirmed": "REGISTRATION IS NOT CONFIRMED", + "success": "success", + "systemUpdate": "System update", + "sendDataStructure": "Send data structure", + "pleaseReEnterYourPassword": "Re-enter your password?", + "theValueIsRegistered": "The value is registered", + "possibleTableView": "Possible table and view", + "table": "Table", + "ascending": "Ascending", + "descending": "descending", + "byLoginName": "by login name", + "dateAdded": "Date added", + "inPage": "in page", + "show": "Show", + "outOf": "total", + "fromUsers": "from users", + "showing": "showing", + "noInfo": "No information ", + "ruconfinfo": "Are you confident in retrieving employee information?", + "ruconfinfoDelete": "Are you sure you want to delete employee information completely?", + "created": "Created", + "userDeleted": "The user has been deleted", + "_logout": "Logout", + "_cancel": "Cancel", + "listOfDeletedUsers": "List of deleted users", + "by": "by", + "no": "No", + "yes": "Yes", + "completeDestruction": "Complete destruction", + "recovery": "Recovery", + "errorOccWhileDeleting": "An error occurred while deleting", + "userInformationRestored": "User information restored", + "errorOccurredWhileRetrievingData": "An error occurred while retrieving the data.", + "total": "total", + "edit": "Edit", + "pleaseLogInUsingYourRegUnamePassword": "Please log in using your registered username and password", + "frequentlyAskedQuestions": "Common question", + "toContaqt": "to contact", + "downloadYourMobileApp": "Download your mobile app.", + "instructionsUse": "Instructions for use", + "hayg": "Mongolia, Ulaanbaatar, Sukhbaatar district, 9th khoroo, Ikh toiruu 54, Computer Mall, 8th floor, room 8002", + "plseResUrPassUsingUrRegisteredEmail": "Please reset your password using your registered email address?", + "downloadAppHere": "Download the app here", + }, + agent_wizard: { + "confirm_registration_information": "Confirm registration information", + "step": "Step", + "hello": "Hello ?", + "your_name": "Your name", + "your_last_name": "Your last name", + "name_desc": "Please write your real name in either Latin or Mongolian letters, up to a maximum of 75 characters.", + "last_name_desc": "Please write your last name in either Latin or Mongolian letters, up to a maximum of 75 characters.", + "your_birthday": "Your birthday", + "your_gender": "Your gender", + "women": "Female", + "man": "Men", + "_register": "Registration number", + "register_desc": "Please enter your registration number. Please write in Mongolian only.", + "example": "For example", + "contact_information": "Contact information", + "your_email_address": "Your E-mail address", + "email_desc": "Please enter your email address. Please write in Latin characters, lowercase, without spaces.", + "your_phone_number": "Your cell phone number", + "phone_desc": "Please enter your mobile number. Use only numbers and spaces.", + "profile_image": "Profile image", + "profile_image_uploud": "Upload a profile picture", + "profile_desc": "Please select your profile picture and upload it to the server. Image size should not exceed 1mb.", + "your_new_password": "Your new password", + "password_desc": "Passwords must be in Latin letters, uppercase and lowercase letters, numbers, special characters, with no spaces.", + "rep_your_new_password": "Repeat your new password", + "_prev": "Previous", + "_next": "Next", + "enter_personal_information": "Please enter your personal information correctly!", + "enter_contact_information": "Please enter your contact information correctly!", + "please_change_your_password": "Please change your password! Your new password will be used in the future", + "please_contact_system_administor": "If you need any help, please contact the system administrator", + "back": "Back", + "entered_information": "The information you entered", + "information_alert": "Please review your information and send it to the system if it is accurate.", + "no_information": "No information", + "date_you_added_system": "The date you were added to the system", + "send_registration": "Send registration", + "userDeleted": "The user has been deleted", + "errorOccurredDeleting": "An error occurred while deleting.", + "UserInformationRestored": "User information restored.", + "ErrorRetrievingData": "Error retrieving data!", + "NoSearchResultsFound": "No search results found!", + "SpacesAreIncluded": "Spaces are included.", + }, + adminModule: { + "db": "Database", + "usersAndUserGroups": "User, User group", + "users": "Users", + "userGroupsPermission": "User groups, Permissions", + "sendDBSchema": "Send Database schema", + "AddColumn": "Add a column", + "systemUpdate": "System update", + "graphic": "Graphic", + "column": "Column", + "dataType": "Data type", + "form": "Form", + "table": "Table", + "original_preparation": "Original preparation", + "pleaseWait": "Please wait", + "_form": "Form", + "value_column": "Value column", + "Custom_column ": "Custom column", + "list_grid": "List | Grid", + "Judgment_column ": "Filter column", + "form_value": "Form (take value)", + "InformationSuccessfullyDistributed": "Information successfully distributed!", + "InformationReturned": "Information returned!", + }, + graphql: { + "graphqlManagement": "Graphql management", + "table": "Table", + "selectTable": "Select a table", + "name": "Name", + "idField": "ID field", + "hideFields": "Hide fields", + "permissionActions": "Permission actions", + "add": "Add", + "edit": "Edit", + "delete": "Delete", + "save": "Save", + "accessAndAccessRights": "Access and access rights", + "nevtersenHundHaruulah": "Show it to anyone who has logged in.", + "accessRights": "Access rights", + "allUsersCanSee": "All users can see it if they are not authorized", + "subTables": "Sub-tables", + "subTable": "Sub-table", + "connectionField": "Connection field", + "tableList": "table list", + "viewList": "View list", + "real_time": "Real time subscription", + "cancel": "Cancel", + "tableParentId": "Table parent ID", + "action": "Action", + }, + components: { + "add": "Add", + "pleaseEnterSearchValue": "Please enter a search value...", + "pleaseWait": "Please wait for a moment!", + "deleteData": "Are you sure you want to delete your data?", + "name": "Name", + "yes": "Yes", + "no": "No", + "copy": "Copy", + "table": "Table", + "basicTable": "Basic table", + "selectTable": "Select a table", + "applications": "Applications", + "additions": "Additions", + "logistics": "Logistics", + "letter": "The letter", + "fileDirectory": "File directory", + "admin": "Admin", + "systemAdministrator": "System administrator", + "personalInformation": "Personal information", + "settings": "Settings", + "logOut": "Log out", + "changePassword": "Change password ", + "projectList": "Project list", + "table_list": "table list", + "ui_builder": "UI builder", + "_form": "Form", + "someContents": "Some contents", + "_cancel": "Cancel", + }, + chart: { + "horizontal_value": "Horizontal value", + "groupBy": "group by", + "line": "Lines", + "_big": "Large", + "_small": "Small", + "field": "Field", + "settings": "Settings", + "icon": "Icon", + "bg_color": "Background color", + "text_color": "Text color", + "link_title": "Title link", + "link": "link", + "values": "values", + "element_type": "Element type", + "_filter": "Filter", + "_name": "Name", + "responsible_value": "Responsible value", + "_save": "Save", + "enter_name": "Please enter a name...", + "data_table": "Data table", + "selectTable": "Select a table", + "aggregation": "Aggregation", + "no": "No", + "count": "Count", + "_max": "Max", + "_min": "Min", + "_avg": "Aug.", + "_sum": "Sum", + "count_distinct": "Count Distinct", + "avg_distinct": "Avg Distinct", + "sum_distinct": "Sum Distinct", + "_sort": "Sort", + "no_sort": "Not sort", + "grouping": "Grouping", + "_type": "Type", + "fictitious_name": "Fictitious name", + "_color": "Color", + }, + dataForm: { + "save": "Save", + "pleaseWait": "Please wait for a moment!", + "fillInTheNewOne": "Fill in the new one", + "close": "Close", + "basicSettings": "Basic settings", + "configureTheData": "Configure the data", + "trigger": "Trigger", + "informationLink": "Information link", + "GetValuesFromTheTable": "Get values from the table", + "Geographic": "Geographic", + "AdditionalValues": "Additional values", + "selectMultipleImg": "Whether to select multiple images", + "TypeOfTheEditor": "Type of the editor", + "Placeholder": "Placeholder", + "default_Value": "Default value", + "Get_value_parameter": "Get the value from the parameter", + "Parameter_name": "Name of the parameter", + "Get_user_ID": "Get a user ID", + "Consolidation_formula": "Consolidation formula", + "Whether_to_summarize": "Whether to summarize", + "Choose_a_formula": "Choose a formula", + "Formula_type": "Formula type", + "Take_the_word_before_merger": "If you take the word before the merger", + "example": "For example ", + "total": "Total", + "number": "Number", + "ets": "ets", + "Symbol": "Symbol", + "get_symbol_after_merger": "If you get a symbol after the merger", + "Verification_conditions": "Verification conditions", + "Form_of_data_verification": "Form of data verification", + "Password_settings": "Settings of the password", + "Password_verification": "Password verification", + "_pass": "Password", + "Create_a_password": "Create a password", + "Check_password_during_editing": "Check the password during editing", + "number_precision": "Number precision", + "Whether_get_values_database": "Whether to get values from the database", + "Choose_multiple_values": "Choose multiple values", + "value": "Value", + "visible_word": "A visible word", + "visible_thumb": "A visible image", + "add": "Add", + "table": "Table", + "selectTable": "Select a table", + "Related_fields": "Related fields", + "Visible_fields": "Visible fields", + "Select_fields": "Select fields", + "Sort_field": "Sort field", + "Father_column": "parent id", + "form": "In the form", + "this_table ": "This table", + "Display_Add_Data_button ": "Display the Add Data button", + "Add_data_Form ": "Add data Form", + "List_of_tables ": "List of tables", + "Link_terms ": "Terms of link ", + "Get_customer ": "Get from the customer", + "Custom_column ": "Custom column", + "Judgment_column ": "Filter column", + "Call_from_server": "Call from server", + "data_loading_URL": "data loading URL", + "Trigger_load_time": "Trigger load time", + "Example_data_returned_server": "Example of data returned from the server", + "Successful": "Successful", + "URL_call_information_link": "URL to call the information link", + "Value_table": "Table of values", + "Value_return_field": "Value return field", + "Geographic_settings": "Geographic settings", + "attribute": "Attribute", + "properties": "properties", + "Geometric_type": "Geometric type", + "point": "Point", + "line": "Line", + "polygon": "Polygon", + "length_center": "The length of the center", + "latitude_center": "The latitude of the center", + "Map_magnification": "Map magnification", + "Background_map": "Background map", + "Google_Street": "Google Street", + "Google_Space": "Google Space", + "Open_Street_Map": "Open Street Map", + "Check_overlap_area": "Check the overlap of the area", + "Feature_Class_link": "Feature Class link", + "Search_field": "Search field", + "Search_value_field": "Search value field", + "Success_message": "Success message", + "Error_message": "Error message", + "Form_name": "Form name", + "Form_type": "Form type", + "Simple_form": "Simple form", + "Step_by_step_form": "Step-by-step form", + "data_table": "Data table", + "idField": "ID field", + "Date_generated_automatically": "Date generated automatically", + "render_by_tab": "Section render by tab", + "Label_location": "Label location", + "Form_width": "Form width", + "Save_button_word": "Save button word", + "Padding_spacing": "Padding - spacing", + "model": "Model", + "displayName": "Display name", + "hide": "Hide", + "inactive": "Inactive", + "translation": "Translation", + "formula": "Formula", + "userInterface": "User interface", + "_subform": "Subform", + "_form": "Form", + "formula_conditions": "Formula, Conditions", + "field": "Field", + "basic_from": "Basic form", + "conditions": "Conditions", + "add_a_field": "Add a field", + "controller_namespace": "Controller namespace", + "namespace": "Namespace", + "before_insert": "Before insert", + "after_insert": "After insert", + "before_update": "Before update", + "after_update": "After update", + "_type": "Type", + "_top": "top", + "_left": "left", + "Choose_type": "Choose a type", + "min_height": "min-height", + "Close_deletion_action": "Close the deletion action", + "close_add_ons_action": "Close the add-ons action", + "row_numbering": "Row numbering", + "Use_table_type": "Use Table Type ", + "Table_Type_field": "Table Type field", + "Table_Type_value": "Table Type value", + "Consolidation_forms_and_tables": "Consolidation of forms and tables", + "_link": "Link", + "iframe_page": "iframe page", + "No_action": "No action", + "_division": "Partition", + "menuType": "Menu type", + "connectionPath": "Connection path", + "name": "Name", + "target": "Target", + "self": "self", + "blank": "blank", + "_new": "new", + "Get_name": "Get a name", + "section_add": "Section add", + "add_column": "Add a column", + "_delete": "Delete", + "_move": "Move", + "graphicsManagement": "Graphics management", + "viewPhotos": "view photos", + "createNumber": "create number", + "other": "other", + "download": "download", + "view": "view", + "pleaseSelectFile ": "Please select a file", + "longitude": "longitude", + "latitude": "latitude", + "cancel": "cancel", + "enterCoordinatesPressEnter ": "Enter the coordinates and press \"Enter\"?", + "clickHereSelectPhoto ": "Click here to select a photo!", + "notFound": "not found", + "confirmPassword": "Confirm password", + "currentPassword": "Current password", + "pleaseWriting": "please writing", + "fromCityCenter": "From the city center", + "please_enter_value": "Please enter a value", + "formInformationSavedSuccessfully": "Form information saved successfully.", + "please_enter_formula": "Please enter a formula", + "savedSuccessfull": "Saved successfully", + "errorSaving": "An error occurred while saving!", + "formIformationSavedSuccessfull": "form information saved successfully.", + "successDeleted": "successfullyDeleted", + "selectDefaultMenu": "Select the default menu!", + "selectMenu": "Please select a menu", + "pleaseEnterPasswordYouUCurrentlyUsing": "Please enter the password you are currently using", + "pleaseReEnterYourPassword": "Re-enter your password?", + "passwordConfirmError": "Password authentication did not match !!!", + "informationIsIncomplete": "The information is incomplete", + "trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder": "There are mandatory fields to fill in the information. Look at the form and fill in the required fields with a red border!", + "successfullySaved": "Successfully saved.", + "pleaseDeleteSubDForm": "Please delete the sub-form", + "thereZNoRightChangeInformation": "There is no right to change the information", + "enterCoordinatesCorrectly": "Enter the coordinates correctly", + "error": "error", + "theSiteHasNotBeenSelected": "The site has not been selected", + "noSiteFound": "No site found", + "dataNotFound": "Data not selected", + "pleaseCompleteFirstLine": "Please complete the first line", + "search": "search", + "values": "values", + }, + dataGrid: { + "infoCourt": "Information court", + "filtering": "filtering", + "ruSureYouDeleteInfo": "Are you sure you want to delete this information?", + "yes": "Yes", + "no": "No", + "total": "total", + "updateDataFromExcelFile": "Update data from an Excel file", + "default_Value": "Default value", + "methodOfComparison": "Method of comparison", + "parameterComparison": "Parameter comparison", + "whetherLookSidebarSearch": "Whether to look in the sidebar search", + "dataLink": "data link", + "data_settings": "Data settings", + "basicSettings": "basic settings", + "selectTable": "Select a table", + "table": "Table", + "tableList": "table list", + "Related_fields": "Related fields", + "Visible_fields": "Visible fields", + "Select_fields": "Select fields", + "Select_field": "Select field", + "Sort_field": "Sort field", + "Father_column": "parent id", + "Link_terms ": "Terms of link ", + "inSearch ": "in search", + "this_table ": "This table", + "Get_customer ": "Get from the user", + "custom_column": "Custom column", + "judgment_column": "filter column", + "viewList": "View list", + "image": "Photo", + "values": "values", + "visible_word": "A visible word", + "add": "Add", + "linkSettings": "link settings", + "insertList": "insert a link", + "linkIcon": "icon link", + "showOnlyIcon": "show only icon", + "pinColumn": "pin column", + "linkType": "link type", + "pinPosition": "pin position", + "onLeft": "on the left", + "onRight": "on the right", + "radioSettings": "Radio settings", + "additionalSettings": "additional settings", + "comparativeValue": "comparative value", + "icon": "icon", + "colorCode": "color code", + "easyEdit": "easy edit", + "copy": "Copy", + "view": "View", + "columnFilterButton": "Column filter button", + "displayTableFrame": "Display the table frame", + "displayMenuColumn": "Display the menu in the column", + "showFullText": "Show full text", + "reboot": "Reboot", + "download": "download", + "pleaseSelectFile": "Please select a file", + "excelUpload": "Excel file upload", + "exportExcel": "Excel export", + "landScape": "landscape", + "portrait": "portrait", + "paperSize": "paper size", + "print": "Print", + "saveSearch": "Save search", + "pivotTool": "Save search", + "clientRender": "Client render", + "numbered": "numbered", + "comparisonModel": "Comparison model", + "selectSameValues": "Select the same values", + "multipleLinesChooseFrom": "Multiple lines to choose from", + "width": "width", + "staticWidth": "Static width", + "destroyedCanBeRestored": "Destroyed can be restored", + "paging": "paging", + "edit": "Edit", + "name": "Name", + "basic": "Basic", + "basicTable": "Basic table", + "idField": "ID field", + "data_table": "Data table", + "pleaseWait": "Please wait!", + "save": "Save", + "appearanceName": "Appearance name", + "hide": "Hide", + "court": "Court", + "searchResults": "Search results", + "translation": "Translation", + "tobePublished": "To be published", + "updateSelectedLineData": "Update selected line data", + "whenEnteringDataFromExcelFile": "When entering data from an excel file", + "Filtersettings ": "Filter settings", + "excel": "Excel", + "model": "Model", + "updateSelectedLineDataSettings": "Update the selected line data settings", + "fieldName": "Field name", + "buttonName": "Button name", + "updateAndReboot": "Update and reboot", + "countingAssociatedInfo": "Counting associated information", + "relatedTable": "Related table", + "relatedFields": "Related fields", + "fatherField": "parent ID", + "consolidationFormulas": "Consolidation & Formulas", + "formula": "Formula", + "resultsStorageArea": "Results storage area", + "consolidation": "Consolidation", + "consolidationType": "Consolidation type", + "consolidationFormula": "Consolidation formula", + "conditionTrigger": "Condition & Trigger", + "beforeCallingFromDatabase": "Before calling from the database", + "afterCallingFromDatabase": "After calling from the database", + "beforeDeleting": "Before deleting", + "afterDeleting": "After deleting", + "beforePrinting": "Before printing", + "spreadsheetForm": "Spreadsheet form", + "fromType": "Form type", + "update": "Updated", + "post": "Post", + "editable_UpdateLink": "Editable - update link", + "fixEntireLine": "Fix the entire line", + "switchEditMode": "Switch to edit mode", + "withOneClick": "with one click", + "highlightChanges": "Highlight changes", + "saveChangesBulk": "Save changes in bulk", + "gbExcelImport": "Excel import", + "excelImportFieldName": "Excel column name", + "excelImportFormTitle": "Excel import options", + "excelUploadSampleFile": "Example file", + "excelUploadRowtoStart": "Excel import start row index", + "excelUploadCustomUrl": "Excel custom link", + "excelImportModalTitle": "Import data from Excel", + "appearance": "Appearance", + "dataTable": "Data table", + "filter": "Filter", + "mini": "Mini", + "simple": "Simple", + "size": "Size", + "controllerNameSpace": "Controller namespace", + "namespace": "Namespace", + "BeforeFetch": "Before fetch", + "AfterFetch": "After fetch", + "Symbol": "Symbol", + "type": "type", + "nickName": "Nick name", + "filtersAndSelectedLineSettings": "Filters and selected line settings", + "sort": "Sort", + "column": "Column", + "delete": "Delete", + "actions": "Actions", + "firstColumn": "first column", + "buttonEdit": "button edit", + "doubleClicktoEdit": "double click to edit", + "actionsField": "Actions field", + "performActionWithMouse": "Perform the action with the mouse", + "renew": "Renew", + "tableHeaderTemplate": "Table header template", + "createHeaderTemplate": "Create a header template", + "addLine": "Add a line", + "addLineBelow": "Add a line below", + "deleteThisLine": "Delete this line?", + "addColumnAfterThisColumn": "Add a column after this column", + "pleaseDeleteThisCell": "Please delete this cell", + "checkModel": "check the model", + "height": "height", + "widthu": "width", + "row": "row", + "selectPaperSize": "select the paper size", + "currencySelection": "currency selection", + "tugrug": "togrog", + "dollar": "dollar", + "euro": "euro", + "yen": "Japanese yen", + "austDollar": "Australian dollar", + "rubli": "rouble", + "choosevalue": "choose value", + "pleaseWaitForLoading": "please wait for loading", + "successfullySaved": "Successfully saved.", + "formInformationSavedSuccessfully.": "Form information saved successfully.", + "anErrorOccurredWhileSaving": "An error occurred while saving!", + "successfullyDeleted": "successfullyDeleted", + "makeExcel": "Make an excel", + "plseEnterValue": "please enter a value", + "updatedSuccessfully": "updated succesfully", + "infoDeleted": "information deleted", + "tableDataHasBeenSuccessfullyEdited": " table data has been successfully edited", + "formInfoSavedSuccessfully": " form information saved successfully.", + "errorOccurredWhileUpdating": " An error occurred while updating.", + "pleaseSelectUpdateLine": " Please select an update line.", + "errorOccWhileDeleting": "An error occurred while deleting", + "errorMsg": "Sorry, an error occurred", + "noChangesHaveBeenReported": "No changes have been reported", + }, + dataSource: { + "database": "Database", + "add": "Add", + "view": "View", + "pleaseEnterSearchValue": "Please enter a search value...", + "pleaseWait": "Please wait for a moment!", + "deleteData": "Are you sure you want to delete your data?", + "yes": "Yes", + "no": "No", + "dataProcessing": "Data processing", + "characteristics": "Characteristics", + "basic": "Basic", + "column": "Column", + "name": "Name", + "additional": "Additional", + "filter": "Filter", + "data": "Data", + "save": "Save", + "tableList": "List of tables", + "viewList": "View list", + "aggregation": "Aggregation", + "sort": "Sort", + "noSort": "Do not sort", + "use": "Use", + "grouping": "Grouping", + "type": "Type", + "alias": "Alias", + "select": "Select", + "bolomjitTableAndView": "Available \"table\" and \"view\"", + "selectTable": "Select a table", + "applications": "Applications", + "errorOccurredWhileSaving": "An error occurred while saving!", + }, + role: { + "administraationRightsManagment": "Administration rights management", + "welcome": "Welcome!", + "loggedIn": " Logged in", + "personalInfo": "Personal information", + "changePass": "Change password", + "superAdminManagement": "Super admin management", + "logout": "Log out", + "pleaseWait": "Please wait for a moment!", + "add": "Add", + "pleaseSelectRole": "Please select role?", + "role": "Role", + "additional": "Additional", + "dataSource": "Data source", + "userList": "User list", + "import": "Import", + "register": "Register", + "confirm": "Confirm", + "save": "Save", + "menuSelection": "Menu selection", + "possibleTableView": "Possible table and view", + "table": "Table", + "name": "Name", + "displayName": "Display name", + "note": "Note", + "cancel": "Cancel", + "defaultMenu": "Default menu", + "chart": "Chart", + "tableName": "table name", + "table_name": "Table name", + }, + project: { + "project": "PROJECT", + "settings": "Settings", + "data_recording_environment": "DATA RECORDING ENVIRONMENT", + "_form": "Form", + "table": "Table", + "form_and_table_consolidation": "Form and table consolidation", + "data_processor": "DATA PROCESSOR", + "_chart": "Chart", + "original_preparation": "Original preparation", + "analysis": "Analysis", + "target_statement": "Target statement", + "graphql_management": "Graphql management", + "menu": "MENU", + "menu_settings": "Menu settings", + "data_settings": "Data settings", + "project_key": "Project key", + "server_languege_framework": "Server language and framework", + "create_using": "create using", + "download_create_file": "Download and create a file", + "lambda": "Lambda", + "lambda_cli": "Lambda CLI", + "lambda_example_app": "Lambda example app", + "l_key": "key", + "create": "create", + "lambda_settings": "Lambda settings", + "laravel_framework": "PHP: Laravel framework", + "go_framework": "Go: Echo framework", + "database": "Database", + "database_connect": "Database connection", + "ready": "Ready", + "_success": "I wish you a success", + "type": "type", + "manage_access_rights": "Manage access rights", + "add": "Add", + "menuSelection": "Menu selection", + "default_menu": "Default menu", + "lambda_platform": "composer create-project lambda-platform/laravel", + "composer": "Composer", + "_save": "Save", + "optional": "Optional", + "data_source": "Data source", + "_moqup": "Moqup", + "user_list": "User list", + "_import": "Import", + "register": "Register", + "_confirm": "Confirm", + "deleteData": "Are you sure you want to delete your data?", + "form_value": "Value (Form)", + "alertSelectColumns": "Please select columns", + "errorMsg": "An error occurred while saving!", + "please_wait": "Please wait", + }, + puzzle: { + "manage_access_rights": "Manage access rights", + "data_recording_environment": "DATA RECORDING ENVIRONMENT", + "_form": "Form", + "table": "Table", + "form_and_table_consolidation": "Form and table consolidation", + "data_processor": "DATA PROCESSOR", + "data_settings": "Data settings", + "_chart": "Chart", + "original_preparation": "Original preparation", + "_report": "Report", + "analysis": "Analysis", + "target_statement": "Target statement", + "graphql_management": "Graphql management", + "usersAndUserGroups": "User, User group", + "users": "Users", + "userGroupsPermission": "User groups, Permissions", + "menu_settings": "Menu settings", + "logOut": "Log out", + "cancel": "Cancel", + "please_wait": "Please wait for a moment", + "add": "Add", + "_save": "Save", + "optional": "Optional", + "duties": "Duties", + "_name": "Name", + "appearance_name": "Appearance name", + "note": "Note", + "please_select_role": "Please select a role", + "data_source": "Data source", + "_moqup": "Moqup", + "user_list": "User list", + "_import": "Import", + "default_menu": "Default menu", + "register": "Register", + "_confirm": "Confirm", + "list_grid": "List | Grid", + "custom_column": "Custom column", + "judgment_column": "Judgment column", + "value_column": "Value column", + "delete_data": "Please delete the data", + "menuSelection": "Menu selection", + "not_found": "not found", + "meaningTake": "Meaning to take", + "filter": "filter", + }, + notify: { + "notice": "Notices", + "no_notice": "No announcements yet!", + "view_all_notifications": "View all notifications", + }, + appAdmin: { + "manual": "Manual", + "logOut": "Log out", + "cancel": "Cancel", + "add": "Add", + "minus": "Minus", + "pleaseWait": "Please wait for a moment!", + "pleaseEnterSearchValue": "Please enter a search value...", + "delete_data": "Are you sure you want to delete your data?", + "no": "no", + "yes": "yes", + "settings": "Settings", + "menu_location": "Menu location", + "stepped": "Stepped", + "stepped_small": "Stepped small", + "decomposes": "Decomposes", + "cross": "Cross", + "color_selection": "Color selection", + "dark_mode": "Dark mode", + "bright_mode": "Bright mode", + "description": "To add routing information correctly, enter agents from top to bottom when adding agents", + "data_processor": "Data processor", + "original_preparation": "Original preparation", + "dataProcessing": "Data processing", + "graphics_generator": "Graphics generator", + "point": "Point", + }, + moqup: { + "elements": "elements", + "chart": "Chart", + "save": "save", + "embedlink": "Embed link", + "edit": "Edit", + "phone": "Phone", + "tablet": "Tablet", + "computer": "Computer", + "bigComputer": "Big computer", + }, + page: { + "pageNotFound": "The Page can\"t be found", + }, + alertMessage: { + "anErrorOccurredWhileSaving": "An error occurred while saving!", + "successfullyDeleted": "successfullyDeleted", + "plseEnterValue": "please enter a value", + "updatedSuccessfully": "updated successfully", + "infoDeleted": "information deleted", + "savedSuccessfull": "Saved successfully", + "confirm": "Confirm", + "errorOccurredWhileUpdating": " An error occurred while updating.", + "pleaseSelectUpdateLine": " Please select an update line.", + "errorOccWhileDeleting": "An error occurred while deleting", + "errorMsg": "Sorry, an error occurred", + "noChangesHaveBeenReported": "No changes have been reported", + "pleaseWait": "Please wait", + "userDeleted": "The user has been deleted", + "successDeleted": "Successfully Deleted", + "userInformationRe": "User information restored", + "errorRetriev": "An error occurred while restoring the data", + "notFound": "No search results found!", + "imformation_registered": "Your information has been successfully registered. Please wait for a moment", + "errorServer": "An error occurred on the server", + "errorSendingMail": "An error occurred while sending the email", + "please_enter_value": "Please enter a value", + "formInformationSavedSuccessfully": "Form information saved successfully.", + "please_enter_formula": "Please enter a formula", + "errorSaving": "An error occurred while saving!", + "formIformationSavedSuccessfull": "form information saved successfully.", + "selectDefaultMenu": "Select the default menu!", + "selectMenu": "Please select a menu", + "form_value": "Form (take value)", + "alertSelectColumns": "Select the appropriate columns", + "please_wait": "Please wait for a moment", + "pageNotFound": "The Page can\"t be found", + }, + crud: { + "registration_history": "Registration history", + "Information_viewing_history": "Information viewing history", + "_add": "Add", + "_save": "Save", + "re_call": "Call again", + "_print": "Print", + "download_file": "Download as an Excel file", + "excelUpload": "Import data from Excel file", + }, + settingDrawer: { + fixation: "Fixation", + fluid: "Fluid", + globalStyleSetting: "Global style setting", + darkStyle: "Dark style", + lightStyle: "Light style", + theme: "Theme", + navigationMode: "Navigation mode", + sidebarNavigater: "Sidebar navigater", + topNavigater: "Top navigater", + onlyValid: "This setting is only valid for [top bar navigation]", + contentWidth: "Content area width", + fixHeader: "Fixed Header", + configurableWhenFixingHeaders: "Configurable when fixing headers", + hideHeaders: "Hide headers when sliding", + fixedSideMenu: "Fixed side menu", + otherSettings: "Other settings", + layoutSettings: "Layout settings", + colorBlindness: "Color blindness mode", + grayMode: "Gray mode", + multiTab: "Multi-tab mode", + copySettings: "Copy Settings", + testFun: "Test function", + darkMode: "Dark mode", + contentArea: "Content area" + }, + userMenu: { + test: "Test", + systemConfig: "System config", + logout: "Logout", + checkLogout: "Want to logout ?", + lockScreen: "Lock screen" + }, + multiTab: { + closeCurrent: "Close current", + closeRight: "Close right", + closeLeft: "Close left", + closeAll: "Close all", + cannotCloseLast: "Can not close the last label", + noLeft: "No left label", + noRight: "No right label" + } +} diff --git a/vue3/src/locale/locales/ko_KR.js b/vue3/src/locale/locales/ko_KR.js new file mode 100644 index 0000000..3a9d054 --- /dev/null +++ b/vue3/src/locale/locales/ko_KR.js @@ -0,0 +1,934 @@ +export default { + locale: 'ko-KR', + user:{ + "defaultMenu":"기본 메뉴", + "pleaseWait":"잠시만 기다려주세요!", + "role":"역할", + "title": "람다 플랫폼", + "subtitle": "람다 플랫폼", + "login": "로그인", + "forgot": "비밀번호 찾기", + "remember": "로그인 상태 유지", + "loginTitle": "시스템 로그인", + "username": "ID", + "email": "이메일", + "password": "비밀번호", + "loginSuccess": "로그인 되었습니다. 잠시만 기다려주세요!", + "loginError": "죄송합니다. 오류가 발생하였습니다. 다시 시도해주세요!", + "emailRequired": "이메일을 입력하세요.", + "emailSendError": "이메일을 보내는 동안 오류가 발생했습니다", + "forgotDescription": "이메일 입력 후 비밀번호를 재설정해주세요.", + "sendPasswordResetCode": "비밀번호 재설정 코드 이메일로 받기", + "passwordConfirm": "비밀번호 확인", + "userNotFound": "사용자를 찾을 수 없습니다.", + "codeSentError": "확인 코드 전송 시 오류가 발생하였습니다. 다시 시도해주세요!", + "passwordReset": "비밀번호 재설정 비밀번호 업데이트", + "passwordResetCode": "비밀번호 재설정 코드", + "passwordResetCodeSent": "확인 코드가 전송되었습니다.", + "passwordResetCodeRequired": "확인 코드가 입력하지 않았습니다!", + "passwordResetSuccess": "비밀번호가 정상적으로 변경되었습니다!", + "passwordConfirmError": "비밀번호가 일치하지 않습니다!", + "passwordResetCodeIncorrect": "확인 코드가 맞지 않습니다. 다시 확인해주세요!", + "passwordResetCodeTimeout": "시간이 초과되었습니다. 다시 시도해주세요!", + "noReply": "이 이메일은 자동으로 전송되었으므로 회신할 필요가 없습니다.", + "databaseview": "데이터베이스, 보기", + "database": "데이터 베이스", + "view": "보다", + "add": "추가하다", + "characteristics": "형질", + "basic": "기초적인", + "column": "열", + "name": "이름", + "optional": "부가물", + "filter": "필터", + "data": "데이터", + "save": "저장", + "tableList": "테이블 목록", + "aggregation": "집합", + "sort": "종류", + "use": "사용하다", + "grouping": "그룹화", + "type": "유형", + "alias": "별명", + "dataProcessing": "데이터 처리", + "select": "선택하다", + "pleaseEnterSearchValue": "검색 값을 입력하십시오", + "user": "사용자", + "users": "사용자", + "totalEmployees": "총 직원", + "deleted": "삭제됨", + "searchForInformation": "정보 검색", + "addUser": "사용자 추가", + "noData": "데이터 없음", + "page": "페이지", + "shows": "보여 주다", + "categorySearch": "카테고리 검색", + "image": "영상", + "lastName": "성", + "firstName": "이름", + "registrationNumber": "등록 번호", + "dateOfBirth": "생일", + "gender": "성별", + "men": "남자들", + "women": "여성", + "phone": "핸드폰", + "fillInTheNewOne": "새로운 것을 채우십시오", + "permission": "허가", + "loginName": "로그인 이름", + "confirmPassword": "비밀번호 확인", + "personalInformation": "개인 정보", + "changePassword": "비밀번호 변경", + "settings": "설정", + "logOut": "로그 아웃", + "pleaseSelectRole": "역할을 선택하세요.", + "administraationRightsManagment": "행정권 관리", + "additional": "추가의", + "dataSource": "데이터 소스", + "chart": "차트", + "userList": "사용자 목록", + "import": "수입", + "register": "등록하다", + "confirm": "확인하다", + "menuSelection": "메뉴 선택", + "noMatchingData": "일치하는 데이터가 없습니다", + "nickName": "별명", + "note": "메모", + "pleaseEnterVisibleName": "보이는 이름을 입력하세요", + "firstNameandLastName": "이름 및 성", + "mobile": "이동하는", + "createdDate": "만든 날짜", + "registrationConfirmed": "등록 확인됨", + "registrationIsNotConfirmed": "등록이 확인되지 않았습니다", + "success": "성공적인", + "systemUpdate": "시스템 업데이트", + "sendDataStructure": "데이터 구조 보내기", + "pleaseReEnterYourPassword": "비밀번호를 다시 입력하시겠습니까?", + "theValueIsRegistered": "값이 등록되었습니다", + "possibleTableView": '가능한 "테이블" 및 "보기"', + "table": "테이블", + "ascending": "오름차순", + "descending": "내림차순", + "byLoginName": "로그인 이름으로", + "dateAdded": "추가된 날짜", + "inPage": "인페이지", + "show": "보여 주다", + "outOf": "총", + "fromUsers": "사용자로부터", + "showing": "전시", + "noInfo":"정보 없음 ", + "ruconfinfo": "직원 정보 검색에 자신이 있습니까?", + "ruconfinfoDelete": "직원 정보를 완전히 삭제하시겠습니까?", + "created": "만들어진", + "userDeleted": "사용자가 삭제되었습니다.", + "_logout":"로그 아웃", + "_cancel":"취소", + "listOfDeletedUsers": "삭제된 사용자 목록", + "by": "~에 의해", + "no":"아니요", + "yes":"예", + "completeDestruction": "전파", + "recovery": "회복", + "errorOccWhileDeleting": "삭제하는 동안 오류가 발생했습니다.", + "userInformationRestored": "사용자 정보 복원", + "errorOccurredWhileRetrievingData": "데이터를 검색하는 동안 오류가 발생했습니다.", + "total": "합계", + "edit":"다듬다", + "pleaseLogInUsingYourRegUnamePassword": "등록하신 아이디와 비밀번호로 로그인해주세요!", + "frequentlyAskedQuestions": "보편 질문", + "toContaqt": "연락하다", + "downloadYourMobileApp": "모바일 앱을 다운로드합니다.", + "instructionsUse": "사용 지침", + "hayg": "몽골, 울란바토르 시, 수흐바토르 지구, 9th khoroo, Ikh toiruu 54, Computer Mall, 8층, 8002호", + "plseResUrPassUsingUrRegisteredEmail": "등록된 이메일 주소를 사용하여 비밀번호를 재설정하세요?", + "downloadAppHere": "여기에서 앱 다운로드", + }, + agent_wizard:{ + "confirm_registration_information":"등록 정보 확인", + "step":"단계", + "hello":"안녕하십니까 ?", + "your_name":"당신의 이름", + "your_last_name":"당신의 성", + "name_desc":"귀하의 실명은 라틴 또는 몽골어로 최대 75자까지 작성하십시오.", + "last_name_desc":"성은 라틴어 또는 몽골어로 최대 75자까지 작성하십시오.", + "your_birthday":"생년월일", + "your_gender":"당신의 성별", + "women":"여자", + "man":"남자", + "_register": "등록 번호", + "register_desc": "등록번호를 입력해주세요. 몽골어로만 작성해주세요.", + "example":"예를 들어", + "contact_information":"연락처 정보", + "your_email_address":"귀하의 이메일 주소", + "email_desc":"당신의 이메일 주소를 입력하십시오. 공백 없이 라틴 문자, 소문자로 작성하십시오.", + "your_phone_number":"휴대전화 번호", + "phone_desc":"휴대폰 번호를 입력해주세요. 숫자와 공백만 사용하십시오.", + "profile_image":"프로필 이미지", + "profile_image_uploud":"프로필 사진 업로드", + "profile_desc":"프로필 사진을 선택하여 서버에 업로드하십시오. 이미지 크기는 1MB를 초과할 수 없습니다.", + "your_new_password":"새 비밀번호", + "password_desc":"비밀번호는 라틴 문자, 대문자 및 소문자, 숫자, 특수 문자로 공백 없이 입력해야 합니다.", + "rep_your_new_password":"새 비밀번호를 반복하세요.", + "_prev":"이전의", + "_next":"다음", + "enter_personal_information":"개인정보를 정확하게 입력해주세요!", + "enter_contact_information":"연락처를 정확하게 입력해주세요!", + "please_change_your_password":"비밀번호를 변경해주세요! 새 비밀번호는 앞으로 사용됩니다.", + "please_contact_system_administor":"도움이 필요하면 시스템 관리자에게 문의하세요.", + "back":"돌아가다", + "entered_information":"입력한 정보", + "information_alert":"귀하의 정보를 검토하고 정확한 경우 시스템에 보내주십시오.", + "no_information":"정보 없음", + "date_you_added_system":"시스템에 추가된 날짜", + "send_registration":"등록 보내기", + "userDeleted":"사용자가 삭제되었습니다.", + "errorOccurredDeleting":"삭제하는 동안 오류가 발생했습니다.", + "UserInformationRestored":"사용자 정보 복원.", + "ErrorRetrievingData":"데이터를 검색하는 동안 오류가 발생했습니다!", + "NoSearchResultsFound":"검색된 결과가 없습니다!", + "SpacesAreIncluded":"공간이 포함되어 있습니다.", + }, + adminModule:{ + "db": "데이터베이스", + "usersAndUserGroups": "소비자 권리", + "users": "사용자", + "userGroupsPermission": "액세스 권한, 권한", + "sendDBSchema":"데이터베이스 스키마 보내기", + "AddColumn":"열 추가", + "systemUpdate":"시스템 업데이트", + "graphic":"그래픽", + "column":"열", + "dataType":"데이터 형식", + "form":"형태", + "table":"테이블", + "original_preparation": "원래 준비", + "pleaseWait":"잠시만 기다려주세요!", + "_form":"형태", + "value_column": "값 열", + "Custom_column ":"맞춤 열", + "list_grid": "목록 | 그리드", + "Judgment_column ":"필터 열", + "form_value":"형태 (가치를 취하다)", + "InformationSuccessfullyDistributed":"정보가 성공적으로 배포되었습니다!", + "InformationReturned":"정보가 반환되었습니다!", + }, + graphql:{ + "graphqlManagement":"Graphql 관리", + "table":"테이블", + "selectTable":"테이블 선택", + "name": "이름", + "idField":" ID 필드", + "hideFields":"필드 숨기기", + "permissionActions":"권한 작업", + "add":"추가하다", + "edit":"편집하다", + "delete":"삭제", + "save": "저장", + "accessAndAccessRights":"접근 및 접근 권한", + "nevtersenHundHaruulah":"로그인 한 모든 사람에게 보여줍니다.", + "accessRights":"액세스 권한", + "allUsersCanSee":"권한이 없는 경우 모든 사용자가 볼 수 있습니다.", + "subTables":"하위 테이블", + "subTable":"하위 테이블", + "connectionField":"연결 필드", + "tableList": "테이블 목록", + "viewList": "View 목록", + "real_time": "실시간 구독", + "cancel":"취소", + "tableParentId":"테이블 상위 ID", + "action":"동작", + }, + components:{ + "add": "추가하다", + "pleaseEnterSearchValue": "검색 값을 입력하십시오...", + "pleaseWait":"잠시만 기다려주세요!", + "deleteData":"데이터를 삭제하시겠습니까?", + "name": "이름", + "yes":"예", + "no":"아니요", + "copy":"복사", + "table":"테이블", + "basicTable":" 기본 테이블", + "selectTable":"테이블 선택", + "applications":"애플리케이션", + "additions":"추가 사항", + "logistics":"물류 센터", + "letter":"그 편지", + "fileDirectory":"파일 디렉토리", + "admin":"관리자", + "systemAdministrator":"시스템 관리자", + "personalInformation":"개인 정보", + "settings":"설정", + "logOut":"로그 아웃", + "changePassword":"비밀번호 변경", + "projectList":"프로젝트 목록", + "table_list":"테이블 목록", + "ui_builder":"UI 빌더", + "_form":"형태", + "someContents":"일부 내용", + "_cancel":"취소", + }, + chart:{ + "horizontal_value": "수평 값", + "groupBy": "그룹화 기준", + "line": "윤곽", + "_big": "크기가 큰", + "_small": "작은", + "field": "들", + "settings": "설정", + "icon": "상", + "bg_color": "배경색", + "text_color": "텍스트 색상", + "link_title": "제목 링크", + "link": "링크", + "values": "가치", + "element_type": "요소 유형", + "_filter": "필터", + "_name": "이름", + "responsible_value": "책임 있는 가치", + "_save": "저장", + "enter_name": "이름을 입력하세요...", + "data_table": "데이터 테이블", + "selectTable":"테이블 선택", + "aggregation":"집합", + "no":"아니요", + "count":"세다", + "_max":"최대", + "_min":"최저한의", + "_avg":"평균", + "_sum":"Sum", + "count_distinct":"카운트 고유", + "avg_distinct":"평균 고유", + "sum_distinct":"합계 구별", + "_sort":"정렬", + "no_sort":"정렬하지 않음", + "grouping":"그룹화", + "_type":"유형", + "fictitious_name":"가상의 이름", + "_color":"색상", + }, + dataForm:{ + "save":"저장", + "pleaseWait":"잠시만 기다려주세요!", + "fillInTheNewOne": "새로운 것을 채우십시오", + "close":"닫다", + "basicSettings":"기본 설정", + "configureTheData":"데이터 구성", + "trigger":"방아쇠", + "informationLink":"정보 링크", + "GetValuesFromTheTable":"테이블에서 값 가져오기", + "Geographic":"지리적", + "AdditionalValues":"추가 값", + "selectMultipleImg":"여러 이미지를 선택할지 여부", + "TypeOfTheEditor":"편집기 유형", + "Placeholder":"자리 표시자", + "default_Value":"기본값", + "Get_value_parameter":"매개변수에서 값 가져오기", + "Parameter_name":"매개변수 이름", + "Get_user_ID":"사용자 ID 가져오기", + "Consolidation_formula":"연결 공식", + "Whether_to_summarize":"요약할지 여부", + "Choose_a_formula":"공식을 선택하다", + "Formula_type":"수식 유형", + "Take_the_word_before_merger":"합병 전에 단어을 받다면", + "example":"예를 들어", + "total":"합계", + "number":"숫자", + "ets":"등등", + "Symbol":"상징", + "get_sign_after_merger":"합병 후 심볼을 얻은 경우", + "Verification_conditions":"점검 조건", + "Form_of_data_verification":"데이터 확인 형식", + "Password_settings":"비밀번호 설정", + "Password_verification":"비밀번호 확인", + "_pass":"비밀번호", + "Create_a_password":"비밀번호 만들기", + "Check_password_during_editing":"편집 중 비밀번호 확인", + "number_precision":"침대 정확도", + "Whether_get_values_database":"데이터베이스에서 값을 가져올지 여부", + "Choose_multiple_values":"여러 값 선택", + "value":"의미", + "visible_word":"보이는 단어", + "add":"추가하다", + "table":"테이블", + "selectTable":"테이블 선택", + "Related_fields":"관련 분야", + "Visible_fields":"보이는 필드", + "Select_fields":"필드 선택", + "Sort_field":"정렬 필드", + "Father_column":"부모 아이디", + "form":"의 형태의", + "this_table ":"이 테이블", + "Display_Add_Data_button ":"데이터 추가 버튼 표시", + "Add_data_Form ":"데이터 포트 추가", + "List_of_tables ":"테이블 목록", + "Link_terms ":"링크 조건", + "Get_customer ":"고객으로부터 받기", + "Custom_column ":"맞춤 열", + "Judgment_column ":"필터 열", + "Call_from_server":"서버에서 호출", + "data_loading_URL":"데이터 로딩 URL", + "Trigger_load_time":"트리거 로드 시간", + "Example_data_returned_server":"서버에서 반환된 데이터의 예", + "Successful":"성공적인", + "URL_call_information_link":"정보 링크를 호출하는 URL", + "Value_table":"의미 파악 테이블", + "Value_return_field":"값 반환 필드", + "Geographic_settings":"지리적 설정", + "attribute":"기인하다", + "properties":"속성", + "Geometric_type":"기하학적 유형", + "point":"점", + "line":"선", + "polygon":"다각형", + "length_center":"중심의 길이", + "latitude_center":"중심의 위도", + "Map_magnification":"지도 확대", + "Background_map":"배경 지도", + "Google_Street":"구글 스트리트", + "Google_Space":"구글 스페이스", + "Open_Street_Map":"거리 지도 열기", + "Check_overlap_area":"영역의 겹침 확인", + "Feature_Class_link":"Feature class 링크", + "Search_field":"검색 분야", + "Search_value_field":"검색 값 필드", + "Success_message":"성공 메시지", + "Error_message":"에러 메시지", + "Form_name":"형태 이름", + "Form_type":"형태 유형", + "Simple_form":"간단한 형태", + "Step_by_step_form":"단계별 형태", + "data_table": "데이터 테이블", + "idField":" ID 필드", + "Date_generated_automatically":"자동으로 생성된 날짜", + "render_by_tab":"탭별 섹션 렌더링", + "Label_location":"라벨 위치", + "Form_width":"형태 너비", + "Save_button_word":"버튼 단어 저장", + "Padding_spacing":"Padding - 간격", + "model":"모형", + "displayName":"외모 이름", + "hide": "숨기다", + "inactive": "비활성", + "translation": "번역", + "formula": "공식", + "userInterface": "사용자 인터페이스", + "_subform": "서브폼", + "_form": "형태", + "formula_conditions": "공식, 조건", + "field": "영역", + "basic_from": "기본 형태", + "conditions": "정황", + "add_a_field": "필드 추가", + "controller_namespace": "컨트롤러 네임스페이스", + "namespace": "네임스페이스", + "before_insert": "추가하기 전에", + "after_insert": "추가 후", + "before_update": "업데이트 전", + "after_update": "업데이트 후", + "_type":"유형", + "_top":"맨 위", + "_left":"왼쪽", + "Choose_type":"유형 선택", + "min_height":"최소 높이", + "Close_deletion_action":"삭제 작업 닫기", + "close_add_ons_action":"추가 기능 닫기", + "row_numbering":"어깨 번호 매기기", + "Use_table_type":"테이블 유형 사용", + "Table_Type_field":"테이블 유형 필드", + "Table_Type_value":"테이블 유형 값", + "Consolidation_forms_and_tables":"형태 및 테이블 통합", + "_link":"링크", + "iframe_page":"iframe 페이지", + "No_action":"조치 없음", + "_division":"나누다", + "menuType": "메뉴 종류", + "connectionPath": "연결 경로", + "name": "이름", + "target": "과제", + "self": "자기", + "blank": "공백", + "_new": "새로운", + "Get_name": "이름을 얻다", + "section_add":"섹션 추가", + "add_column":"열 추가", + "_delete":"삭제", + "_move":"운반", + "graphicsManagement": "그래픽 관리", + "viewPhotos": "사진 보기", + "createNumber": "번호 만들기", + "other": "외", + "download": "다운로드", + "view": "쳐다보다", + "pleaseSelectFile": "파일을 선택하세요", + "longitude": "경도", + "latitude": "위도", + "cancel": "취소", + "enterCoordinatesPressEnter": "좌표를 입력하고 'Enter' 키를 누릅니다?", + "clickHereSelectPhoto": "사진을 선택하려면 여기를 클릭하세요!", + "notFound": "찾을 수 없음", + "confirmPassword": "비밀번호 확인", + "currentPassword": "현재 비밀번호", + "pleaseWriting": "써주세요", + "fromCityCenter": "도심에서", + "please_enter_value": "값을 입력하세요", + "formInformationSavedSuccessfully": "양식 정보가 성공적으로 저장되었습니다.", + "please_enter_formula": "수식을 입력하세요.", + "savedSuccessfull": "공적으로 저장 되었음", + "errorSaving": "저장하는 동안 오류가 발생했습니다!", + "formIformationSavedSuccessfull": "양식 정보가 성공적으로 저장되었습니다.", + "successDeleted": "성공적으로 삭제되었습니다!", + "selectDefaultMenu": "기본 메뉴 선택", + "selectMenu": "메뉴를 선택해주세요", + "pleaseEnterPasswordYouUCurrentlyUsing": "현재 사용 중인 비밀번호를 입력하세요.", + "pleaseReEnterYourPassword": "비밀번호를 다시 입력하시겠습니까?", + "passwordConfirmError": "비밀번호가 일치하지 않습니다!", + "informationIsIncomplete": "정보가 불완전합니다", + "trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder": "정보를 입력해야 하는 필수 필드가 있습니다. 양식을 보고 빨간색 테두리가 있는 필수 필드를 채우십시오!", + "successfullySaved": "성공적으로 저장되었습니다.", + "pleaseDeleteSubDForm": "서브폼을 삭제해주세요", + "thereZNoRightChangeInformation": "정보를 변경할 권리가 없습니다", + "enterCoordinatesCorrectly": "좌표를 정확하게 입력하세요", + "error": "오류", + "theSiteHasNotBeenSelected": "사이트가 선택되지 않았습니다", + "noSiteFound": "사이트를 찾을 수 없습니다", + "dataNotFound": "데이터가 선택되지 않음", + "pleaseCompleteFirstLine": "첫 번째 줄을 완성해주세요", + "search": "찾다", + "values": "가치", + }, + dataGrid:{ + "infoCourt":"정보 법원", + "filtering":"필터링", + "ruSureYouDeleteInfo":"이 정보를 삭제하시겠습니까?", + "yes":"예", + "no":"아니요", + "total":"총계", + "updateDataFromExcelFile":"Excel 파일에서 데이터 업데이트", + "default_Value":"기본 값", + "methodOfComparison": "비교 방법", + "parameterComparison": "매개변수 비교", + "whetherLookSidebarSearch": "사이드바 검색에서 볼지 여부", + "dataLink": "데이터 링크", + "data_settings": "데이터 설정", + "basicSettings":"기본 설정", + "selectTable":"테이블 선택", + "table": "테이블", + "tableList": "테이블 목록", + "Related_fields":"관련 분야", + "Visible_fields":"보이는 필드", + "Select_fields":"필드 선택", + "Select_field":"필드 선택", + "Sort_field":"정렬 필드", + "Father_column":"부모 ID", + "Link_terms ":"링크 조건", + "inSearch ":"판단에", + "this_table ":"이 테이블", + "Get_customer ":"사용자로부터 받기", + "custom_column": "사용자 열", + "judgment_column": "필터 열", + "viewList": "목록 보기", + "image": "사진", + "values": "가치", + "visible_word":"눈에 보이는 단어", + "add": "추가하다", + "linkSettings": "링크 설정", + "insertList": "링크 삽입", + "linkIcon": "아이콘 링크", + "showOnlyIcon": "아이콘만 표시", + "pinColumn": "핀 컬럼", + "linkType": "링크 유형", + "pinPosition": "핀 위치", + "onLeft": "왼쪽에", + "onRight": "오른쪽으로", + "radioSettings": "라디오 설정", + "additionalSettings": "추가 세팅", + "comparativeValue": "비교 가치", + "icon": "상", + "colorCode": "색상 코드", + "easyEdit": "쉬운 편집", + "copy":"복사", + "view": "보는 힘", + "columnFilterButton": "열 필터 버튼", + "displayTableFrame": "테이블 프레임 표시", + "displayMenuColumn": "열에 메뉴 표시", + "showFullText": "전체 텍스트 표시", + "reboot": "재부팅", + "download": "다운로드", + "pleaseSelectFile": "파일을 선택하세요", + "excelUpload": "엑셀 업로드", + "exportExcel": "엑셀 파일 내보내기", + "landScape": "수평의", + "portrait": "세로", + "paperSize": "용지 크기", + "print": "인쇄", + "saveSearch": "검색 저장", + "pivotTool": "피벗 도구", + "clientRender": "클라이언트 렌더링", + "numbered": "번호가 매겨진", + "comparisonModel": "비교 모델", + "selectSameValues": "동일한 값 선택", + "multipleLinesChooseFrom": "선택할 수 있는 여러 줄", + "width": "너비", + "staticWidth": "정적 너비", + "destroyedCanBeRestored": "파괴된 것을 복구할 수 있습니다", + "paging": "페이징", + "edit":"편집하다", + "name": "이름", + "basic": "기초적", + "basicTable":"기본 테이블", + "idField":" ID 필드", + "data_table": "데이터 테이블", + "pleaseWait":"잠시만 기다려주세요!", + "save": "저장", + "appearanceName":"외모 이름", + "hide":"숨다", + "court":"법원", + "searchResults":"검색 결과", + "translation":"번역", + "tobePublished":"출판 예정", + "updateSelectedLineData":"선택한 라인 데이터 업데이트", + "whenEnteringDataFromExcelFile":"엑셀 파일에서 데이터를 입력할 때", + "Filtersettings":"필터 설정", + "excel":"엑셀", + "model":"패션", + "updateSelectedLineDataSettings":"선택한 라인 데이터 설정 업데이트", + "fieldName":"벌판 이름", + "buttonName":"버튼 이름", + "updateAndReboot":"업데이트 및 재부팅", + "countingAssociatedInfo":"관련 정보 계산", + "relatedTable":"관련 테이블", + "relatedFields":"관련 분야", + "fatherField":"부모 아이디", + "consolidationFormulas":"통합 및 공식", + "formula":"공식", + "resultsStorageArea":"결과 저장 영역", + "consolidation":"통합", + "consolidationType":"통합 유형", + "consolidationFormula":"통합 공식", + "conditionTrigger":"조건 및 트리거", + "beforeCallingFromDatabase":"데이터베이스에서 호출하기 전에", + "afterCallingFromDatabase":"데이터베이스에서 호출한 후", + "beforeDeleting":"삭제하기 전에", + "afterDeleting":"삭제 후", + "beforePrinting":"인쇄하기 전에", + "spreadsheetForm":"스프레드시트 형식", + "fromType":"양식 유형", + "update":"업데이트됨", + "post":"게시", + "editable_UpdateLink":"편집 가능 - 링크 업데이트", + "fixEntireLine":"전체 라인 수정", + "switchEditMode":"편집 모드로 전환", + "withOneClick":"한 번의 클릭으로", + "highlightChanges":"하이라이트 변경", + "saveChangesBulk":"변경 사항을 일괄 저장", + "gbExcelImport":"Excel import", + "appearance":"사용자 인터페이스", + "dataTable":"데이터 테이블", + "filter":"필터", + "mini":"미니", + "simple":"단순한", + "size": "크기", + "controllerNameSpace": "가능한 관리 조치", + "namespace": "네임스페이스", + "BeforeFetch": "가져오기 전", + "AfterFetch": "가져오기 후", + "Symbol":"상징", + "type": "유형", + "nickName": "닉네임", + "filtersAndSelectedLineSettings" : "필터 및 선택한 회선 설정", + "sort": "활자 한 벌", + "column": "열", + "delete":"삭제", + "actions": "행위", + "firstColumn": "첫 번째 열", + "buttonEdit": "버튼 편집", + "doubleClicktoEdit": "편집하려면 두 번 클릭", + "actionsField": "작업 필드", + "performActionWithMouse": "마우스로 작업 수행", + "renew": "업데이트", + "tableHeaderTemplate": "테이블 헤더 템플릿", + "createHeaderTemplate": "헤더 템플릿 만들기", + "addLine": "라인 추가", + "addLineBelow": "아래에 한 줄 추가", + "deleteThisLine": "이 줄을 삭제하시겠습니까?", + "addColumnAfterThisColumn": "이 열 뒤에 열 추가", + "pleaseDeleteThisCell": "이 셀을 삭제하십시오", + "checkModel": "모델 확인", + "height": "키", + "widthu": "너비", + "row": "열", + "selectPaperSize": "용지 크기 선택", + "currencySelection": "통화 선택", + "tugrug": "투그릭", + "dollar": "달러", + "euro": "유로", + "yen": "일본 엔", + "austDollar": "호주 달러", + "rubli": "루블", + "choosevalue": "값 선택", + "pleaseWaitForLoading": "로딩을 기다려주세요", + "successfullySaved": "성공적으로 저장되었습니다.", + "formInformationSavedSuccessfully.": "양식 정보가 성공적으로 저장되었습니다.", + "anErrorOccurredWhileSaving": "저장하는 동안 오류가 발생했습니다!", + "successfullyDeleted": "성공적으로 삭제되었습니다!", + "makeExcel": "엑셀을 만들어라", + "plseEnterValue": "값을 입력하세요", + "updatedSuccessfully": "업데이트됨", + "infoDeleted": "삭제된 정보", + "tableDataHasBeenSuccessfullyEdited": " 테이블 데이터가 성공적으로 편집되었습니다.", + "formInfoSavedSuccessfully": " 양식 정보가 성공적으로 저장되었습니다.", + "errorOccurredWhileUpdating": " 업데이트하는 동안 오류가 발생했습니다.", + "pleaseSelectUpdateLine": " 업데이트 라인을 선택하세요.", + "errorOccWhileDeleting": "삭제하는 동안 오류가 발생했습니다.", + "errorMsg":"죄송합니다, 오류가 발생했습니다", + "noChangesHaveBeenReported":"보고된 변경 사항이 없습니다.", + }, + dataSource:{ + "database": "데이터 베이스", + "add": "추가하다", + "view": "쳐다보다", + "pleaseEnterSearchValue": "검색 값을 입력하십시오...", + "pleaseWait":"잠시만 기다려주세요!", + "deleteData":"데이터를 삭제하시겠습니까?", + "yes":"예", + "no":"아니요", + "dataProcessing": "데이터 처리", + "characteristics": "형질", + "basic": "기초적인", + "column": "열", + "name": "이름", + "additional": "추가의", + "filter": "필터", + "data": "데이터", + "save": "저장", + "tableList": "테이블 목록", + "viewList": "View 목록", + "aggregation": "합치다", + "sort": "종류", + "noSort": "정렬하지 않음", + "use": "사용하다", + "grouping": "그룹화", + "type": "유형", + "alias": "가공적 이름", + "select": "선택", + "bolomjitTableAndView":"사용 가능한 'table' 및 'view'", + "selectTable":"테이블 선택", + "applications":"애플리케이션", + "errorOccurredWhileSaving":"저장하는 동안 오류가 발생했습니다!", + }, + role:{ + "administraationRightsManagment": "행정권 관리", + "welcome":"어서 오십시오!", + "loggedIn":"로그인", + "personalInfo":"개인 정보", + "changePass":"비밀번호 변경", + "superAdminManagement":"최고 관리자 관리", + "logout":"로그 아웃", + "pleaseWait":"잠시만 기다려주세요!", + "add": "추가하다", + "pleaseSelectRole": "역할을 선택하세요?", + "role":"직장", + "additional": "추가의", + "dataSource": "데이터 소스", + "userList": "사용자 목록", + "import": "수입", + "register": "등록하다", + "confirm": "확인하다", + "save": "저장", + "menuSelection": "메뉴 선택", + "possibleTableView": '가능한 "테이블" 및 "보기"', + "table": "테이블", + "name": "이름", + "displayName": "외모 이름", + "note":"말", + "cancel":"취소", + "defaultMenu":"기본 메뉴", + "chart":"차트", + "tableName":"테이블 제목", + "table_name":"Table 이름", + }, + project:{ + "project": "프로젝트", + "settings":"설정", + "data_recording_environment":"데이터 기록 환경", + "_form": "형태", + "table": "테이블", + "form_and_table_consolidation": "양식 및 스프레드시트", + "data_processor": "데이터 프로세서", + "_chart": "차트", + "original_preparation": "원래 준비", + "analysis": "분석", + "target_statement": "목표문", + "graphql_management": "Graphql 관리", + "menu": "메뉴", + "menu_settings":"메뉴 설정", + "data_settings": "데이터 설정", + "project_key": "프로젝트 키", + "server_languege_framework": "서버 언어 및 프레임워크", + "create_using": "사용하여 생성", + "download_create_file": "파일 다운로드 및 생성", + "lambda": "람다", + "lambda_cli": "람다 CLI", + "lambda_example_app": "람다 예시 앱", + "l_key": "키", + "create": "창조하다", + "lambda_settings": "람다 설정", + "laravel_framework": "PHP: 라라벨 프레임워크", + "go_framework": "Go: 에코 프레임워크", + "database": "데이터 베이스", + "database_connect": "데이터베이스 연결", + "ready": "준비가 된", + "_success": "나는 당신에게 성공을 기원합니다", + "type": "유형", + "manage_access_rights":"접근 권한 관리", + "add":"추가하다", + "menuSelection": "메뉴 선택", + "default_menu": "기본 메뉴", + "lambda_platform": "작곡가 만들기 프로젝트 람다 플랫폼/라라벨", + "composer": "작곡가", + "_save": "저장", + "optional":"부가물", + "data_source": "데이터 소스", + "_moqup": "모쿱", + "user_list": "사용자 목록", + "_import": "수입", + "register": "등록하다", + "_confirm": "확인 하다", + "deleteData":"데이터를 삭제하시겠습니까?", + }, + puzzle:{ + "manage_access_rights":"접근 권한 관리", + "data_recording_environment":"데이터 기록 환경", + "_form": "형태", + "table": "테이블", + "form_and_table_consolidation": "양식 및 스프레드시트", + "data_processor": "데이터 프로세서", + "data_settings": "데이터 설정", + "_chart": "차트", + "original_preparation": "원래 준비", + "_report": "보고서", + "analysis": "분석", + "target_statement": "목표문", + "graphql_management": "Graphql 관리", + "usersAndUserGroups": "소비자 권리", + "users": "사용자", + "userGroupsPermission": "액세스 권한, 권한", + "menu_settings":"메뉴 설정", + "logOut": "로그 아웃", + "cancel":"취소", + "please_wait":"잠시만 기다려주세요!", + "add":"추가하다", + "_save":"저장", + "optional":"선택 과목", + "duties":"직장", + "_name": "이름", + "appearance_name": "외모 이름", + "note": "메모", + "please_select_role": "역할을 선택하세요.", + "data_source": "데이터 소스", + "_moqup": "모쿱", + "user_list": "용자 목록", + "_import": "수입", + "default_menu": "기본 메뉴", + "register": "등록하다", + "_confirm": "확인하다", + "list_grid": "목록 | 그리드", + "custom_column": "맞춤 열", + "judgment_column": "판정란", + "value_column": "값 열", + "delete_data": "데이터를 삭제해주세요", + "menuSelection": "메뉴 선택", + "not_found": "찾을 수 없음", + "meaningTake": "취하다의 의미", + "filter": "필터", + }, + notify:{ + "notice": "공지사항", + "no_notice": "아직 공지가 없습니다!", + "view_all_notifications": "모든 알림 보기", + }, + appAdmin: { + "manual": "설명서", + "logOut": "로그 아웃", + "cancel": "취소", + "add": "추가하다", + "minus": "마이너스", + "pleaseWait": "잠시만 기다려주세요!", + "pleaseEnterSearchValue": "검색 값을 입력하십시오...", + "delete_data": "데이터를 삭제하시겠습니까?", + "no": "아니요", + "yes": "예", + "settings": "설정", + "menu_location": "메뉴 위치", + "stepped": "계단식", + "stepped_small": "작은 계단", + "decomposes": "분해", + "cross": "가로질러", + "color_selection": "색상 선택", + "dark_mode": "다크 모드", + "bright_mode": "환하다 모드", + "description": "경로 정보를 올바르게 얻기 위해 에이전트를 추가할 때 위에서 아래로 원하는 위치를 입력하시겠습니까?", + "data_processor": "데이터 프로세서", + "original_preparation": "원래 준비", + "dataProcessing": "데이터 처리", + "graphics_generator": "그래픽 생성기", + "point": "점", + }, + moqup:{ + "elements":"집단", + "chart":"차트", + "save": "저장", + "embedlink": "링크 삽입", + "edit":"편집하다", + "phone":"핸드폰", + "tablet":"태블릿", + "computer":"컴퓨터", + "bigComputer":"큰 컴퓨터", + }, + page:{ + "pageNotFound": "페이지를 찾을 수 없습니다.", + }, + alertMessage:{ + "anErrorOccurredWhileSaving": "저장하는 동안 오류가 발생했습니다!", + "successfullyDeleted": "성공적으로 삭제되었습니다!", + "plseEnterValue": "값을 입력하세요", + "updatedSuccessfully": "업데이트됨", + "infoDeleted": "삭제된 정보", + "savedSuccessfull": "공적으로 저장 되었음", + "confirm": "확인하다", + "errorOccurredWhileUpdating": " 업데이트하는 동안 오류가 발생했습니다.", + "pleaseSelectUpdateLine": " 업데이트 라인을 선택하세요.", + "noChangesHaveBeenReported":"보고된 변경 사항이 없습니다.", + "pleaseWait":"잠시만 기다려주세요!", + "pageNotFound": "페이지를 찾을 수 없습니다.", + "userDeleted": "사용자가 삭제되었습니다.", + "errorOccWhileDeleting": "삭제하는 동안 오류가 발생했습니다.", + "userInformationRe": "사용자 정보 복원", + "errorRetriev": "데이터를 검색하는 동안 오류가 발생했습니다!", + "notFound": "검색된 결과가 없습니다!", + "imformation_registered": "귀하의 정보가 성공적으로 등록되었습니다. 잠시만 기다려주세요", + "errorServer": "서버에서 오류가 발생했습니다", + "errorSendingMail": "이메일을 보내는 동안 오류가 발생했습니다", + "please_enter_value": "값을 입력하세요", + "formInformationSavedSuccessfully": "양식 정보가 성공적으로 저장되었습니다.", + "please_enter_formula": "수식을 입력하세요.", + "errorSaving": "저장하는 동안 오류가 발생했습니다!", + "formIformationSavedSuccessfull": "양식 정보가 성공적으로 저장되었습니다.", + "successDeleted": "성공적으로 삭제되었습니다!", + "selectDefaultMenu": "기본 메뉴 선택", + "selectMenu": "메뉴를 선택해주세요", + "please_wait":"잠시만 기다려주세요!", + "form_value":"형태 (가치를 취하다)", + "alertSelectColumns":"적절한 열 선택", + "errorMsg":"죄송합니다, 오류가 발생했습니다", + }, + crud:{ + "registration_history": "등록 내역", + "Information_viewing_history": "정보 열람 이력", + "_add": "추가하다", + "_save": "저장", + "re_call": "다시 전화하세요", + "_print": "인쇄", + "download_file": "엑셀 파일로 다운로드", + } +} diff --git a/vue3/src/locale/locales/mn_MN.js b/vue3/src/locale/locales/mn_MN.js new file mode 100644 index 0000000..888bc81 --- /dev/null +++ b/vue3/src/locale/locales/mn_MN.js @@ -0,0 +1,988 @@ +export default { + locale: 'mn-MN', + user:{ + "defaultMenu":"Анхдагч цэс", + "pleaseWait":"Түр хүлээнэ үү!", + "role":"Үүрэг", + "title":"Ламбда платформ", + "subtitle":"Ламбда платформ", + "login":"Нэвтрэх", + "forgot":"Нууц үгээ мартсан?", + "remember":"Энэ компьютерт сануулах", + "loginTitle":"СИСТЕМД НЭВТРЭХ", + "username":"Нэвтрэх нэр", + "email":"И-мэйл", + "password":"Нууц үг", + "loginSuccess":"Амжилттай нэвтэрлээ. Түр хүлээнэ үү!", + "loginError":"Нэвтрэх нэр эсвэл нууц үг буруу байна!!!", + "emailRequired":"И-мэйл хаяг аа оруулна уу", + "emailSendError":"И-мэйл илгээх үед алдаа гарлаа", + "forgotDescription":"И-мэйл хаягаа оруулаад нууц үг ээ сэргээнэ үү", + "sendPasswordResetCode":"Нууц үг солих код и-мэйлээр авах", + "passwordConfirm":"Нууц үг баталгаажуулах", + "userNotFound":"Хэрэглэгч олдсонгүй !!!", + "codeSentError":"Нууц үг шинэчлэх код илгээх үед алдаа гарлаа!", + "passwordReset":"НУУЦ ҮГ ШИНЭЧЛЭХ", + "passwordResetCode":"Нууц үгээ сэргээх код", + "passwordResetCodeSent":"Нууц үг шинэчлэх код амжилттай илгээгдлээ !", + "passwordResetCodeRequired":"Нууц үг солих код оруулаагүй байна !!!", + "passwordResetSuccess":"Нууц үг амжилттай шинэчлэгдлээ !", + "passwordConfirmError":"Нууц үг баталгаажуулалт таарсангүй !!!", + "passwordResetCodeIncorrect":"Нууц үг сэргээх код буруу байна !!!", + "passwordResetCodeTimeout":"Нууц үг сэргээх кодын хугацаа дууссан !!!", + "noReply":"Энэхүү и-мэйл нь автоматаар илгээгдсэн учир хариу бичих шаардлагагүй.", + "databaseview":"Мэдээллийн сан, харах", + "dataBase":"өгөгдлийн сан", + "view":"харах", + "add":"Нэмэх", + "characteristics":"Шинж чанар", + "basic":"Үндэс", + "column":"Багана", + "name":"Нэр", + "optional":"Нэмэлт", + "filter":"Шүүлтүүр", + "data":"Өгөгдөл", + "save":"Хадгалах", + "tableList":"Хүснэгтийн жагсаалт", + "aggregation":"Нэгтгэх", + "sort":"Эрэмбэлэх", + "use":"Ашиглах", + "grouping":"Бүлэглэх", + "type":"Төрөл", + "alias":"Зохиомол нэр", + "dataProcessing":"Өгөгдөл боловсруулах", + "select":"Сонгоно уу", + "pleaseEnterSearchValue":"Хайх утгаа оруулна уу...", + "user":"хэрэглэгч", + "users":"Хэрэглэгчид", + "totalEmployees":"Нийт ажилчид", + "deleted":"Устгасан", + "searchForInformation":"Мэдээллээс хайх", + "addUser":"Хэрэглэгч нэмэх", + "noData":"Мэдээлэл олдсонгүй", + "page":"Хуудсанд", + "shows":"-г харуулана", + "categorySearch":"Зэрэглэлээр шүүх", + "image":"Зураг", + "lastName":"Овог", + "firstName":"Нэр", + "registrationNumber":"Регистрийн дугаар", + "dateOfBirth":"Төрсөн огноо", + "gender":"Хүйс", + "men":"Эрэгтэй", + "women":"Эмэгтэй", + "phone":"Утас", + "fillInTheNewOne":"Шинээр бөглөх", + "permission":"Хандах эрх", + "loginName":"Нэвтрэх нэр", + "confirmPassword":"Нууц үг баталгаажуулах", + "personalInformation":"Хувийн мэдээлэл", + "changePassword":"Нууц үг солих", + "settings":"Тохиргоо", + "logOut":"Системээс гарах", + "pleaseSelectRole":"Үүрэг сонгоно уу", + "administraationRightsManagment":"Хандах эрх удирдах", + "additional":"Нэмэлт", + "dataSource":"Мэдээллийн эх сурвалж", + "chart":"График", + "userList":"Хэрэглэгчдийн жагсаалт", + "import":"Оруулах", + "register":"Бүртгэх", + "confirm":"Баталгаажуулах", + "menuSelection":"Цэс сонгох", + "noMatchingData":"Тохирох өгөгдөл байхгүй байна", + "nickName":"Харагдах нэр", + "note":"Тайлбар", + "pleaseEnterVisibleName":"Харагдах нэрийг оруулна уу", + "firstNameandLastName":"Овог нэр", + "mobile":"Гар утас", + "createdDate":"Үүсгэсэн огноо", + "registrationregistrationConfirmedConfirmed":"БҮРТГЭЛ БАТАЛГААЖСАН", + "registrationIsNotConfirmed":"БҮРТГЭЛ БАТАЛГААЖААГҮЙ", + "success":"Амжилттай", + "systemUpdate":"Систем шинэчлэх", + "sendDataStructure":"Өгөгдлийн бүтцийг илгээх", + "pleaseReEnterYourPassword":"Нууц үгээ дахин оруулна уу?", + "theValueIsRegistered":"утга бүртгэлтэй байна", + "possibleTableView": 'Боломжиж"table" болон"view"', + "table":"Хүснэгт", + "ascending":"өсөхөөр", + "descending":"Буурах", + "byLoginName":"Нэвтрэх нэрээр", + "dateAdded":"Нэмсэн огноо", + "inPage":"Хуудсанд", + "show":"харуулана", + "outOf":"Нийт", + "fromUsers":"хэрэглэгчдээс", + "showing":"харуулж байна", + "noInfo":"Мэдээлэл алга", + "ruconfinfo":"Ажилтны мэдээллийг сэргээхдээ итгэлтэй байна уу?", + "ruconfinfoDelete":"Ажилтны мэдээллийг бүр мөсөн устгахдаа итгэлтэй байна уу?", + "created":"Үүсгэсэн", + "userDeleted":"Хэрэглэгч устгагдлаа", + "_logout":"Гарах", + "_cancel":"Болих", + "listOfDeletedUsers":"Устгасан хэрэглэгчдийн жагсаалт", + "by":" - аар", + "no":"Үгүй", + "yes":"Тийм", + "completeDestruction":"Бүрэн устгах", + "recovery":"Сэргээх", + "errorOccWhileDeleting":"Устгах үед алдаа гарлаа", + "userInformationRestored":"Хэрэглэгчийн мэдээлэл сэргээгдлээ", + "errorOccurredWhileRetrievingData":"Мэдээлэл сэргээхэд алдаа гарлаа.", + "total":"Нийт", + "edit":"Засах", + "pleaseLogInUsingYourRegUnamePassword":"Та өөрийн бүртгэлтэй нэвтрэх нэр, нууц үгийг ашиглан нэвтэрнэ үү!", + "frequentlyAskedQuestions":"Түгээмэл асуулт", + "toContaqt":"Холбоо барих", + "downloadYourMobileApp":"Гар утасны аппликейшнээ татаарай.", + "instructionsUse":"Ашиглах заавар", + "hayg":"Монгол улс, Улаанбаатар хот, Сүхбаатар дүүрэг 9-р хороо, их тойруу 54, Компьютер Молл, 8 давхар, 8002 тоот", + "plseResUrPassUsingUrRegisteredEmail":"Та өөрийн бүртгэлтэй И-мэйл хаягаа ашиглан нууц үгээ сэргээнэ үү?", + "downloadAppHere":"Эндээс Апп татаарай", + }, + agent_wizard:{ + "confirm_registration_information":"Бүртгэлийн мэдээлэл баталгаажуулах", + "step":"Алхам", + "hello":"Сайн байна уу?", + "your_name":"Таны нэр", + "your_last_name":"Таны овог", + "name_desc":"Таны жинхэнэ нэр нь латин болон монгол үсгийн аль нэгээр, хамгийн ихдээ 75 тэмдэгтэд багтаан бичнэ үү.", + "last_name_desc":"Таны овог нь латин болон монгол үсгийн аль нэгээр, хамгийн ихдээ 75 тэмдэгтэд багтаан бичнэ үү.", + "your_birthday":"Таны төрсөн огноо", + "your_gender":"Таны хүйс", + "women":"Эмэгтэй", + "man":"Эрэгтэй", + "_register":"Регистрийн дугаар", + "register_desc":"Та регистрийн дугаараа оруулан уу. Зөвхөн монгол үсгээр бичнэ үү.", + "example":"Жишээ нь", + "contact_information":"Холбоо барих мэдээлэл", + "your_email_address":"Таны E-mail хаяг", + "email_desc":"Та цахим шуудангийн хаягаа бичнэ үү. Латин тэмдэгтээр, жижиг үсгээр, зайгүй бичнэ үү.", + "your_phone_number":"Таны гар утсаны дугаар", + "phone_desc":"Та гар утасны дугаараа бичнэ үү. Зөвхөн цифр ашиглаж, дундаа зайгүй бичнэ үү.", + "profile_image":"Профайл зураг", + "profile_image_uploud":"Профайл зураг оруулах", + "profile_desc":"Та профайл зургаа сонгож серверт байрлуулана уу. Зургийн хэмжээ нь 1mb хэтрэхгүй тэгш харьцаатай байх ёстой.", + "your_new_password":"Таны шинэ нууц үг", + "password_desc":"Нууц үг нь латин үсгээр, том болон жижиг үсэг, тоо, тусгай тэмдэг орсон, дундаа зайгүй байх ёстой.", + "rep_your_new_password":"Шинэ нууц үгээ давтан батлах", + "_prev":"Өмнөх", + "_next":"Дараах", + "enter_personal_information":"Та өөрийн хувийн мэдээллээ үнэн зөв оруулна уу!", + "enter_contact_information":"Та өөрийн холбоо барих мэдээллээ үнэн зөв оруулна уу!", + "please_change_your_password":"Та нууц үгээ шинээр сольж оруулна уу! Таны шинээр оруулсан нууц үг цаашид ашиглагдах болно", + "please_contact_system_administor":"Хэрэв танд ямар нэг тусламж хэрэгтэй бол систем админд аа хандана уу", + "back":"Буцах", + "entered_information":"Таны оруулсан мэдээлэл", + "information_alert":"Та өөрийн мэдээллээ хянаж шалгаад, үнэн зөв бол системд илгээнэ үү.", + "no_information":"мэдээлэл алга", + "date_you_added_system":"Таныг систэмд нэмсэн огноо", + "send_registration":"Бүртгэлийг илгээх", + "userDeleted":"Хэрэглэгч устгагдлаа.", + "errorOccurredDeleting":"Устгах үед алдаа гарлаа.", + "UserInformationRestored":"Хэрэглэгчийн мэдээлэл сэргээгдлээ.", + "ErrorRetrievingData":"Мэдээлэл сэргээхэд алдаа гарлаа!", + "NoSearchResultsFound":"Хайлтанд илэрц олдсонгүй!", + "SpacesAreIncluded":"Хоосон зай орсон байна.", + }, + adminModule:{ + "db":"Өгөгдлийн сан", + "usersAndUserGroups":"ХЭРЭГЛЭГЧ, ХАНДАХ ЭРХ", + "users":"Хэрэглэгчид", + "userGroupsPermission":"Хандах эрх, Зөвшөөрөл", + "sendDBSchema":"Өгөгдлийн сангийн бүтцийг илгээх", + "AddColumn":"Багана нэмэх", + "systemUpdate":"Систем шинэчлэх", + "graphic":"График", + "column":"Багана", + "dataType":"Өгөгдлийн төрөл", + "form":"Маягт", + "table":"Хүснэгт", + "original_preparation":"Эх бэлтгэл", + "pleaseWait":"Түр хүлээнэ үү!", + "_form":"Форм", + "value_column":"Утга багана", + "Custom_column":"Хэрэглэгчийн багана", + "list_grid":"Жагсаалт | Grid (шүүлтүүр)", + "judgment_column":"Шүүлт хийх багана", + "form_value":"Форм (Авах утга)", + "InformationSuccessfullyDistributed":"Мэдээлэл амжилттай хувиарлагдлаа!", + "InformationReturned":"Мэдээлэл буцаагдлаа!", + }, + graphql:{ + "graphqlManagement":"Graphql удирдлага", + "table":"Хүснэгт", + "selectTable":"Хүснэгт сонгох", + "name":"Нэр", + "idField":"ID талбар", + "hideFields":"Нуух талбарууд", + "permissionActions":"Зөвшөөрөх үйлдлүүд", + "add":"Нэмэх", + "edit":"Засах", + "delete":"Устгах", + "save":"Хадгалах", + "accessAndAccessRights":"Нэвтрэлт болон хандах эрх", + "nevtersenHundHaruulah":"Нэвтэрсэн хүнд харуулна.", + "accessRights":"Харах боломжтой хандах эрх", + "allUsersCanSee":"Эрх тавьж өгөөгүй тохиолдолд бүх хэрэглчид харах боломжтой.", + "subTables":"Дэд хүснэгтүүд", + "subTable":"Дэд хүснэгт", + "connectionField":"Холбох талбар", + "tableList":"Хүснэгтийн жагсаалт", + "viewList":"View жагсаалт", + "real_time":"Бодит цагийн захиалга", + "cancel":"Болих", + "tableParentId":"Эцэг хүснэгтийн ID", + "action":"Үйлдэл", + }, + components:{ + "add":"Нэмэх", + "pleaseEnterSearchValue":"Хайх утгаа оруулна уу...", + "pleaseWait":"Түр хүлээнэ үү!", + "deleteData":"Өгөгдөлийг устгах уу?", + "name":"Нэр", + "yes":"Тийм", + "no":"Үгүй", + "copy":"Хувилах", + "table":"Хүснэгт", + "basicTable":"Үндсэн хүснэгт", + "selectTable":"Хүснэгт сонгох", + "applications":"Програмууд", + "additions":"Нэмэлтүүд", + "logistics":"Ложистик", + "letter":"Захидал", + "fileDirectory":"Файлын сан", + "admin":"Админ", + "systemAdministrator":"Системийн админ", + "personalInformation":"Хувийн мэдээлэл", + "settings":"Тохиргоо", + "logOut":"Системээс гарах", + "changePassword":"Нууц үг солих", + "projectList":"Төслийн жагсаалт", + "table_list":"Хүснэгтийн жагсаалт", + "ui_builder":"UI бүтээгч", + "_form":"Маягт", + "someContents":"Зарим агуулга", + "_cancel":"Болих", + }, + chart:{ + "horizontal_value":"Хөндлөн утга", + "groupBy":"бүлэглэх", + "line":"Шугам", + "_big":"Том", + "_small":"Жижиг", + "field":"Талбар", + "settings":"Тохиргоо", + "icon":"Дүрс", + "bg_color":"Дэвсгэр өнгө", + "text_color":"Текстийн өнгө", + "link_title":"Гарчгийн холбоос", + "link":"Холбоос", + "values":"Утга", + "element_type":"Элементийн төрөл", + "_filter":"Шүүлтүүр", + "_name":"Нэр", + "responsible_value":"Хариуцуулах утга", + "_save":"Хадгалах", + "enter_name":"Нэр оруулна уу...", + "data_table":"Өгөгдлийн хүснэгт", + "selectTable":"Хүснэгт сонгох", + "aggregation":"Нэгтгэх", + "no":"Үгүй", + "count":"Тоо", + "_max":"Хамгийн их", + "_min":"Хамгийн багадаа", + "_avg":"Дундаж", + "_sum":"Sum", + "count_distinct":"Тоо", + "avg_distinct":"Дундаж ялгаа", + "sum_distinct":"Онцлог нийлбэр", + "_sort":"Эрэмбэлэх", + "no_sort":"Эрэмблэхгүй", + "grouping":"Бүлэглэх", + "_type":"Төрөл", + "fictitious_name":"Зохиомол нэр", + "_color":"Өнгө", + }, + dataForm:{ + "save":"Хадгалах", + "pleaseWait":"Түр хүлээнэ үү!", + "fillInTheNewOne":"Шинээр бөглөх", + "close":"Хаах", + "basicSettings":"Үндсэн тохиргоо", + "configureTheData":"Өгөгдөл тохируулах", + "trigger":"Триггер", + "informationLink":"Мэдээллийн холбоос", + "GetValuesFromTheTable":"Хүснэгтээс утга авах", + "Geographic":"Газарзүйн", + "AdditionalValues":"Нэмэлт утгууд", + "selectMultipleImg":"Олон зураг сонгох эсэх", + "TypeOfTheEditor":"Editor-н төрөл", + "Placeholder":"Орлуулагч", + "default_Value":"Анхдагч утга", + "Get_value_parameter":"Параметрээс утга авах", + "Parameter_name":"Параметрийн нэр", + "Get_user_ID":"Хэрэглэгчийн ID авах эсэх", + "Consolidation_formula":"Нэгтгэл томъёо", + "Whether_to_summarize":"Нэгтгэж харуулах эсэх", + "Choose_a_formula":"Томъёо сонгох", + "Formula_type":"Томъёо төрөл", + "Take_the_word_before_merger":"Нэгтгэлийн өмнө үг авах бол", + "example":"Жишээ нь", + "total":"нийт", + "number":"тоо", + "ets":"гэх мэт", + "Symbol":"Тэмдэг", + "get_sign_after_merger":"Нэгтгэлийн дараа тэмдэг авах бол", + "Verification_conditions":"Шалгах нөхцөлүүд", + "Form_of_data_verification":"Өгөгдөл шалгах хэлбэр", + "Password_settings":"Нүүц үгийн тохиргоо", + "Password_verification":"Нууц үг баталгаажуулах", + "_pass":"Нууц үг", + "Create_a_password":"Нууц үг үүсгэх", + "Check_password_during_editing":"Засварлах үед нууц үг шалгах", + "number_precision":"Орны нарийвчлал", + "Whether_get_values_database":"Баазаас утга авах эсэх", + "Choose_multiple_values":"Олон утга сонгох", + "value":"Утга", + "visible_word":"Харагдах үг", + "visible_thumb":"Харагдах зураг", + "add":"Нэмэх", + "table":"Хүснэгт", + "selectTable":"Хүснэгт сонгох", + "Related_fields":"Холбогдох талбар", + "Visible_fields":"Харагдах талбарууд", + "Select_fields":"Талбарууд сонгох", + "Sort_field":"Эрэмбэлэх талбар", + "Father_column":"Эцэг багана", + "form":"Формд байгаа", + "this_table":"Энэ Хүснэгтийн", + "Display_Add_Data_button":"Өгөгдөл нэмэх товч харуулах", + "Add_data_Form":"Өгөгдөл нэмэх маягт", + "List_of_tables":"Хүснэгтийн жагсаалт", + "Link_terms":"Холбоосийн нөхцөл", + "Get_customer":"Хэрэглэгчээс авах", + "Custom_column":"Хэрэглэгчийн багана", + "judgment_column":"Шүүлт хийх багана", + "Call_from_server":"Серверээс дуудах", + "data_loading_URL":"өгөгдөл дуудах URL", + "Trigger_load_time":"Триггер дуудах хугацаа", + "Example_data_returned_server":"Серверээс буцаах өгөдлийн жишээ", + "Successful":"Амжилтай", + "URL_call_information_link":"Мэдээллийн холбоос дуудах URL", + "Value_table":"Утга авах хүснэгт", + "Value_return_field":"Утга буцаах талбар", + "Geographic_settings":"Газарзүйн тохиргоо", + "attribute":"Атрибут", + "properties":"шинж чанарууд", + "Geometric_type":"Геометрийн төрөл", + "point":"Цэг", + "line":"Шугам", + "polygon":"Олон өнцөгт", + "length_center":"Төвийн уртраг", + "latitude_center":"Төвийн өргөрөг", + "Map_magnification":"Газрын зургийн томруулалт", + "Background_map":"Суурь зураг", + "Google_Street":"Google Гудамж", + "Google_Space":"Google Сансрын", + "Open_Street_Map":"Гудамжны зургийг нээх", + "Check_overlap_area":"Талбайн давхцал шалгах", + "Feature_Class_link":"Feature Class холбоос", + "Search_field":"Хайлт хийх талбар", + "Search_value_field":"Хайлтын утга авах талбар", + "Success_message":"Амжилттай мессеж", + "Error_message":"Алдааны мессеж", + "Form_name":"Формын нэр", + "Form_type":"Формын төрөл", + "Simple_form":"Энгийн форм", + "Step_by_step_form":"Алхамтай форм", + "data_table":"Өгөгдлийн хүснэгт", + "idField":"ID талбар", + "Date_generated_automatically":"Огноо автоматаар үүсэх", + "render_by_tab":"Хэсгийг таб болгох", + "Label_location":"Лабелын байршил", + "Form_width":"Формын өргөн", + "Save_button_word":"Хадгалах товчний үг", + "Padding_spacing":"Padding - зай авалт" , + "model":"Загвар", + "displayName":"Харагдах нэр", + "hide":"Нуух", + "inactive":"Идэвхигүй", + "translation":"Орчуулга", + "formula":"Томъёо", + "userInterface":"Харагдах байдал", + "_subform":"Дэд форм", + "_form":"Форм", + "formula_conditions":"Томъёо, Нөхцөл", + "field":"Талбар", + "basic_from":"Үндсэн форм", + "conditions":"Нөхцөл", + "add_a_field":"Талбар нэмэх", + "controller_namespace":"Controller namespace", + "namespace":"Нэрийн орон зай", + "before_insert":"Нэмэхийн өмнө", + "after_insert":"Нэмсний дараа", + "before_update":"Шинэчлэхийн өмнө", + "after_update":"Шинэчлэгдсэний дараа", + "_type":"Төрөл", + "_top":"дээд", + "_left":"зүүн", + "Choose_type":"Төрөл сонгох", + "min_height":"min-height", + "Close_deletion_action":"Устгах үйлдэл хаах", + "close_add_ons_action":"Нэмэх үйлдэл хаах", + "row_numbering":"Мөрийн дугаарлалт", + "Use_table_type":"Хүснэгтийн төрлийг хэрэглэх", + "Table_Type_field":"Хүснэгтийн төрлийн талбар", + "Table_Type_value":"Хүснэгтийн төрлийн утга", + "Consolidation_forms_and_tables":"Маяг, хүснэгтийн нэгтгэл", + "_link":"Холбоос", + "iframe_page":"iframe хуудас", + "No_action":"Үйлдэлгүй", + "_division":"Хуваалт", + "menuType":"Цэсний төрөл", + "connectionPath":"Холбох зам", + "name":"Нэр", + "target":"Даалгавар", + "self":"өөрөө", + "blank":"хоосон", + "_new":"шинэ", + "Get_name":"Нэр авах бол", + "section_add":"Хэсэг нэмэх", + "add_column":"Багана нэмэх", + "_delete":"Устгах", + "_move":"Зөөх", + "graphicsManagement":"График удирдах", + "viewPhotos":"Зураг харах", + "createNumber":"Дугаар үүсгэх", + "other":"Бусад", + "download":"Татах", + "view":"Харах", + "pleaseSelectFile":"файлаа сонгоно уу", + "longitude":"Уртраг", + "latitude":"Өргөрөг", + "cancel":"Болих", + "enterCoordinatesPressEnter":"Солбицолоо оруулаад 'Enter' дарна уу?", + "clickHereSelectPhoto":"Энд дарж зургаа сонгоно уу!", + "notFound":"Олдсонгүй", + "confirmPassword":"Нууц үг баталгаажуулах", + "currentPassword":"Одоогын нууц үг", + "pleaseWriting":"бичнэ үү", + "fromCityCenter":"Хотын төвөөс", + "please_enter_value":"Утга оруулна уу", + "formInformationSavedSuccessfully":"Формын мэдээлэл амжилттай хадгалагдлаа.", + "please_enter_formula":"Томъёогоо оруулна уу", + "savedSuccessfull":"Амжилттай хадгаллаа", + "errorSaving":"Хадгалах үед алдаа гарлаа!", + "formIformationSavedSuccessfull":"формын мэдээлэл амжилттай хадгалагдлаа.", + "successDeleted":"Амжилттай устгалаа!", + "selectDefaultMenu":"Анхдагч цэс сонгоно уу", + "selectMenu":"Цэс сонгоно уу", + "pleaseEnterPasswordYouUCurrentlyUsing":"Одоо хэрэглэж байгаа нууц үг ээ оруулна уу", + "pleaseReEnterYourPassword":"Нууц үгээ дахин оруулна уу?", + "passwordConfirmError":"Нууц үг баталгаажуулалт таарсангүй !!!", + "informationIsIncomplete":"Мэдээлэл дутуу бөглөсөн байна", + "trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder":"Мэдээлэл бөглөх явцад заавал бөглөх хэсгүүд байна. Формыг хараад улаан хүрээтэй заавал бөглөгдөх хэсгүүдийг гүйцээж бөглөнө үү!", + "successfullySaved":"Амжилттай хадгалагдлаа.", + "pleaseDeleteSubDForm":"Дэд формыг устгах уу", + "thereZNoRightChangeInformation":"Мэдээлэл өөрчлөх эрх байхгүй байна", + "enterCoordinatesCorrectly":"Солбицол оо зөв оруулна уу", + "error":"Алдаа", + "theSiteHasNotBeenSelected":"Талбай сонгогдоогүй байна", + "noSiteFound":"Талбай олдсонгүй", + "dataNotFound":"Өгөгдөл сонгогдоогүй байна", + "pleaseCompleteFirstLine":"Эхний мөрийг гүйцэд бөглөнө үү", + "search":"Хайх", + "values":"Утга", + }, + dataGrid:{ + "infoCourt":"Мэдээлэл шүүх", + "filtering":"Шүүж харах", + "ruSureYouDeleteInfo":"Та уг мэдээллийг устгахдаа итгэлтэй байна уу ?", + "yes":"Тийм", + "no":"Үгүй", + "total":"Нийт", + "updateDataFromExcelFile":"Excel Файлаас өгөгдөл шинэчлэх", + "default_Value":"Анхдагч утга", + "methodOfComparison":"Харьцуулалт хийх арга", + "parameterComparison":"Параметрийн харьцуулалт", + "whetherLookSidebarSearch":"Хажуу талын хайлтад харагдах эсэх", + "dataLink":"Өгөгдлийн холбоос", + "data_settings":"Өгөгдлийн тохиргоо", + "basicSettings":"Үндсэн тохиргоо", + "selectTable":"Хүснэгт сонгох", + "table":"Хүснэгт", + "tableList":"Хүснэгтийн жагсаалт", + "Related_fields":"Холбогдох талбар", + "Visible_fields":"Харагдах талбарууд", + "Select_fields":"Талбарууд сонгох", + "Select_field":"Талбар сонгох", + "Sort_field":"Эрэмбэлэх талбар", + "Father_column":"Эцэг багана", + "Link_terms":"Холбоосийн нөхцөл", + "inSearch":"Шүүлтэнд байгаа", + "this_table":"Энэ Хүснэгтийн", + "Get_customer":"Хэрэглэгчээс авах", + "custom_column":"Хэрэглэгчийн багана", + "judgment_column":"Шүүлт хийх багана", + "viewList":"Жагсаалт харах", + "image":"Зураг", + "values":"Утга", + "visible_word":"Харагдах үг", + "add":"Нэмэх", + "linkSettings":"Холбоосийн тохиргоо", + "insertList":"Холбоос оруулах", + "linkIcon":"Холбоос дүрс", + "showOnlyIcon":"Зөвхөн дүрс харуулах", + "pinColumn":"Багана хадах", + "linkType":"Холбоосийн төрөл", + "pinPosition":"Хадах байршил", + "onLeft":"зүүн талд", + "onRight":"баруун талд", + "radioSettings":"Radio тохиргоо", + "additionalSettings":"Нэмэлт тохиргоо", + "comparativeValue":"Харьцуулах утга", + "icon":"Айкон", + "colorCode":"Өнгөний код", + "easyEdit":"Хялбар засвар", + "copy":"Хувилах", + "view":"Харах", + "columnFilterButton":"Баганын шүүлтүүр товч", + "displayTableFrame":"Хүснэгтийн хүрээг харуулах", + "displayMenuColumn":"Цэсийг баганад харуулах", + "showFullText":"Текст бүрэн харуулах", + "reboot":"Дахин ачааллах", + "download":"Татах", + "pleaseSelectFile":"файлаа сонгоно уу", + "excelUpload":"Эксел файл байршуулах", + "exportExcel":"Эксел файл экспортлох", + "landScape":"хэвтээ", + "portrait":"босоо", + "paperSize":"Цаасны хэмжээ", + "print":"Хэвлэх", + "saveSearch":"Хайлт хадгалах", + "pivotTool":"Пивот багаж", + "clientRender":"Клиент рендер", + "numbered":"Дугаарлалттай", + "comparisonModel":"Харьцуулах модел", + "selectSameValues":"Ижил утгуудыг сонгох", + "multipleLinesChooseFrom":"Олон мөр зэрэг сонгох", + "width":"өргөнтэй", + "staticWidth":"Статик өргөн", + "destroyedCanBeRestored":"Устсаныг сэргээж болох", + "paging":"Хуудаслалт", + "edit":"Засах", + "name":"Нэр", + "basic":"Үндсэн", + "basicTable":"Үндсэн хүснэгт", + "idField":"ID талбар", + "data_table":"Өгөгдлийн хүснэгт", + "pleaseWait":"Түр хүлээнэ үү!", + "save":"Хадгалах", + "appearanceName":"Харагдах нэр", + "hide":"Нуух", + "court":"Шүүх", + "searchResults":"Хайлтанд илрэх", + "translation":"Орчуулга", + "tobePublished":"Хэвлэгдэх", + "updateSelectedLineData":"Сонгосон мөрийн өгөдөл шинэчлэх", + "whenEnteringDataFromExcelFile":"Эксел файлаас өгөгдөл оруулах бол", + "filtersettings ":"Шүүлтүүр тохиргоо", + "excel":"Эксел", + "model":"Загвар", + "updateSelectedLineDataSettings":"Сонгосон мөрийн өгөдөл шинэчлэх тохиргоо", + "fieldName":"Талбар нэр", + "buttonName":"Товчлуур нэр", + "updateAndReboot":"Шинэчилээд дахин ачаалах", + "countingAssociatedInfo":"Холбогдох мэдээллийг тоолох", + "relatedTable":"Холбогдох хүснэгт", + "relatedFields":"Холбогдох талбар", + "fatherField":"Эцэг талбар", + "consolidationFormulas":"Нэгтгэл & Томъёо", + "formula":"Томьёо", + "resultsStorageArea":"Үр дүн хадгалах талбар", + "consolidation":"Нэгтгэл", + "consolidationType":"Нэгтгэл төрөл", + "consolidationFormula":"Нэгтгэлийн томьёо", + "conditionTrigger":"Нөхцөл & Триггер", + "beforeCallingFromDatabase":"Өгөгдөл баазаас дуудахын өмнө", + "afterCallingFromDatabase":"Өгөгдөл баазаас дуудсаны дараа", + "beforeDeleting":"Устгахын өмнө", + "afterDeleting":"Устгасны дараа", + "beforePrinting":"Хэвлэхийн өмнө", + "spreadsheetForm":"Хүснэгтэн форм", + "fromType":"Форм төрөл", + "update":"Шинэчлэгдэх", + "post":"Нийтлэх", + "editable_UpdateLink":"Засварлах боломжтой - холбоосын шинэчлэлт", + "fixEntireLine":"Бүтэн мөрөөр засах", + "switchEditMode":"Засварлах горимд шилжих", + "withOneClick":"нэг товшилтоор", + "highlightChanges":"Өөрчлөлтийг ялгаж харуулах", + "saveChangesBulk":"Өөрчлөлтийг бөөнөөр хадгалах", + "gbExcelImport":"Excel import", + "excelImportFieldName":"Excel багана нэр", + "excelImportFormTitle":"Excel оруулах үеийн тохиргоо", + "excelUploadSampleFile":"Жишээ файл оруулах", + "excelUploadRowtoStart":"Excel файл уншиж эхлэх мөрийн дугаар", + "excelUploadCustomUrl":"Excel файл хуулах үед хэрэглэгдэх custom холбоос", + "excelImportModalTitle":"Excel файлаас өгөгдөл оруулах", + "appearance":"Харагдах байдал", + "dataTable":"Өгөгдлийн хүснэгт", + "filter":"Шүүлтүүр", + "mini":"Мини", + "simple":"Энгийн", + "size":"Хэмжээ", + "controllerNameSpace":"Удирдлагын боломжит үйлдлүүд", + "namespace":"Нэрийн орон зай", + "beforeFetch":"Авахаас өмнө", + "afterFetch":"Авсны дараа", + "symbol":"Тэмдэг", + "type":"Төрөл", + "nickName":"Харагдах нэр", + "filtersAndSelectedLineSettings" :"Шүүлтүүр, сонгосон мөрийн тохиргоо", + "sort":"Эрэмбэлэх", + "column":"Багана", + "delete":"Устгах", + "actions":"Үйлдлүүд", + "firstColumn":"эхний багананд", + "buttonEdit":"Товч засвар", + "doubleClicktoEdit":"Давхар товшилтоор засах", + "actionsField":"Үйлдлүүд талбар", + "performActionWithMouse":"Үйлдэл хулганаар хийх", + "renew":"Шинэчлэх", + "tableHeaderTemplate":"Хүснэгтийн толгойн загвар", + "createHeaderTemplate":"Толгойн загвар үүсгэх", + "addLine":"Мөр нэмэх", + "addLineBelow":"Доор мөр нэмэх", + "deleteThisLine":"Энэ мөрийг устгах уу?", + "addColumnAfterThisColumn":"Энэ баганы дараа багана нэмэх", + "pleaseDeleteThisCell":"Энэ нүдийг устгах уу", + "checkModel":"Загвар шалгах", + "height":"өндөр", + "widthu":"өргөн", + "row":"мөр", + "selectPaperSize":"Цаасны хэмжээ сонгох", + "currencySelection":"Валют сонгох", + "tugrug":"Төгрөг", + "dollar":"Доллар", + "euro":"Евро", + "yen":"Японы иен", + "austDollar":"Австрали доллар", + "rubli":"Рубль", + "choosevalue":"Утга сонгох", + "pleaseWaitForLoading":"ачаалахыг хүлээнэ үү", + "successfullySaved":"Амжилттай хадгалагдлаа.", + "formInformationSavedSuccessfully":"Формын мэдээлэл амжилттай хадгалагдлаа.", + "anErrorOccurredWhileSaving":"Хадгалах үед алдаа гарлаа!", + "successfullyDeleted":"Амжилттай устгалаа!", + "makeExcel":"Эксэл гаргах", + "plseEnterValue":"Утга оруулна уу", + "updatedSuccessfully":"Амжилттай шинэчлэгдлээ", + "infoDeleted":"Мэдээлэл устлаа", + "tableDataHasBeenSuccessfullyEdited":"хүснэгтийн мэдээлэл амжилттай засагдлаа.", + "formInfoSavedSuccessfully":" формын мэдээлэл амжилттай хадгалагдлаа.", + "errorOccurredWhileUpdating":" Шинэчлэх үед алдаа гарлаа.", + "pleaseSelectUpdateLine":" Шинэчлэх мөрөө сонгоно уу.", + "errorOccWhileDeleting":"Устгах үед алдаа гарлаа", + "errorMsg":"Уучлаарай алдаа гарлаа", + "noChangesHaveBeenReported":"Өөрчлөлт орсон мэдээлэл байхгүй байна", + }, + dataSource:{ + "database":"Өгөгдлийн сан", + "add":"Нэмэх", + "view":"харах", + "pleaseEnterSearchValue":"Хайх утгаа оруулна уу...", + "pleaseWait":"Түр хүлээнэ үү!", + "yes":"Тийм", + "no":"Үгүй", + "deleteData":"Өгөгдөлийг устгах уу?", + "dataProcessing":"Өгөгдөл боловсруулах", + "characteristics":"Шинж чанар", + "basic":"Үндсэн", + "column":"Багана", + "name":"Нэр", + "additional":"Нэмэлт", + "filter":"Шүүлтүүр", + "data":"Өгөгдөл", + "save":"Хадгалах", + "tableList":"Хүснэгтийн жагсаалт", + "viewList":"View жагсаалт", + "aggregation":"Нэгтгэх", + "sort":"Эрэмбэлэх", + "noSort":"Эрэмблэхгүй", + "use":"Хэрэглэх", + "grouping":"Бүлэглэх", + "type":"Төрөл", + "alias":"Зохиомол нэр", + "select":"Сонгох", + "bolomjitTableAndView":"Боломжит 'table' болон 'view'", + "selectTable":"Хүснэгт сонгох", + "applications":"Програмууд", + "errorOccurredWhileSaving":"Хадгалах явцад алдаа гарлаа!", + }, + role:{ + "administraationRightsManagment":"ХАНДАХ ЭРХ УДИРДАХ", + "welcome":"Тавтай морил!", + "loggedIn":"Нэвтэрсэн хэрэглэгч", + "personalInfo":"Хувийн мэдээлэл", + "changePass":"Нууц үг солих", + "superAdminManagement":"Сүпер админ удирдлага", + "logout":"Системээс гарах", + "pleaseWait":"Түр хүлээнэ үү!", + "add":"Нэмэх", + "pleaseSelectRole":"Үүрэг сонгоно уу?", + "role":"Үүрэг", + "additional":"Нэмэлт", + "dataSource":"Мэдээллийн эх сурвалж", + "userList":"Хэрэглэгчдийн жагсаалт", + "import":"Импорт хийх", + "register":"Бүртгэх", + "confirm":"Баталгаажуулах", + "save":"Хадгалах", + "menuSelection":"Цэс сонгох", + "possibleTableView": 'Боломжиж"table" болон"view"', + "table":"Хүснэгт", + "name":"Нэр", + "displayName":"Харагдах нэр", + "note":"Тайлбар", + "cancel":"Болих", + "defaultMenu":"Анхдагч цэс", + "chart":"График", + "tableName":"Хүснэгтийн нэр", + "table_name":"Table нэр", + }, + project:{ + "project":"ТӨСӨЛ", + "settings":"Тохиргоо", + "data_recording_environment":"ӨГӨГДӨЛ БҮРТГЭХ ОРЧИН ҮҮСГЭГЧ", + "_form":"Маягт", + "table":"Хүснэгт", + "form_and_table_consolidation":"Маягт, хүснэгт нэгтгэл", + "data_processor":"МЭДЭЭЛЭЛ БОЛОВСРУУЛАГЧ", + "_chart":"График", + "original_preparation":"Эх бэлтгэл", + "analysis":"Анализ", + "target_statement":"Зорилтод мэдэгдэл", + "graphql_management":"Graphql удирдлага", + "menu":"ЦЭС", + "menu_settings":"Цэсний тохиргоо", + "data_settings":"Өгөгдлийн тохиргоо", + "project_key":"Төслийн түлхүүр", + "server_languege_framework":"Сервер талын хэл болон framework", + "create_using":"ашиглан үүсгэх", + "download_create_file":"Файл татаж үүсгэх", + "lambda":"Ламбда", + "lambda_cli":"Ламбда CLI", + "lambda_example_app":"Lambda жишээ програм", + "l_key":"түлхүүр", + "create":"үүсгэх", + "lambda_settings":"Ламбда тохиргоо", + "laravel_framework":"PHP: Ларавелийн framework", + "go_framework":"Go: Echo framework", + "database":"Мэдээллийн сан", + "database_connect":"Өгөгдлийн сан холбох", + "ready":"Бэлэн", + "_success":"Танд амжилт хүсье", + "type":"төрөл", + "manage_access_rights":"Хандах эрх удирдах", + "add":"Нэмэх", + "menuSelection":"Цэс сонгох", + "default_menu":"Анхдагч цэс", + "lambda_platform":"composer create-project lambda-platform/laravel", + "composer":"Composer", + "_save":"Хадгалах", + "optional":"Нэмэлт", + "data_source":"Мэдээллийн эх сурвалж", + "_moqup":"Мокуп", + "user_list":"Хэрэглэгчийн жагсаалт", + "_import":"Импорт хийх", + "register":"Бүртгэх", + "_confirm":"Баталгаажуулах", + "deleteData":"Өгөгдөлийг устгах уу?", + "form_value":"Форм (Авах утга)", + "alertSelectColumns":"Харгалзах багнуудыг сонгоно уу", + "errorMsg":"Уучлаарай алдаа гарлаа", + "please_wait":"Түр хүлээнэ үү", + }, + puzzle:{ + "manage_access_rights":"Хандах эрх удирдах", + "data_recording_environment":"ӨГӨГДӨЛ БҮРТГЭХ ОРЧИН ҮҮСГЭГЧ", + "_form":"Маягт", + "table":"Хүснэгт", + "form_and_table_consolidation":"Маягт, хүснэгт нэгтгэл", + "data_processor":"МЭДЭЭЛЭЛ БОЛОВСРУУЛАГЧ", + "data_settings":"Өгөгдлийн тохиргоо", + "_chart":"График", + "original_preparation":"Эх бэлтгэл", + "_report":"Тайлан", + "analysis":"Анализ", + "target_statement":"Зорилтод мэдэгдэл", + "graphql_management":"Graphql удирдлага", + "usersAndUserGroups":"ХЭРЭГЛЭГЧ, ХАНДАХ ЭРХ", + "users":"Хэрэглэгчид", + "userGroupsPermission":"Хандах эрх, Зөвшөөрөл", + "menu_settings":"Цэсний тохиргоо", + "logOut":"Гарах", + "cancel":"Болих", + "please_wait":"Түр хүлээнэ үү", + "add":"Нэмэх", + "_save":"Хадгалах", + "optional":"Нэмэлт", + "duties":"Үүрэг", + "_name":"Нэр", + "appearance_name":"Харагдах нэр", + "note":"Тайлбар", + "please_select_role":"Үүрэг сонгоно уу", + "data_source":"Мэдээллийн эх сурвалж", + "_moqup":"Мокуп", + "user_list":"Хэрэглэгчийн жагсаалт", + "_import":"Импорт хийх", + "default_menu":"Анхдагч цэс", + "register":"Бүртгэх", + "_confirm":"Баталгаажуулах", + "list_grid":"Жагсаалт | Grid (шүүлтүүр)", + "custom_column":"Хэрэглэгчийн багана", + "judgment_column":"Шүүлт хийх багана", + "value_column":"Утга багана", + "delete_data":"Өгөгдөлийг устгах уу", + "menuSelection":"Цэс сонгох", + "not_found":"олдсонгүй", + "meaningTake":"Авах утга", + "filter":"Шүүлтүүр", + }, + notify:{ + "notice":"Мэдэгдлүүд", + "no_notice":"Одоогоор мэдэгдэл байхгүй байна!", + "view_all_notifications":"Бүх мэдэгдлийг харах", + }, + appAdmin:{ + "manual":"Гарын авлага", + "logOut":"Гарах", + "cancel":"Болих", + "add":"Нэмэх", + "minus":"Хасах", + "pleaseWait":"Түр хүлээнэ үү!", + "pleaseEnterSearchValue":"Хайх утгаа оруулна уу...", + "delete_data":"Өгөгдөлийг устгах уу?", + "no":"Үгүй", + "yes":"Тийм", + "settings":"Тохиргоо", + "menu_location":"Цэсийн байршил", + "stepped":"Шаталсан", + "stepped_small":"Шаталсан жижиг", + "decomposes":"Задардаг", + "cross":"Хөндлөн", + "color_selection":"Өнгөний сонголт", + "dark_mode":"Харанхуй горим", + "bright_mode":"Гэрэлтэй горим", + "description":"Маршрутын мэдээлэл зөв гаргахын тулд агентуудыг нэмэхдээ дээрээс нь доошоо хаанаас хаа хүртэл гэдгээ оруулна уу?", + "data_processor":"Мэдээлэл боловсруулагч", + "original_preparation":"Эх бэлтгэл", + "dataProcessing":"Өгөгдөл боловсруулах", + "graphics_generator":"График үүсгэгч", + "point":"Цэг", + }, + moqup:{ + "elements":"Элемэнтүүд", + "chart":"График", + "save":"Хадгалах", + "embedlink":"Embed холбоос", + "edit":"Засах", + "phone":"Утас", + "tablet":"Таблет", + "computer":"Компьютер", + "bigComputer":"Том компьютер", + }, + page:{ + "pageNotFound":"Хуудас олдсонгүй.", + }, + alertMessage:{ + "anErrorOccurredWhileSaving":"Хадгалах үед алдаа гарлаа!", + "successfullyDeleted":"Амжилттай устгалаа!", + "plseEnterValue":"Утга оруулна уу", + "updatedSuccessfully":"Амжилттай шинэчлэгдлээ", + "infoDeleted":"Мэдээлэл устлаа", + "savedSuccessfull":"Амжилттай хадгаллаа", + "confirm":"Баталгаажуулах", + "errorOccurredWhileUpdating":" Шинэчлэх үед алдаа гарлаа.", + "pleaseSelectUpdateLine":" Шинэчлэх мөрөө сонгоно уу.", + "errorOccWhileDeleting":"Устгах үед алдаа гарлаа", + "errorMsg":"Уучлаарай алдаа гарлаа", + "noChangesHaveBeenReported":"Өөрчлөлт орсон мэдээлэл байхгүй байна", + "pleaseWait":"Түр хүлээнэ үү!", + "userDeleted":"Хэрэглэгч устгагдлаа", + "successDeleted":"Амжилттай устгалаа!", + "userInformationRe":"Хэрэглэгчийн мэдээлэл сэргээгдлээ", + "errorRetriev":"Мэдээлэл сэргээхэд алдаа гарлаа!", + "notFound":"Хайлтанд илэрц олдсонгүй!", + "imformation_registered":"Таны мэдээлэл амжилттай бүртгэгдлээ. Түр хүлээнэ үү", + "errorServer":"Серверт алдаа гарлаа", + "errorSendingMail":"И-мэйл илгээх үед алдаа гарлаа", + "please_enter_value":"Утга оруулна уу", + "formInformationSavedSuccessfully":"Формын мэдээлэл амжилттай хадгалагдлаа.", + "please_enter_formula":"Томъёогоо оруулна уу", + "errorSaving":"Хадгалах үед алдаа гарлаа!", + "formIformationSavedSuccessfull":"формын мэдээлэл амжилттай хадгалагдлаа.", + "selectDefaultMenu":"Анхдагч цэс сонгоно уу", + "selectMenu":"Цэс сонгоно уу", + "form_value":"Форм (Авах утга)", + "alertSelectColumns":"Харгалзах багнуудыг сонгоно уу", + "please_wait":"Түр хүлээнэ үү", + "pageNotFound":"Хуудас олдсонгүй", + }, + crud:{ + "registration_history":"Бүртгэлийн түүх", + "Information_viewing_history":"Мэдээлэл үзсэн түүх", + "_add":"Нэмэх", + "_save":"Хадгалах", + "re_call":"Дахин ачааллах", + "_print":"Хэвлэх", + "download_file":"Excel файлаар татах", + "excelUpload":"Excel файлаас өгөгдөл оруулах", + }, + settingDrawer:{ + fixation: 'Хайрцгалсан', + fluid: 'Дүүрэн', + globalStyleSetting: 'Өнгөний горим', + darkStyle: 'Харанхуй гэрэлтэй хосолсон', + lightStyle: 'Гэрэлтэй горим', + theme: 'Өнгө', + navigationMode: 'Цэсний тохиргоо', + sidebarNavigater: 'Цэс зүүн талд', + topNavigater: 'Цэс дээр', + onlyValid: 'This setting is only valid for [top bar navigation]', + contentWidth: 'Өргөн', + fixHeader: 'Тогтмол толгой', + configurableWhenFixingHeaders: 'Толгоо нуух', + hideHeaders: 'Толгоо нуух', + fixedSideMenu: 'Тогтмол хажуугийн цэс', + otherSettings: 'Бусад тохиргоо', + layoutSettings: 'Байршлын тохиргоо', + colorBlindness: 'Сул өнгөтэй горим', + grayMode: 'Саарал горим', + multiTab: 'Олон цонхнц горим', + copySettings: 'Copy Settings', + testFun: 'Test function', + darkMode: 'Харанхуй горим', + contentArea: 'Content area' + }, + userMenu:{ + test: 'Test', + systemConfig: 'Тохиргоо', + logout: 'Гарах', + checkLogout: 'Та системээс гарах уу ?', + lockScreen:'Дэлгэц түгжих' + }, + multiTab:{ + closeCurrent: 'Энэ цонхыг хаах', + closeRight: 'Баруун талыхыг хаах', + closeLeft: 'Зүүн талыхыг хаах', + closeAll: 'Бүгдийг хаах', + cannotCloseLast: 'Сүүлийн цонхйиг хаах боломжгүй', + noLeft: 'No left label', + noRight: 'No right label' + } +} diff --git a/vue3/src/locales/en_US.json b/vue3/src/locales/en_US.json new file mode 100644 index 0000000..311b412 --- /dev/null +++ b/vue3/src/locales/en_US.json @@ -0,0 +1,988 @@ +{ + "locale": "en-US", + "user": { + "defaultMenu": "Default menu", + "pleaseWait": "Please wait", + "role": "role", + "title": "Lambda Platform", + "subtitle": "Lambda Platform", + "login": "Login", + "forgot": "Forgot password?", + "remember": "Remember me", + "loginTitle": "Login to system", + "username": "Username", + "email": "e-mail", + "password": "Password", + "loginSuccess": "Successfully logged in. Please wait for a moment!", + "loginError": "Sorry, an error occurred while logging in!!", + "emailRequired": "Please enter an email address", + "emailSendError": "An error occurred while sending the email", + "forgotDescription": "Enter your email address and reset your password", + "sendPasswordResetCode": "Receive password reset code by email", + "passwordConfirm": "Password verification", + "userNotFound": "User not found !!!", + "codeSentError": "An error occurred while sending the password update code!", + "passwordReset": "Password reset", + "passwordResetCode": "Password reset code", + "passwordResetCodeSent": "Password update code sent successfully !", + "passwordResetCodeRequired": "Password change code not included !!!", + "passwordResetSuccess": "Password successfully updated !", + "passwordConfirmError": "Password authentication did not match !!!", + "passwordResetCodeIncorrect": "The password recovery code is incorrect !!!", + "passwordResetCodeTimeout": "Password recovery code has expired !!!", + "noReply": "This email was sent automatically, so there is no need to reply.", + "databaseview": "Database, view", + "dataBase": "database", + "view": "VIEW", + "add": "Add", + "characteristics": "Characteristics", + "basic": "Basic", + "column": "Column", + "name": "Name", + "optional": "Optional", + "filter": "filter", + "data": "Data", + "save": "save", + "tableList": "Table list", + "aggregation": "Aggregation", + "sort": "Sort", + "use": "Use", + "grouping": "Grouping", + "type": "Type", + "alias": "Alias", + "dataProcessing": "Data processing", + "select": "Select", + "pleaseEnterSearchValue": "Please enter a search value", + "user": "User", + "users": "Users", + "totalEmployees": "Total employees", + "deleted": "Deleted", + "searchForInformation": "Search for information", + "addUser": "Add a user", + "noData": "No matching data", + "page": "page", + "shows": "shows", + "categorySearch": "category search", + "image": "image", + "lastName": "last name", + "firstName": "first name", + "registrationNumber": "Registration number", + "dateOfBirth": "Date of birth", + "gender": "gender", + "men": "Men", + "women": "Women", + "phone": "phone", + "fillInTheNewOne": "Fill in the new one", + "permission": "Permission", + "loginName": "Login name", + "confirmPassword": "Confirm password", + "personalInformation": "Personal information", + "changePassword": "Change password", + "settings": "Settings", + "logOut": "Log out", + "pleaseSelectRole": "Please select a role", + "administraationRightsManagment": "Administration rights management", + "additional": "additional", + "dataSource": "Data source", + "chart": "Chart", + "userList": "User list", + "import": "Import", + "register": "Register", + "confirm": "Confirm", + "menuSelection": "Menu selection", + "noMatchingData": "No matching data", + "nickName": "Nickname", + "note": "Note", + "pleaseEnterVisibleName": "Please enter a visible name", + "firstNameandLastName": "First name & last name", + "mobile": "Mobile", + "createdDate": "created date", + "registrationConfirmed": "REGISTRATION CONFIRMED", + "registrationIsNotConfirmed": "REGISTRATION IS NOT CONFIRMED", + "success": "success", + "systemUpdate": "System update", + "sendDataStructure": "Send data structure", + "pleaseReEnterYourPassword": "Re-enter your password?", + "theValueIsRegistered": "The value is registered", + "possibleTableView": "Possible table and view", + "table": "Table", + "ascending": "Ascending", + "descending": "descending", + "byLoginName": "by login name", + "dateAdded": "Date added", + "inPage": "in page", + "show": "Show", + "outOf": "total", + "fromUsers": "from users", + "showing": "showing", + "noInfo": "No information ", + "ruconfinfo": "Are you confident in retrieving employee information?", + "ruconfinfoDelete": "Are you sure you want to delete employee information completely?", + "created": "Created", + "userDeleted": "The user has been deleted", + "_logout": "Logout", + "_cancel": "Cancel", + "listOfDeletedUsers": "List of deleted users", + "by": "by", + "no": "No", + "yes": "Yes", + "completeDestruction": "Complete destruction", + "recovery": "Recovery", + "errorOccWhileDeleting": "An error occurred while deleting", + "userInformationRestored": "User information restored", + "errorOccurredWhileRetrievingData": "An error occurred while retrieving the data.", + "total": "total", + "edit": "Edit", + "pleaseLogInUsingYourRegUnamePassword": "Please log in using your registered username and password", + "frequentlyAskedQuestions": "Common question", + "toContaqt": "to contact", + "downloadYourMobileApp": "Download your mobile app.", + "instructionsUse": "Instructions for use", + "hayg": "Mongolia, Ulaanbaatar, Sukhbaatar district, 9th khoroo, Ikh toiruu 54, Computer Mall, 8th floor, room 8002", + "plseResUrPassUsingUrRegisteredEmail": "Please reset your password using your registered email address?", + "downloadAppHere": "Download the app here" + }, + "agent_wizard": { + "confirm_registration_information": "Confirm registration information", + "step": "Step", + "hello": "Hello ?", + "your_name": "Your name", + "your_last_name": "Your last name", + "name_desc": "Please write your real name in either Latin or Mongolian letters, up to a maximum of 75 characters.", + "last_name_desc": "Please write your last name in either Latin or Mongolian letters, up to a maximum of 75 characters.", + "your_birthday": "Your birthday", + "your_gender": "Your gender", + "women": "Female", + "man": "Men", + "_register": "Registration number", + "register_desc": "Please enter your registration number. Please write in Mongolian only.", + "example": "For example", + "contact_information": "Contact information", + "your_email_address": "Your E-mail address", + "email_desc": "Please enter your email address. Please write in Latin characters, lowercase, without spaces.", + "your_phone_number": "Your cell phone number", + "phone_desc": "Please enter your mobile number. Use only numbers and spaces.", + "profile_image": "Profile image", + "profile_image_uploud": "Upload a profile picture", + "profile_desc": "Please select your profile picture and upload it to the server. Image size should not exceed 1mb.", + "your_new_password": "Your new password", + "password_desc": "Passwords must be in Latin letters, uppercase and lowercase letters, numbers, special characters, with no spaces.", + "rep_your_new_password": "Repeat your new password", + "_prev": "Previous", + "_next": "Next", + "enter_personal_information": "Please enter your personal information correctly!", + "enter_contact_information": "Please enter your contact information correctly!", + "please_change_your_password": "Please change your password! Your new password will be used in the future", + "please_contact_system_administor": "If you need any help, please contact the system administrator", + "back": "Back", + "entered_information": "The information you entered", + "information_alert": "Please review your information and send it to the system if it is accurate.", + "no_information": "No information", + "date_you_added_system": "The date you were added to the system", + "send_registration": "Send registration", + "userDeleted": "The user has been deleted", + "errorOccurredDeleting": "An error occurred while deleting.", + "UserInformationRestored": "User information restored.", + "ErrorRetrievingData": "Error retrieving data!", + "NoSearchResultsFound": "No search results found!", + "SpacesAreIncluded": "Spaces are included." + }, + "adminModule": { + "db": "Database", + "usersAndUserGroups": "User, User group", + "users": "Users", + "userGroupsPermission": "User groups, Permissions", + "sendDBSchema": "Send Database schema", + "AddColumn": "Add a column", + "systemUpdate": "System update", + "graphic": "Graphic", + "column": "Column", + "dataType": "Data type", + "form": "Form", + "table": "Table", + "original_preparation": "Original preparation", + "pleaseWait": "Please wait", + "_form": "Form", + "value_column": "Value column", + "Custom_column ": "Custom column", + "list_grid": "List | Grid", + "Judgment_column ": "Filter column", + "form_value": "Form (take value)", + "InformationSuccessfullyDistributed": "Information successfully distributed!", + "InformationReturned": "Information returned!" + }, + "graphql": { + "graphqlManagement": "Graphql management", + "table": "Table", + "selectTable": "Select a table", + "name": "Name", + "idField": "ID field", + "hideFields": "Hide fields", + "permissionActions": "Permission actions", + "add": "Add", + "edit": "Edit", + "delete": "Delete", + "save": "Save", + "accessAndAccessRights": "Access and access rights", + "nevtersenHundHaruulah": "Show it to anyone who has logged in.", + "accessRights": "Access rights", + "allUsersCanSee": "All users can see it if they are not authorized", + "subTables": "Sub-tables", + "subTable": "Sub-table", + "connectionField": "Connection field", + "tableList": "table list", + "viewList": "View list", + "real_time": "Real time subscription", + "cancel": "Cancel", + "tableParentId": "Table parent ID", + "action": "Action" + }, + "components": { + "add": "Add", + "pleaseEnterSearchValue": "Please enter a search value...", + "pleaseWait": "Please wait for a moment!", + "deleteData": "Are you sure you want to delete your data?", + "name": "Name", + "yes": "Yes", + "no": "No", + "copy": "Copy", + "table": "Table", + "basicTable": "Basic table", + "selectTable": "Select a table", + "applications": "Applications", + "additions": "Additions", + "logistics": "Logistics", + "letter": "The letter", + "fileDirectory": "File directory", + "admin": "Admin", + "systemAdministrator": "System administrator", + "personalInformation": "Personal information", + "settings": "Settings", + "logOut": "Log out", + "changePassword": "Change password ", + "projectList": "Project list", + "table_list": "table list", + "ui_builder": "UI builder", + "_form": "Form", + "someContents": "Some contents", + "_cancel": "Cancel" + }, + "chart": { + "horizontal_value": "Horizontal value", + "groupBy": "group by", + "line": "Lines", + "_big": "Large", + "_small": "Small", + "field": "Field", + "settings": "Settings", + "icon": "Icon", + "bg_color": "Background color", + "text_color": "Text color", + "link_title": "Title link", + "link": "link", + "values": "values", + "element_type": "Element type", + "_filter": "Filter", + "_name": "Name", + "responsible_value": "Responsible value", + "_save": "Save", + "enter_name": "Please enter a name...", + "data_table": "Data table", + "selectTable": "Select a table", + "aggregation": "Aggregation", + "no": "No", + "count": "Count", + "_max": "Max", + "_min": "Min", + "_avg": "Aug.", + "_sum": "Sum", + "count_distinct": "Count Distinct", + "avg_distinct": "Avg Distinct", + "sum_distinct": "Sum Distinct", + "_sort": "Sort", + "no_sort": "Not sort", + "grouping": "Grouping", + "_type": "Type", + "fictitious_name": "Fictitious name", + "_color": "Color" + }, + "dataForm": { + "save": "Save", + "pleaseWait": "Please wait for a moment!", + "fillInTheNewOne": "Fill in the new one", + "close": "Close", + "basicSettings": "Basic settings", + "configureTheData": "Configure the data", + "trigger": "Trigger", + "informationLink": "Information link", + "GetValuesFromTheTable": "Get values from the table", + "Geographic": "Geographic", + "AdditionalValues": "Additional values", + "selectMultipleImg": "Whether to select multiple images", + "TypeOfTheEditor": "Type of the editor", + "Placeholder": "Placeholder", + "default_Value": "Default value", + "Get_value_parameter": "Get the value from the parameter", + "Parameter_name": "Name of the parameter", + "Get_user_ID": "Get a user ID", + "Consolidation_formula": "Consolidation formula", + "Whether_to_summarize": "Whether to summarize", + "Choose_a_formula": "Choose a formula", + "Formula_type": "Formula type", + "Take_the_word_before_merger": "If you take the word before the merger", + "example": "For example ", + "total": "Total", + "number": "Number", + "ets": "ets", + "Symbol": "Symbol", + "get_symbol_after_merger": "If you get a symbol after the merger", + "Verification_conditions": "Verification conditions", + "Form_of_data_verification": "Form of data verification", + "Password_settings": "Settings of the password", + "Password_verification": "Password verification", + "_pass": "Password", + "Create_a_password": "Create a password", + "Check_password_during_editing": "Check the password during editing", + "number_precision": "Number precision", + "Whether_get_values_database": "Whether to get values from the database", + "Choose_multiple_values": "Choose multiple values", + "value": "Value", + "visible_word": "A visible word", + "visible_thumb": "A visible image", + "add": "Add", + "table": "Table", + "selectTable": "Select a table", + "Related_fields": "Related fields", + "Visible_fields": "Visible fields", + "Select_fields": "Select fields", + "Sort_field": "Sort field", + "Father_column": "parent id", + "form": "In the form", + "this_table ": "This table", + "Display_Add_Data_button ": "Display the Add Data button", + "Add_data_Form ": "Add data Form", + "List_of_tables ": "List of tables", + "Link_terms ": "Terms of link ", + "Get_customer ": "Get from the customer", + "Custom_column ": "Custom column", + "Judgment_column ": "Filter column", + "Call_from_server": "Call from server", + "data_loading_URL": "data loading URL", + "Trigger_load_time": "Trigger load time", + "Example_data_returned_server": "Example of data returned from the server", + "Successful": "Successful", + "URL_call_information_link": "URL to call the information link", + "Value_table": "Table of values", + "Value_return_field": "Value return field", + "Geographic_settings": "Geographic settings", + "attribute": "Attribute", + "properties": "properties", + "Geometric_type": "Geometric type", + "point": "Point", + "line": "Line", + "polygon": "Polygon", + "length_center": "The length of the center", + "latitude_center": "The latitude of the center", + "Map_magnification": "Map magnification", + "Background_map": "Background map", + "Google_Street": "Google Street", + "Google_Space": "Google Space", + "Open_Street_Map": "Open Street Map", + "Check_overlap_area": "Check the overlap of the area", + "Feature_Class_link": "Feature Class link", + "Search_field": "Search field", + "Search_value_field": "Search value field", + "Success_message": "Success message", + "Error_message": "Error message", + "Form_name": "Form name", + "Form_type": "Form type", + "Simple_form": "Simple form", + "Step_by_step_form": "Step-by-step form", + "data_table": "Data table", + "idField": "ID field", + "Date_generated_automatically": "Date generated automatically", + "render_by_tab": "Section render by tab", + "Label_location": "Label location", + "Form_width": "Form width", + "Save_button_word": "Save button word", + "Padding_spacing": "Padding - spacing", + "model": "Model", + "displayName": "Display name", + "hide": "Hide", + "inactive": "Inactive", + "translation": "Translation", + "formula": "Formula", + "userInterface": "User interface", + "_subform": "Subform", + "_form": "Form", + "formula_conditions": "Formula, Conditions", + "field": "Field", + "basic_from": "Basic form", + "conditions": "Conditions", + "add_a_field": "Add a field", + "controller_namespace": "Controller namespace", + "namespace": "Namespace", + "before_insert": "Before insert", + "after_insert": "After insert", + "before_update": "Before update", + "after_update": "After update", + "_type": "Type", + "_top": "top", + "_left": "left", + "Choose_type": "Choose a type", + "min_height": "min-height", + "Close_deletion_action": "Close the deletion action", + "close_add_ons_action": "Close the add-ons action", + "row_numbering": "Row numbering", + "Use_table_type": "Use Table Type ", + "Table_Type_field": "Table Type field", + "Table_Type_value": "Table Type value", + "Consolidation_forms_and_tables": "Consolidation of forms and tables", + "_link": "Link", + "iframe_page": "iframe page", + "No_action": "No action", + "_division": "Partition", + "menuType": "Menu type", + "connectionPath": "Connection path", + "name": "Name", + "target": "Target", + "self": "self", + "blank": "blank", + "_new": "new", + "Get_name": "Get a name", + "section_add": "Section add", + "add_column": "Add a column", + "_delete": "Delete", + "_move": "Move", + "graphicsManagement": "Graphics management", + "viewPhotos": "view photos", + "createNumber": "create number", + "other": "other", + "download": "download", + "view": "view", + "pleaseSelectFile": "Please select a file", + "longitude": "longitude", + "latitude": "latitude", + "cancel": "cancel", + "enterCoordinatesPressEnter": "Enter the coordinates and press Enter?", + "clickHereSelectPhoto": "Click here to select a photo!", + "notFound": "not found", + "confirmPassword": "Confirm password", + "currentPassword": "Current password", + "pleaseWriting": "please writing", + "fromCityCenter": "From the city center", + "please_enter_value": "Please enter a value", + "formInformationSavedSuccessfully": "Form information saved successfully.", + "please_enter_formula": "Please enter a formula", + "savedSuccessfull": "Saved successfully", + "errorSaving": "An error occurred while saving!", + "formIformationSavedSuccessfull": "form information saved successfully.", + "successDeleted": "successfullyDeleted", + "selectDefaultMenu": "Select the default menu!", + "selectMenu": "Please select a menu", + "pleaseEnterPasswordYouUCurrentlyUsing": "Please enter the password you are currently using", + "pleaseReEnterYourPassword": "Re-enter your password?", + "passwordConfirmError": "Password authentication did not match !!!", + "informationIsIncomplete": "The information is incomplete", + "trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder": "There are mandatory fields to fill in the information. Look at the form and fill in the required fields with a red border!", + "successfullySaved": "Successfully saved.", + "pleaseDeleteSubDForm": "Please delete the sub-form", + "thereZNoRightChangeInformation": "There is no right to change the information", + "enterCoordinatesCorrectly": "Enter the coordinates correctly", + "error": "error", + "theSiteHasNotBeenSelected": "The site has not been selected", + "noSiteFound": "No site found", + "dataNotFound": "Data not selected", + "pleaseCompleteFirstLine": "Please complete the first line", + "search": "search", + "values": "values" + }, + "dataGrid": { + "infoCourt": "Information court", + "filtering": "filtering", + "ruSureYouDeleteInfo": "Are you sure you want to delete this information?", + "yes": "Yes", + "no": "No", + "total": "total", + "updateDataFromExcelFile": "Update data from an Excel file", + "default_Value": "Default value", + "methodOfComparison": "Method of comparison", + "parameterComparison": "Parameter comparison", + "whetherLookSidebarSearch": "Whether to look in the sidebar search", + "dataLink": "data link", + "data_settings": "Data settings", + "basicSettings": "basic settings", + "selectTable": "Select a table", + "table": "Table", + "tableList": "table list", + "Related_fields": "Related fields", + "Visible_fields": "Visible fields", + "Select_fields": "Select fields", + "Select_field": "Select field", + "Sort_field": "Sort field", + "Father_column": "parent id", + "Link_terms ": "Terms of link ", + "inSearch ": "in search", + "this_table ": "This table", + "Get_customer ": "Get from the user", + "custom_column": "Custom column", + "judgment_column": "filter column", + "viewList": "View list", + "image": "Photo", + "values": "values", + "visible_word": "A visible word", + "add": "Add", + "linkSettings": "link settings", + "insertList": "insert a link", + "linkIcon": "icon link", + "showOnlyIcon": "show only icon", + "pinColumn": "pin column", + "linkType": "link type", + "pinPosition": "pin position", + "onLeft": "on the left", + "onRight": "on the right", + "radioSettings": "Radio settings", + "additionalSettings": "additional settings", + "comparativeValue": "comparative value", + "icon": "icon", + "colorCode": "color code", + "easyEdit": "easy edit", + "copy": "Copy", + "view": "View", + "columnFilterButton": "Column filter button", + "displayTableFrame": "Display the table frame", + "displayMenuColumn": "Display the menu in the column", + "showFullText": "Show full text", + "reboot": "Reboot", + "download": "download", + "pleaseSelectFile": "Please select a file", + "excelUpload": "Excel file upload", + "exportExcel": "Excel export", + "landScape": "landscape", + "portrait": "portrait", + "paperSize": "paper size", + "print": "Print", + "saveSearch": "Save search", + "pivotTool": "Save search", + "clientRender": "Client render", + "numbered": "numbered", + "comparisonModel": "Comparison model", + "selectSameValues": "Select the same values", + "multipleLinesChooseFrom": "Multiple lines to choose from", + "width": "width", + "staticWidth": "Static width", + "destroyedCanBeRestored": "Destroyed can be restored", + "paging": "paging", + "edit": "Edit", + "name": "Name", + "basic": "Basic", + "basicTable": "Basic table", + "idField": "ID field", + "data_table": "Data table", + "pleaseWait": "Please wait!", + "save": "Save", + "appearanceName": "Appearance name", + "hide": "Hide", + "court": "Court", + "searchResults": "Search results", + "translation": "Translation", + "tobePublished": "To be published", + "updateSelectedLineData": "Update selected line data", + "whenEnteringDataFromExcelFile": "When entering data from an excel file", + "Filtersettings": "Filter settings", + "excel": "Excel", + "model": "Model", + "updateSelectedLineDataSettings": "Update the selected line data settings", + "fieldName": "Field name", + "buttonName": "Button name", + "updateAndReboot": "Update and reboot", + "countingAssociatedInfo": "Counting associated information", + "relatedTable": "Related table", + "relatedFields": "Related fields", + "fatherField": "parent ID", + "consolidationFormulas": "Consolidation & Formulas", + "formula": "Formula", + "resultsStorageArea": "Results storage area", + "consolidation": "Consolidation", + "consolidationType": "Consolidation type", + "consolidationFormula": "Consolidation formula", + "conditionTrigger": "Condition & Trigger", + "beforeCallingFromDatabase": "Before calling from the database", + "afterCallingFromDatabase": "After calling from the database", + "beforeDeleting": "Before deleting", + "afterDeleting": "After deleting", + "beforePrinting": "Before printing", + "spreadsheetForm": "Spreadsheet form", + "fromType": "Form type", + "update": "Updated", + "post": "Post", + "editable_UpdateLink": "Editable - update link", + "fixEntireLine": "Fix the entire line", + "switchEditMode": "Switch to edit mode", + "withOneClick": "with one click", + "highlightChanges": "Highlight changes", + "saveChangesBulk": "Save changes in bulk", + "gbExcelImport": "Excel import", + "excelImportFieldName": "Excel column name", + "excelImportFormTitle": "Excel import options", + "excelUploadSampleFile": "Example file", + "excelUploadRowtoStart": "Excel import start row index", + "excelUploadCustomUrl": "Excel custom link", + "excelImportModalTitle": "Import data from Excel", + "appearance": "Appearance", + "dataTable": "Data table", + "filter": "Filter", + "mini": "Mini", + "simple": "Simple", + "size": "Size", + "controllerNameSpace": "Controller namespace", + "namespace": "Namespace", + "BeforeFetch": "Before fetch", + "AfterFetch": "After fetch", + "Symbol": "Symbol", + "type": "type", + "nickName": "Nick name", + "filtersAndSelectedLineSettings": "Filters and selected line settings", + "sort": "Sort", + "column": "Column", + "delete": "Delete", + "actions": "Actions", + "firstColumn": "first column", + "buttonEdit": "button edit", + "doubleClicktoEdit": "double click to edit", + "actionsField": "Actions field", + "performActionWithMouse": "Perform the action with the mouse", + "renew": "Renew", + "tableHeaderTemplate": "Table header template", + "createHeaderTemplate": "Create a header template", + "addLine": "Add a line", + "addLineBelow": "Add a line below", + "deleteThisLine": "Delete this line?", + "addColumnAfterThisColumn": "Add a column after this column", + "pleaseDeleteThisCell": "Please delete this cell", + "checkModel": "check the model", + "height": "height", + "widthu": "width", + "row": "row", + "selectPaperSize": "select the paper size", + "currencySelection": "currency selection", + "tugrug": "togrog", + "dollar": "dollar", + "euro": "euro", + "yen": "Japanese yen", + "austDollar": "Australian dollar", + "rubli": "rouble", + "choosevalue": "choose value", + "pleaseWaitForLoading": "please wait for loading", + "successfullySaved": "Successfully saved.", + "formInformationSavedSuccessfully.": "Form information saved successfully.", + "anErrorOccurredWhileSaving": "An error occurred while saving!", + "successfullyDeleted": "successfullyDeleted", + "makeExcel": "Make an excel", + "plseEnterValue": "please enter a value", + "updatedSuccessfully": "updated succesfully", + "infoDeleted": "information deleted", + "tableDataHasBeenSuccessfullyEdited": " table data has been successfully edited", + "formInfoSavedSuccessfully": " form information saved successfully.", + "errorOccurredWhileUpdating": " An error occurred while updating.", + "pleaseSelectUpdateLine": " Please select an update line.", + "errorOccWhileDeleting": "An error occurred while deleting", + "errorMsg": "Sorry, an error occurred", + "noChangesHaveBeenReported": "No changes have been reported" + }, + "dataSource": { + "database": "Database", + "add": "Add", + "view": "View", + "pleaseEnterSearchValue": "Please enter a search value...", + "pleaseWait": "Please wait for a moment!", + "deleteData": "Are you sure you want to delete your data?", + "yes": "Yes", + "no": "No", + "dataProcessing": "Data processing", + "characteristics": "Characteristics", + "basic": "Basic", + "column": "Column", + "name": "Name", + "additional": "Additional", + "filter": "Filter", + "data": "Data", + "save": "Save", + "tableList": "List of tables", + "viewList": "View list", + "aggregation": "Aggregation", + "sort": "Sort", + "noSort": "Do not sort", + "use": "Use", + "grouping": "Grouping", + "type": "Type", + "alias": "Alias", + "select": "Select", + "bolomjitTableAndView": "Available Table and view", + "selectTable": "Select a table", + "applications": "Applications", + "errorOccurredWhileSaving": "An error occurred while saving!" + }, + "role": { + "administraationRightsManagment": "Administration rights management", + "welcome": "Welcome!", + "loggedIn": " Logged in", + "personalInfo": "Personal information", + "changePass": "Change password", + "superAdminManagement": "Super admin management", + "logout": "Log out", + "pleaseWait": "Please wait for a moment!", + "add": "Add", + "pleaseSelectRole": "Please select role?", + "role": "Role", + "additional": "Additional", + "dataSource": "Data source", + "userList": "User list", + "import": "Import", + "register": "Register", + "confirm": "Confirm", + "save": "Save", + "menuSelection": "Menu selection", + "possibleTableView": "Possible table and view", + "table": "Table", + "name": "Name", + "displayName": "Display name", + "note": "Note", + "cancel": "Cancel", + "defaultMenu": "Default menu", + "chart": "Chart", + "tableName": "table name", + "table_name": "Table name" + }, + "project": { + "project": "PROJECT", + "settings": "Settings", + "data_recording_environment": "DATA RECORDING ENVIRONMENT", + "_form": "Form", + "table": "Table", + "form_and_table_consolidation": "Form and table consolidation", + "data_processor": "DATA PROCESSOR", + "_chart": "Chart", + "original_preparation": "Original preparation", + "analysis": "Analysis", + "target_statement": "Target statement", + "graphql_management": "Graphql management", + "menu": "MENU", + "menu_settings": "Menu settings", + "data_settings": "Data settings", + "project_key": "Project key", + "server_languege_framework": "Server language and framework", + "create_using": "create using", + "download_create_file": "Download and create a file", + "lambda": "Lambda", + "lambda_cli": "Lambda CLI", + "lambda_example_app": "Lambda example app", + "l_key": "key", + "create": "create", + "lambda_settings": "Lambda settings", + "laravel_framework": "PHP: Laravel framework", + "go_framework": "Go: Echo framework", + "database": "Database", + "database_connect": "Database connection", + "ready": "Ready", + "_success": "I wish you a success", + "type": "type", + "manage_access_rights": "Manage access rights", + "add": "Add", + "menuSelection": "Menu selection", + "default_menu": "Default menu", + "lambda_platform": "composer create-project lambda-platform/laravel", + "composer": "Composer", + "_save": "Save", + "optional": "Optional", + "data_source": "Data source", + "_moqup": "Moqup", + "user_list": "User list", + "_import": "Import", + "register": "Register", + "_confirm": "Confirm", + "deleteData": "Are you sure you want to delete your data?", + "form_value": "Value (Form)", + "alertSelectColumns": "Please select columns", + "errorMsg": "An error occurred while saving!", + "please_wait": "Please wait" + }, + "puzzle": { + "manage_access_rights": "Manage access rights", + "data_recording_environment": "DATA RECORDING ENVIRONMENT", + "_form": "Form", + "table": "Table", + "form_and_table_consolidation": "Form and table consolidation", + "data_processor": "DATA PROCESSOR", + "data_settings": "Data settings", + "_chart": "Chart", + "original_preparation": "Original preparation", + "_report": "Report", + "analysis": "Analysis", + "target_statement": "Target statement", + "graphql_management": "Graphql management", + "usersAndUserGroups": "User, User group", + "users": "Users", + "userGroupsPermission": "User groups, Permissions", + "menu_settings": "Menu settings", + "logOut": "Log out", + "cancel": "Cancel", + "please_wait": "Please wait for a moment", + "add": "Add", + "_save": "Save", + "optional": "Optional", + "duties": "Duties", + "_name": "Name", + "appearance_name": "Appearance name", + "note": "Note", + "please_select_role": "Please select a role", + "data_source": "Data source", + "_moqup": "Moqup", + "user_list": "User list", + "_import": "Import", + "default_menu": "Default menu", + "register": "Register", + "_confirm": "Confirm", + "list_grid": "List | Grid", + "custom_column": "Custom column", + "judgment_column": "Judgment column", + "value_column": "Value column", + "delete_data": "Please delete the data", + "menuSelection": "Menu selection", + "not_found": "not found", + "meaningTake": "Meaning to take", + "filter": "filter" + }, + "notify": { + "notice": "Notices", + "no_notice": "No announcements yet!", + "view_all_notifications": "View all notifications" + }, + "appAdmin": { + "manual": "Manual", + "logOut": "Log out", + "cancel": "Cancel", + "add": "Add", + "minus": "Minus", + "pleaseWait": "Please wait for a moment!", + "pleaseEnterSearchValue": "Please enter a search value...", + "delete_data": "Are you sure you want to delete your data?", + "no": "no", + "yes": "yes", + "settings": "Settings", + "menu_location": "Menu location", + "stepped": "Stepped", + "stepped_small": "Stepped small", + "decomposes": "Decomposes", + "cross": "Cross", + "color_selection": "Color selection", + "dark_mode": "Dark mode", + "bright_mode": "Bright mode", + "description": "To add routing information correctly, enter agents from top to bottom when adding agents", + "data_processor": "Data processor", + "original_preparation": "Original preparation", + "dataProcessing": "Data processing", + "graphics_generator": "Graphics generator", + "point": "Point" + }, + "moqup": { + "elements": "elements", + "chart": "Chart", + "save": "save", + "embedlink": "Embed link", + "edit": "Edit", + "phone": "Phone", + "tablet": "Tablet", + "computer": "Computer", + "bigComputer": "Big computer" + }, + "page": { + "pageNotFound": "The Page can't be found" + }, + "alertMessage": { + "anErrorOccurredWhileSaving": "An error occurred while saving!", + "successfullyDeleted": "successfullyDeleted", + "plseEnterValue": "please enter a value", + "updatedSuccessfully": "updated successfully", + "infoDeleted": "information deleted", + "savedSuccessfull": "Saved successfully", + "confirm": "Confirm", + "errorOccurredWhileUpdating": " An error occurred while updating.", + "pleaseSelectUpdateLine": " Please select an update line.", + "errorOccWhileDeleting": "An error occurred while deleting", + "errorMsg": "Sorry, an error occurred", + "noChangesHaveBeenReported": "No changes have been reported", + "pleaseWait": "Please wait", + "userDeleted": "The user has been deleted", + "successDeleted": "Successfully Deleted", + "userInformationRe": "User information restored", + "errorRetriev": "An error occurred while restoring the data", + "notFound": "No search results found!", + "imformation_registered": "Your information has been successfully registered. Please wait for a moment", + "errorServer": "An error occurred on the server", + "errorSendingMail": "An error occurred while sending the email", + "please_enter_value": "Please enter a value", + "formInformationSavedSuccessfully": "Form information saved successfully.", + "please_enter_formula": "Please enter a formula", + "errorSaving": "An error occurred while saving!", + "formIformationSavedSuccessfull": "form information saved successfully.", + "selectDefaultMenu": "Select the default menu!", + "selectMenu": "Please select a menu", + "form_value": "Form (take value)", + "alertSelectColumns": "Select the appropriate columns", + "please_wait": "Please wait for a moment", + "pageNotFound": "The Page can't be found" + }, + "crud": { + "registration_history": "Registration history", + "Information_viewing_history": "Information viewing history", + "_add": "Add", + "_save": "Save", + "re_call": "Call again", + "_print": "Print", + "download_file": "Download as an Excel file", + "excelUpload": "Import data from Excel file" + }, + "settingDrawer": { + "fixation": "Fixation", + "fluid": "Fluid", + "globalStyleSetting": "Global style setting", + "darkStyle": "Dark style", + "lightStyle": "Light style", + "theme": "Theme", + "navigationMode": "Navigation mode", + "sidebarNavigater": "Sidebar navigater", + "topNavigater": "Top navigater", + "onlyValid": "This setting is only valid for [top bar navigation]", + "contentWidth": "Content area width", + "fixHeader": "Fixed Header", + "configurableWhenFixingHeaders": "Configurable when fixing headers", + "hideHeaders": "Hide headers when sliding", + "fixedSideMenu": "Fixed side menu", + "otherSettings": "Other settings", + "layoutSettings": "Layout settings", + "colorBlindness": "Color blindness mode", + "grayMode": "Gray mode", + "multiTab": "Multi-tab mode", + "copySettings": "Copy Settings", + "testFun": "Test function", + "darkMode": "Dark mode", + "contentArea": "Content area" + }, + "userMenu": { + "test": "Test", + "systemConfig": "System config", + "logout": "Logout", + "checkLogout": "Want to logout ?", + "lockScreen": "Lock screen" + }, + "multiTab": { + "closeCurrent": "Close current", + "closeRight": "Close right", + "closeLeft": "Close left", + "closeAll": "Close all", + "cannotCloseLast": "Can not close the last label", + "noLeft": "No left label", + "noRight": "No right label" + } +} diff --git a/vue3/src/locales/mn_MN.json b/vue3/src/locales/mn_MN.json new file mode 100644 index 0000000..67fb59b --- /dev/null +++ b/vue3/src/locales/mn_MN.json @@ -0,0 +1,988 @@ +{ + "locale": "mn-MN", + "user": { + "defaultMenu": "Анхдагч цэс", + "pleaseWait": "Түр хүлээнэ үү!", + "role": "Үүрэг", + "title": "Ламбда платформ", + "subtitle": "Ламбда платформ", + "login": "Нэвтрэх", + "forgot": "Нууц үгээ мартсан?", + "remember": "Энэ компьютерт сануулах", + "loginTitle": "СИСТЕМД НЭВТРЭХ", + "username": "Нэвтрэх нэр", + "email": "И-мэйл", + "password": "Нууц үг", + "loginSuccess": "Амжилттай нэвтэрлээ. Түр хүлээнэ үү!", + "loginError": "Нэвтрэх нэр эсвэл нууц үг буруу байна!!!", + "emailRequired": "И-мэйл хаяг аа оруулна уу", + "emailSendError": "И-мэйл илгээх үед алдаа гарлаа", + "forgotDescription": "И-мэйл хаягаа оруулаад нууц үг ээ сэргээнэ үү", + "sendPasswordResetCode": "Нууц үг солих код и-мэйлээр авах", + "passwordConfirm": "Нууц үг баталгаажуулах", + "userNotFound": "Хэрэглэгч олдсонгүй !!!", + "codeSentError": "Нууц үг шинэчлэх код илгээх үед алдаа гарлаа!", + "passwordReset": "НУУЦ ҮГ ШИНЭЧЛЭХ", + "passwordResetCode": "Нууц үгээ сэргээх код", + "passwordResetCodeSent": "Нууц үг шинэчлэх код амжилттай илгээгдлээ !", + "passwordResetCodeRequired": "Нууц үг солих код оруулаагүй байна !!!", + "passwordResetSuccess": "Нууц үг амжилттай шинэчлэгдлээ !", + "passwordConfirmError": "Нууц үг баталгаажуулалт таарсангүй !!!", + "passwordResetCodeIncorrect": "Нууц үг сэргээх код буруу байна !!!", + "passwordResetCodeTimeout": "Нууц үг сэргээх кодын хугацаа дууссан !!!", + "noReply": "Энэхүү и-мэйл нь автоматаар илгээгдсэн учир хариу бичих шаардлагагүй.", + "databaseview": "Мэдээллийн сан, харах", + "dataBase": "өгөгдлийн сан", + "view": "харах", + "add": "Нэмэх", + "characteristics": "Шинж чанар", + "basic": "Үндэс", + "column": "Багана", + "name": "Нэр", + "optional": "Нэмэлт", + "filter": "Шүүлтүүр", + "data": "Өгөгдөл", + "save": "Хадгалах", + "tableList": "Хүснэгтийн жагсаалт", + "aggregation": "Нэгтгэх", + "sort": "Эрэмбэлэх", + "use": "Ашиглах", + "grouping": "Бүлэглэх", + "type": "Төрөл", + "alias": "Зохиомол нэр", + "dataProcessing": "Өгөгдөл боловсруулах", + "select": "Сонгоно уу", + "pleaseEnterSearchValue": "Хайх утгаа оруулна уу...", + "user": "хэрэглэгч", + "users": "Хэрэглэгчид", + "totalEmployees": "Нийт ажилчид", + "deleted": "Устгасан", + "searchForInformation": "Мэдээллээс хайх", + "addUser": "Хэрэглэгч нэмэх", + "noData": "Мэдээлэл олдсонгүй", + "page": "Хуудсанд", + "shows": "-г харуулана", + "categorySearch": "Зэрэглэлээр шүүх", + "image": "Зураг", + "lastName": "Овог", + "firstName": "Нэр", + "registrationNumber": "Регистрийн дугаар", + "dateOfBirth": "Төрсөн огноо", + "gender": "Хүйс", + "men": "Эрэгтэй", + "women": "Эмэгтэй", + "phone": "Утас", + "fillInTheNewOne": "Шинээр бөглөх", + "permission": "Хандах эрх", + "loginName": "Нэвтрэх нэр", + "confirmPassword": "Нууц үг баталгаажуулах", + "personalInformation": "Хувийн мэдээлэл", + "changePassword": "Нууц үг солих", + "settings": "Тохиргоо", + "logOut": "Системээс гарах", + "pleaseSelectRole": "Үүрэг сонгоно уу", + "administraationRightsManagment": "Хандах эрх удирдах", + "additional": "Нэмэлт", + "dataSource": "Мэдээллийн эх сурвалж", + "chart": "График", + "userList": "Хэрэглэгчдийн жагсаалт", + "import": "Оруулах", + "register": "Бүртгэх", + "confirm": "Баталгаажуулах", + "menuSelection": "Цэс сонгох", + "noMatchingData": "Тохирох өгөгдөл байхгүй байна", + "nickName": "Харагдах нэр", + "note": "Тайлбар", + "pleaseEnterVisibleName": "Харагдах нэрийг оруулна уу", + "firstNameandLastName": "Овог нэр", + "mobile": "Гар утас", + "createdDate": "Үүсгэсэн огноо", + "registrationregistrationConfirmedConfirmed": "БҮРТГЭЛ БАТАЛГААЖСАН", + "registrationIsNotConfirmed": "БҮРТГЭЛ БАТАЛГААЖААГҮЙ", + "success": "Амжилттай", + "systemUpdate": "Систем шинэчлэх", + "sendDataStructure": "Өгөгдлийн бүтцийг илгээх", + "pleaseReEnterYourPassword": "Нууц үгээ дахин оруулна уу?", + "theValueIsRegistered": "утга бүртгэлтэй байна", + "possibleTableView": "Боломжиж table болон view", + "table": "Хүснэгт", + "ascending": "өсөхөөр", + "descending": "Буурах", + "byLoginName": "Нэвтрэх нэрээр", + "dateAdded": "Нэмсэн огноо", + "inPage": "Хуудсанд", + "show": "харуулана", + "outOf": "Нийт", + "fromUsers": "хэрэглэгчдээс", + "showing": "харуулж байна", + "noInfo": "Мэдээлэл алга", + "ruconfinfo": "Ажилтны мэдээллийг сэргээхдээ итгэлтэй байна уу?", + "ruconfinfoDelete": "Ажилтны мэдээллийг бүр мөсөн устгахдаа итгэлтэй байна уу?", + "created": "Үүсгэсэн", + "userDeleted": "Хэрэглэгч устгагдлаа", + "_logout": "Гарах", + "_cancel": "Болих", + "listOfDeletedUsers": "Устгасан хэрэглэгчдийн жагсаалт", + "by": " - аар", + "no": "Үгүй", + "yes": "Тийм", + "completeDestruction": "Бүрэн устгах", + "recovery": "Сэргээх", + "errorOccWhileDeleting": "Устгах үед алдаа гарлаа", + "userInformationRestored": "Хэрэглэгчийн мэдээлэл сэргээгдлээ", + "errorOccurredWhileRetrievingData": "Мэдээлэл сэргээхэд алдаа гарлаа.", + "total": "Нийт", + "edit": "Засах", + "pleaseLogInUsingYourRegUnamePassword": "Та өөрийн бүртгэлтэй нэвтрэх нэр, нууц үгийг ашиглан нэвтэрнэ үү!", + "frequentlyAskedQuestions": "Түгээмэл асуулт", + "toContaqt": "Холбоо барих", + "downloadYourMobileApp": "Гар утасны аппликейшнээ татаарай.", + "instructionsUse": "Ашиглах заавар", + "hayg": "Монгол улс, Улаанбаатар хот, Сүхбаатар дүүрэг 9-р хороо, их тойруу 54, Компьютер Молл, 8 давхар, 8002 тоот", + "plseResUrPassUsingUrRegisteredEmail": "Та өөрийн бүртгэлтэй И-мэйл хаягаа ашиглан нууц үгээ сэргээнэ үү?", + "downloadAppHere": "Эндээс Апп татаарай" + }, + "agent_wizard": { + "confirm_registration_information": "Бүртгэлийн мэдээлэл баталгаажуулах", + "step": "Алхам", + "hello": "Сайн байна уу?", + "your_name": "Таны нэр", + "your_last_name": "Таны овог", + "name_desc": "Таны жинхэнэ нэр нь латин болон монгол үсгийн аль нэгээр, хамгийн ихдээ 75 тэмдэгтэд багтаан бичнэ үү.", + "last_name_desc": "Таны овог нь латин болон монгол үсгийн аль нэгээр, хамгийн ихдээ 75 тэмдэгтэд багтаан бичнэ үү.", + "your_birthday": "Таны төрсөн огноо", + "your_gender": "Таны хүйс", + "women": "Эмэгтэй", + "man": "Эрэгтэй", + "_register": "Регистрийн дугаар", + "register_desc": "Та регистрийн дугаараа оруулан уу. Зөвхөн монгол үсгээр бичнэ үү.", + "example": "Жишээ нь", + "contact_information": "Холбоо барих мэдээлэл", + "your_email_address": "Таны E-mail хаяг", + "email_desc": "Та цахим шуудангийн хаягаа бичнэ үү. Латин тэмдэгтээр, жижиг үсгээр, зайгүй бичнэ үү.", + "your_phone_number": "Таны гар утсаны дугаар", + "phone_desc": "Та гар утасны дугаараа бичнэ үү. Зөвхөн цифр ашиглаж, дундаа зайгүй бичнэ үү.", + "profile_image": "Профайл зураг", + "profile_image_uploud": "Профайл зураг оруулах", + "profile_desc": "Та профайл зургаа сонгож серверт байрлуулана уу. Зургийн хэмжээ нь 1mb хэтрэхгүй тэгш харьцаатай байх ёстой.", + "your_new_password": "Таны шинэ нууц үг", + "password_desc": "Нууц үг нь латин үсгээр, том болон жижиг үсэг, тоо, тусгай тэмдэг орсон, дундаа зайгүй байх ёстой.", + "rep_your_new_password": "Шинэ нууц үгээ давтан батлах", + "_prev": "Өмнөх", + "_next": "Дараах", + "enter_personal_information": "Та өөрийн хувийн мэдээллээ үнэн зөв оруулна уу!", + "enter_contact_information": "Та өөрийн холбоо барих мэдээллээ үнэн зөв оруулна уу!", + "please_change_your_password": "Та нууц үгээ шинээр сольж оруулна уу! Таны шинээр оруулсан нууц үг цаашид ашиглагдах болно", + "please_contact_system_administor": "Хэрэв танд ямар нэг тусламж хэрэгтэй бол систем админд аа хандана уу", + "back": "Буцах", + "entered_information": "Таны оруулсан мэдээлэл", + "information_alert": "Та өөрийн мэдээллээ хянаж шалгаад, үнэн зөв бол системд илгээнэ үү.", + "no_information": "мэдээлэл алга", + "date_you_added_system": "Таныг систэмд нэмсэн огноо", + "send_registration": "Бүртгэлийг илгээх", + "userDeleted": "Хэрэглэгч устгагдлаа.", + "errorOccurredDeleting": "Устгах үед алдаа гарлаа.", + "UserInformationRestored": "Хэрэглэгчийн мэдээлэл сэргээгдлээ.", + "ErrorRetrievingData": "Мэдээлэл сэргээхэд алдаа гарлаа!", + "NoSearchResultsFound": "Хайлтанд илэрц олдсонгүй!", + "SpacesAreIncluded": "Хоосон зай орсон байна." + }, + "adminModule": { + "db": "Өгөгдлийн сан", + "usersAndUserGroups": "ХЭРЭГЛЭГЧ, ХАНДАХ ЭРХ", + "users": "Хэрэглэгчид", + "userGroupsPermission": "Хандах эрх, Зөвшөөрөл", + "sendDBSchema": "Өгөгдлийн сангийн бүтцийг илгээх", + "AddColumn": "Багана нэмэх", + "systemUpdate": "Систем шинэчлэх", + "graphic": "График", + "column": "Багана", + "dataType": "Өгөгдлийн төрөл", + "form": "Маягт", + "table": "Хүснэгт", + "original_preparation": "Эх бэлтгэл", + "pleaseWait": "Түр хүлээнэ үү!", + "_form": "Форм", + "value_column": "Утга багана", + "Custom_column": "Хэрэглэгчийн багана", + "list_grid": "Жагсаалт | Grid (шүүлтүүр)", + "judgment_column": "Шүүлт хийх багана", + "form_value": "Форм (Авах утга)", + "InformationSuccessfullyDistributed": "Мэдээлэл амжилттай хувиарлагдлаа!", + "InformationReturned": "Мэдээлэл буцаагдлаа!" + }, + "graphql": { + "graphqlManagement": "Graphql удирдлага", + "table": "Хүснэгт", + "selectTable": "Хүснэгт сонгох", + "name": "Нэр", + "idField": "ID талбар", + "hideFields": "Нуух талбарууд", + "permissionActions": "Зөвшөөрөх үйлдлүүд", + "add": "Нэмэх", + "edit": "Засах", + "delete": "Устгах", + "save": "Хадгалах", + "accessAndAccessRights": "Нэвтрэлт болон хандах эрх", + "nevtersenHundHaruulah": "Нэвтэрсэн хүнд харуулна.", + "accessRights": "Харах боломжтой хандах эрх", + "allUsersCanSee": "Эрх тавьж өгөөгүй тохиолдолд бүх хэрэглчид харах боломжтой.", + "subTables": "Дэд хүснэгтүүд", + "subTable": "Дэд хүснэгт", + "connectionField": "Холбох талбар", + "tableList": "Хүснэгтийн жагсаалт", + "viewList": "View жагсаалт", + "real_time": "Бодит цагийн захиалга", + "cancel": "Болих", + "tableParentId": "Эцэг хүснэгтийн ID", + "action": "Үйлдэл" + }, + "components": { + "add": "Нэмэх", + "pleaseEnterSearchValue": "Хайх утгаа оруулна уу...", + "pleaseWait": "Түр хүлээнэ үү!", + "deleteData": "Өгөгдөлийг устгах уу?", + "name": "Нэр", + "yes": "Тийм", + "no": "Үгүй", + "copy": "Хувилах", + "table": "Хүснэгт", + "basicTable": "Үндсэн хүснэгт", + "selectTable": "Хүснэгт сонгох", + "applications": "Програмууд", + "additions": "Нэмэлтүүд", + "logistics": "Ложистик", + "letter": "Захидал", + "fileDirectory": "Файлын сан", + "admin": "Админ", + "systemAdministrator": "Системийн админ", + "personalInformation": "Хувийн мэдээлэл", + "settings": "Тохиргоо", + "logOut": "Системээс гарах", + "changePassword": "Нууц үг солих", + "projectList": "Төслийн жагсаалт", + "table_list": "Хүснэгтийн жагсаалт", + "ui_builder": "UI бүтээгч", + "_form": "Маягт", + "someContents": "Зарим агуулга", + "_cancel": "Болих" + }, + "chart": { + "horizontal_value": "Хөндлөн утга", + "groupBy": "бүлэглэх", + "line": "Шугам", + "_big": "Том", + "_small": "Жижиг", + "field": "Талбар", + "settings": "Тохиргоо", + "icon": "Дүрс", + "bg_color": "Дэвсгэр өнгө", + "text_color": "Текстийн өнгө", + "link_title": "Гарчгийн холбоос", + "link": "Холбоос", + "values": "Утга", + "element_type": "Элементийн төрөл", + "_filter": "Шүүлтүүр", + "_name": "Нэр", + "responsible_value": "Хариуцуулах утга", + "_save": "Хадгалах", + "enter_name": "Нэр оруулна уу...", + "data_table": "Өгөгдлийн хүснэгт", + "selectTable": "Хүснэгт сонгох", + "aggregation": "Нэгтгэх", + "no": "Үгүй", + "count": "Тоо", + "_max": "Хамгийн их", + "_min": "Хамгийн багадаа", + "_avg": "Дундаж", + "_sum": "Sum", + "count_distinct": "Тоо", + "avg_distinct": "Дундаж ялгаа", + "sum_distinct": "Онцлог нийлбэр", + "_sort": "Эрэмбэлэх", + "no_sort": "Эрэмблэхгүй", + "grouping": "Бүлэглэх", + "_type": "Төрөл", + "fictitious_name": "Зохиомол нэр", + "_color": "Өнгө" + }, + "dataForm": { + "save": "Хадгалах", + "pleaseWait": "Түр хүлээнэ үү!", + "fillInTheNewOne": "Шинээр бөглөх", + "close": "Хаах", + "basicSettings": "Үндсэн тохиргоо", + "configureTheData": "Өгөгдөл тохируулах", + "trigger": "Триггер", + "informationLink": "Мэдээллийн холбоос", + "GetValuesFromTheTable": "Хүснэгтээс утга авах", + "Geographic": "Газарзүйн", + "AdditionalValues": "Нэмэлт утгууд", + "selectMultipleImg": "Олон зураг сонгох эсэх", + "TypeOfTheEditor": "Editor-н төрөл", + "Placeholder": "Орлуулагч", + "default_Value": "Анхдагч утга", + "Get_value_parameter": "Параметрээс утга авах", + "Parameter_name": "Параметрийн нэр", + "Get_user_ID": "Хэрэглэгчийн ID авах эсэх", + "Consolidation_formula": "Нэгтгэл томъёо", + "Whether_to_summarize": "Нэгтгэж харуулах эсэх", + "Choose_a_formula": "Томъёо сонгох", + "Formula_type": "Томъёо төрөл", + "Take_the_word_before_merger": "Нэгтгэлийн өмнө үг авах бол", + "example": "Жишээ нь", + "total": "нийт", + "number": "тоо", + "ets": "гэх мэт", + "Symbol": "Тэмдэг", + "get_sign_after_merger": "Нэгтгэлийн дараа тэмдэг авах бол", + "Verification_conditions": "Шалгах нөхцөлүүд", + "Form_of_data_verification": "Өгөгдөл шалгах хэлбэр", + "Password_settings": "Нүүц үгийн тохиргоо", + "Password_verification": "Нууц үг баталгаажуулах", + "_pass": "Нууц үг", + "Create_a_password": "Нууц үг үүсгэх", + "Check_password_during_editing": "Засварлах үед нууц үг шалгах", + "number_precision": "Орны нарийвчлал", + "Whether_get_values_database": "Баазаас утга авах эсэх", + "Choose_multiple_values": "Олон утга сонгох", + "value": "Утга", + "visible_word": "Харагдах үг", + "visible_thumb": "Харагдах зураг", + "add": "Нэмэх", + "table": "Хүснэгт", + "selectTable": "Хүснэгт сонгох", + "Related_fields": "Холбогдох талбар", + "Visible_fields": "Харагдах талбарууд", + "Select_fields": "Талбарууд сонгох", + "Sort_field": "Эрэмбэлэх талбар", + "Father_column": "Эцэг багана", + "form": "Формд байгаа", + "this_table": "Энэ Хүснэгтийн", + "Display_Add_Data_button": "Өгөгдөл нэмэх товч харуулах", + "Add_data_Form": "Өгөгдөл нэмэх маягт", + "List_of_tables": "Хүснэгтийн жагсаалт", + "Link_terms": "Холбоосийн нөхцөл", + "Get_customer": "Хэрэглэгчээс авах", + "Custom_column": "Хэрэглэгчийн багана", + "judgment_column": "Шүүлт хийх багана", + "Call_from_server": "Серверээс дуудах", + "data_loading_URL": "өгөгдөл дуудах URL", + "Trigger_load_time": "Триггер дуудах хугацаа", + "Example_data_returned_server": "Серверээс буцаах өгөдлийн жишээ", + "Successful": "Амжилтай", + "URL_call_information_link": "Мэдээллийн холбоос дуудах URL", + "Value_table": "Утга авах хүснэгт", + "Value_return_field": "Утга буцаах талбар", + "Geographic_settings": "Газарзүйн тохиргоо", + "attribute": "Атрибут", + "properties": "шинж чанарууд", + "Geometric_type": "Геометрийн төрөл", + "point": "Цэг", + "line": "Шугам", + "polygon": "Олон өнцөгт", + "length_center": "Төвийн уртраг", + "latitude_center": "Төвийн өргөрөг", + "Map_magnification": "Газрын зургийн томруулалт", + "Background_map": "Суурь зураг", + "Google_Street": "Google Гудамж", + "Google_Space": "Google Сансрын", + "Open_Street_Map": "Гудамжны зургийг нээх", + "Check_overlap_area": "Талбайн давхцал шалгах", + "Feature_Class_link": "Feature Class холбоос", + "Search_field": "Хайлт хийх талбар", + "Search_value_field": "Хайлтын утга авах талбар", + "Success_message": "Амжилттай мессеж", + "Error_message": "Алдааны мессеж", + "Form_name": "Формын нэр", + "Form_type": "Формын төрөл", + "Simple_form": "Энгийн форм", + "Step_by_step_form": "Алхамтай форм", + "data_table": "Өгөгдлийн хүснэгт", + "idField": "ID талбар", + "Date_generated_automatically": "Огноо автоматаар үүсэх", + "render_by_tab": "Хэсгийг таб болгох", + "Label_location": "Лабелын байршил", + "Form_width": "Формын өргөн", + "Save_button_word": "Хадгалах товчний үг", + "Padding_spacing": "Padding - зай авалт", + "model": "Загвар", + "displayName": "Харагдах нэр", + "hide": "Нуух", + "inactive": "Идэвхигүй", + "translation": "Орчуулга", + "formula": "Томъёо", + "userInterface": "Харагдах байдал", + "_subform": "Дэд форм", + "_form": "Форм", + "formula_conditions": "Томъёо, Нөхцөл", + "field": "Талбар", + "basic_from": "Үндсэн форм", + "conditions": "Нөхцөл", + "add_a_field": "Талбар нэмэх", + "controller_namespace": "Controller namespace", + "namespace": "Нэрийн орон зай", + "before_insert": "Нэмэхийн өмнө", + "after_insert": "Нэмсний дараа", + "before_update": "Шинэчлэхийн өмнө", + "after_update": "Шинэчлэгдсэний дараа", + "_type": "Төрөл", + "_top": "дээд", + "_left": "зүүн", + "Choose_type": "Төрөл сонгох", + "min_height": "min-height", + "Close_deletion_action": "Устгах үйлдэл хаах", + "close_add_ons_action": "Нэмэх үйлдэл хаах", + "row_numbering": "Мөрийн дугаарлалт", + "Use_table_type": "Хүснэгтийн төрлийг хэрэглэх", + "Table_Type_field": "Хүснэгтийн төрлийн талбар", + "Table_Type_value": "Хүснэгтийн төрлийн утга", + "Consolidation_forms_and_tables": "Маяг, хүснэгтийн нэгтгэл", + "_link": "Холбоос", + "iframe_page": "iframe хуудас", + "No_action": "Үйлдэлгүй", + "_division": "Хуваалт", + "menuType": "Цэсний төрөл", + "connectionPath": "Холбох зам", + "name": "Нэр", + "target": "Даалгавар", + "self": "өөрөө", + "blank": "хоосон", + "_new": "шинэ", + "Get_name": "Нэр авах бол", + "section_add": "Хэсэг нэмэх", + "add_column": "Багана нэмэх", + "_delete": "Устгах", + "_move": "Зөөх", + "graphicsManagement": "График удирдах", + "viewPhotos": "Зураг харах", + "createNumber": "Дугаар үүсгэх", + "other": "Бусад", + "download": "Татах", + "view": "Харах", + "pleaseSelectFile": "файлаа сонгоно уу", + "longitude": "Уртраг", + "latitude": "Өргөрөг", + "cancel": "Болих", + "enterCoordinatesPressEnter": "Солбицолоо оруулаад Enter дарна уу?", + "clickHereSelectPhoto": "Энд дарж зургаа сонгоно уу!", + "notFound": "Олдсонгүй", + "confirmPassword": "Нууц үг баталгаажуулах", + "currentPassword": "Одоогын нууц үг", + "pleaseWriting": "бичнэ үү", + "fromCityCenter": "Хотын төвөөс", + "please_enter_value": "Утга оруулна уу", + "formInformationSavedSuccessfully": "Формын мэдээлэл амжилттай хадгалагдлаа.", + "please_enter_formula": "Томъёогоо оруулна уу", + "savedSuccessfull": "Амжилттай хадгаллаа", + "errorSaving": "Хадгалах үед алдаа гарлаа!", + "formIformationSavedSuccessfull": "формын мэдээлэл амжилттай хадгалагдлаа.", + "successDeleted": "Амжилттай устгалаа!", + "selectDefaultMenu": "Анхдагч цэс сонгоно уу", + "selectMenu": "Цэс сонгоно уу", + "pleaseEnterPasswordYouUCurrentlyUsing": "Одоо хэрэглэж байгаа нууц үг ээ оруулна уу", + "pleaseReEnterYourPassword": "Нууц үгээ дахин оруулна уу?", + "passwordConfirmError": "Нууц үг баталгаажуулалт таарсангүй !!!", + "informationIsIncomplete": "Мэдээлэл дутуу бөглөсөн байна", + "trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder": "Мэдээлэл бөглөх явцад заавал бөглөх хэсгүүд байна. Формыг хараад улаан хүрээтэй заавал бөглөгдөх хэсгүүдийг гүйцээж бөглөнө үү!", + "successfullySaved": "Амжилттай хадгалагдлаа.", + "pleaseDeleteSubDForm": "Дэд формыг устгах уу", + "thereZNoRightChangeInformation": "Мэдээлэл өөрчлөх эрх байхгүй байна", + "enterCoordinatesCorrectly": "Солбицол оо зөв оруулна уу", + "error": "Алдаа", + "theSiteHasNotBeenSelected": "Талбай сонгогдоогүй байна", + "noSiteFound": "Талбай олдсонгүй", + "dataNotFound": "Өгөгдөл сонгогдоогүй байна", + "pleaseCompleteFirstLine": "Эхний мөрийг гүйцэд бөглөнө үү", + "search": "Хайх", + "values": "Утга" + }, + "dataGrid": { + "infoCourt": "Мэдээлэл шүүх", + "filtering": "Шүүж харах", + "ruSureYouDeleteInfo": "Та уг мэдээллийг устгахдаа итгэлтэй байна уу ?", + "yes": "Тийм", + "no": "Үгүй", + "total": "Нийт", + "updateDataFromExcelFile": "Excel Файлаас өгөгдөл шинэчлэх", + "default_Value": "Анхдагч утга", + "methodOfComparison": "Харьцуулалт хийх арга", + "parameterComparison": "Параметрийн харьцуулалт", + "whetherLookSidebarSearch": "Хажуу талын хайлтад харагдах эсэх", + "dataLink": "Өгөгдлийн холбоос", + "data_settings": "Өгөгдлийн тохиргоо", + "basicSettings": "Үндсэн тохиргоо", + "selectTable": "Хүснэгт сонгох", + "table": "Хүснэгт", + "tableList": "Хүснэгтийн жагсаалт", + "Related_fields": "Холбогдох талбар", + "Visible_fields": "Харагдах талбарууд", + "Select_fields": "Талбарууд сонгох", + "Select_field": "Талбар сонгох", + "Sort_field": "Эрэмбэлэх талбар", + "Father_column": "Эцэг багана", + "Link_terms": "Холбоосийн нөхцөл", + "inSearch": "Шүүлтэнд байгаа", + "this_table": "Энэ Хүснэгтийн", + "Get_customer": "Хэрэглэгчээс авах", + "custom_column": "Хэрэглэгчийн багана", + "judgment_column": "Шүүлт хийх багана", + "viewList": "Жагсаалт харах", + "image": "Зураг", + "values": "Утга", + "visible_word": "Харагдах үг", + "add": "Нэмэх", + "linkSettings": "Холбоосийн тохиргоо", + "insertList": "Холбоос оруулах", + "linkIcon": "Холбоос дүрс", + "showOnlyIcon": "Зөвхөн дүрс харуулах", + "pinColumn": "Багана хадах", + "linkType": "Холбоосийн төрөл", + "pinPosition": "Хадах байршил", + "onLeft": "зүүн талд", + "onRight": "баруун талд", + "radioSettings": "Radio тохиргоо", + "additionalSettings": "Нэмэлт тохиргоо", + "comparativeValue": "Харьцуулах утга", + "icon": "Айкон", + "colorCode": "Өнгөний код", + "easyEdit": "Хялбар засвар", + "copy": "Хувилах", + "view": "Харах", + "columnFilterButton": "Баганын шүүлтүүр товч", + "displayTableFrame": "Хүснэгтийн хүрээг харуулах", + "displayMenuColumn": "Цэсийг баганад харуулах", + "showFullText": "Текст бүрэн харуулах", + "reboot": "Дахин ачааллах", + "download": "Татах", + "pleaseSelectFile": "файлаа сонгоно уу", + "excelUpload": "Эксел файл байршуулах", + "exportExcel": "Эксел файл экспортлох", + "landScape": "хэвтээ", + "portrait": "босоо", + "paperSize": "Цаасны хэмжээ", + "print": "Хэвлэх", + "saveSearch": "Хайлт хадгалах", + "pivotTool": "Пивот багаж", + "clientRender": "Клиент рендер", + "numbered": "Дугаарлалттай", + "comparisonModel": "Харьцуулах модел", + "selectSameValues": "Ижил утгуудыг сонгох", + "multipleLinesChooseFrom": "Олон мөр зэрэг сонгох", + "width": "өргөнтэй", + "staticWidth": "Статик өргөн", + "destroyedCanBeRestored": "Устсаныг сэргээж болох", + "paging": "Хуудаслалт", + "edit": "Засах", + "name": "Нэр", + "basic": "Үндсэн", + "basicTable": "Үндсэн хүснэгт", + "idField": "ID талбар", + "data_table": "Өгөгдлийн хүснэгт", + "pleaseWait": "Түр хүлээнэ үү!", + "save": "Хадгалах", + "appearanceName": "Харагдах нэр", + "hide": "Нуух", + "court": "Шүүх", + "searchResults": "Хайлтанд илрэх", + "translation": "Орчуулга", + "tobePublished": "Хэвлэгдэх", + "updateSelectedLineData": "Сонгосон мөрийн өгөдөл шинэчлэх", + "whenEnteringDataFromExcelFile": "Эксел файлаас өгөгдөл оруулах бол", + "filtersettings": "Шүүлтүүр тохиргоо", + "excel": "Эксел", + "model": "Загвар", + "updateSelectedLineDataSettings": "Сонгосон мөрийн өгөдөл шинэчлэх тохиргоо", + "fieldName": "Талбар нэр", + "buttonName": "Товчлуур нэр", + "updateAndReboot": "Шинэчилээд дахин ачаалах", + "countingAssociatedInfo": "Холбогдох мэдээллийг тоолох", + "relatedTable": "Холбогдох хүснэгт", + "relatedFields": "Холбогдох талбар", + "fatherField": "Эцэг талбар", + "consolidationFormulas": "Нэгтгэл & Томъёо", + "formula": "Томьёо", + "resultsStorageArea": "Үр дүн хадгалах талбар", + "consolidation": "Нэгтгэл", + "consolidationType": "Нэгтгэл төрөл", + "consolidationFormula": "Нэгтгэлийн томьёо", + "conditionTrigger": "Нөхцөл & Триггер", + "beforeCallingFromDatabase": "Өгөгдөл баазаас дуудахын өмнө", + "afterCallingFromDatabase": "Өгөгдөл баазаас дуудсаны дараа", + "beforeDeleting": "Устгахын өмнө", + "afterDeleting": "Устгасны дараа", + "beforePrinting": "Хэвлэхийн өмнө", + "spreadsheetForm": "Хүснэгтэн форм", + "fromType": "Форм төрөл", + "update": "Шинэчлэгдэх", + "post": "Нийтлэх", + "editable_UpdateLink": "Засварлах боломжтой - холбоосын шинэчлэлт", + "fixEntireLine": "Бүтэн мөрөөр засах", + "switchEditMode": "Засварлах горимд шилжих", + "withOneClick": "нэг товшилтоор", + "highlightChanges": "Өөрчлөлтийг ялгаж харуулах", + "saveChangesBulk": "Өөрчлөлтийг бөөнөөр хадгалах", + "gbExcelImport": "Excel import", + "excelImportFieldName": "Excel багана нэр", + "excelImportFormTitle": "Excel оруулах үеийн тохиргоо", + "excelUploadSampleFile": "Жишээ файл оруулах", + "excelUploadRowtoStart": "Excel файл уншиж эхлэх мөрийн дугаар", + "excelUploadCustomUrl": "Excel файл хуулах үед хэрэглэгдэх custom холбоос", + "excelImportModalTitle": "Excel файлаас өгөгдөл оруулах", + "appearance": "Харагдах байдал", + "dataTable": "Өгөгдлийн хүснэгт", + "filter": "Шүүлтүүр", + "mini": "Мини", + "simple": "Энгийн", + "size": "Хэмжээ", + "controllerNameSpace": "Удирдлагын боломжит үйлдлүүд", + "namespace": "Нэрийн орон зай", + "beforeFetch": "Авахаас өмнө", + "afterFetch": "Авсны дараа", + "symbol": "Тэмдэг", + "type": "Төрөл", + "nickName": "Харагдах нэр", + "filtersAndSelectedLineSettings": "Шүүлтүүр, сонгосон мөрийн тохиргоо", + "sort": "Эрэмбэлэх", + "column": "Багана", + "delete": "Устгах", + "actions": "Үйлдлүүд", + "firstColumn": "эхний багананд", + "buttonEdit": "Товч засвар", + "doubleClicktoEdit": "Давхар товшилтоор засах", + "actionsField": "Үйлдлүүд талбар", + "performActionWithMouse": "Үйлдэл хулганаар хийх", + "renew": "Шинэчлэх", + "tableHeaderTemplate": "Хүснэгтийн толгойн загвар", + "createHeaderTemplate": "Толгойн загвар үүсгэх", + "addLine": "Мөр нэмэх", + "addLineBelow": "Доор мөр нэмэх", + "deleteThisLine": "Энэ мөрийг устгах уу?", + "addColumnAfterThisColumn": "Энэ баганы дараа багана нэмэх", + "pleaseDeleteThisCell": "Энэ нүдийг устгах уу", + "checkModel": "Загвар шалгах", + "height": "өндөр", + "widthu": "өргөн", + "row": "мөр", + "selectPaperSize": "Цаасны хэмжээ сонгох", + "currencySelection": "Валют сонгох", + "tugrug": "Төгрөг", + "dollar": "Доллар", + "euro": "Евро", + "yen": "Японы иен", + "austDollar": "Австрали доллар", + "rubli": "Рубль", + "choosevalue": "Утга сонгох", + "pleaseWaitForLoading": "ачаалахыг хүлээнэ үү", + "successfullySaved": "Амжилттай хадгалагдлаа.", + "formInformationSavedSuccessfully": "Формын мэдээлэл амжилттай хадгалагдлаа.", + "anErrorOccurredWhileSaving": "Хадгалах үед алдаа гарлаа!", + "successfullyDeleted": "Амжилттай устгалаа!", + "makeExcel": "Эксэл гаргах", + "plseEnterValue": "Утга оруулна уу", + "updatedSuccessfully": "Амжилттай шинэчлэгдлээ", + "infoDeleted": "Мэдээлэл устлаа", + "tableDataHasBeenSuccessfullyEdited": "хүснэгтийн мэдээлэл амжилттай засагдлаа.", + "formInfoSavedSuccessfully": " формын мэдээлэл амжилттай хадгалагдлаа.", + "errorOccurredWhileUpdating": " Шинэчлэх үед алдаа гарлаа.", + "pleaseSelectUpdateLine": " Шинэчлэх мөрөө сонгоно уу.", + "errorOccWhileDeleting": "Устгах үед алдаа гарлаа", + "errorMsg": "Уучлаарай алдаа гарлаа", + "noChangesHaveBeenReported": "Өөрчлөлт орсон мэдээлэл байхгүй байна" + }, + "dataSource": { + "database": "Өгөгдлийн сан", + "add": "Нэмэх", + "view": "харах", + "pleaseEnterSearchValue": "Хайх утгаа оруулна уу...", + "pleaseWait": "Түр хүлээнэ үү!", + "yes": "Тийм", + "no": "Үгүй", + "deleteData": "Өгөгдөлийг устгах уу?", + "dataProcessing": "Өгөгдөл боловсруулах", + "characteristics": "Шинж чанар", + "basic": "Үндсэн", + "column": "Багана", + "name": "Нэр", + "additional": "Нэмэлт", + "filter": "Шүүлтүүр", + "data": "Өгөгдөл", + "save": "Хадгалах", + "tableList": "Хүснэгтийн жагсаалт", + "viewList": "View жагсаалт", + "aggregation": "Нэгтгэх", + "sort": "Эрэмбэлэх", + "noSort": "Эрэмблэхгүй", + "use": "Хэрэглэх", + "grouping": "Бүлэглэх", + "type": "Төрөл", + "alias": "Зохиомол нэр", + "select": "Сонгох", + "bolomjitTableAndView": "Боломжит table болон view", + "selectTable": "Хүснэгт сонгох", + "applications": "Програмууд", + "errorOccurredWhileSaving": "Хадгалах явцад алдаа гарлаа!" + }, + "role": { + "administraationRightsManagment": "ХАНДАХ ЭРХ УДИРДАХ", + "welcome": "Тавтай морил!", + "loggedIn": "Нэвтэрсэн хэрэглэгч", + "personalInfo": "Хувийн мэдээлэл", + "changePass": "Нууц үг солих", + "superAdminManagement": "Сүпер админ удирдлага", + "logout": "Системээс гарах", + "pleaseWait": "Түр хүлээнэ үү!", + "add": "Нэмэх", + "pleaseSelectRole": "Үүрэг сонгоно уу?", + "role": "Үүрэг", + "additional": "Нэмэлт", + "dataSource": "Мэдээллийн эх сурвалж", + "userList": "Хэрэглэгчдийн жагсаалт", + "import": "Импорт хийх", + "register": "Бүртгэх", + "confirm": "Баталгаажуулах", + "save": "Хадгалах", + "menuSelection": "Цэс сонгох", + "possibleTableView": "Боломжиж table болон view", + "table": "Хүснэгт", + "name": "Нэр", + "displayName": "Харагдах нэр", + "note": "Тайлбар", + "cancel": "Болих", + "defaultMenu": "Анхдагч цэс", + "chart": "График", + "tableName": "Хүснэгтийн нэр", + "table_name": "Table нэр" + }, + "project": { + "project": "ТӨСӨЛ", + "settings": "Тохиргоо", + "data_recording_environment": "ӨГӨГДӨЛ БҮРТГЭХ ОРЧИН ҮҮСГЭГЧ", + "_form": "Маягт", + "table": "Хүснэгт", + "form_and_table_consolidation": "Маягт, хүснэгт нэгтгэл", + "data_processor": "МЭДЭЭЛЭЛ БОЛОВСРУУЛАГЧ", + "_chart": "График", + "original_preparation": "Эх бэлтгэл", + "analysis": "Анализ", + "target_statement": "Зорилтод мэдэгдэл", + "graphql_management": "Graphql удирдлага", + "menu": "ЦЭС", + "menu_settings": "Цэсний тохиргоо", + "data_settings": "Өгөгдлийн тохиргоо", + "project_key": "Төслийн түлхүүр", + "server_languege_framework": "Сервер талын хэл болон framework", + "create_using": "ашиглан үүсгэх", + "download_create_file": "Файл татаж үүсгэх", + "lambda": "Ламбда", + "lambda_cli": "Ламбда CLI", + "lambda_example_app": "Lambda жишээ програм", + "l_key": "түлхүүр", + "create": "үүсгэх", + "lambda_settings": "Ламбда тохиргоо", + "laravel_framework": "PHP: Ларавелийн framework", + "go_framework": "Go: Echo framework", + "database": "Мэдээллийн сан", + "database_connect": "Өгөгдлийн сан холбох", + "ready": "Бэлэн", + "_success": "Танд амжилт хүсье", + "type": "төрөл", + "manage_access_rights": "Хандах эрх удирдах", + "add": "Нэмэх", + "menuSelection": "Цэс сонгох", + "default_menu": "Анхдагч цэс", + "lambda_platform": "composer create-project lambda-platform/laravel", + "composer": "Composer", + "_save": "Хадгалах", + "optional": "Нэмэлт", + "data_source": "Мэдээллийн эх сурвалж", + "_moqup": "Мокуп", + "user_list": "Хэрэглэгчийн жагсаалт", + "_import": "Импорт хийх", + "register": "Бүртгэх", + "_confirm": "Баталгаажуулах", + "deleteData": "Өгөгдөлийг устгах уу?", + "form_value": "Форм (Авах утга)", + "alertSelectColumns": "Харгалзах багнуудыг сонгоно уу", + "errorMsg": "Уучлаарай алдаа гарлаа", + "please_wait": "Түр хүлээнэ үү" + }, + "puzzle": { + "manage_access_rights": "Хандах эрх удирдах", + "data_recording_environment": "ӨГӨГДӨЛ БҮРТГЭХ ОРЧИН ҮҮСГЭГЧ", + "_form": "Маягт", + "table": "Хүснэгт", + "form_and_table_consolidation": "Маягт, хүснэгт нэгтгэл", + "data_processor": "МЭДЭЭЛЭЛ БОЛОВСРУУЛАГЧ", + "data_settings": "Өгөгдлийн тохиргоо", + "_chart": "График", + "original_preparation": "Эх бэлтгэл", + "_report": "Тайлан", + "analysis": "Анализ", + "target_statement": "Зорилтод мэдэгдэл", + "graphql_management": "Graphql удирдлага", + "usersAndUserGroups": "ХЭРЭГЛЭГЧ, ХАНДАХ ЭРХ", + "users": "Хэрэглэгчид", + "userGroupsPermission": "Хандах эрх, Зөвшөөрөл", + "menu_settings": "Цэсний тохиргоо", + "logOut": "Гарах", + "cancel": "Болих", + "please_wait": "Түр хүлээнэ үү", + "add": "Нэмэх", + "_save": "Хадгалах", + "optional": "Нэмэлт", + "duties": "Үүрэг", + "_name": "Нэр", + "appearance_name": "Харагдах нэр", + "note": "Тайлбар", + "please_select_role": "Үүрэг сонгоно уу", + "data_source": "Мэдээллийн эх сурвалж", + "_moqup": "Мокуп", + "user_list": "Хэрэглэгчийн жагсаалт", + "_import": "Импорт хийх", + "default_menu": "Анхдагч цэс", + "register": "Бүртгэх", + "_confirm": "Баталгаажуулах", + "list_grid": "Жагсаалт | Grid (шүүлтүүр)", + "custom_column": "Хэрэглэгчийн багана", + "judgment_column": "Шүүлт хийх багана", + "value_column": "Утга багана", + "delete_data": "Өгөгдөлийг устгах уу", + "menuSelection": "Цэс сонгох", + "not_found": "олдсонгүй", + "meaningTake": "Авах утга", + "filter": "Шүүлтүүр" + }, + "notify": { + "notice": "Мэдэгдлүүд", + "no_notice": "Одоогоор мэдэгдэл байхгүй байна!", + "view_all_notifications": "Бүх мэдэгдлийг харах" + }, + "appAdmin": { + "manual": "Гарын авлага", + "logOut": "Гарах", + "cancel": "Болих", + "add": "Нэмэх", + "minus": "Хасах", + "pleaseWait": "Түр хүлээнэ үү!", + "pleaseEnterSearchValue": "Хайх утгаа оруулна уу...", + "delete_data": "Өгөгдөлийг устгах уу?", + "no": "Үгүй", + "yes": "Тийм", + "settings": "Тохиргоо", + "menu_location": "Цэсийн байршил", + "stepped": "Шаталсан", + "stepped_small": "Шаталсан жижиг", + "decomposes": "Задардаг", + "cross": "Хөндлөн", + "color_selection": "Өнгөний сонголт", + "dark_mode": "Харанхуй горим", + "bright_mode": "Гэрэлтэй горим", + "description": "Маршрутын мэдээлэл зөв гаргахын тулд агентуудыг нэмэхдээ дээрээс нь доошоо хаанаас хаа хүртэл гэдгээ оруулна уу?", + "data_processor": "Мэдээлэл боловсруулагч", + "original_preparation": "Эх бэлтгэл", + "dataProcessing": "Өгөгдөл боловсруулах", + "graphics_generator": "График үүсгэгч", + "point": "Цэг" + }, + "moqup": { + "elements": "Элемэнтүүд", + "chart": "График", + "save": "Хадгалах", + "embedlink": "Embed холбоос", + "edit": "Засах", + "phone": "Утас", + "tablet": "Таблет", + "computer": "Компьютер", + "bigComputer": "Том компьютер" + }, + "page": { + "pageNotFound": "Хуудас олдсонгүй." + }, + "alertMessage": { + "anErrorOccurredWhileSaving": "Хадгалах үед алдаа гарлаа!", + "successfullyDeleted": "Амжилттай устгалаа!", + "plseEnterValue": "Утга оруулна уу", + "updatedSuccessfully": "Амжилттай шинэчлэгдлээ", + "infoDeleted": "Мэдээлэл устлаа", + "savedSuccessfull": "Амжилттай хадгаллаа", + "confirm": "Баталгаажуулах", + "errorOccurredWhileUpdating": " Шинэчлэх үед алдаа гарлаа.", + "pleaseSelectUpdateLine": " Шинэчлэх мөрөө сонгоно уу.", + "errorOccWhileDeleting": "Устгах үед алдаа гарлаа", + "errorMsg": "Уучлаарай алдаа гарлаа", + "noChangesHaveBeenReported": "Өөрчлөлт орсон мэдээлэл байхгүй байна", + "pleaseWait": "Түр хүлээнэ үү!", + "userDeleted": "Хэрэглэгч устгагдлаа", + "successDeleted": "Амжилттай устгалаа!", + "userInformationRe": "Хэрэглэгчийн мэдээлэл сэргээгдлээ", + "errorRetriev": "Мэдээлэл сэргээхэд алдаа гарлаа!", + "notFound": "Хайлтанд илэрц олдсонгүй!", + "imformation_registered": "Таны мэдээлэл амжилттай бүртгэгдлээ. Түр хүлээнэ үү", + "errorServer": "Серверт алдаа гарлаа", + "errorSendingMail": "И-мэйл илгээх үед алдаа гарлаа", + "please_enter_value": "Утга оруулна уу", + "formInformationSavedSuccessfully": "Формын мэдээлэл амжилттай хадгалагдлаа.", + "please_enter_formula": "Томъёогоо оруулна уу", + "errorSaving": "Хадгалах үед алдаа гарлаа!", + "formIformationSavedSuccessfull": "формын мэдээлэл амжилттай хадгалагдлаа.", + "selectDefaultMenu": "Анхдагч цэс сонгоно уу", + "selectMenu": "Цэс сонгоно уу", + "form_value": "Форм (Авах утга)", + "alertSelectColumns": "Харгалзах багнуудыг сонгоно уу", + "please_wait": "Түр хүлээнэ үү", + "pageNotFound": "Хуудас олдсонгүй" + }, + "crud": { + "registration_history": "Бүртгэлийн түүх", + "Information_viewing_history": "Мэдээлэл үзсэн түүх", + "_add": "Нэмэх", + "_save": "Хадгалах", + "re_call": "Дахин ачааллах", + "_print": "Хэвлэх", + "download_file": "Excel файлаар татах", + "excelUpload": "Excel файлаас өгөгдөл оруулах" + }, + "settingDrawer": { + "fixation": "Хайрцгалсан", + "fluid": "Дүүрэн", + "globalStyleSetting": "Өнгөний горим", + "darkStyle": "Харанхуй гэрэлтэй хосолсон", + "lightStyle": "Гэрэлтэй горим", + "theme": "Өнгө", + "navigationMode": "Цэсний тохиргоо", + "sidebarNavigater": "Цэс зүүн талд", + "topNavigater": "Цэс дээр", + "onlyValid": "This setting is only valid for [top bar navigation]", + "contentWidth": "Өргөн", + "fixHeader": "Тогтмол толгой", + "configurableWhenFixingHeaders": "Толгоо нуух", + "hideHeaders": "Толгоо нуух", + "fixedSideMenu": "Тогтмол хажуугийн цэс", + "otherSettings": "Бусад тохиргоо", + "layoutSettings": "Байршлын тохиргоо", + "colorBlindness": "Сул өнгөтэй горим", + "grayMode": "Саарал горим", + "multiTab": "Олон цонхнц горим", + "copySettings": "Copy Settings", + "testFun": "Test function", + "darkMode": "Харанхуй горим", + "contentArea": "Content area" + }, + "userMenu": { + "test": "Test", + "systemConfig": "Тохиргоо", + "logout": "Гарах", + "checkLogout": "Та системээс гарах уу ?", + "lockScreen": "Дэлгэц түгжих" + }, + "multiTab": { + "closeCurrent": "Энэ цонхыг хаах", + "closeRight": "Баруун талыхыг хаах", + "closeLeft": "Зүүн талыхыг хаах", + "closeAll": "Бүгдийг хаах", + "cannotCloseLast": "Сүүлийн цонхйиг хаах боломжгүй", + "noLeft": "No left label", + "noRight": "No right label" + } +} diff --git a/vue3/src/modules/agent/auth.js b/vue3/src/modules/agent/auth.js new file mode 100755 index 0000000..ffca2d9 --- /dev/null +++ b/vue3/src/modules/agent/auth.js @@ -0,0 +1,27 @@ +import Vue from "vue"; +import {i18n} from '../../locale/index'; +import axios from "axios"; +import router from "./router"; + +window.Vue = Vue; +window.axios = axios; + +window.axios.defaults.headers.common = { + "X-Requested-With": "XMLHttpRequest", + "X-CSRF-TOKEN": document + .querySelector('meta[name="csrf-token"]') + .getAttribute("content"), +}; +Vue.config.productionTip = false; + +// import(/* webpackChunkName: "auth-[request]" */ `./views/theme/${window.lambda.theme}/index`).then(theme => { +new Vue({ + router, + i18n, + // render: h => h(theme.default), + render: h => h(require(`./views/theme/${window.lambda.theme}/index`).default) +}).$mount('#app'); +// }); + + + diff --git a/vue3/src/modules/agent/bootstrap.js b/vue3/src/modules/agent/bootstrap.js new file mode 100755 index 0000000..01fc3a3 --- /dev/null +++ b/vue3/src/modules/agent/bootstrap.js @@ -0,0 +1,4 @@ +import Vue from 'vue' + +window.Vue = Vue; +Vue.config.productionTip = false; diff --git a/vue3/src/modules/agent/images/blur-bg.jpg b/vue3/src/modules/agent/images/blur-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..dccee7f3db3cc84a00f4c6a148320c7ff4ca7842 GIT binary patch literal 9841 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 JPsaUs{|^I>HH`oO literal 0 HcmV?d00001 diff --git a/vue3/src/modules/agent/images/dots.png b/vue3/src/modules/agent/images/dots.png new file mode 100755 index 0000000000000000000000000000000000000000..2b2139d16580602547b523333e6eaddf13ecd5e6 GIT binary patch literal 135135 zcmbq(Wl&r}*CvDjN$`*$!Gi}2?(R+q?(XhBB)GfFK=9xaT!Op1%iuoP3^2@W-fy>d ze{AiKuePgB-+P|h=eFEFUH8;;qSRDmvEF@phlGTLB`+tXj)a8r7YPYj{0-Vaq_t#d z`rqZXyM(;Pn|~$XjYZ@?{jH0ft~(OayX*f5vP2bE=0A|aLt4k(g{>*2jIEocx3inQJ0;&An>n9<9mu=5X=(f9Ug!zieE;@A1TwfH_TDpbPRR=Q zTZQE8lO*BnC{SWxtykQUgh>v}YpZ~jDedBd+pb?hDe#8Xko#9;WDLVz`bA#k-~61~wU&UETI zWcaM!C-;Q|3(PyHFns&W4Wlr*FcfkXVf_F=g0iTyUM-18sjj}$IhCBJ=95`#eke4Lnni22M33lix62KKQ{7c9L(Oa z!XJOT9BVmcRg}uq1mVn}7&l2|BJCPzU2PSradME*lV%3oqE~jQ1QF%=sDU8S$ymx^ zn{P)tn~PO8TPhJW|0lzZtedgA8JGXWt0m|^V9RYi>&1m%Bda4pBkSbQ&|#*g=ZWj1 zt?zW3ct-c4cm{cG3wEC-(GT;uA61Him5K<|MD+${og_5zfBq-uXfGl2v^56*kHh|x z|F6PW%vp$pM4IVnukrn#qZ;bFuMZ^;jgk+iGwXXbqy?@JYC1Yze0Ou9hcZO}D%K$k zFLvN(W5uO$$X`iLpkV@=f_t33r;%Qxg;X-AE11xJdLJ@Au`F!tJ$)x8TdT)Aui|XY zv1rw098dp!(__=hy?AO0+Z$FP;6EPCi|z`?~(L;3H+iL;Zb)V z9i3+$6tamOc!hObtP<1h>8C;381i!Yx?R8?OXnbXGjPTlhu;ihKG@6Cd_$yPGPOp( zW^pQ32y$GbNBc;|S1wuD*!R~=>rECSnX1Tvaoy$aQ#axbP(%? zIHU^NmFU=Yx2?F^`+OX(*7w>tG;P8eW|QA^ikkgdE&euip+nq;`o|2_LjLy0MqxRJ zL+UCHp1qYXAyd)AT4E=T5=SU;B;nJahRd*^21VQkpUy1YTCKH0Wh`gPF+Zh=7jf8V zpvCFoW>4Z~*U^=l=zcwcq~`t!W17KWRB-%tOy%=-73HFPub7Rr>_|PA&oX1!=0Ga1 zM4mu$#O#f3%Um(?4kxnpOQBtIy^C`4?VLzzjayMbV4_M90gg2@TFRh_8?h2=2qSrw zgG*+!xIAlbd&>@lFf=UWJ~Tu#wz+;6FTf!MS?azGiQg(buxN$#)$DP4e$o`~9I*tQ zYILfM$F$7R$7$QyqwWRofcW_}ckQA>XZ zWD2R^jrsAI8`6gI4w6)AvK29pWsF*ek#>V0(5=SWKyL%BTa4}d5nGylu*s@uDfga= zGC4@=j?}x;qwH&Xct6NSk|b@2)nANP22)_zd?b$0LU56Jy+Zp=Ge%tNV}Y?ruF7>4 zkyz;<(p>mYC)7s3m;RCQPvzwVkL}W-M7^VjBEpP|WJqZX)h-2EWCgb* zRER%B&A8RnW#QO83Jx~bEBAw+IGb8KBcfwkT`oo9@fvoe z>ECS#qSo?h^cozSzL`yTlOlL(d97onvnOv|eivJAaY?3iU4NxC`^$sZyAEY>KGzj> z(cT?%epZQ{*)meCaY(vUB?Hr%DU)A0+;`jUT!n_8ozFH}go?EXV%ybsfbn~^wQY`} zBv?CSS8QlM=7?j(!zoGF@Qu3628IQ8P&^iLv&9ZSsc=N^5m_T}ayZXqT%hiZ?n5|aLz~R@! zPgxu+&B|?*%-utdU}+}?(CyMhB4oq~@+|B${OH|uls%oe1T!dDrWP>9)N1)$wSTnV zYxhRQdWQxTnby^>?_lBGYXP68{@Kf~P4Zc9I~)T&2EwX{YonBygjF+b zX-u8Eq4!lUwwKUmdw_v5i?}j~0Q2SBYwd9)ULu%uFIMn8Y{rrv33d5}c=!sdVmDLO zS?y;T?uU>176eOh3HqiL0Zx_gsdu}Q(zL=oiwoggo;yd)Yew1Cxl_iW^=u!5GZ`i(em(_9&KETePiV?$X8KhMu&gbOy_4SvN+9~C%`AHyA- zl8W^&h_$TpKQuz=Q{&;KZxJQ^E*V~NG?F(>m+&h)AimL-6B4;mY%*5P?ad#;NJG^* zrajT}A=V1#l#iW2ubUy%+<-G;?zLubNCx&P7j-^Q8?mtvs4j_^4bynXey=;ueQ+36 ze}jf5lCsgXX0a!X-p}c5+1bMm{NY^u51q zGCw}!5m0Q9-|$`W=IxY3TP$)=HkT1;R(%_-_UX0_Xb(BgMy>b_T6i0w3NG!1%Qrb! z_5cZe+AGqz0k;II!KRaeqqBety|FTmP)#}2nsg2(7AMTy=>@PWc^;$Lu_QVP0jHQ3 z|1~h8<}vIBeUMLof5iCUvTtDzkJgenb%Y+PkoT5F{a~`o#_gTMAPvQ)z1&iO?O_)7 zYl@#IZLGXcE7CmFpTMsMRuhF7VSh`mvr8|9*2-O_1tVPZ-txLRO-9H*_Wo^1i@u5R zU>Xfi zS!~p_m6cPam^6B4UDI0Q&z?QYE-czKLpA)(&*jeQ(P#129v~*Pbn3!h1d-*QFl;V`t?ZmBc5iW7j@_> zj92Hn19rPjBj_%KUskHZoYVI2j^!GsUH!hk$}zIy;m6`506h3&a-WelJD29!Ow~<) zw__ctZ>J<(?I1YJ*@4MXe#v*&+aZnjiSTUe7dx%1@$!ml7wF>2n>(u)a1i)lt%jcF zZyI7O;of!aiA(JStD$!0ZGETt7j$NLOz$`5ywm)eE#dgQ3ymn=yBygc{o1!ShE4jU zjxfLc&Y7TM?&lXc&xb1i7|+v-t0K)#X|*r}&F2eb4)Qw!$$bbVw$!dVZUroN{?(BN ze#N-d>C$@^>REb&Ux5-9?^n^LXgrh{0zW?qDpyy~v8Tx^#c|uj@kU;aB`|1R@7PS* z+A05`JE@ZQtCq4%J+>XW!`BOr!tc}LTOsz7*Nk4;h@OtqbF$oTCU2Y}0?2Oml`mqQ zs&JnEmY=dn=CmJ8OWNRMZ8Pj9IpgdCF@5Q=HjruHRB@j!ryHkBv20AYO#8Nyr^+8b zdekcyvz%wOpqY|8O>;E-skxUVoa8ASS51{+g*alMyO$)fN_4WKc1bQy5L2i5&zoO) z&E(Hk1KnBm&LM?6F0aYeB0ji%_zl9}dU^!Ur-By!Ky_1m_a=;-I^^!Qe{7I1zZhUY z^v6kN6c!H@E$;8L^ZWkE{XOu}nL*egmq_y#RK_@5DQ`bf%w1EWDXnMtuAp;dT>TY3 zKB=fOzmc*Y7G1RrOSK()ha&5G8)fzX?4;O|-B$Nc)0iAn=FD+Y%;c6nE!xoSC-$%T z%Ni-Gk)sY8joa3fd-`)qzIb8i`LzO_>(1MK}N{kVW# zUC6$$_s1*p!%K`dPoJW!IV|btPB}E?!$H42{P)6+uZ0Ho$sqS~(>+E?*^uwM!r$Q` z`=4bsH1A8-yUBbt4x^E_>-LF&p5->AY`mnV(WBszEA)ho(>Y${dc_wY|0f2)1K z7*_KsKU-j;$+WQ$YhG<}sMJ}{wts@m|95)0-OW(;$}b58*V>$(FC{Dc3O`O%2~%y| zt8=ee%&u-b$dD*>4VaTkF^cb4=eWE6E=M-{$rxE6<8zz%G*E}=6U-BW?STU`qvPJ(Hnj54M&4k)&H{sL<~e zOo;v~Nzr;H;N-Wrw;^m|3O?7Q;h5qyNyT{WV!ly1DM4$(`KX{E zD|gW^Qm+{E%3x#p%dbu}hUX*-NpKkaeBR*;h#@QXvo^*wHaFWxS4puV)t5)ISKz`M z)zUcFhOCS5)Vcw3`mFuZ&rR~TFe&Dx&pJ4%wKf6Yr_bkwMe*mroFJC1Vt(2HHoiNB z6I=lOH@z5pHwkMV>S@7W%wzWOG8H*&n=_8fdebjU)J#o zSna{?e%u3B0d$mxjlTj3xa~QI_|a#an(-a`5C*s%8R4s1->yv@u^s$D66ILu#Iu=!xC>7<*ksuhD&S zid&E^EKfSWa<$Fshzrq%elc`p>TDNYL)>n4Z27gxkkeyw2KD8Lyd-O>k%U`t`Mi_V ztJ%)0X0@#Vu@T{a%WJxT`Cp9`O>L^JjGSpYfAe=7o@X~^^sV|$ zu5w!+xjeKdkDMZPRq(eT9%mP2^v+sM&T`8#89^l$1a52oV}F%j_@@uk(0c17i`XxI z+>xk#s`I}_r&;Ho=d0c5{teOg5Bab0aeDkiI6eL+@}C)4HvGTZkV`ISd2?GY=LQ1! zI{w-73nnz4O>|@z*~c4^$^Pe=EN8q^zb-@Ln~1l!a|UPl=eg6(taaMo*>|m9cX_1$ zZT{8dV2XO^dv4d3Pi0OUnE9K-C_$LrA5}Dn)&FHLV1tjCkEXf^xvMVym*WpK$3c(s zs%A$w$DE$t2gCEKi1NUi0$J&%D`y1|`Dy-Ru;&&3a#wjA{>v=ALLJ)C`*zRx0keQ_ zhCV}ffwLC=cB*$yLf;Je8mCO3nf!iD9|rv1*@j1rJP?q^ad!9&3(U9vX9+9ao9Z>< zmqJArNCQRr{LH7yvM{@d&8t}?a$ba666zUhR3nwjS^Wl8q2H;ZNhC1KBpg#RJ(MsV zl4D0ERE0-sojba{iJLRyXKX2t;v=yM^FeYPh8DIo(mK{?cr+pl;^9^ZM33 zcu}KDKzQMX5~Rc@I)j5Ef+a60v)k%1Quprv@>M}*r$3M? zw)wL#w%c1ANv@hN`cey|_@{xfIt;{+f zS%B+_u;t;7uq;)~@r;w=PB|nLMh|_7-+!U?jI*b{d0krRgMf^E<>pCju?Y&Rl2$cm z@vD6e=+)XPwNB=V>QckFGt2$7+ZpQ4me@9W8~-5XkWTwZFKUOm-L9b5&R9w$N40sTi+OO#;-Gb%_v~xh# zGFKHWKY*4SdhvNZafg^%dzJ$mG=Ktm(pd77H_Tqi8H;H*H=A;l@y5F2t&-WklG%of z9G`+|&G=|k?UlNm-L4!iQ%r^9Dbx1k(-bjiEt4$LseX9!q#vsgj)e+!RjwKlBCVfc zJC#~T2tutdwi?WML`(Gv1fwaeqWt%S&OTqYu^;t@Z9#1RYGZVr8L}&?^N!m>a0Y;PoLm0vpE%xeOZ9kvYCz5mqRD$>Js*0u@4k2DLIz3+sP+-R)jjaU zeYq@F(khFP_9)4H5Dt4{Yl?3Ccwgp3R$^zGYPa;wj;!RrDmZP?0#^{r@Z8xgwc5BI zwEn$p0)v?+KWI-NTSYeo%HE zoA>DRZ2^}p7Pnm*i(VN+`t(iWA;S&(WXhPppX1yk&iaYeFYqK)e#tMR{qzfgdVlh3 z^?%d6B{i+QPq?&G8gYp&LO@)?l1)VsMySqMrvVLLtd0}V8l@nk6kQ~pM=O@*odf|9 z>14B;DQz>Bvr7m!n{l;?p_i}*bZ@9c{c-4$c1xc>vsH;2mibrEmi(^hC|k^f$n{6I zQB`+Fj6=oN-!EiMV0yFZI|_fs2O3qoRds-h8^-5{b;XTWQT!Gaj>nbCT7yUSxO8!1 zz)qn!x8KZT)qOCnSSnJ1eq|pIZ(6WwQod|SUj7x$P=>9yoRubb1_wn7%cPL2ca*+0P&MA z6z284ydxU*XFZBtBK&L+tUDL}>_pm02jvyDAkAxGIv_y-s&e-;7V%%~BOlL({#H&W zxq#qU)9<8wG_2Q*91Dza$!P#T6AI$6i?tS+t$4Xc<>};otRkF!TBoC!`S{jl+Yx5t zTj6gp$)5d}nVUerj_lp&$}ceeUANThn1b%N5dN|*)G8~ciONcWhdq%x--N&&3Y*l4 zXL$VKaE%SlrDv}p;kNaLIUZbp>BW+IQ*TUedOrJeb_<@UUu7$XyQ1gQ_8vcj@*YA) z;^=49g6Q&y>acq5GJk0mih(p{ah>NFwxYpLyx7tDA*tOF@?7&EEd`EA5ZOPeO_sypZjk>* zX@$y#T6)v>Tw=Uhyc$px9AG@BV?D?#b+_}R^(6i!Bk@Gs&m=aHhgY%IIQ zneL$Lbo#bQ-ghpRDFe6&vU_ow#>MN9yDm<*1z8>uicJP1R*$P3iG| zf7p@T;oubDi@5A;&+0zuJ z|3&ph$X=#LbrI5#M8COBx^~0WOGME)vruL$c7cB zbu;*=GzHSs&5QPpdwD;tWPw@&VO}d`&d(v#ouhCQmyewfo=SEQ!L-yVLBTUM z{OS1emk{zz?3#hSsxD>TtK43!)KzejFK3u>N`-JypLN*KJ57dy^PR^6k)_yoL<$|l zf;!mEI47=~ymu}R3>xHQ{iw3Tj(%(B*DM}zmuD6mM5XZgnQg-E-|x}-@B9zgosLWt z>8MFLe8y(6KVG2xG(W;cA7R~cJo-q!EiCk^OJEHHCpXW-W}BI5ufs-u7Bj&<+saO9 zF}Jl8tJ=zZNOZkFi6p>@ujW&LQ~OpXfIMNyoSN^F&(CGUTiKBhS;DS}7+J8ZrAiw11s-Ul;G(|TtPpY%-D0ICP;37?OeqfYC-n<+XrujP> z(ccnCinv&Y7Nm%P!Sa9{nPmh@!JBI`l~x+SKa#WiAMg2(qcl_*$Nu>h_k42u8XqZS z2XCxDy!ul)UgwYcx7y0tnUnAi7E1IZj+Cst$&oMIItu|(K)sz$!lzd4QA*~xmnRIV zGNSLwr%2-BbIxpV=H{C3Uj4+zl$aw{s&uOZ|3Q;=Np`j%L94Q+c(7n=wiFq)ddI)= ze%dfadul}d(}xCwxCaBJ9IGdNAKMFu>7pY1mk8UJH$SB33A zeEWd5L&Q$EBTH+RB2!nVjfcmKI?It}QfNjM9ZAVB`ZNyl3D1(`u`@H-Yzw*lfa4wE zczE6IZ*67G^tsvQvaila)p#z!gR3fM!OtoF_NtSV-TzUw|DkS+nE&66^ z%4XInTyTGWXNTh>U;*Hhc(?(^KOvm0+hSYTw>%5(H*(L#TD+!TU76=%H|1xEdKdWP z+zC9{i*MqO0LXu%2%ZcoJmegUpXu^cuzpkp9m&_&<& z(~KWETp4F9?)VDdsHC>c!YGd~_b+MHcF25t9pU)O^u4%W{+2W%-WP8;&n6HaJ0JE0 zS7^_>ETPBev*y_jn|sQgdHdi0lqTIluc|mypB%YBn@C6`&;Ms*Y=Qp!Z~MP3{%wrB zN8m;i@sK1Xx^^o*!&~`Qi60V-T&ZHKv<8d^4y_WwShD=_mvK${fIrYAiFV-!OuZQ)I%rs zQU}in*mOu6eHQlW2JeSPG>NmERRdbW4*E*as`PXJ_-yY<$MooInDOI{1=zRQ*vn+FtQ9SW5DG9#!WJ?5^}4sj^sk&1Y~G4~K* zh$ElB+s=yc@v!ZIxFbyrgFA$<;% z1#SUOL|ov&miO#pD&OT7-b#%1;DQtqQgO`egLIk8m2v{mLZ*)+qIV!v5-;DT`^`Nr z(i47*5;tD}4WDU<{hDH?~5Sm37MhQS#4tvdk|f$BO!$SOgW8Cz$= zLDbkWK~PA$CbA7L&3)^_k6&_~B8#F0I%c*xcAV_fmE`_Xb%fPw;yShG?>{MfJwy&{ z8umX2qk)4aY#dfaEQOoD=E1hVKPq$y^YcMCv<#Zcg|b`!tq?B(q6u2mwakr7*gW*p zFH}IAWV2G){}gfg;fP*hE5l;Lx z(@)S#P`+qoL;9#|&pV&OhPVSGbU2{bm}H6tfHfv`)odgs#O4%l^hc*2+JV|m7zC## zI5ujDY<%>hIS~G2Z7wp0Mx0T{C+afX&JWXei$c=U_ietP542G%*lJ(q_8;MDGgjEh6B}8C@~)F)}Lx zQw-%+4z4B~KSF_Zs9^rfKhy1_?#I6;gmd!o-8JrksayE#W1j7Eod;_K$~V>T%R%Tb zV0_o+)p#`G{WbTs2mA4Q_HB()19>UZZGx@g*y)IvOQ6DNOB6n15CeU9&#D(x&j4_t zhmhf?QG;QE0u)!`j-#0fpafgZ&>0YlD~RNQ*$ee{o@vj6Zm2V2@L=p5-`d}4`q~`t zWe7x}b?ncbo4r_x_?68}D7#Hs^)fyEWuI{I0N-mEVA&3y!%w5XVFZ zOF06;Jmv4JtpUZF792j43g?j>0llAU8BLpg2DQ-iU<*T@ z3P@vScmxCdzXq|#<6W5>g!HiKb~?EB{baua64dH-(y>xF?357_au(MXm4$V(Rv2f1 zyT@B=mxWFb-mm3rQht}t2vRGfo?XuTetD(?w-n3qWwpo21nX=M98uA|yf}KgzQFaa zsLg^9+|;#d`Ru&vh-vWWG|_uANq+0NR73oA3CC}z)a3a%FHKWclvA?tjBxV+lnLsV z_33A3Cw%K?_VCLlV8r9uQ0#D`bVIw(Z%h={$Z>CzfO+5gYBB@M84uwnOBLgd^VV-0 z8{p__gsm%FYzXAO)sk}iXnY-1fY5~z`p@qP$1F3)lMotr&y(-Y);UgET#Ai6YCK=P zFYD-y(sUKrBzEP$<V>v| z3dEEiLJNqG-A>DBdvfEx{2ujTFmSKl^m97y%{Y0_$Flyl zehnYd&3B-=M9ZF9LFt(&fM(0b*>U~n3+d^QM3ngfz?}%=_J`rCb1=B?sd(*|2Jh)9 zhWUA)in+>X)f6!5^BFNf=n$MbxNTvP!Tx}GQ^xFtdDx%SJ!_EeK_S1`;rJ5H)4JTH zx(ecddtN6N@7fdpjTb#sO{92Jj8=P z&GnhB0VRiG-68(_?}VHTf{r7G2Js`g^LbMqdS9oCiVGTCdlurDI9El+7&|Mbnr^8* zUO^5t`A?yXGR;(~W=a!L!ohAY7V81Zxyr+9i6Ni+a}Bk5Q&N3N0&O~a2sgwcLMa9u zN5Fh`SAYf4lr|g{^4p_3XOFus_!?Q1b;d}k2mI={=n2A!i*@TxQR1-VMObDGxEQ)5 zaxFIf69+2TZ;&LgZLrZC2&sMlqTj~*4LhZU!VZukzqRj!7liIjY+Y~Moz~fDPP{nU zYHzG6enl+8dx+vIun)abSg5@U;*A4vEW-U*1aJ?^j2kYK*pI2$NT%vp5_}3ec6&BJ zwQnKnBcp=(Op^M_;>12YAkqLGd|ux4DXjT;3ff$vt@UP-?(Q>z5pyFGxQR37&G^g@ zqL}rexC%&n58C#2+1?%N&>j6t*RHG`FfO&0gO{A6cGJ!PTZjj%9`%Mfio5W((TZ~c zyu^8<<@<+NG+Ql$-X%h}a|0=?nU~+1f_9Bz5d2~70p9|dcL$ZfEtW)38JF;@m6;Ml z9z|^fuTJi#uGS|k*4HE4WFLgd(dAsZLhW;dvslorzlJ~ zwzBWvv>N{*%pL4nuWQ!S^1Pk1M@nlRR5Jl?FG==PDhUvapk}*vkT@*dkkEbTjmg9T z`Vdb@IKNwOsWsSe&e}}9|@s=QE^Im1X*0r$D`fi)~`IQmH|T9ysy}oC(}84& ziyrFf+_vym@@0yf1I7CU+vl4NOR}^W>iRKNI}1UBD_wMO;Md+Ts-N2<(vNd{Slfro z+2GE?jZECL^}vN5d8ZP$`1=Ciaej2i9(*Gn6hUgd^^-M(B-g5Odw4FGYGT=G{g5AF z5q0Tqx$9ZctducXox!x)Z%bX^Inc~!FVjY4?kh}oU>uQ2sCg&o&epuFN#d))Up z6rV%rPSYEO-34OC6wM7g?7v!lC+2Ju;W0JlcKv)$!Y@Ctq%~083tQU@aKf~q0)2sY z#}ghW+wVEnwmM0hNHw%%}wp^qv|)WgQldkr_hnn}x4&D0jD zySObKR3v~V0_%qT;~F=I-D;HuC`2{OHk<>dgnfVz z6DEH$cFuF|8`%ezU78wM6T+C z8zFj{aEIz9aZUAmTEO1>HN4^jy?W4@W4Dm^>zma#*h(&au@8Y5z?VkXpn2)$Mz>DT zNG{K{Va#|Xw6?X?SBQ{T{MkB_x7dC)au#24nKY?2@1K1ttET`JME5Wxj_MSV)|>>S zPCvu&W)5I;<(fVgf zRY~k+tleZ8nx4Y~3zLWtuf}23xb@|>nvIyy-4(m>m!Ji5&kG)wzN6xNY5!ZJmX6{e z*2$AM$D}J46PC~f@LSv>8aAx_vMrKiW_uctOW;&H=C>K;$=;%7J1rL46R2E^yUvDBaqx=O*=)mx6hSm$ZZv*IU+XtzCa*Gp?O zAJc^ zK#fPLi9n&Y@y4lBWh&cl<{z%i$k%gvTknNBVr^sf_w%_iDDIgH?^`E_QyTomBWc`` zvJ>^zb3w0rK4g!M3e$=a7qgHpJ^ z;UDx@9)$~BK-qCftndnN0ACY*Ie6=2A9=x_4^eVy;<;C>&ECQ?#?c&A@49y3UA@p+ zbGVEP<)I{>ac=TxU=JJpgqzUZb28#K*7Z49%W7_#ueodk%}vZau-(Xd^{y(H`MaOO zJgLSJb*9zUyY5u*p@`3$S;1s8}t`(wy}Ts+!=9?$Bq<23&*(Uq6L z=OS+u69_In4O@OIVH>b4ZoM)t^Df)<43UMt{q>TpCwB3CIShd)Xf-&fv>X7cV-F$5 z;~EE;>z3=+wFeGl)SX~bD=yFzMR)1Z6Ur-3Wdj%)VzOImeNsQaq+yx5d#vX%^AJZp zzlTFifqvOtR3&8@k>%2f=-KdD|WU81pw2k?4DD(HNm@!QRi7}n8 z+y3k3NqndNsBVyM-~eY+EG=o9#7Oq*lb3Y=Ldi`*F8&nrdG$l&oA4!Wc_*6qgMY0g;;hvl00LX(V+vjKStv@yRTd+40F1wNZ%Z7%wsjwyg$ws9CPoE87s8Zjl1OJM9BYu znX?*PA01y8LC`0S^J!;9mbs47n*#$3X?^1tz+gvPBT*jbM*vw9s9_9I?3{2fverba z5mez8c2RydERx}IsZN`+5k0F3XB4Kq12?GbUnh@=FyC%+oLZA~VVBi7)Qd#dhTs3% zM+R}ey#>(k>-8sn?G_0o?kc10SdQS!K{h78dfjRoWl7;4OnT=0vw49hhnsLMmF?g= zNYF#>kkv!xZjo~jX4>QD@8}>D$;UpFCI!&`O4lHBX9#-m?5A&(q+55+D)giTT1(R{ z?}i$b7aOajrq;)?5$LC6qVuPpqx-GA%1H}E8hNoYMtb-;NC^As>bqCjy#<3ex%$5s zHQCS$?(JT&nnSS11ndhu2Wfc$bSQ+&Uh1x99o?^J^1K3*J}>tuLe-AEufFpHK3!x7 z4siQN$^D#RK-$Xn&N63Mx z(duXYEpyQWA)CI`m)cN_O#6D*S?jEXNb{gCP5^5&L+IoRMmQ1h(8&JsUw*Ur=;Ts> z>mHyI9(1R@w3N^V&@!FK49Hm%B*uvpJAcG{9&YMpF>3;W6Y)Q@!I%_!`kF7n? z_=_^-{AP^TIqM$VnXN!S;P}ALHoP3hsq@`sZXA>tYqn{+s^A{B?(&PJukCf${HjJy z2#Oy1;fJL#Sa#xf;90fZcG!V9@eW163gKv7rPDl}Q(A}2cuCNawuM`#ftF2|vGzLW zHG4VC%`KbY-%mBopztAXYn|-4{n|y~LK-zYVN=x?1YqPav1iFWBlhW#`M|I*>H|e4 zlMZz|{TD)bkte z5{4)?&r=57inGGd^Nx(W1n}b;_B5KCE>GL?BT~nH&4Xs?%F^cyZ|RL^ZMS;wG{p=e z?^8hZMmAnhe{F^z;qk9uOFdbUo0vT~-)<49wcYmX`wlrIUBJBi&-Qx(0NSg$xP$dO zM5ghv$@#O((W{ZhR5r+D|<_@8k?pM2P})&DLB6 z-Bqv;1H1FCJsbY9pg_gckqa}ngl*<)*_(WuCH(p_jOXa2TP1@`-+&$cgrOK# z_C9sssYzGlb_z<5;O!e&ct7CoXrGbveT!A7$fRGBxJvVc*QA``OKIF{xTU!;+DoQR zU;ArwJ-X?lqKD6F~xTOUn)A^k!=HM?1S(-D<+9wzZ=!MNk}V zL&WVwQv0+m!}cEOU#V?Xs-RlMXp;Sem*H0K@VgGamab_pn`n3Eh3ur<4f^g|SBE$} z4lPctmy)`v*jr=t8>UHq=VZVrDV`hk;9Iv7oii81ud>WHoof;2_mNdNk5Bl^bZ8Y% z4$L9R{ynF)CytJ4vX9HIX00Lvq9OlMUivob9{GdGlv-yE0$+fD)tM<}S>2pu4Ko%dJ-bXF9H zYzKtwQ@GtZnGdZw{X4>Z)P^o=cmqBihq@{$uXnQZ28O#MG97n-kcQY>A5O8e zn<|f-oDLCA2g!3RK4|G+g4LZl7bXR8La8yYrn*A5x?*=QevqK5 z^@y6?Jjx5CP_O&(&2nfcucWRa`sHO(`yKa@RjmbdU`d+x=wz{Pp%w4 zCKfrg__YxRbwA}z*#cJ93PnKmM6T+mrHuW1-H|95|Ai?O-s41sV-Q^?$MLzKlrz!5 z47SB|{O#xFHAbgA4uACbSJF8B)7NrHTM5!|l$XSSNWr)m-DK)|a~I$QIgeF<^8)LA zb&R8Nbg(n>MrkyWyX0l%Q}b_&B)AO8;&rLWqs>EG>5K> z^4AadLDS|oXqnaE&7+$9mbVxj_1V=Z{&^(=%(aJBX(VIbhRxkjEvX-GGW?aNHj1Qj zchesA1Q&OxH{V zG!YkgN?bjP%b2@tT;592f?m{nTg5I9kcla9o)UXRQf^;RAx1nld6$V!xA&i2ez@P< zdS!b(vO4A$L9DNcAtJq#6&QAT*QUU@)9zz6at%1=Gq(}RVx<(^uP3JWXp&SiivO=5 zlE(7(u`qGj!H+}a0OrYdF&{%(TR~jl?rwP?4`)+6RHol&tpOYiLN?CGO%N*6{!Q@) z*iob1N@`I%^B_Suu=H*lWHcIZ{^R|sJ%v*;01AK!A1A6tHPWkJxbjm~ar)t0X^@}K zW{=vJTXYAg@!JurJT)xeuWPyn=5`5yGAo*U4;HS>2f6`65-`fD#eW$>=2?}b*>28d zX`ayBYu=&DjN+UGA8NDG3Tv-86h{qahL0$}dcJmZ7&U0aA#+vKmKW`p*ymGoQ_gTeKIKtMp=Bav-3j~Lj-=efAqxR-C`O`awjjAjub-&>1qaVU z-C^aDK3zj`A`jDMN^6>wkT@xxpf4N-Oj8{f5Ms#XA8LXD#Zi0fT5Pw`{02&qz=p_ZTU@9zN-5JdyOk+ZG{2rr5ndd80-{0>e%x_SBQbPc;M0gATSaV8q)u!0Rb{H z|2L`k-$(w@fEyoVWFDzM z=K(wliA-xPIw{Y(vowC+G~6Zxa&ZawE4}>wUFqL`njg6_Ub37slD)m974!5&W>>at zX5V1h69xkbxEKnb+?HXdrT`4kgPP7g72%c#6w5!f(*hF=u^7gA?A+mL0?rpek%Cqj zQ%_gL;fr@6c4|h?J<9V7e=uxR)Z4dNdHuHKA1l?3VIKVJ1_#uG5sQeP1c07YU0<|S z;3Nw#AHV|@Cdv|3&+HHSoQHy|!ta?);#u_IojSxgvzy5e{_6R=Z z-a#%Vdy;9Kqt@D{5#a)5Mv+gCiGq$n&sEY{3&gz3Tp(!Ra)RnjcMxD5#XsI|)b$Js?8p0TKuhAdo;pNV~k>{qFb9-1*O)d1vmKojK?1 z?(EFjJ-g5Id-i#L>o3pB-_^hmdrXHmg4^gUBPkcx-B=ZTN%^Vqf%OcPvGjj(2)5o{ zLL%{|w!gYYer({51b(yMDWFgur(d>$~3Bi2va`{HTdMH9R{8pQUU*g2hYDFwSoo zHtV0C(Zs)r!V;`=tDAkFwW(CFt$+3vdEjR<@!lwjON8|FuEbn#zCNwCv%f8^M332| za-yxY%FOJZD0b(L;lBfew|*rI8!5w#w2MX1$tB?69Mj%67RqDK`j~t2Mm-ef5BRf~ z?nLAo*D<_I1D_-m{G$T>W$mYS#)FHUgm;O?!`cO9*{_OB_W>*eUza*vvPFH9#{3&_ zEETUzR5;-^Kb)HXu|@RrN}d7IeIlmr*q2btGB=Dr+6xh=OMSBC=My!uwdsKNlWR(a zLMidpQ<&stm9dLW1Hcm1iJ6j37UD>aiXQu|mk;%yibxi?j}`-A&qW>PK|Sa}xxu%m zLygQ?0$SS)8m21_U-+Fig0mPkZl5&R0`FPC z;In$<27K}FV=u3>YD9Y2cI;);`ScNuY!5!G(`62_wc=Q!8STi4cYk6K!@)> zb|Y!zn_GU~)d4b-g1%%W?CgxbY%D{ulxN58UN+F(e|rp*IAbm9m+qDQo%}=KC#t(V zH#LdZZ-_hZ)_8=vS5W}-D7|I~#(v0@+jDt0yI1(J%RkCL-8Gxw2Ngx8j_o_wN4XZ5kGAieZubm?T6|3{<2-{% z9`D9Pu|-n4*PJx*bMM&-=uZ87Y&n-3VWUmSI}z5r_-RJ>)E&#a68GekE+l?W5&nGV@m=qf>|pX1@7+Ed znDk7DM&9^(%=hDGzHy`+(EP=so&HY>xd(@`Su;drvMgJ=Me%7;c>3ZLZF{lP2LW?L zuzpjg;ciSTz2B!g>5;968#&uwSxqhVN#j0>&}yS5PNnFnI|K1gSiQoTXqKnwuE+32V1v-~k!4BB2F_8Pv=3Xwq113Up>?M| z`PYe1ZE#4f1pr(>8o<%-Vx+b))yFPlnbU%ar&dF84$#tT=g`yjSDAy>eV8zgReD-p zVCRUxDNP>z`KdhtaMzKV(H^>Q^BEb`EH@Lkm$2;U)#ZMQ{Wx%mJb#qDnH_E!qL~Bc0SByYy)0dOrrD zE$a_d0>=$sZ8|6E3E#ly?D9^!S)Y^N2;#;+!q*CLE_i$1xs`-_63?lZ{-ov$*7G6ves(s8XIrj2mQge3fkWNQDQDFskC{XUge@XEHw~hvyeL3 z&3lTCe@-HTAPY^77gbQ)SBH0@Z|x!m`kF$AD-TOlM*7waR6?RfCl-hO_ZW_A#~Sp2 zZ0S;q!C9ErT#MbNZ5uWeG(UAjtP{W2m8hHh4>h-+@5X_nBL@1b9){z9|EphAPvON5 z1GF{Z?fB?J>IUrok$lOS*&fmTFq}kb-~JKDcexCt=sv^Fl7;038CEEDkJQ+q4dr3Db8rJSH=fSz4c2V-m+Mli^uylk>fzGC69GhFE@TT1L&4MPnFG|!A= zebXP0?Xs7iG#6-xLc^N}SF&@KeW2%ENe70?*#5j1*&XW+mo&l#Nhr!{;K}@sV$Yc? z+ARl|pxUi$!^~*(=}uS-AKXL7o~`0J<|1kPf@wZYp^bQh+t7GY*85T-?lC2Jir$k^ISgiy9U}O$cvN zm_*9aKe#r9DYJetT9~y%J4N1t63Wu;q)@by4dbbPC*JXY;Soe$}wHBlaj36%wp{h*rWXa%iGHJ!P(AerXM4 zaD`@hXs+93Xo7%~uQp|C*(22Y%Rr=GQaaTNf>KBMbeplhPUZI>t_GGYJvJKhGRdhF zpMfWBO~lOhVZ4Oz#%ohHyxOhVw(Pn4tPji-$gsaM_RKU_XwE1*#p|8sRK5A^CQ$@* zQ-)psl95NE?yKPUr+6}09nM;;nLb2sC~Iz?`1Jow`TxBp{@*L3YO8XW#o2U-z)@M& z<%wan>n3(f`3T(XgZ}OL(-^-8*6fTre|6|m)g{ai623X z_GypfuKBLl)REc511(y>A02LH411>`h z^o{NtrW0o{tio#>0USHcU7thEZp=#}*W6lI#;l|hc8hc~=8|>)gY|TOCB-#|2W&Sx z$P!*1oUMIm|E@taEE1KPWM;kX&0FYx^U@BIgVdTgF_7r<4O`)|Z&#X@XzF^w5!zp* z##Kg?rSikB1#RlnuP~A9B6789_`FrR3^SR2-=+!noLb($Uia$%}%Rq;0rC`U) z{gbWx5FW4u%QD$#o7oJNaePbQeIuXsQzlHrwqg8u%R@zWQ8oEt8A)FNcgwz7d-hG) ztK3YI+rtdP(Xd<<*p-)4 zKwK>1;1GcQw*u=i{hw9R|5@&TDX>haRGnZCIq&q5IP#rKrwwW^e0l%%>*LoqJ^nl> ztR2yo8xj3!ntDC*EBf?Zp&HhJAh}Mn%4}lm4Y5@PKPG^3BTfW6xaWP+%n~2+(&+IV z=>7lU5|f-k-ok7S-^B;T#N=*CEbq{X;XeL7FF{vOGho0w!kq6_V$;@{4Q>(y20yzI z_oAc^3%zSG+`vO^_wKmSQS^s^T0Y3JQ|aFe>~QU9A+eelG(wqtDd>;c{Ek;}M4h8- z5k@!%b9l0s2982P#)-+aUe)xWSkl6a-ZytZ>_vN8c%(77SxwqO!%kbNif z!=&Ji-)#B47B9*NH0lIA_N_yGk53@Wh4Fp6(j8LSu6>e<^IAPhrzkFm-QIr6hdyYy z=h;y>1%)RJgmn8vvX>k>)H?2Uhz)r+{pIrVWNu8XEV2K zBm+==<#7%ZavNls(4Ko}#e*8pGPBvZZLzWBC%Z#UsPI*E6qdUKb`&AXu-~q#V)0V$ zUJ;_SoxHLo-pk-}*<0rBKpjPX&n;woYV4j{;UY!KzBb#gT&N{;GkdIa*{KU&9o4gJ zRZiLCUyrG>z-=YalEl66tGsYi+;7!of2Wh6mX^E!63uf4r)r2hx-(^ga(3(<+SZ5* za5}mu$|`ZszZ+-YQ2%4~u25IrA`r+h+;kA$cx9;P2$HP6Uu8>Qsa2vPw2QEYUjii= z-d`c_4B9x8v&vlH;rfX`y;YDkViXe-hpV=weR zaS=%fXXxC{CkvzVPXYu&tftNuLvy!hPLs;d75B^d!5W}z+2~@sFSPdNkx20QhLYt2 z_(ISL%w={J*5Sl)DtA@TYukk!=B3Sf*|o9Sg1<6v>pim%PFJMj^eT}G4V>X0+u+m3 zTtT&we>$&qKoj;vubqTkowPcSgws4vzD$r|Pfdb#SPGPdn8dl{7zj+8A|A{H3RX5K z01nG zVlU_1j9AC*{aBEV!blK=_Vx;gjJ$>NdGay0;n@o*Rn1G-jLuPxRUKBhLepEPQ!oBP z%svjKgbvC+%V;!H9acWcU-y&C)$ikSTm9Z(we`Y<&H2jcXuaG;57}YZ6ZC|yXM-53 zw0L^OwSu`U=I3r}av)(TC!n7nb*jQ;zJb$H}>v zxTHcnn&)8q*ByH=hN31L`)zb!`^^Q-pZ+wFDySpfWCu2V<@=TW*3=?qLRFK5&KsO) z4NT$oRfvsiiyEpD?c(TfC3@cL+GUm~8D-Ej>`~LxM%jz4^2KBeiU)s!Wk=nYab;-e zw7uGBefmRZ*4W3|LyYJz7&>?aX{!Jjc5V0iyW}$<+LAqTUGU}=H=9_vSVreDol^TAqYiu`5>Gt%8p6i6; zcrX0Am2cUl8d|`x<5|Nsl9l48+k*{L7iFiDl<`VXw#h~W$d^LT?|CV+=swH%r~c0< z*=>>MoJxjai@YFBYgwNn4SjefUM>$6MvHhcZ!J4%*>jK(m!67ZCU^+J)rR4fh;}Hc zwbS1WKG?LMDdW58hN>=&CTa(&@3KAp!H|(UQJ`%2OHe?=;OmX%k1&NxM=DhiH~2V^ zT3*%zmO9$6L{rVvJV9_5Ll2n)aikoIURveP>%!R*)uizCipGg&v+Uxaj?XrzKK$U| z370_m4Xc?j3ko9Bk?1Rx;|D6hsz|g@dwl3$7xMYLY~nhxV_@V?NH=(;noxQWR)rQf z=_(OTNEGml9Z#>-`an$~8dor3joRAfCKefuvR7RpSI*>j;H!qVLs`R

    7SLlJ5Rq zcQfT%{xo`gLm4y=tzM690Rr;lJScf%pbNbc8s>tjfg@Fz1 zJx^zLcyC-4**A_6(~23@PU|ks&%J)fRuF!*@r>v;IQ#N|oZs9nMUZ{t!d`<9joKI9 z*u(BleKZGmmMA2Q)rqgLl!*=uYGW$|#7lO_7~O#m_c?zhiF_e=C52Dy-?mcOG6?Rm zLp?HY;TL`tF!z_aZqYVB>Q;B~m1rT@qpnvIfk+2sTARA&&oukn{Q573ppU}933kGeea0BP?upgg z=|z+ixo5bvYRBkHjm^^oL9&bg%F%otvh_sdqt(U*!=-S+Of%zCMP{Y&vs2k0xg)(slFfOm^%c?4>o8I z22~*A5i|ekYc_sJpK9wmZ#B$>r@RAu-uH;FFXzJj!ffNx&H!ajp450ljq&P{{Xl$# zZy5yJ@$|a8T-)BeuJ#_Be`v8J%F?CChC3F+SbEi_HZwx)dybY^6yTtKo72i zq4QAO*R>#-?flyhBSDuL!uy4N{<^Lk;vLnj06F9pnR&lP-1J?L$LM6EDE6bZn4Y-* z7PUM0Kx^g5?k5e4i#l5v!ZdVv?;fiB&k60bO)vN3#Z#ZBtCV%((foJvw`ZVR@c86t z@~8b=M?X}%K-&w?p>lhX9SYpJ*yvS9;L4~P1myw25gUL?P&eHD-oDXlh49r_Bk zQGSr^;nM5zIPs;Ge0>t?^oO_^16P*LgrT2&?aG41M$ct&v#5%_#*Iu!c1Au$kH5F% z0*~kXPBVJ+Ek1(#{Dx)Loh2L zXekBKVpWY^LugBsRhs`tpQ0;UA`-|j?G3jci9dQfk6iFOD(9=O-rwKM8WVnPYh~}q zAHv+UT``VS;dPdHa8X@K9rd)8Yn>0)t?Dmh`6V0_>BFO*^VRxUZxhOZ3~)0m-lGc6 ztU!i}H7LO=U~$Tj>t)RJ{P}&!a6kx9X1Bp7Q-GTl2JM>)cq7jz2tcdBLs8;9poM=Q zc0G`Irb7<2tvZI#QV}9}?xK0FHHX{tSQ~#cJ1>Lo)5D4U;+M0nhQcb`9!_`_Dw}N* zxbrX0*LixjW=)>0N>QbZx-$Hx3(4o}?kk5H2DlSMWi;!NG$H5k4Pczh60|+Iwd9*@ zCV40Dx?{em(f;2A()=s4nQv89wxq;uS&clcddKlYRY4hb1f)lriOi8>>Hg6p>eQUI zv~Owt==7}b!r2Dp(zer`BkOAa`fMG?f_g6O!P5s{vmPfr*g}sxNJP@5V*##@d%OrJ z0SHuw!hr9d|B5;`X}&1=(rD%C$WwQ^DYZog01FQMLobJ^?~XTo2|Fb*)8(UyAEsRs zv$f=$NzKtDt@iHNYEoJ^ZpVm9*UEH`Z5iOKm#lz`Z_aONkLwd>w7@vkw6&-sQ&PTu zqpjK`%4G7V0i*-y9>CwUJ?xLerjUR=$$kRp=?GEel*C0*|a%NuiraiP(xFx|Lk0RaKY|#DSi~p--l46VGzbRI-IxE3)2+@hJG69S2Eh(o%aT zT;vt@x#)yb#&;R6b9uuw-Z%IBju}IZ3w(@X*KQ3eue(SKxc>3z5%gE4RsMTNFOEhF zw_JQ`zP^hzv6qqb@BUmx9*azZSbgU+a_{V!5j2dqKIRf_{mk0OS`9Z@hbf+fXZzoo zJiCs`8#j!$fNl$Z@;^I)vCuQKWi*!wgbB;H!CZ(skB~K{a?_Xo-K7-B%04j z^x^S4M=qWIqriFQ;?5C=>;KBmFNlm59Cy%;Z-}||E-JFCYnQdGH})HOqOP?Y&*vEJE^>zIr00*F8v3p zbX8(!FIbvCCal4pT9GnM-OV*1@ly96^;GY&EEi_xl3l|+J^Zo`{y{bfdX{ZVYFeo2FjLWE+y}KxmvT;ziR?fQp2mnu z$q4mLhx}#h)Y;5<74gmkz22FJ}^tQ$Aq!3`M{5&2mnnz~c-hro6_M~IT zlmG0wph3{*`L}EXckM|{7a=ZrB30Uc7^VdXN*}ji|5GRh%xCp5AMJQW0`^|<%}j7& zGY?1Z{JfjvTV0|jy)wL2$7QT>XnaSY=4DTsfk@cME)u4q+ zoQvB|+wb^NexEq>tWrrFUHvdHf~c*TwJvv!o@UWwEZ$PCUh4=}{_WwOXOwK}GGq4l zn15cp8BfAo@O$jkDBnXMh!xWx26#n(0p-N!^ZndV^T z&C03E$y_d7d)ImX5m9ko8<9Dyc#=1pHlv!-$O zF!6Lk#{S-OzY7orz&x^9Bdc5}+-jB|gE+f>_hCdvPv181Ab((mEc&Bcm+~2I4#Hnfnfpk42OOZe>wF z!)KC^s4O9^Yj;q1oR{I^+hL{(0S}9%{(`>UFYR>Q0c7be@=>MV&MmscB>%y8)Fffud?dAQE!)zI&uatR05GF&n@J9LcVBjwiHAw1x(&ty6=Y)b3#GDjGW|wg zVf6ih+UH&~>${L0X{q)2i8LJYUlUQ?tc3UjCMSAz2qpGh`5|U@j0bXh3eE?28@UVnk*Aw?|z*22`oR(=}}$Qp*j!$y4Z>W zNqyM5*mS9f{VjkaHtkbOdlqy22)=devaI4(YHwfIh0Ea>isZ@rYGM;F<7$LZF0gB1 z8MR4epz*%+ho4x=ZIq<_x(+#CjAn8{JSgfOO_Ya=r;F5^9b(IHnAp$xcDd8u@-3g{ z^@rkfx%d0gIzD8Q(JRaQSkZmcitGz>E3F#$1{BCtF%IHs2?I`9?6}|U3{yZV*t1j{q z*%N+d{&0V|Oiw4vTsMxOO_qE$gw(r~3Cgjc@`>jHpP_?FqyDW-a^&^-TulEsdwdtD zgw%?;%!sagG%czoLvqa=C=}|so9*P|k=>*dsOd!0Eoxr%A6}h4OT-sRgVeJde>U>z^C{n`x{6owTVVue$nYV+)`S~ zYw*zdj2p$h8kO*<0c+9HWa8>1+eMGsmh)mUe z9v_LS5O4kTE8VG?-x=DzpA!15LIhWP8i6=9LffDkODC{b?xM%6{g)H69X}?|{K!!; zX1QLJ$C%F^q?}UmMr+-trN8E6-*43w1zIS-N|c*e)Mq8{*GM0#mfr$WrY*^vjZn_8 z7s>THkG zEqk|5#o+~I=g$HiOa~@)%y~boJbUGLRp5TG-u*z53Mc+&3Z`bc|AFMiVpQX2F-@w} zU%F?Z2&uaf)8)ND&E1wB-a8+hS~JqfM0m(m_gVP$m4%B7u zNdzJ=NWBl>D7zq1s(4Il&BI|~u&md6qg0&rXT=-J%2lI@H}hO)y<4^ge@G3wv-9bj z`pE>ULt{6Y>TOq=Vf@Cl)*T7Ebp^}O- z3OiZfKKp`kaO2kZRbu1=U4&WP3w>)D%|%3#!e7)5Um3Z|+{KcOPLzAdGY}a{%l{s8 znU*kndSX=eOMBZ|L2&I5)J)*lS!<6)PsuILGx%AGSA1aCHyX6>T$F zZT3a!5tW?yMjgIW+3e5!Vv6hYugBWAX{fb`@XNEC0-wW0B%=oqH?^*BfhnxZ(KpBf znwWJhEc6-;_VS;sp z&N+x~%$OP9t~;7z8LfM#-R8XcM_&xLGhKxQ!k)pq4`#Fu73PMw3}yr%YBP$8@scGO zU(CD0abJw2(*_!e$7XAukqI_XH`thBwJxv#jRP*^gsTw@9Yb}t=v?*q!D;Lg3U^x+ z*Pn_p;Ww(%--6wlSEbYA7T5F2FB>960G$mZ>8bBffVUI7Vq^a1shXJil~Cr++y!82 z4Se#@sg`s2;DzilI>Wsa+38Q&NWm7-PZn>=S5n}Hcgci6HmX%>*>8(pQR)=rrFk3U zsv~yl*t?Dws{ij>bYZ7+4S{c<>A8;>o4`kA|HoSYA@eGbB~Uz9@gPeHsKCJ?6#d^A z!}s)mMh*Y7+(V3EzlIR5JJZ(7-Nh%2JMrz?63fCDb0f3>5VE!KQB*jsTk+%D+x06d z<~DAhvnqx!%o%yOg&lO#_Ga^%=5lk!?p^%#`>NpR;}a9A-oD4d=yz(hgUG#v8S&s9 zOtx4yjXcM%i-@dBLcs#r@@&UIOf}}I5nUoMal~hPHd`!N-Qh)RCn_*wM+7U3mBI=D z*rKwq?VaC$L}CzPcp5!_e_tAV92?lW%4WAL*l2wvGo&yq5SMl-Ia<+eQ4xPY$?ojlt+H|VbMhXgz;UJTv;HhCNFd!Rr9dtZ^OhI?0^34QO!_5RpG~=J}+lclLH~io{j-us+JnN3_#JoUp)<^nq{V& zu$sLM+baa8$GxvDB-`krS=S|ZjIe=d?bV<{?-l@Yb!TgybJ9jd1AfsX{#56qST=Dk zSSPx5;$J|A>%XiK=CSE$7tpL}X!b}~i?08cxMX7)Pv3L_SKyucxw1DU%UPs(Pb%Ce zi=Him;n-Cz;I0l@73%l)EIM{;rr~jw4@IxSwgFyTpBR#BLjo3X2Y>N55vPVMzv0Ch z%@NmE4l)dB(|>lZ1a9^;!4@2gU|g(xUeN65O}^u7lS@8Wo&6 z1PY(#1&^1d%(K9N!}je>%~ z3*yz-TZ;}`T9(%m+7Xl7ZtY;+%^OMsSH4g=zkTqfr4t5>Ce-rW7&v=J52xQ@Vv%$f z-F#?pXz($Yz~@|;Ait(c5lLkm&5`#4)YW*p5%M}m?+Qy}Z+M_-tY;Y2kOnR1TyXDE zg3a@iU(0W+P`BykgGPpZNco-$rd|AOktfSZnDqfauO)@iF}$`g$4>DLFG!j`&X(?e zzEYBa_|@Dd^UR~LPNPiTbNQg>K&j_q$#@%2h<5R|A?aZhK?cOUMGu=zPv#MyX>;?= z%C|YUo7CT`+Cxs~vU@4i=-6A)qgN(Z;25RA-|QB_jDTQ2VoTXF18zg5hD8v(v??1K zhcIy8c+T|jE+Zm%;{SkSMG+g;r9ELX2i}w9zYgZ>d4Ut-JCc*1S5tSAoQGMMgf@mJ zOnu(@#n8z~R7gyuzmMv+0}zX^$Mz*Shmz_wwjfD4!$rhczQmL2x2e`+g23}&f%3$AtM+L2 zBdVcoE8*H3wzzRe{o6wlCblYk1%*i63s2qS@#_5Y2M18D9A%+&Z%ja9o~g1aD%F5j za%MeVj>~#)p=ESL|Kx_|+}b%9S1a_VTPym|q04sW7iR_C#gcW^0>3X z*mtnl@oHLl0W5q?7zC3lz@o$r#_Ogvp#V*4LX3FHO{`fe%z%Pa)zZE8y1TPILxKS~caDLAzUn5mG|m@cl4z=h8Kw2g(O{*?>ZS$kj#=KGyVJ0m z`#e>2cj*^p`$@Yee*3)E_@1z>)mGLBt2?IV#46QXgz{j9b^3aoR^eB=Y{!ju_nc%s zch^hGQ&{{#&4`MWBW$$_^+0|K&Z(LlF`ZXB0KLl->tkcS*}%&SIqTmJO;F+R|M6Pj zyW>dxtSUM!aHZi0+Fkw@26K;wf6va~uhd?p-{$u>a(9G$d$lr~wICb8w_RGzdEX21 zeqUgXBj{UMa=G}TKF7q{uj5)-EAG=0?Sk0Nd?m+sSI2K0$%#29v7cDR-mhdlphGkM z5E8vUP~L^5`#v3_9}P_5KtGj&9d_*GFFqfz0M~21bavqt^E=D_4>IVHK8wmQ znXHv>?$WFJ5nd5>fWhQ;o!e+9rzBkqL`}qsD6|vu4%qv-#5@!*crE{&!K+qu#_J|g zX*tQ`gvOC0^O*yAXOF7o_ueCI`YT(@UGC~S=ODJT@OlQLU;u4xx}#_C1T6qsNHO5j zmfzjBx-D6t$J>F|qGYGcKkHpNI)X~TMxXJ{CjB50v~enD$VGqQ@}~QVU)ruz<}M(L z!RM>yq1{-W?}_>;Y!g{%-p2GCpeINp!$grXYln;Z3 zaR}0QueN7gVEWOdT(3Y~OquyOq=yp_9J>=)1!<3&!w@A14^ARp;L>j9A7j5Liz!bJ zQ&sqx><;IuA;s+y>f9j%3v|z-M9_OZPUHx1iQ44|`ne}cl-hVZStpv9$b0bFH=+!P z;t$3^=!F4lUKKZ)*~2%U7I$XIx}GEk%=uw8R>m(>Y&dhLtLLpFV=}%aKP4LMH4TG| z;4xm&47pyt2{P>Du3}A?Pieqs{f5B)^ZA0Q5&Km~P{Lxe<2J#+7Odre^HHTmk-Qq9Dn;eknDei2 z@aR@D&t$8c3Nrw+HSG#FWNzB<+?Z;neF|e>_qj#z->!^uu;q;QpI;xwH00*h!Luvy z!g702&3_Ku?-&mTUTB9}@NP{lSXP;&RgGQOV?QMq{36SG2vsU1_;U46?eX~XNfosc z^W9j+o17b6^(!(`q9n6(DiOG#-skOz>kQ*h2s==P0pDS(J2^}6YU#TXGliPhCweyb z1&pU7MU_zYcGG7sw0qd!H4|E00GN}dk7;o@Hp?a|)pB#`-;F>!ovY`Vzz#E^BUH| zJh_}%Un<1~p`5ZRxPsfty$_xXJwbVwdFt#Q`bQZ@wFegaAHebpF7Y@BLbS+E1L{h-cnw7|R?d^xAfxhF| zf+U^=wvR@2uVIU4k6W z$95d`<4<60FjGe}d0%7y{5ca|=i`+Mi6H4%9$KnrYx;&uVpZTJRG2C;jC;E!{-ul1 zp(f}>Y7+%r`)-|2KH`}C)1@m=j-Phb)CX06HR3Y(g+PQz^^VUf@F4tU_N>Xbu|IET z2iztP32s#GH2$8ZTB^E(zqlVEJM+xe1nY|>hW{IvyIhf(+)TySe){D`$kz$tryj-L zcGI{kZYd4a;#-v2@wnnJSKJkBZ}j@wIoMeSM*!eg#WgXUZ2jClDzX3`oO|pvhvVZe8O6$hx>8@)Q46qfr z4^U@s_6JV|u>6}hG8&S$excP@4by@jy9wQwd>b)6$8+j+#0*DS>A<{@DS1Tr7CTml zc>`@8|LK#x2U4o845re2?CtwwW+R{^w#g{RbcCX*sAY*32j*STM|%Bwft5moHfG21 zA4fzW4fq6HcaP^1&op$hHTY;hymy46y7C@a*s&LJm6IR2=-@dEzEra2{QBldU{sYl zC>a*Er|a{4M4y%Om)vlV4>EUdivuDnYBV3Svz(!&{~qsvK9 zsuXga?}ZVIcT*m{;OnJX!BU3Cm0Z^wWzBio?Gw`bR^sjX-c~dnr^P1>)Iga4%rII4 zwJXT*9oGnEGG7KPAb{JcLcY z1wy;)yPTMj1b&KPG~pPWC*?+{g#;!c|Sg zwd$;Ck=fwUiJV16elNpYK>}g>tF1S+soJDN$0l7|M4fw_Xge{_zv}HwZx5*=akk`g zo+9_Zq+hBE3_XkaI$?^IPqXJ3Bw84&=qx3&-ig!e2uE$L$hTwl@tw!RC7F}CTN*2` z1r=*HAXbyWxucYe1ve74e#KRbod9a9c87F43MJe(Sz}!M; zX{)pj-~RhfR@N^1BWA5pybDv949>VDW}qR!TyAZLVpQ=F`}6UCGJ~ZQO0IK$fw}Hd zl?vY2N^JI>sIC`TdQ5LBHuYs^nei6+B5>D8_0jhBxrEsn>mzIXxY;yMuP zBDI+X4HgfKti1@?aw-AKEP&3_T%s2aZ6FMylgss*-omCwY3?!`Wx|b^H=aqw7F)$} zFCMa7vW~BDGDRpup_OAdE>b!Ct{$-^ z;CF6E9)XNmx1dq<;{$lAonmRxbU++Qc8rsC$3ZmH&GF?S%rSVFhbZ@Ac)XTAM@5>Q zgz>7Jd=K5fd+i7t&R>~C{d>gY`aTlG`0%x!{Zyi{X+a`IT~;%)t@ZgJFy#^8+2n(G zJ-|OKf}B+H%l#bZu!}^5c{C1VbBk{w)<{v=yyj5)5Kn(s*$=xxj0Yd=uhK4r z(S82D;1@G;`}`=+5_dVDJvPbI@s-BKh9>WP9OL)H-1Dr%ywaRIThGS|Pm*7kAu9QW zowJ(Z{)mKir#$LXs8Bdwy-B`OVJLOOarPuV>_VeQGh%VDSi@v9`$pc z8~bi(-6mtR)6|^-mo_C;YXt zjK8{xeZH@bh*zu`&+_a8I!$+q#+^_8wPT;kzHGW5*0^39K`MK?ObD=eUrU`N&@8)+ z@9cykpBy5U8`C^q9?l50eURs~*{oErC|38G z5T^c&Cs%BxPI|ohU!|KzYkAt5{A)t0#=?~G7nZ>w?5ug*Av{vG+9~Tpo{Im*=}vaI zn@Cq8A5P|#tclRTu~)rx=*KgwM9IT>|IYGMTXKW1d40scpR zHXi=WQT{yol$h#^_6Sa{WB*?dlR=Y3lQZw=VwDnGR$u|HX9G+?cac$JKIg!)jFbiF zTjTV*@ab!l8j8)0G0cxD!bLK*17S{*4E3!*{O|#gEUM{Q(EKrKFD0zoF?{6J zjP$2$DN$P~rF`4tj7>C?AZ!xIzPk{KiU|z2XyEBiM$ymY#W&WIo>?gzW5SHKT%dD8 zjcrdG5Pvs?n!ye`&0B2y2D~s{1anDQNm!04fI{O_8MSM^-Lz9~^0;#yug$*WO&BsOuh0~Y>w&9 z-%3aH?bc_R4_ixgFVA>LU8;UZ(Y}>l|HKe&uU=K;oQ>M0CGD%Eo>+-ad^;4ZAHu3{ zs?T}KQkgaxebx_FuBuuYO&^GWC&_Mhj%+ew!bYQ!r;k)boi0*jeFfHdy`df1x5i46w5j7D>X$a zi?T8J@H;!dArLEu^^Po)VGp{KIVhqxe@(kxo&Ah96gk`n+t#20pwGeXc-O2Q)eccTKfYhFaCWotNFK?uiMJ z-mNtqW4Y%$rb#_aG+qK%+qy(PT=@%6_(84*&mzn^?A{HLoZ~j?ymV}{X-4?Hyf5S? z{4V#(haD}~=ZYps{U)JCH2y|(RU)f+hUhx|N(}k)j}P+hutqZYi9)>2x)!U~NNL2i zME9)HRz7cmMf9IN@$7AU-lN%#*+C;8#V&Zf4B02MPNWFM5snk-uK9@U8ZfNa)?bs$ zoE&hyeML0+>OF4sv2`%2T%{x z3PDx=0~+Ly2@v})wN-a&BOCCKG6G&z(YTPOmB#9qpq=kEwEAuvSieLv3pa0+^luga zY&(-8G`7;qP*2+XBB|$)dKT-}33~#wX_-|4sPoA!123_%r}}%P!Pgbo&vV)J7R#(= zl0?ukRx@o=c9d=2iK!hhqq$?nxDN{WBCfd4&dUukKXX5$Ko5fMl2l0bk^tx6-_N>5 z@g)S0`*Qp3v8+;qa3jjS#)iV*+=(-%aNdM_MwQ_%t(d~bsR`GL>yD8nsEmXFsFHJ% zFXv9H2+jP0E!`M9pd^r0`k7fE$-Q}ivg%GVA8c|MbjrVGaxsn=qSUkg?ghlhcDKpE z>feyUBNM7_%5x{+Az>3gnMUNpJ?pSC)qk^&v6GD{>Rld*@{}pQ=Do1%ejU?d;_m@@ zNwe8O+Lu&bxT&{aHqG@r;if<(#^>W4(izvfv7vJm1?z;gL)=3lv%}Fk)5qeM77afc ztLd&Z^KmwNZYhg&HsDkCJ^I@|QmG#nPx5Jq?Bz|Haa~ntZt%q`iru+o4t^o* zq}&a8xzv!sCtTYgu0O--P}tlH5@1hH?h&Y(b$b1k)jbFGWeJ8Zn=`K86j)rf%sMFZ zZ4Xny+yws+<%9-1$&M~f2&M5Ek1Udo&{kk6KV%xOaX$il3K~{QLK-UEBGUDhGvz6P ze?mNpmuwYc={NtRceC_$`^TaoxITVFOGu*lbtzdL_S4*%wCORcMN`_TZzk;+PJtlw z#4NP((ba7A#k+bKs;N5r-<{Vcg8HWQ(B+v|1ART~7c`5Q0jfRP8gGA0ya~@wpE$CA zZ9q;gp{kb#mrbG>@b0D##p%e4?9yMVO^Hs!>1!{A^j&Vj)0~2JNh-G9*PK5FI9I-q zZaBCRq$E+tkc}BnTPHl0pA3_p6b13=w+q1EhC4f@W3nkIP>bwo2{$!r5ZJ!38ldtdj5fF*r7u&b;Gu@?)G%nxnW1mb}xpK&PreIgLxlm5b$2^GI3-%80{Tfs5})U%5PP zm-u&R`?LwVZM)Uvn3VSZQbk^a4n0j8EJhm`KiANMY6}~J&g>>U&zBQ-D`p;005lWI z7N%(fAi1OT1}Pz?0Yq~0H};yeH0~d$0!uYb8CrG@ry*WDl|WKf;iVz{01mSS(K?kT zO9E=91DjphH)RPnO+Y-mg&ObHaO52^$!)uGCm;T%Ns8@(I*q<$OLu;Vfuo_D2Dj`k z@=m-Ol?WUgzwIg@(fiZ#Cj_Psznu-KN}<_oh^n-D<4dS6QR+(cp`yr>aBCUKL(2&W z;dX(=rH-t?B$Zrlm};s1)f9UDZ~&!QA6ks+?5_TH^A|i>B;nBs1poMnLlaYbsQeD# zl0>Gl1HpC1uhr+iT%GYPaCDvUpE2&I#&dr`s&Ov5^l8YAfTBd{4%Lw3ocAXBZnoF` z)(gnmPdlr(njuoAu!M=L^I8alML=hYWAV0-F{O3!)t}5^yLXvvHMjus`BqI&Lz?9U z_?n=Iz_}R1OTdPsOL)QUL5bcejb*?|b5{G5=!17HPpO+1jN^D}uBS-RKXkq-Yx6kn z7*e~LKA<8n88kGnqnof$nO9u-Wc%V`+47uQ7+=_zpABJdH!_^vwseD2C98=4QV)a_ z`neNAGg@;HALi%sh1x6g-%j2g%Iq^&7L|6&?tPreDQ(w^>EGyR68hDx%!5*JU?X^)cpEXc6tkRk%=(lk7Zz5Ydoygy3qj8<|Har`Z%w_U(@L4?I zIBs&QfUB~{gvBcC;$OyVHo##ol|`L z%!-LIyv>#2_Ua5+fV@hxvIRzkWp^k@?^$`4aw8tXb+Q?S+PmR2&~s%g7w|I-dsU6_>BPC9KKD z>n{4v^|HMN&#}BJdZPn3mGIbLFJr4cwcs>8PNZ({lA`$vf9^5~4c;ybjU8Yg*b4L% z`r0(g?Wy?8KN2}A9B=nNfAH}Wsmco&)KLm-0o8K^*{N>E?WUSlFv6d2I-}OU(AHjmZhzb{N|fhTbkrUQ7csQSd&SzedntfU6K2-Diqr7vHIW*xM+9We7N zb$TQv>l`nn(^C4cRq*3r*2HA zz?}L?18NJn?ka>LCwn1+u%A%R!__x_{TRtxBh6j--h?}g-v?pDc4p)84+ET0d#F*_ z+r)%s*lySe5@CB1U9S~YRYGTHesmcOo20ne6`G)T#%wX|1{nfjC#hLnhr@26K8(EA z+6vXj;?uf;kA`|~^1#NaqQ22+s9dg$Q{OVWD8t!eZtShP5Nvs$&%Z|Mgja#|lAz`f zY)aGPLnH&z?ASyyZFBeswhK#z$SntaCn~_p8BHtVI9ZAmz}zSLQK^i6r%B&g%`y?A z`VQ+K3okD41}e6SkA;rjw9Ee-^4U8bm&(njz9&IL4(cH!s&D-j<+0(P)RzI+X518# zAfh7AvBaT)M|bV*I{t=k-}aj>dGz)8pSm;&tK#lG?3vrsPbK|bJ42>}aLOqE zl~89=UPvf=)1}9UHPG4*}>H??NhqsNsCkLEs^Qz+s*2@hK=>x?AH6m9ds$QM#z;gz%Y0mmS(8LD&I zea#WWZbp2)wAL@51`7yDZp_yO2?vbu=mDAjol%OklL2M>+yvr->VD2zPM|VJ%0FGY zp_?OtzvQ{~H~nfkKB1oQ?S{QXOmEP6hd0u$OyM}Srtc%R_Jb=%7*Q$+ZMf;ldAHCM zKi$pwe!*JsT}FC(&j7tTGFLa?!wW}OuSkjv$u)tAa{2|_1Z>5!yq|VwzAE?y?SRe+ zg@*gTv}uJ^8l;Mm;YBKa*ICJGO{?|9#u;tuFd%6^Ki?%7d4%&rx-(Ql?ii*eBeVfT z_fC?DlWQgeP&YVLw>bOEY)>7O_iJ-M(K*R`S>la_G`TxDyaiS2jgBQNkY7i_TrXzN zO_2*%)qW1ZmcgFL4u_ZEd1SqGb=zOM_N@A)*3$g~!T!#}t!WoM1iFcPGp)5r24yh; zb(_QXD+sC*{~4k#p;lI({&FpQlSW{-8Cdi$mj5uFt$? z@$Wt?%QyO9WG=TWNzi>_rMW2anrW;Ca7_#Nod=xZA}2UQqZ9?rnkyzA>Bs?+*${R! zUFEj_oK%$HcyI@?=Dw!v>D8uANP3WvVpF5jeo~@C0VZl*=02^A@^#yT02*sGx9klx zpuEMeI;zLf&&U~SRHO7!VN)4TjpPZzf0}ah2EBSf853xGKoVI)l90RaRmQwjy3)|h ztqy1}JLDdz5%(5q%GTUGvY6BicG;J=qnk5L4?PqRQd!HGy~(&W8!_ay zQvI;kezUgT%4(^ElPuN-`%97B)T*Om1syVnqDo9s!d^U3Z)-Ao1* zyuVD|W6n-f{pEh~!)*F+OIJHwq#h}7pC)a`w>pgRY%A!NuC-yA6G$mC z7E@0e&I5Eo9iy!-nPI*yjNdQ=YDS0Iac|uaIe4MoFYho{XEB3CqcJv4g26uX*&mo4 z0)qHSk=*KBMG+FawM1ffg^>{KfAWZ)how(11u)nVOFxXWEg37yo<`JG@U84;S4v#pgf3yb&@pO#p8nO!^y)Q> z16~&4XT9M{CQYa5`SPPrx+GVgU8`_89$!qsF)~(#r;2}PPGl~Pbv)%E%b0=;tUxUheE}D`&5GxR|dh1-k!>hom z;8wYQKM71(RB2@rcqGtwXW9p1zG`60IiUpA75#-rsBvaxY?!_SanU`=H_SNijn2~t#O zv31`@Hx_xmo~OxGz0Xt4?Xgf`91HJx9tsV}@A<{$>F+uU4JlB0e30-x`acQZc(wmM zh5LWE_rJ@$P}16x-6EyN&L6IS`g!!U)35KZ|G5lIRQ>$=XuMd(y|0-`=i>ha6JNBj z`^gNbZf}4>{(u+o84z>c#0WmwzvZVu%+MvO<_evhy!`)Xdt~URTzRZ|gL1l}NTf)# zJiwxTC;VE_y`b&n0jq`I)I$zp4yWCehm@eDdY>mWOD<3cwV(T%awQU0t|eo{VD?55 zJ;=4FSpiSu;Ks!hAq!?*_m!k4QY0?TgI@NwljlDU9ec~$BIw|BNUh-h%;hed8UKmY zoySd-@Tmk+;-uHNwD?PVc)rrG{mBKVyT$A^4w{|s#c+gm4Qke!cHud zV%~KJ!q!9mT{2Fb7IXI1N;dzM@av2!_>nP~OSEmRpgmX#u{-N$G1S`*N!zBUEb?}_ zokopeWba7_hm2_#38so%a&0;rp1+`7)_wX{rvAU*myY7sNYRU-UGjI!j(B)E%T=}wtY^j*A7(-gO{T+90 zPFCNwRhpJnPQZtDc~6;$#iwxFigRe5i3pn#y@Flz;ZE=laf$p#iS`fmrGMMFoER-u zu2BbE-gtVa*qS4c{z^^+imm0tD@}2PBhH1qJ*&7ymIfbZ!ZdfNfir~&Jopsr1g?GD z?3y|WT(3)0ns@z&rAu0eM9fUv!aFs3B_a=xcIi5(PU}c`-P_E#^wNMOmzIYGH=Auzc>y?L=|$(^ZCQZ;YP%*r=)Bi+hVM z%w!*Cu#kOFBwy&B<+6h7OnS&Z zN@l3a=v6B}(PG(ESiQP`xaH?MCnjf9FYY@!EhWX5>xwhEpcBX7%`KGI^{mrwaD7$? z**%;5d2?4%XI99!hsVT*)!nbLYuf7O7Wdo7i8&;i%9>s2J5chrA9dA%#(-WbjO=rUnYJ;BI6H%yAI^cMCdd*1% z);mW?9xo$!+J)N|TQ3}Suu>^gRRRr8b3SkhY$f+z+H)tuejN{mL5?P8IQPytDTfKg zn=kYOJp8~U7ep8|3`+bc;QmArAoJ7PahKSaZo1^sJr10A(Benjw_f+%`ie`Ce#P7B4~AIkIURq&OsM&`;>j zT}7Q)LHx)39gwho(G1~bPgD+lkkCrYOX>l9MP+L~6MsXD@xEaAebJ$t>=Q%G-1{p^ zvyXx>-^d0EG8H`HR>FtlW>(v7S(jM+oiy&{LUUKyX1P=ijx8%^_+%orYe+vX8tOCc z<`4OB-m^Wl+AcMI{}No(P`!=N!paeNFvbfBI*(5HlNKWg zvy)!yiL%?9Q}!{y8=x*`x8u9ihp=TO`JWuv1g-2I9h&9Eh&yI687Ir z0Lh-y3f9vrCe6zWXI%PgCEJj;rpOcahR|@ZX3A`0mw}EX~SVA@A@De;ehH9Ja3>$HVbn z8rkI>?wz0#V7XEp*)8HNBOKXvPaxLi2$pkky#AcdKx+&ns86Ph_q;d97eSdhiQouB z$LG#Mzih4DEByjBV^;tDCSY)&|0+C5nJ#treb?ao>bh_;h=tJ=vr(p8Vmxz+`f+`L zbN%{iP^B(V$nW;vO}vAPcTRor6py@tHWIu|9itMr8dlV!O_ zBColSDnzK~n(#H}W6&Dt@_B)7y{3rqjLv<}q&}n)a;l{MYnjkf_@7dA=c*^*6zqMGQh3Rj5eY2S95 zoV%J3Q_sQS7Bu$}SEDSIt3y3WCFv=u>)>Rj(yfAprzIF7L4ej?H88FMcm=R!$YnIv zKK;#+d;pAv$hg6qGb1k%bq|0w1+(+pw<{A|6%_W=yFdsX)}@43rfNFkJ%$5BO+4&d zc-MqBWb+EyK=z(R?BE$f%8B5o&jFpzda^<1{6eJEu1=;yh2%oc?SEM-iYs8>V(swx zx${AyQ-U7&ZM~N;(WjA`0pdW5uD8thgRN`3CM4&+M+7v*_Nq@tY5?*HqMhlkJtNE(!vxBu` zPK#ULhB3k=ci6zHvhm%~vG|`iolQR$pBu6PuU>QMR_Gu<*;niE57x`6aUH$ssVQLp(scX^rl)>{~SED{H%XwT( zhkV6*G~C~8ewyXxl;tD$q+&_lz5iY5-21`LxiFB~L0bzW=}Ee$G1bO>23@Et8y7+8DvD~;lY-)gw+FgkWZ5tFbia~KX0V~(wY zV*%6m*U7hw#_%RNB;uChuAy!3(}BMf5ugW^A!dWz{YkFbPb3U*oTzfCQfhx7enNRKnQ z-8sF0y0s4vS#7C;2*B2ejSI$R&^(C(l547Q^;Fkss8a>CC{heFj^eF7Jbe7e+4n=D ztW7cV-X3JDRS^$^{rf(tdrjYUJYJ|xm+~ru;?_*qTfxY|OV8>wCT=q6liyHaH{GFf-i8$U=6Sv{Mr$EHx@Z}`7!AW1pf^211}zv)+qu6H zAIBle9Vy(#l-G~*{#K@Z8pI_E^7fc4w|i0ZSg#ud9aM2@Y-Z~y7FKnagG@Ou(j)hP zt3T(hy&N40A8|D6o5R0-(czRpsnohY&AF7DdLEa?fyiuZ>@t3OE#W+*s)rbFCfe-P z75uJZQY77m`>j0{)No(J+}gnni_>bhdLxG|sn7&8&8u{}p%D5s?cQR|7XIcI z<(o#PM340cNPMGu8TI0jwMh9+4?acszL@PRNa;nG!1IY7#Ho@f%Jl%C$%Epvhzkx zuJKV;j>3KC)5?9yF}%j7_gAcAh-mK^J+E0UZdNZJMt~~`Fae;S%^MEXDvo{LmeijV zjoZPvOeQRutR6z7*~BpOCwMI00c~+{Mjx}riO0?yFw+#O_}+&c_#bUR(Hc}4BW|hQ zYm~KdFMSOOVZ*+vXC3EEGm8Tobu!3rYW*oYkC$O2FOySFNg%!9z!shbX?~HM>1wq4 zO@r51Ga`MolZV5M&=sMD&)-LAEQ-2Qfu*jzQm3HreA`ne!fKMK{!(b=y$H7^av5H6 z9Q?qq5b8rrn7zo{LApD|vW_5(DR!yUDDtFzZWE{Dh3KD1qJ&NItGa)srolwz-@tqr2k9nCCes(#1Hri0n*4YL;Xcm`Un< zQp@TDR_Qrv@8`A=2LLNFjE}^9&n9keuW5uK7A@&c3(I{zcrPciw{x;(wI;Y#(fk)U ze(q~(65hOqbIcf_N}k4Zz)+i+{fddkKil_Prcz5m|Bgyfa zOtpv#X7>qk;;*bb)xv%7&#|thZbB~=>g-#M(Ahl?}8D*M6O-FMNI zB;V+4C8~n8<(}Cuz9PFcp@_CzfMNAoH2p;PBX;cqHi1`EE&k#D`-!$Ivcj)S+ufxb zEl6+izy4W${rL8LT>kgL*Rc9T2sBI-j5-N4lInrlQLYuT6pc>gu6-9D9IA|T6nImA zI$|G{J`)$NM!T>}m6jl1!{|Q`TYX#`dVK=8ECVfrFj8|<1di_)&_K(?&_nyPQa1(m zq9>|82ik0;LmIn%7q!3=$)bn>t1)#wuYq~}bT4+vQwI5}v7{(xDg6&xsiI4D>4?_H zYh=kI_*CgeiX&q4QeetdqYo&W%WJVvRT$!QY2nZzVeJ3pMBhjK-(^4l_tyWF6HQ5% zRyzJxCSEk?oN#A?-U)%l8`3?l>l*-Ui}#&t7!2o8m5+~i%Zn4Ij{b=$%Fh1(l-#fA62hby z603E+j_fhbZ;dj47G)OM?4u6r409?eZu|EcVVNZv*lirW(Bb*&qmB8A=f)+TYUa@X79*nQB(#~1SIHs&&W5v&xe1T(e%-LH11DsNdht1$vMRM=Gj8B-cQI)z!!7zp0f3a1lmWz zshU0+>_fTl-l}jC1j}Izh*hv)_Rq$->#)Msr~%GK;5S=);FffRJ!DvIF-H9l;2Si` z$UZo%`5K__ya`pzu8>WChv~;ja)}z^ja{5IBZmAwVfia3lMRts{8c|;%(>-s?x2g% z*owXTQ%Tp!pR9A$b{f=Fw$qzjy1a;-Sy?(%0u6GjcZ zZ}-(iiE9t|F_J-!9a3V*^5MhZy#*KWI<8lYM0Ja`c+0+k?JX5JcY$8axO%MGG5+ob zF8ozCK3OdItM)hfJh_k4x&81=X6;|cue^08!OwQRIov+kJW-}YL3YS^Uz@%3WB`41 zUm0#cDMxrjmtQ$;%pJJZGsA{`=f#x2hh?iceL7n{e`^og1>(D1?rfP2{qGANvKfgh zPJS-3r(HB#hf0+!qC6BRrJ%$%0_V?u09Ju*pNUs8XWIY5KfqMrK;ySdoL|TVC4sVy0^J^ zZmKcyE~nD<|0QGm(}|3y7et4i^Ubll^4&r-WLk!Umz_x0ejOm|xLSFI%8z${1dKcm z<6D%gKmo@UW*PgrOi8WE``8arH0z3;`(9yKxnpTA0^h2-8=5Iq-X6EB82v?fNy3Y^ zLTX|pA$xDYv_z|DeeVv8tQU)ZUb_q2?eiQM3B>~Yd-fV*?4<8dmmTmyA7Xa&eh|j6 z_&db_fkKt+V$!vhtq&qEbN8h0cfl9PJ?0*q$JyUmg}ct(-v>4rsjZz-cHN>CTe!l8 zBQ66Ybak4+Hg~NLqveS=>@7F&zOLW%pfIIpj|et*fM#YBut3Rj&GJpd-DeR-rs%YE zT%z~ZmfJcE?{|{UDD4*q{b8qKMmR-Xi?zGPRfV;0>~hEUWk6cSMdzfrnNE8;ZrjYJ zDXx}_9owy+uthv@DdYOixp1piVJ=*3&Hp*~oDcVPswyCM0sacSPE*N#q0K3u3E;ji zS|}fadpAEGbOamiYgmK2D!?~&Ilhel(-Ug7$$sTHH$vSve+CO!Hp;_rjZ=owA=dE0 zl@^Jpp||uR9!VBpC3M9B^ux2FucESQ#4|$rKM#-c+KjV_gWfOm;`jYnIXNE8;$g=Y zrtH9&K{R^=b3@F#oZ^A>HcAp4plGVpG`=QGj47w$w{-}!?rq`@CUgj;jfYpL*_cSgZwz)@#ZKWND23%TtZYMBjepR>>PrK~K zd>aw~c7QzeRtR_X*xbvwa%-FY_JH;&R^2iDqfvObe6LPrDN)d%z zBi0QtP^mZNUGm){bB^IaL^(JB-ThAuO3N&^Gq#t;Y1m z$CGa4p>D1WvsfM#=EX8uSPN?!vUYRm<`&kbihbWl1>klvRWmK%%#*rs`mD{?%de?beC}tE0T-cXb|4i{wFm&b@M~{`r-6dA6(z7 z&iyTE!63nuS_6S%6y~P!AEAg#<8N_6bR{zn(wHMp-Oa88d!V4)pOt-}2j*i!h&8-1~b{@#~DT>%^xTlxx*i6)9-S*#DF<2y8*#rG<5sd$AIxo!L3TJ&A=^ zdFtS3IpfrPQl!I1BV$%$gvmToXlOj!u(BI2J+&$Nl4%%t4Zz6%(37*y|Im3fm8~Lc zhREPIRwm~5mVW9I2U*(?V>e7 zLkj;h-q-;5^&Y`~NsOl`6kcrf6MfD|p`3-<(6T58iJFx)N~nv|uVxiX2cwl<7}s%> z)xkrluJ2s>?>AZhDbxr`HE%ka@)Zc^Xo_6PTo5$6^?jdAP8n*q=fHz&G}{6u=llY> z6Dbp=XfVRRJ}|%ju;OBn`__-`&wrEp3BiR=ykJ`!Ue6F*v9vXvfBqHt<`?lE9%4G@ zR?}K8QB4pT3D-r8Z#5Jv6YL-+JtiO`o zYlarCYa#$Adj(*XEO`GWz~rw*7-q%5w4OtT+&oZ34!M;FNUKB+b3(Zt##>cn)W%Hk z$J%^q&|n5~pw@XNqJj3k4rX^&sm>&FN%gGKnI-!qcA8eu03=gnsR*VR_C0h5c+np5z9Qgk#&Foe?&X@` zn&#i!#!Br}qGnlJyse=_V^Sa2H`xtiF^u^@{-JkWU0}Ao@Hu_$CT8rTT()A8{szzl zW??uIZm=6JwbRUJl(hxERxdK`QQL`Ws}zeXrQ0*+L5tmD0xcc~LG0ReR;sNma8U2M zfOO_=P-VwK0+xlICkGYm@EYA(4-p}FPRQx)DZC5$}0-7@g@q0q2rv;ZCJw?>RSZ&iJ!@TqUL{Ia{qJOSz zw@GDNRVa_&NO{WSI-ubS#wT#+$1X5(e=L?Edm?UJYPKfMl6iz~T<-6%wz1oz8S3_h zasXk`o2bfKS%>=s7MZk6N!9qm=K60iXgD0=69wkq8p~z_1x5jT9l~4kl^-Ex)BR_# z`wce@DzaVxkXg)C5ZKH<|SB%fz0AL*L_fijW_h%s=T)%#eYqMoGLLvc>! zr;0$8Z%z(HjOYPMavLqyE_b<%NW7nWkeOGcP}>O3c-Rj`{QFl04;>pZz`ewQ2(=sJ zug2eI9Ke5jp+UxOpOA+@-;q`=GbH@vB+nq4npL%oPV?pPyecKS+Zt=GGQnR*5E#%; z>nS&gO%=flOaHK%-Zq^^nP>03vYaol)qw{+G2?Cz_((rv|J2Ho?_Zy(K3D{dX$W%H zw{LG(aa^c*8TbVDzVn4`hyH;%mlbkFABSaQh}2ZPhTK}Z27P5NHN-M#E@yqmN3P6< zM)h$vbb0(WlEl_>@4MjcITXs-jp17IL z^f-Sok4|=bw=+Ut=h~^7UuscL=0mUlj=flIaXjkHQeA?^fdZ1#T{wgqW-}%xmcYN+@IA*@Jy_DbWEbH(5`*v}DxFlFJD#)!P*a%PN ziQ($fy62hKE0~gD|Ku4o9B+}oyugK>eJE>FB?0!`DP*?zv^THU_ug}Lf{szbT?FuB zbKbPVi>a!NV5QtYOVs!=Cj5@=nbXoOiwkGD+4wfDE^^eLA1E~wxbv-DlpiBuv*9XZ@s{Pm~LOz7i6;b`}^#51*V@iAfV0I?IB$hw!IK%&3jS4#47RyM0Vt9n>!Nw`=>(&^^q3#}NFPKFSt@$TwyGbmqc=;eSw*QxjrbXw|p!Czk@=yZgmjl zaxq-Z@H-W0wA2akj5t9Oj56Yr*+k6{0awGvhL?JdgkM!4whN}(E4eaWJz!6)hOG1m z9AIO-)l33jRu@fUbqw=8oV4v*P2X)kCTPQZdV@@L$Fxw3=S{07QAEwgvH1vU%ZUEm zs!HhO-yHadnDcbl_!46Er}CZY0ktOL|YmB%*G7rj=qH_q+}M64c+ z?cIqcTlbI~E=w_SG;x~q@;6~gB$+C-Dq8r42s*cDp_*J9u&R0&-*q0LueEhKtXj2n zg^cJ|_%M~|26}bY2Oz?SyT!K51C@Pf4I!wydo5+VL#}MeHt`4FST4?q9L-WQ1TXE> z@iIuCC(e%6w@bORl{~jzAfVLyG3=q#*q@ubwPuEIEtf>!OLbrr9m3{P7}Y&5U^1_ z0#Y!KvqU}LF-Jhj+{Dam6MciWg=?;Ry6z!gXyePow4^b^{$&~a6+=1-=C}wdyE_u{ z`F*4CmABkT6es6>Qc|kihST8IjikT@lTBr^qYJ$>M`SEJ%^z@$5c&?+(Ak}Go(%zX zEz1L~v#(XnuKH$}%Qv)@r{c9NRvi;eGDD#G&J#rZ{%m*XVC}t__O!NPi0gj7^iCn= zZob+#DU9O<58Z^6r^BI$$MX&+i)pf7&tcad_fet+eO1 zVE7z~W?0qHTaX*Nrm(FGZI60PLe3a|tv@=KE_V+8^H+$jjeE@r!;-pd`}x&xCv>+i z8c4VigZZm61I-v?xE3aNqIkWTKGhX+P>jQ|W9++T9s-$W?KssRhh7K^z#OEyoZ`+w z<-6s%Z*Xs8dyU025*Ln7TP z3seZdh}27X#%f07qJXGjEN9f0Fj3XjcST!zQ5gI!=Gc_K@+(&7x9khx#I8a+g}ZED zWXt?oTG1asd4cz%(A1hQb1gpH$~}D=xNF#?f?gV4cV&;^5Bg`XL*3XQEweb8e%l3y zAJLXR7?!UdQX{xOn;)^RX*=gjvox|S*GLWm;5oa)2c5UiUdU+GoY3lI?Ik0XyJ|lRNot^PF}z>U^NtGK(S#1i+Sg;K5w;OUSGEcg#6HFTmLE+(9f;Gn6HKmA9k)%PfGBqD5 z+f+BPR1w&AfMbf#?cO(T4K)Ag)chmQ?+(4&e@44Tlz>8?zhR_)FNK#EEgI22yJB0KKbwt)sXpnq&G2%(T6tkJ0BluMVtf;<6waj~am0%V!)ZvB( zDtafUMPv_bIvXHA0R9l03F~Cvp2wN4`Hc&`N3BYQ-Q-Xwjj%OjC6-lB%xGw(Uc>{z z<`$2^yhT@Y7?fN&VPtV7pidGw9pW5>y$L@lACQnzrt<=creSE9CWcGufCwMFQUmf> z-$0JiolkbANzs%$w-r0PZ&ehQ2*)Mg6FjdTIR%M*qV`U1jPZT^dpv#3A*t(+Sy0niy9g>LlwF_e22)0ul=Yi;e)k71wq(SN z)N#+lx_4_?o1K20X{~sog)a*KU9f-rd+>^;_mv;bAHy_&{ZpMIw6h;gh9hBDv0XZ> zzu+*^B;GB+Ep%F2-`Zx%gRd3-54cE0N&?f~`R>*@@rt&+diw*lw!9SRZE91BP zdt1db!AFDWLho0Bcjh$0gxjudcxybPM19P%B&K%1&HQj6K?U#s*qN>GTD9#7CFCAb zXS!EK@&|W&%lzo>a|m*Y7*0Q*^7UPk*+_EfRQQ&>IgkYIBu+fr{kNyCa*$K^$W4XM zGk#wxtp%r{el>7bC%fc0ykua|<}uCg4hRmp3#;$t3rT!@3gRe|wCc2Rp}Bi&apI@6 zmK`suS93sT$H& zQ8iOzB%z8LQ?%5qrG}d4IjJ$`P%7pi2!bFaA=CB#)?N4guY2Eh*Zr;a&&tX=+2?z9 zlAV3_Ip6Vv>rC(ddMn~-Kby|a{L*q8>1D~2_{U&Q%`;N7Oq8`EY86&?tNp%>@ZQU@0{50$ ze}KHN8;3B;=X3)>*QKgL&ZvFSp+g%mn91ha*m|Qmq)Ul>jz&E?x>rJ=oXD zObRN)i&|%L4(KzK_Lld99;)7{X!y7(E?u&MBm_ZVisv{^lR zWAXO4=E$MB$42R(BQ&e7LlVT?*mP0{pjrde_g&vr2^wBP($=rU?%(K;wRC2*+ z_i}5BJ?p2(c^j_x2xhRy9(laB$lx3=YZj6e&}7m-@pL-{x;HY&KIAbMG^_e3I#Dr-F^N)f}ZD6XC|>BD;vaha1R9X8-k|Prr*TLUXi@ zR*`W#c?!V9fw9k-@1{%{;z5@0y4dHxre@vOM7TxA^MLCLG%yb66GUvHF;otIFHq;? zKH^&1rD52+h}tYI0L{>E%{y&o^=)^n;ulVqhTd$!<|#Gft3x{|zc$q8J*R8b;6-DX z{=HlK$tQds;QyL8m-ZBRzq_V=QQc9gSM3O%CMcJ9LN6LNY!W!ka-e`4c5R3NawtH~ zmbd=eox{%q`^GE1p}&*n?~^}#cb30MkTXBp=FB#<;ZA1t0V|`X%Mz-X- zeg5OhP`N6JYeruodOBux(6UKZgYrEx0ckRKRPbVuu)3(CA>|LzsSlWt-3rc&M!jpJ zU#rp`U4CTkIhcNSucCOq%#p-x7o-~E@%9+o%Am9y(U3{lu>f}}uIW5CV>)j>cj|X4I6^nS4$oB3Q@)iT6()anQL1j# z^$z0fBVM;;-0HzbFIMwlD0org2lTlh(4pvxqU>T&FLxc6Tfqjp%FoFPqQYsEAYIU~ zuSfkeS#5I`P;8oHQ^5Qu{*&&@KIOLx$yzdc=hTQF8rvw2-VD39^lR4Joh-$skA3WQ z^(MD-cb_bhLK<-Veplu@^|N>YI6x!{%4qm7F(QbKz*^wCqs9U_Yna?knoj$~gJ{T? zrvj17um{IAXsO-2`W*XHI|dTII)|;FJlwA)^1XVxaZ#zMYE}j}#44}4;qTTlbl_B; zHN2voi(Se)DL%b-0kR?$kR{X15tM7bu$H8=)d_nyVb+_GPlek<{t&hv&tJ{4H1-6U zJyub6%4vpqvJmLN+UM%X$Pd#rehGJ@VDl6G$&x{!zVD?G*kn-fLw^|}!?{^5x4Zc; zYoNh)c~V$cFel3IR6ixFpSClVO<7a6Y2crG4%=*NBj2es;>+fkU{IIApCV!l!I|AZ~9obvS7fliFRr#`~w_4uX?CkpM0yOthk;I@s1 za+(MDtf8!CMeD0&&NXTrn(f$N{ndl-QDO z8<*8&lkTG}qu`(xco8C5vY>mkSr$4h?fdS*li%6s{E9^bm;Pg`Tl2M%uOvvC0NQt@ z9cYIBw(aR-%F+ByjRb{f|2avuxz5FGTo*P@HGPUTJAE%_MpwkF?U?B`N5CHjJD0Ny zTX1A2c5C%DA5NvRkjZ2rmdKKdK4ZZGP6;uqGFvi26$Hly_l+(zl}my+dfVOaTJT&T z%yV5@4tP`2i^tY|BmOn2T%l^ee;}=?NcMT9lyUzwloleSqIAx_u&g4>Vcaywi+0`f zI??&#xW#xv*;}Q=uX9%df(+f}v+Z4$C7od(g;gBgN1&l;NkPx|{^wX|q`WO+MiQy424#NTZ80wc- z+MO#ak>P9THn$vFi&PJKdPw@+>;}@7$PiV|Rb4-I*_>6KN8I{NWb_V<92ZS-#T`tN zl~Tq48+uiQNc1D)Pc12IX)nrd9r(Z1fVRE6sMB8@yLmUa#9xK{HDf=GA~uK!aILRI zP3pSw68t9{4xX_ke4~YEXV*wPM4iLAp8X;}f$Q*HlX|Vdd_+WKcmSf7!ILx9GrO_& z>}~>WJj;pm7ibAuOD}!6#yc30v#$=^huZ_%6L3hk*sX3zpPit#iRaP5@6TYB;+u%+fJN%yvVhxgDO%LTY+*(t0*%k!KEbytkhnvJfd_E9pyDCR7WLvS$!t(^| zKHXipg8Qd1WaH}Abg;`na{cC7%2Aq%zfh68}Xo_djcyC zgEYIcc+Kav-A}boZv-S_=E-YS+dAZ*-{`RE(UqvjqGNb^+t{wf9L8V%$?tI%XMQn% zfC`;(6xG~*Rn;Wf zbe#Q57o=xLlbS<63HD8L)e!pD&C6}&_^V5oiI}h;_?ea^zYzsVlY-e8GyC4f*;bn$ zrY9e&c-bl3@~f>xI=-#WZ9QmjmGO6U2l^RIK*nl}6Vz?7uy~@&abX{OYuFuk&A8K4 zu(;-ld1Z6OPa-@`U~)uo|L#`_cehFCU6cn@!ND#B&@7|XLp3~7hS}fPl_cC@epygQ z9hINrt>8DTz~D74`-o2ChobuY%q)#<-Qt@}FPIG-b0GN+L@KXa(0ga9 z(H!~pwaq4!T(aN-dj5tx6XHQkJcJTAGxS-QjBU+f?dAozz1IlCO|hA{1A693E~kmp zT3GkoVElw_q95h%mY<3x_O1r2c{oa9`AZ`2Th?YxmzLL&(j;b~Fu@GyjT(_db(2q5 zVww;oL63DP8(ll0eqX4PRGIN}i8J?lC=o^9YI;(edbB|E#zwYdpQE*YBbCb^#7$Y$ z@yyeFhK1Io@@|K2(V8QGUyjX_$%Y%0V(?oyzpm$CMaEyvWh(P`4{O~C?S=J#=8dyI+EFQj>f?F(QZ;ky;(UX5(9_`al>$)JCGU%spT z_xvpXS^C)fk{<0&xN+{3-5rs;lGm=p=YP78bo=qgW15A7j@zB7s@K$X&a>}6EmaK| zU9Q8*{rLR&-nD(9jF4G(9~%=ro(}3HQ8mxj6rJzlcAH z)QiJy*6DtO8a1^?HGXEozk&Hy5B2($@A>A(Sh-lT@bp9m$nXA+F@P0~Zv3d^lR0>p z*YOdwlK0*Qu zD5wWg5QB_Mt-qHt$tLt{OYs5q*3?9M3Pdm2<#%>-wE|v@dR)=bWtFw54at6Rk6O9; zY)c09r2ipBmGNX=s$w5oB<{>A-?;|>OdPuLT#|5HX2=qCV-a;D(5tc;^=bcUiu8bX3GqDqdl?Nw_)J;*GNRKAM z>A~RMU7fMlgX?PRuhTpZwbv@9`&mD#A0gON+-YDi<<`~}#xL4Qm(ha2)e9_Vot`Uu zmxt^T(z+Y;ivRkjvMo}l@k8&3j!K6Up9z;zD_=rHhY+qulyT5;fPNjYRC7GN&uu6; z{x=KaE`=nSVCnZ=B}+5*Nv>B1G&fA>IOP`P=lQkZ6pVb?Bc#l>+mMUpDl&#qJxh}U zP3Y`pk~>tJhO^zTQ0z6Gxl_TKGL-=}GOaUO18Ib4Klp*uMEX(l;|Pk@MB4*7cPrGs z@Fy$#Jc+`tU}?(T)VA#(Dmi)EscxQmO!RZndM6;l^(NV>brz*?Ou{CWod#MeZKgWd zvl=8RlIOs}euH)WwNDGCNFq}WEPjK`QAQ%m#8J-#!UT4+gkfanC;z3)HsJ)SDy#1q zKlE+eQD!RmFKY0U!hM4Vb9?k&f90qiKcxofn-v7_4=JzTfniOqqGO12zU~wlz}E-9_my=ByG*)zK$~OLsN|G5Fwsro+WXKXKZS$c zYmji{$K!gHPpQf+&O-Ie3@!Z29iE4;bs;nbe>>>l#9o)`Nw%v|Xu>=#WGX8wP1Si-wFayn-7E9ILM;DJ2HAh0i~Xl) zhyR0J_P-rxq@d=!qyN6j@#fhmHMQZxo=G3kqjrEebZaN+7%7Y(>?lNeYPiw%2A+dS z>4%+rI1g?Q?T|IE(M1Z6i5LP`IrGxBXH`ot4q_TfZsd0xLSN4vmi?s=#nR054IEv} z5N^o;$n*NBm0#Gt`Xmj#q|NdPG!6-wJP+R@Ck%0UK_b_;K!(z;jLQ&Kdgr64sLovl z9(lE&0&1QF-lJz2afDI|Kv8SE|467pIaX=bvO@d}zN+no^5|>l`4-hvzlq4JPAub| z_7{0r4f@<-WG8+J<0U=T{hr!{?!v?apNA4uA8_tb#1#WzgAAR89o?v$81#DYE=+db z%AOmRBY*~Ec~PS~$9UjpFQu;L`DXfw2e>zx2tN-n5^E_LqAi@SMSlg|BwTM8miWBa zOlUFL(chz~MO8%O3wSk3wRBc?;sS?{rglWUT}`O;aBi|0Q2q5%7&nZZ81c$xi*)dl+`x0wS^--8r*F%cXVU+g;2Z+~&@{AHj*+ z@uX3u0(%#g`g`1I7N$k7+dT78%XKWROuih~{HESXEfGV!!@xsX-r27BuG>GLPXv)g zv3#jrn0CtY^U8zjQMa6A*OpE$9;??79-%GEyTIMW^3r(TqXQBTT!ZF$6RAZtczvDs@qKc0{)Tpe&_9{vXVdE<2J$$R%dOb*N03?O*oM5$@+=i?;GFm$UDf}B^e-`WY?ty(D|$Z*Q7IbAht zP?|&6dPcgM!IjZX^gw!pqr14}lJmVc14BF3Z+`)!a~@&8*t*(5bKNa5=&Oh3Ke2j# zMJthn7p7Z$NZ2BAXT0P@mm+ywO*g(#F>)um2nXsrYHd_{QmqFw2X;zymUdL-Rs_b! zW+$6WRZ41}0dwoz1TVQ;Ye$t;Q0C{?H_f2~A<`iy572-v%F1HJZccM^egz`Z9^m{r zbJSkb=3t9obFNZQSI(93!p#P=o?yGY#HQ5|pyx%6>h$c!D{ywJnb@U?4~V`fHvFv z+CA^NZh#>mFG7(8uWhaX?$AU4MTCUl^`B8m=J`aB>FZc;kVSMyG@t9 z4OV6ui$?X6qfBz0xuN;uN~H@{4*Gb8q=EjzP;=I+sYlbM z=Y4aWF%QP?F%}1Umn?3@(c$S6muRF$+W9dGhNTZsQrCoo9 zI!0Flx%T`5A1=vczO@@%t~*cp9R>Rbo41|6dc`xW&~e-6m>au%`7v_Xjy5uDJ9g+? zN6`wB;!WN0Zo>G4Jhp&jBN9M0GCK!cOE{yrROyzdD!aTx3gh1X?&PQ3jUjvT6Ov+E z9(@(8B!y`oUq4sRJ4}m;fj~F%jS1P1IkP{w@5oaDsPwfGDeau z?u61Q=OKv7;Kj$X1ibUj-FNPENhsW5`|oB}eW2N=AZKbjC8CWZ*egW~}wTg<%MkBWOsjoyS|IExK^v@E@xzvY*|T z2Xq7EaE&C-!6m$oJ5sx;+!|~4XS0|-DGO{}dBDjbfiw@;sgjssoiB((+x5%+D4^F7}Jso@$QPoP{%n-d%6AJId zdi7#DXkIDHRhw4(jju{Y#-Mh7pJS~-f*=q-94J58VxFJ|RqAn^n22efu&yXm0CwVg z7XfGRa{|mr;_pnmxqzrj&jfb2B{9M(Z5pcH;IZJpV7>O}238Db)HnR)GcEm^X9g5R zEVRQsD~4v0CpA5M|8Bwb$WM@%raO(d$Rz_y6sheKO(OPS)k)lwN^Y>YuN$pn zH~qLr&zV}wh3)l2%v|iR;MJhn{oqO9El)1<#tlS^Dkh-W{G1;xaKxe%P1Bdw%V~FB zB9&VsOL6kUJP5yM)`heqop z^vq;q*XRbLIJ&_uW!mLxEC1$s*WIM80t0CRBY(SQ-}B?2{g3qn!Jua{q6)F4-jJ-6 zyWCHP-W;1$z7Naxt}oQ(BpyI-)DNpAF&t*EkXN(0RBHjtbV*$$F%jJZ$FIQgJ%#2> z&7d^Z(V$R1gzM+?kVxtFTG_9axoq$(KA_Gc?b0dcB*gN+iO`f6HEWNNGKyF0J?LM@MMqx0r2 z%*R4Rwne3)Mi?G$cV=I#Y7YmwhVadY^IpbBacYQ^`^jgZYh?4_Ew|Qo^QpA@uZPsD zYegQB)n|eo$zO#3YSaz3*&k190!ku)Mq*g|O2-U62NA33wGZfp)cuIBrwis^WG_~+ zIk8#(!$7yh*&0=})MJuoU@g6ZXw;FO_-1O2H=wAiLNz#WmWIl1zP{zOno<5uQEC0v zu?N()m|};qT2mG1a;W5(H+Q?`x_v=;Xi!Jb+aP4{rM)^Pb={}U6tW%EHJLeocvnZ~ z5`tn{dd0~H&FxKj`>SP9R_i;_6qHQ6wgSWm<^P5R6K>8;@<|YH*Er% zLR8$#oiYC+Mj{_WX^X}Qwo00v{M8e@J@xDIM~Ew~xH81B_2|=rLfb8Wqp9Oq`1fa8fW z9RCuQ>&n+iAw}Cl`ltW!E;YZ*b}f{*(mS{EA$Ek4@AtkM$* zBIhV)LVqyJ?%f;lWG?%s!Q;(Y4GgK@!5M+wr1V|PtggzVRY@Yy6fKy;7iin3Q*T#z z5LV>y)|NWjD4QSbo`+_!+gCooELDVgv$35+{99G}Vg27zivF|ov8wbhPI33el`5T6 zA=hK%4Hu+6Ta!Iq+nI5J?*juNw3Q~nZ$|_!xA))F6(QL#TtxU_c?!t@* zwYg)zFj!%%N`i8|_Ih?CPvq#mF|mXJhCt6LbKwi+T(%FmHef1To+4gwBnyB*^aVax zaqv5-mL>RcsJ=?UGscdcoPCR>_r`RMc85lbLlr*@Pr%tUI%hy5@1kLpXt z^}FaTBG3Hy(jIko=Zu;c~M z?{74wP$$Be-Bgwt6+UQ30Gq2OB&W$XI%r~o*+NKkBUhp9&WXfy=J4z!YlRmm3jzwQp<=fzaVpU zMR(VK6`neDV|Nh5U7BG*dV+c!p)hv8h(g7p8fNNB(6>RX^cbM&PC;BA6qd4Exnx^- zOv)^XH^T3iYh7$j5g6hX8dUD@9z@1e)P{-8+)g|hShF{XB)KsjXNTO zP~?cvLj|_`RKa&IJ0RQO=us0$%^M9ABmfgvpyK^l9K^Pu!; zO7c}#5?i0_Mp%?M_}!_;#Fv>VejmYB?Em$)ocD>q3E7%1-3&bZsty|KbO#dE^c7oV zBciX@ji*U(I2~ew=FRiqfAHMBIbLvY4-8J`3f82k0I-~SIqwyK(_zk}cxIL>UxLby zyIyC)+0nErjza`o?e70@lZ~ZbdKddxtwa@wxmnGIeGlp_1px1|&+}8D+-w=WRM|V& zk-}3D=B+6X~15WA9rd zE4Ym4ofFSXQ;4Sx2~SP{CtYT~mlN}LqgSfx50IfSA$rFGfg~cFg9#8a>7#Be=x)5L zRfSbyQN(=-K~o=FYnk!%%hV6BSryzxL{vz-)h<62lCW#)LH0RJr~uw5zwr>x?9z`r zK}RT?haoU7RG#E1$|;8OzGwYj+kqu;+WGzrG$q(;;Pu$-;Cl-65Jxat3s9MV88S?P zUQ)&0D5C;v;SHrwJsiO%B!Vd2)98986A#h7xu|WsB8!OZXE-=qr+7S1DTT9~<3O2# zJRtc`qU^Po%|3K6ANk>5j=&AY->V7vb<5nX8MEwqH5L?BFBozUOp?mp+r;_*UIFIw z=cp~n!TndS3bS12ETzTA!)u+tnjH1^1Rhd7t~0TP+&K~t)nDWo?UzlI=sC{J5WFv` zy*J-?e2S!OX_j7LjIc0pO=@%m7F@_QdNF@pH5#P4kNg03^ zLzndaoMOKNDz3CzxYCrP%+gcn1#bc{q^QA`b$)_je>+clM>c?Ohj@%A6VL7)lTb-# z3GVGdBv!LvVN_$g?_O?xsh5IKv$(C0eO)9z0#+85H*Si2CYZ#c$Wz?kvLL;07PKV^ zc)JRAwm6#7eL&^$#o|oXz`UW|DhSWwt4A4&?4Kewe1@?x#bZBH18#+C?T+aX(X@{O z)4zawm$z6mYDhaz7DR+?L5>kW1`rG4(fDioz*d=z`*hIxglzRzf953NNbrZ=B^%l0 zTWHAJudF!Ba=uKjz3JLEhX@;`4nZD*;Uqt5rFBoNQg}}xv&HqqGybEzC0%b2H{Z+unQQwRU*!=>}sgN^E*;kSKa~6Zqkv zz6GK6Ytfk2bwme-d?GqMDUZ%b@hxR3YOcq(RS4$6YL((8S?X&i^!9f~-(&Z$tx6zl zc0`Ztb{pPzrn~=Bz?Q??wf&2TGg3jMyvchf7H8%;=AZF-$YD=-?7;A#P2D9SH!x_iFj2dvKY z0H+a~mci!fjl0yrJa`HE{y~B4%eP+c@~+n>i5IIR0Lkkmxwf>W2Y^pN#WzCOH#&m8 z{;1w@zF4#LBpw;wRNv3-R()MwmRoX!Jsa}eC$s){-n#1E{Am7-nbvbH$?tCH5vL>9 zQnMvRd2uh2syh4*mZ6dLOMm-fXZU3RT?04WQ9&P8#Sds!7ema`@y*YBdy7TC25joa zt3p%8rvrX+MdBqG82t` zSh?U$Yy`r^<5kNdf3@@{@`uqy(k+zzj~%}r`{M23#ML`kK!mFjR)7lX^6NDBs<~&g z$C**iV~cHZe;uM*<-eJ&z2vk0-9tVu1W;wZbE?a}%|<*2cM}B!D>PD+J$?mp(HwIM z+YgUn#X3fuJDNs}_l-`QrpO0!xEKF~M^jecJzR~ApS<>F!HTQ3M@))NzER$&e_Qrr zbQtRdy+?UfKdU;d!#yz0oA0UGnL}0-8BLypYu?u1+vsu8XO9(deTujZaf&-wH&_Wb(=ZFTu~po_Tkn=G$^YctB-J+CiJoZR4yYZ&1)kVhmW-_d$@y6SZQ z@eO=SFzjkNGn0~kbMe0Hu)Go0x2E6uCoe~9toS+ecSBQx@?5oBRh@;WYC)43uQT$( z3p785fj7(RSnXFAQ$emMQN_} zx4o2F@JQFvFzaT%JidJX^__D6EfO_JhGqTWxluU!Mb$We(=(Bt`h_7tQaZ<-`6F;O z$+;akQBml}#J3s{<**l-Id|!lMC%vxZ<6cGZElU^5Wc13ZyWzY%U{|G?HZ{I^3cEO z)xS5>&CG$b;^MHLGc#;`fC(>8d^iN#G7KySHDrRzPS`FIBsvdyO^y0lg%`*)H_{2<8Z^f-khba5bXQEBzn;%>^5tsY|F$ACx zQMY^#dy`XHp8}}_@z5Jb)i$*BH@`lj2amXX0goKWUC)W8U7l4wHxES99fsE;Cm*j% za$xm`8sNUIw@bxCB3DAH$`1~D{+tNaIzcd*G@_k3q;bAtxol@ugn8*M-AD{pGPf9ibtvf7Ci`js>-`{5W&YoQ7d zArP{{Nf`+UNpVjI7QiP;sr`+=&ot|1s2ho;7_bD;hVpvkT|*!bG;YTM(ve($fmcOW zVZ2I#?y6QTP@iNC?h)em4%_MeNBcchvCAZnCoE@Mb70+>tlE_(F72BjvUJj0aoFPZ zFyC1QQ6AUc|0<_sB=VU-j)ar-{OUERR@_pWFG)z&w&1jtsNXBr00NL~cOxpancMly zH>i=A>XC$o`B}dS0{Ot8ob-?)X~yl!y_USa1g7c^^VoTN6crLxup*waBX}`qC2LK7 zVTN-i;k`dmcU2;I%D`zb;_G0QK1uH@z2P)#+>9 zYO6snl_K*aoF4W$pH|sJJN5=PRB(=-oN%JX=;i>OUTpb?k8>X`g#5}6pL+Rh*kshi zT1;mnO10kOQ%$JlqYc^Guw!`a!cT~QZUk>{sk5wjZ8GbxD+#eNh}NC;qs%IsI&PQY zmMpsK>wNO*1`YJDkSW9L;b>QF7DW6F%#1m2ia`AA`Bbd+R8Ig~ zY7%l*g0mpBo+)Ir{TO4w7eNHEF!&(oG!V1Nf;i3uZ)1ov^^BuI3LeQoRvbxSC?ypA z@;?EzOyfT};uzQe_0^6j9RJUQK-CAHIV^2_Jbm5iIIySr-@{uR{Qum?|3&b4cxPwe z7mS5^Uiu53I2He1_WTOR=aYFK{BUQzPM({ZM~3KO(Z%;L zw<U#0Kv(7~~c6nMMfQ6WZKNr&0iH-_L#XPK_+ zTp~$G^nhj^!pujM<@uD|q;?iI{*?3BuC!9TDvj~gxA_y+pk2o^{1cM>x<ZY?CiqEEab;DkkRqiq4qC1<)<@020$}SC5e>mm(@)`2nq2{>J z1VG*P2}i(k6&=?UVH@SBzOF`WB?je_3o=v3+L#O-IipogdsY#cv2vv>;?c|(kkyPF zV1Q5aTc+g-=Pu$f-If=pg5I+%%9vTK8F&e1nhp13_L>TgV^J`hKbLe856PHLja$l| zF7vPF#qO)MDq3C-a!;{20AH&f9xM9SoX&8-MnA&4d};`z0*K#vP7aOmE02s zbEL>_8}r!|r7|6*;VM7o8PV1XTKNGQiP~J}+WWFKWGth)g_n#vbd1lt?MwWXV#p0dJia^erRoh9M}cdU#Li0oJenX z<6#T6H42Mtm=WS%eUU^T6KQ;%sXpAEe<*0V&6N=0@{oP&mJ73rqqR-eQwYWGu4c+~ z;SRZ2U<4R38(RhBOf`ALvCp_o(_=^UsscTAX<=&Vw_vdP)vTRCvBL&*=^<@*fq6q= z&ojrG1iJ<5=m5U^fsy&h3z5zgMR@=_&9Jsd+ z1sn>O#Y)mb^3$w*DZVr&6tfQnR-^BSz~_TI-~@&)1hB_5xEVAbanRt0M9yG|OpiTq z0&&m({%|kt3%ai@qqhy*2*udF=J~&@DF10!s3MK`)abqE8Ru`DU}NJ|`}ZnVW%r-t z|GRC+t5_Bd`K0b*cOpgf=P!keWfzTug113> zEr;{3160y7Rh=aQ%!bqGm3pMsfTT9dq^#G(*YO`q)A)~FDwyQdL7WN4fCR$t>U&DY z?ZtC)Gld+^XD1F12Cm}g7fjI!j{c^?RVu831xG7XY1qqBKX@U#sM^pD!=?6Nhx zVcZi^EYAw8q}^d1UTErDFCwyV%nl?cY3s zaEk9(bPbQ!o#A}Vy?==JPHo4l%sTs@__@w|g~s+&gqqN<0H@Uxaz8<_EYEQ9q(i`u z6FsP!SG4}il@5~Ygm$IlbkVsN0T0n}KHQ;M96&*B7>_0e6W)PNU(#OA#0Q*3fF2`{ zcT$gSIWY8bAq%@Ihhk6sCw7pa@p4P@4nc~ZwbMf3X1?&UJtDQv;>|1AD~GAarhGW? zBH=#6WMfFwVOIA*0y4g3vrpoDh4(`W%uFQ1o922>dk`A&hwWT9Q|;==;#5?s92h*z_o51#*Nn~ zC`|{BE_`S&;i%A_pI6iH^lH~-{$9vz*XHnywky$Hq3XV=#Jq@oQZaMrp6^l~Qd*`z zgaUQy5D+;6rhn*h?NZTrz(7oVyYtdJ8T`z=>uD}?DUxA;> z%dKxuJxZHwTCHBhz6#8$iosmST{$k>cg6L^1&RqbQ@HBohArk#`)MomChu8aR-|)H zy|0AfA#&?gjt}5QudeUSIn3H~`b_mcsstR#;x?EQ6xNbp8gb0r#pE6wJ*?(k@I^~8 z=XG(oi@(eCfXms;txqMs5-iSJmCGS?#X43;2`}N%25qGt8&w~UtJZQ=HTB{N5m$u| zZ6U;_CCmn1%sPzOnssWv5U0lNQYP-NBFZ@?frmcb(6%dhX2jV&@sxOF2~dizKTz?q zFHq!do?RquAk01EImse>U?Ti56Cyn7U#)$KUv{;&EM|pyY4& zKHpbb&tzrDw@Ho;A*5^o?s=X1vxw$hk89p~9%pT{G#U#C{J1c`Cp~`;KWMzFW(jYz zv@_xOrq~m~qFvh+$EiIpxKvOkaM|1I+Bni|Q?3fsh2qB=x5{{zbvY*53?MG=?hPt^ zlzkzF3K(mo$Zj7gO}%8hdp2^sh@>p`ZQAm; zNN+DA{cBgyX^&OQehI~Oxq&AprOe7F++3r@|Ntdc`@94BLh5)bjeJc_r#aU~Ik9Cg21 zW15~NKtz@$uy-A1{&<*@)Lj**S}$xhgeG5%=1x0HF#kE)YI7-H{lOm6jsMF={!A@m zS#*P5b|*9^$l%tmX@+7dxaE$>h#t|-IZ846z{-kU(5ews>dRJFKKO-e9f|}PE&e)M z`kuvIe$aY74K{H@Fdl{_qBz{M@up|~&>gQ~XSP(H5HPQIZ|2U{aMIjfz>UMoDb+}- z6`WQMKLwQ-tU9$aj|tUtM*o93ac12TmU}RYp@x{)wF#DC;V$}qzp|&|Ln&&dv{Y~V z-b+LsXGFtP33!ZbehR9saoHaRqOoJ4*9ZoOJg6HJN0Y1|L_R`T;3fEl`A5e2r9r$n zNhiiRhwzEm@g?<{_HfS(-?(xE?d=EfvIyxxoE-Q=uuRCK4%0w;JLOXylkjTn$*wu* zLVuG|k-I95}L{qR9~%fD;G@%74f(j znxjM?RD>3tNgN3J_$HjWR4{pL4Jf=K^Lh6x=|12-a3T$}X^@wvG#lXAjC9^)Mm%fd zQ+nWb&=XT#a2^1{lwa#+#g{}iLqBH|o7=rj0ETCY9_xK%d(V}F+myrL^@_fUL*z9S zrsq`{u4^NWEXR(LRr#ssW2ZBwf>r#@=j9Xeg@7293 zwsT5N;RSR+zR_8!>TQm;=VSio&Fvuj!$^pyXT!qAj*Y}R&Z0`fd$}v?`@$5p?U<+>HQ7FZ230pL|&j znw+~AD`wMZQ-n}dSplH&!X#8e>)~)GBI@h&S26UE0-gB^o(^qE4LCV*zsV}$jJ2I^ zrHlbW(OH(JT-`KOq1Qn+){!`T#ESRQ8=&&OtG}YQeIH%A7ld|4Sc{)Sf`7+xcX5VT zb_7`KJrQRH+=c>4^E$7Tb4we1B#tzzf*u8XJ`~2Z0#*kiL`GRzn&$jZn{H5@x;DWq32~-KXB^-ky-{$YR-T{A&ETz5At+KT_LF1NK=+ zbT7NU5lt8S^@ySW)%B01X?`~HSx?=BLu`;I@&u)t{>*J#iEw4mB0A&sT%1NwkM5A) zZyi|{B9C)hd(&=|ILcdH(ARjF($3pG&*+$^N1h*USrAp%<>2wr`-Ma`}dpq=}I8O%!6$;iKe zzG+T9KwR0f_mwzR#!taQ*8d>yght6c`nZvc-#)Q6ulwz};DilwuhDawT%22R0*ts+ zzma5KM4FTCo3(ObtE{hsbbHM8rdo*S^v=RROs|@vV1h?%e{Q$}jE`aItjV>QeMV@( zVa6%SIL@r1;W6s+3GKp|$+Xj^z8Z2&q7&0~7YN-JdiN;=r;^<_}<(3NzM6kOqD&3>_$THfpQTACG_24r*GaasS z{%?_3(2o;7J;%Mx@?NlKRH2G_>S^bmtG{ZxS%7NjynLxt2~Px^-5hg#BOV(Sq~qa}_mrX5~5#%D(bU7o1XX z?$ty`UxZn0N)(~NR;xkDmupW1mCU;AM0eGFdVIDh<=dvm*(I^bF=t&AQcjVi_ndRt z^;-mqBOrfPy(os1bE+Zc2Ja;@S+XDXJ~uT@qQ=~2G1^|!8WZ|Q;KDR*5W242LX8Ve7>q@XkKBk@2V`XRyp^yJ;~9w z&+hjUEniY2>+bLLGSJdhwCa76RW|rgQyi`9;N!_Jy9{2UsZ-XZq4acqIBmbjx|ieJ-55D;PgnXnuE=p_ zfeMJdn6f)y4E_qNfp5{OMiX%{5g@YF;QaFzF{M!a$! zMK#Oq&$nxpRqZHG<1c#FdHxzs<77d~;k8|SfrNw^`JWziQ~H0`TmHZ0{|^uPF@0Y4 zO_-@X>1$cTOWOLeB9>o~*aci4>MKT>qFJz5f{&1w-!j4XZ+szN7nI#JJ~MZfe9CMJ&YO^mBye8CHP;Q5(t0zht^SJ1TftBCAOCB1{tGBT->@|KRYlK zPEoC(WrbSY3BAmkIi!DdWN~E87HeiP5Zh?(G;aZ?rjBV^6v7t;{R-SCZ^R9LGzF=4 zr1*`|?W6A(xu`rEc$F)E$hrEf2Tbh3|r6#`IoMan~gao=4la*o#-v-Xs-Tz<81$QGe*4+q3kkS`L@t#qPc1_ z@3eBE4riV2aLD}=;J0#t#S45_CUi$r4e!xg75`a#J|E!u)bq!$%O@{(z+JrQ!0l+0 z{hJWAR}EX;1wUi;@f0lUy6Rf6$V;QgKSMv_Fza1!*Ki}dMF2a)4RV~vGaMXQrrn5Z zZs+zC8cVy#uiv7g#ORxwWSU^gEyV3& z<+Q_YiY*bT3}YI8eqUQgTzw3c-@e*hW{*Q?PPAgdD$mT!SZh8irM%9=4+DMsCxO0& zvh78%Yfyap74KIRcs*$+%bhQ&=}<21EGHY zWg1;m1;Y;S!Yb32jrX2>RaA z_ZjtNw_y1523WcCNoDh*#rUI0+VB;N)ku|Jx@Wh#M@NDPBpC?--M-u6J2?XmJy4A; ze3g2{<(s5;o%=)64y0yNRvBFkPgw67`xady$kzw{i^*g`SA7g_ofW*!*)+^ zpH)_c*cH4n0b!`r#de$n=zTf*yNH$V$qqod#+(`bmP}8#b~O~<>J$9rdt?99Tl3+R z0wakXJM+8HgG|Q15K7Qy6Yi44nhOl5FY+Vryp%WJ{K@LtE&$2z;3^G#VK+Oo7#|4N zQwI2S=?unTYpr%;o{}81+@ylxgHKkoUBGzI5!lo)rn9xP+i}$i(yiLI2kmXi-UPM4 zde|=0O~Lt}4b90=js!Q1vEzJ74C}7sQtssXy2ysORwdc;;+Ed;)JNv4w8OitK$(8e zdK#3>^XzIPU%0_JoS4fH5W>>!C6U@TOe(+iDX%4j+_&$F(mSM3wh z2#A+Ea5V$vn@u@#Bw6K44gI+>%Z8m0&3Ps0r$<%YHyqe-JXyS@xOH*dzA#hy(voq< zbx{fyQb%`V5Ut)4erhryW))G>IBZIp0rl`d&@C#OR-qkOCicX456iDRXf(5~+Kapv zSKny4D6}6u%(j1S!m`f@ek_x_Zz*=q$jgl;XACG`h5Tw9?ySiMD8!MvD2RW(kItkS zro?z+I;x-zKo)vUp8R9hB!ILh$T0Hxz9oQ^#}N^m@d%F{`{ZN4?bd+MSG{>l;kA!p zK@L9IAen0sJ&U!-3)fGj9QZ*}zQcSOpKazMI^81Q9d?0#8=@-h^PT1n?7fe@-^bO-wO=+YG8w))6RK+Oif z0gNsjy0@U;i<@M!54dvfJG#6ut&%n7MF#J*6FXX^SNQl{{ksRUH^KXQm;hXl{7k>t zx+A7zHhlZubui-#-LG=hWGx>)jNPng4 zD2F|Y1A4Q~Nd`w5fN99<%cw;wo8|h@_=aE0pDy6Qy2SAF=uK;Ca51; zfx2YkiD--)iVwy~G>OrDzbIhtfG+g=qg#OUl$%JG&><+B#?>G`j*lb5XNZUADn@y} z;Yi8MzOrYEl=4QfI;+rlxcwGo%-^Es8nZjz%lP$8#8EnD%gxa4YtXFoIzKST8-I!n zEwzQ$dXw^7p5_K@V9u-yzA?C=A3ZggCTV-ZYh zL*yEbKk}bfZ-dn|D2E`~Hkcppac*=$Y&G!teXjn&&oglu@pn($qm!HFcY}uH*QjeZ z-~J8`Yi$Bnk4KHJuhR|;szA}lzl$d5BgF4T>qMP$BwqO5+_W|W3@}G(IXo}{9iIG{ z!wK` zItPTsgWheQ)ljT+K6tP;8Lb4)`FCYJ)He7LAJl5CTFyJKnBxXNZ^knnslvcB8^-~C zD;+=El>XTBjy*h?q%C`G&1Y#Lo}B#PD#q1VV1)bj3DN{f1mbn7_oTGVYUArelu^BY z0N7EMcLXeavsfO`<+@kRYP&$jG$>jF|4deO|L(IFn`~K3iBbv)?Yr1CeF*_uacroy1)V!-VxyGS z%DcXPeW}6t4wLf-j`RKvFWJbp(>~Fmfr*Vt4v|it0X81iQf1PuKRTOHspL(J z@Fzg6ZH31*AoHH}t>5Q1nh|FrD`#pQXDW}MH`72-(C#NOwDVp59+NU?=5>MJ{WNU% zf)9MBpKNY7?Cu-gwPb(t4`Mr3wG?@G?H*@vlWx$$5$`SDu8OEQMi0quaSf%_Hz0*-aPbvbT`?X9lyA)>|%R-=&& zyLezjd^m%AO84vfVZwaa_}}f~|H$84)QJ?N8Jpl7{0{eJi5>o*!#Je#KdJA(mU$V* z)ni8r?Ki{Q!>pxpW;%pK21D1#By|k;Dh2gg5ZlA@P>a7p*5=hnMFWjsT~^TmwR|EWKl2zUvsOiPijJt}T*wX)b^$NcAZ^d9D>ocB zsV-Uxc(_J<1n#C(CY|v#*>+{-7_}Tj#Z`*GHY@On9zfZRPun(g?a_5Wol*QaL zm~_W|PG65FJvZ2JSL^WE6|QcvoBOafH`#!fWkUypWpuE|!5GfHAmJjr;?5?zg7G;X zJ?+uwz=wy3=XKZtM=LHQPdOxzNvLBVja^Xx}({m>$-CpcxZrMJmIiW0kZAs zlpo%`Ji@bDgk)%UtNLAR+J4q+dt$k{y>F2uNjp&iS0cfp9w^dbhy}X*&!>c%~{m2JOIx`5*J=0p%d%p2uTQg@l ztT7)px>*2^`7G;=ftui)CK6(Q5BLR1Pgx;Qt23D_3g6*=(f-o7<;6)i*FW*qV-^An z3Y+Hb7)&k@Kg%}|=iFq07w~u;$D!AONcz)vL_X{0rem#>A)=Y_g3fZi?Ba^*FLdLD zDy}`u_Rpsqx$$ghheduK*!Wah<-qSy9g-1k8IxIPeubOW(Ct1n}PR z9qz7K#rxy|ERyp@7P=hfcqA@VA8($~xu#@v?k|rzFGIr~3vb)}wKgoMeU2S#Y|@eg zHa2yMS9;iesr{y;X%cN7JSX`JjkHV}o-!}o)$|_NbT_d(?O?a9AFb||Dmc`J+}h`) z1N5|vw9tKO!pgd3?hxf8MqR#M@y{d8bDP!OZg)Ta$oz)EAu?=Ix0X$ewXd= zX%8Fm`e~Hb_1$xX!sdWBXP5WdoX2$bqR*&be)M0Z8mqZyUZAJofjir5w|B{r$EJP0 z&!Z9AwfKYgC{OtrWMkwy;)P6f9W+7@X+`<3Qs;k?HdH|%yKit%zX`rxKte*J{7*?Z zFZ(~K@4uG$4@rn{d;uGcIO~@by@?@_x}va_Rr&m;@k7Da_vPxuvB6Ph1W{;GysSl% zN{-Lzn-5+~Z-oT}d`wnWH<}>u?NqU5P?tsC;lVi1D%DgQ)qj1%e=}_`TB01&>lY~6 zdmzH-Q?!(fvTLDDYLtnd97jnmfU9#5*!E#g9KP4<$R<8bX)JJzkYY8-afPgNU`qco{EHXNpBbsm;1mLId`ilM>FVVKI zQd~)!nb&*Bp2y=i@r6f*>mN)9x3~k*2n(8)eZgiimQOpB{|>_A5RnTUcDOg4r^-93 z)ON~MqyG9{g4$j}ioxt$9g~gV_~goX88SAA3pc~K!yt}hkN^Qf^-*26?K@yBS{#4Y zM^;RTpyeuN1rZY`FxUFrc_fU#CMnKaB>JEe_bd!~={?F4ukU^r(Jo)k0)`&%Oy^BT z9tjR*xwk|GRiGWim0D-~Iu&R0zr(>Lhi8w;dTr&NP*(h6aZv$;!4=>a*9MuN^#gdd zDJ?31U);#HS!mL7^<_%^GvK2DSxZ}cEKp&;(YF{3FWc=Rux;rR3Pu=3!`|*}5+y&} zrF?wBt!G)N+}C!}IksJQJT-rW#MxDeRY8>7n)p1F?5pWH|30PveQsz9U4U1r`hFwb zt2bP@v(NQXpnkZx|0Tik3`i64@Y^)&F$W~T2D|z0ZQ|c<@_%dS+8qvZ>Fd!k+j zR^{5OTAcY9jnM2%H&k92Y$z+VCEhcyUl*newRZvUvFw0bLN8!tu~0wwS_R}Wp3NWDYld0*Mp0RQ5$UXy7-Vy!&D`edRm~$rS#@AWXhXU%1 zYx=e4uZ(!(mL9f84uq&6%ym1@`i{^uYxDg(7Jfev`1xz=4-?uGno7r3rjgtWGAOy! zWb+1PtA?N9;GiR<`qJouZ= z)G(JXFJ_}S)7aXUd$r|8d94B{Lel1gWT=;@5h=wqih@E3||DVA;xx zpI!%YCt=_;aV+o=e^v-YeErLpUV@ba!Iyn@b-$@C0&0#(J|aatbeWoLRrka@#Sb|A zuBy!U%U*-7p4dj%+mTj0>WMAp4S6@lDKA3X-X#w4RlRjxL2niw%BdkCct*Yg{5ACJ z{$L_p_0OKlS<=#N9k`cNgS~kV8`2!b&u5@pw1+}q-J2-&`ZGaC;^7+(tGyNVYG+yE zoNq@uv{Xy@mR0jD@=XCPUDcH{GsW7& z*4C-MacFaK5W5(IiLHWGNk&BVJ?>^DZaX68uulT-1|>$GtX5GPyLvhIGj@6e=8t&V zrq2K_O%MJEYNsXpCMuG|IG}mEOTZ;rop(+ZGIi`*@aXH9IKv#3?e@da*tdti90}+K zTH4SGmm+%;P=3$Bm{9iQ+x~}M|H&gTGyEqPX9ewB77fBdzN{oM-ji)ge!pahA4(QuCmJ&}+;ko|x3#N~?wet~%X?~WHe;rFri zlx6WgNs)~xYLGrr@jdC=mn%b}?t7xQQL!;GF|ll!0UFOa=XrU@kMoH6NPWPuxV8@n zvzFtcgX8PLp&x%9(n>=j`!GoUdqnZTD<`9&*DuJqF#mxYGpem1ECS?aEQ;y8_kAAg z$;)-2eOHsd0O*yBBT{Piy41%7XP)M6J2jFwTb{X++bqXim!@qsA0;4|LORSRhDykFI9TMyR;wbG7~03q@%OqYG_@t^HK!q34D2_EOG3S{vvL$wdFnOn%B8h=BaG4W^KV1BGguMbm9_QQE9tnRZY zY@rHpj&G~>_YXE;g@}*$IGKabyF*NxF{ELGJKeWiE>ilb4qkV zTUu2Ig^BW#Rr<4EJFzyC(30E_=CD&PP=9jjWyX(iQ*!?Ps=IO0q-AU6pqFNWvo-UX zAIeK5>W>tL-AFAUpmjnKG_tL_z96ju+Fm@n0sk&faZ}lX_{7IO^NlicNSCSp`-M$z zD@=}Qo2}a0X&)rCgbzJ@_2IW$koJ)8r}FS+Mv<8d!l3L5s#YWUZBtMZD-ipyrW~W9 zjyac#70R%9#{(;;>rd-s%Z$4P%$Zi*aPhG*%5tJ{x$&XvT~?B`c~N|}WBz*p@6dK{ zz#?C^_m3T^A&R)o z6&MN11pxl+DHN3u-ILKrX>;9Nrjd*`*+lnRQ~kE&Z}2p1jHVqK z4b)9%V91gDFmhcYy`D+YZL+@-1m${;)<}W!d1O#7eu3?vDjNPT@>l5!2A5&4J=|Hd zfC3V1lzWmMaagfv4k}wCW$VQD6R*c?#U<{J{wc56T;Mm5hy||WuP}Oq=tutamjCLB z7DR9x`kpYT##a4aFk7xA!T$OI(?&`y^J*USv=La5M=9?8{JwrE(u5Wkk(MT2x2u5bZ6c`>sYufC9z06$#a0kT`c8ho( znlCoi_zlWttWwLrTa|p;V_)Gg>1RK@NVS#qiwdZwS z)#C_c&T~;or5ukB-eG;N9t6FP@cK= z0~1hopU;l=I=Q9{(N?ZK0}^hk-GR=VFZ;5v#TihCaYI65wxs3KF*8e9Q-j-?yq2W= zT=ylUpHHy$PVHIxbv`?72mPzN4!pu{_3iqU{_zO5W%#M(p7v~mHNkF8uw~KJj{G%c zpQJvAbXQ>U1vzS}#Z_2zY>1}T=55e$h`soajL$*Ga69O(7>Jfj@V#K7M#j#gkj zpq%$15*Ty593OJ{QT|YJ)N;9<>LclLr=B5BFl^iJ5n~JL>Mq1)XvMeHCA0KOBwCak zfn<$J{h5^R7wUIYA*fy5;8hoEGeMoROG+5F(uuELida`oeY3!jX5x?;p>R>+gyMwF zrXNO4gwS@&<{wRl416ogo~v!$=aN%O6!_rV0wXu7@yUe>@W~q<&o_5Gd21|@6nN8Z z2alj*x{)Xbik~BH%G{i?>R0aXzAhJcIP$2oMm{teY#A@`?=G&~?0% znQ^dp%u+8&w8uCpWU1x534d<+=BTeVRqF)!HP2F^cwp!!+PCWM1W(QgkN`RfFs=a` zwtxp^Qw4O}bjW9lNjLq1e#b693u;J}`F(wl`ZG>Di4|G%I3ZqAd1w=DwmLK#5k>W? zW#qTLndm2CdBtQ+=h}M8fj0Rr>iyjZh%ROO&)B`V`a3oIN(Cv{Izh|rte?8j+KTuF}Qe(#@c&g&3QY4#& zJ*|xeDCPe9a&M(Zf(uF*hzrjfzMc{jOM1FL;;=!kf) zEDr;9e=$y{2{Z2DXLvu=zbZHU$!M9rF?P*Z2Lg-Tn$U)N;0+A`klK5$44e=ht>PqZ z+M>{8^;LE?;qExT?h|#p^OM7p9rd>Bzk2^hagGr0B^NaD!fr%F}nPDt`*jtX6^=HCHN0q-<`G3n>+j-Q5cS^?0dJp^X zx2v0EO5h+j*$FI$eteL6DjBPooppMd<2b(FsJEBGmQfT8{gnZZ)@`43ZGs*~IzRhz zFE0J$A(mqCef;fCV97m%LR`9ttEv*q&F=dDjND5JQLjddbS9t%yDn#uV z1jV5>1QkWAWJAWUvDtjpEpfixEf(C{1}8FStG3^oO{8!ZzL!%?ZTpL*h$030x$&%l zEf(y?PQ&^2KtoDaD7md%84 zz0mHW^pdwz$VBC$yIpCOofviqK|D3dzgE4|qYB(>C8%`@2ewJLX3lY56Up<_>%t3n7prG2& z%7DbDup%PK>Rs`!-YSZ_X1)$HMR)|3kGw^#J@>^1a*Pl5t96fVbQER8f=B|DKsnR< z#6!5}lljWSz%*Arc2HcN!}@*H%^4Hn(~8@WBp*QL=#9)moqf&~ji4fV$gYLu)kWK| zD^AjssQMRu#BE%yWJvr)!sF-~;)trSgOoQ{$+tS5;X59gADL;sEup6B4x)fL-T$*T zUBB(M4su|Sa!j^9=uS2RRaGgqukD?bmG3 zN!z#|vCLRrkKEA|_q5#_w%kbXzxGR#a#Mt87M2tcqD{R*TCf5`GS1(r(41qJiwZ>G zs71F3kDiSgKfPx0xfB_%vgO7JO_ zqLSv)kn#$j8xAB_>}vW#lp6=vtalQ`Tj1CqKd)-dCS>>Zn(BDYCd;Pq*isZOd zf-ZZ@^Jq$^v4Q_Q+s~vZZ-vJ`;jR!`^m6>EL5CwPc{gJau$#EL#a!O!$4xrL z`X&lhdzT{>BvR62h$~71pkA}vMwDejG7&UID}lk|CH-kI!N<27@tUvUcWZ>-xVWc} zGmB|Y{pw7xX`#gHz_@9+Ml$2|?+LrU%6s11;1Xc4r@hW+PD>T+rE zV8l5s_phvt;@5@Naa)kwQ!g|wh!#?UGTo>b-lPVKI{ri+!5M?5S-U>7CNlg< z^QAxkMkC+tyj|Q@69AqSSzjbCWN63T7-RglMZLxC$SU3a&9c{Bz*ZWW|A{;T3StGy zphJXNmJ>wMDK&V+yWqUrtWS)QkMm~y=Va1?$S}i#H#7}MPEB`N|4u6`L{Hk!w2s>d z5`vdbS3b_!04@ieVnSOnHW@{k-n#nmNW>IlRQjr-u{sG5nq|(v3OL_AmY6p!`MD=c z+@xcN5s*ZRT-bFPshghvs#kwST*U1mm$k&!5rvgOXM1!~E6btUT(isbHpR!F7oh9T zT~aB;7e#1N`L2>n>6rYkkNg*5^FpS;ig+H@4AnRemc)Zqvt0Ao! zg&nSLr(`_6B2QRTiE1U>Qk*W)J*eH8udyhG34xj)_-1*H4(~74-d1G0eYC|7t%*7nyt0 zBoN>GH8TP3xjg$HNXJb4vqbHauJNmDY$;(0Zj2&yk);W1P9^fZZ_>it&!zCxR7ZV#AK4P}k0-3#JD*H9P9=aNjPEbSli^=3EHBLk`$I$)C zRU6iAtSV2-q@t4Mr)=H2U@g`V;*d$M9=(vkDM9NHN_U`yj?UByKyC>AN zsDw|eZqi{fy|^KgkfHyLD2$iKD}Ifi{x3Q~$X0Ct^!1;eGfTX-BFg1tlXW~kPRDwRAVE8uq-$-{{pi3#u=1*p z6Gr3PR47dp=hBC9W%}4RKTN!EXf6WsZP|Fwu@xrLU^8a2;%t3D4o6!edYG(8xUWE( z0S5_XlkB3*8JSd0KH(li)X$NFV><-2CJLBe_<6B%n)DiD=VpUOw#T{4=;H>tg&bz; zb(%>9J9|N9NE!A@t@$6y?1rPmK;ws=QsrBs4Cgv-e?l;UOv0v2G9u+6PbOKYFb=~? zHI{Ji28MWkmwcxTmw1UGW8)HU#1Z6K zKP;0`kq?>p8v>xvE@Qa>k}qlY(L`_l9=mRg`jpC~H)VHC$W*>E|K4@J%rzF~PR&O( z(C;a_7jk1Lr1z?29bvxx44U5a<6hz7rw29CEymyEgN06h*ak$yho7NJl0NBwZF=P3mQDY2(}-38eDS_jZ%;ryV)EuuHN1cDH& z;5H2HHV#wU3M(@+k59anv1PD~kX{@1Hd+n5zZ3mPYCqE07f~1cgjIjN!Th1{JAJ%V zWf@+2wf_Jq{EYeSK|!oR=OKU&*@gc&+hazN=cbOlgYHu@gWOgaT+Cp_ z|G~3Vh~~07^upFhF`-&iC!zcv<7`cuRAVz%?XU-5^(VU=F*6ktp$4#pDXzHr;+++w-M7klI<2z>mkWQ1gM2sv{%T zk!0|tvbf@DG?yCLyXz}B{>O1u-&4IwJ!obeKg@I&nR6N%+>1xG+u0yV2RCAD3t97K0ErEL zDFKXp=SdIHp|$W9jaC1waE&jM99;d(RW5nNdp7digN?GVLH*3v`ijr0Db*8U9(VS& zN8xtuS^MoRLyhJqkB=A-E{n&6`ndD|A z)6%3F2HP%IqHa9o*||=I+SLFGqJ{10KY@1nTFj6w42>`huW`n+*Y+Jbng{b(S`DoEt^$Iy0C2H!X zQOWojJXS=L0&Y=k5G8Cx*FWbl%wbywLZPocf=R0 zoEU`=<^30OacyY!y6pL-r@{%-WhIO(ReZkje+bsv6OG7TUbV=K@a+kU}b&iG`2 zt*X-oy6+VYH2z);MeJ(i>(~p4fA3ogKNsnyLK5s3#|hsAbi&cE$|t;lS3xs(`Mwv> z4_uCtML`rstI1KuEZ^1f3CEnzD*8j*o2x7=Tab@|?&r)|YEoj-fzQ-2A?v|Tdlxdv zUl_1D%L#B6^YY?57;Cbe`S*33fbQ~LRQbvXT=K%sH(m9X7v~AX#vJ8OFtA8S=;fxIBW%mu)%IYyk`Zg=s_?>@;zU+LoWM zs}6{7AkwuMeZj#~)2SB#JDEP_N2!-sVbcbArJ{4 z)I5B17MIdSh7(k6zLy;~lX+KnwMGJi!pP+8>=pWdn~KF_lUZY2llGTOE0`R(g*AZm z9Q02ss^s+mw71&FP4pz*DiloP!sF`-4z0*Qw=<4AS>332A^-Sv9o|r8^%dT~$`;x1 zYo4!Q)K!z{^8dv2xV}Vr-ij{oVq;T8NM1x0CK#EG?Ikrfyhrw-PKN-Ku&{wRD)7%N z!RLfo!VCy%vJhw6Z?|AG*1I7620L z8QN8~WU{4SMrrdu#Nm*-oK21W=!(1Wg~li~Rb&t9#q5TQYIlu+$HZ-}_tuB|x?g;h z7}4euMK(0~h<);u$`s37fu^Q(2_=)6cj~z_%xts(eHO>BxW0)e1IdQ$j3-AaNzc}y zNvB>ReGfx7V}_XKN}ObvG*SGu$5Pk5HZq4e_Y0iUxKGsRrVOJCMWmXRZ?+C>_Ffv{| znu6zr^vGYK5>Io-h>7MzHzHLkYo9eMGW?q-30LR8d6D*KZ2LuSMFtSP{+ks?R|Hz& z$J@X+bQRW?D~BAPj850vBqEqnb3CNBH6t6lbNvNPXPDe+OLqA9bH}~zj zJVWB9o^D8x6G@5ln|DU(Yk;^H`;N_^pYa0|Wg%LfWC)dPr{&GSY@1ZXa;7C91*dDA ztvqByya&#s2c(=&CBqOo6lSoNQ?3N%8X#+`{fHhTG*&pyl8PPwW4Yu#S4{dQ)Na3wt2Vtct?b}0wk?RP=jS=fQdPUCR^i9Y_#HBl;9`Z4<0yc3Duy+6ekX{?4by-h#CLA-9BA&gb|Z;Szq* z=z|LJ{$aW5l2B84ld8eP8-{BMHaBl*R(Etl`5LHa8j_~NQY=n0f{?6o-PPrd{C=sd zP_~@sl!_7kFLc-RVmE83){fe+#6T$6{P`3A&5kx+0FDa3C0qNi>&|f`=4`SO!Z5Tv znd!wV-iM!}vJeN<`inw_2Ty4FbOWxUH{W45zQJFtdXqoEzLq13Mh(}TKKm$l)o~e< ziL37g5uQgg&>eqV6*CN601_$ajk=s?NBGE6gvd@W#9XJ3EaroQ;j4^AiA+R1sK-4- zSPkQ@jz`k6n^Co#*PtS~TB7J)9+z)c{9ynkG0$!31Odi`0pea7Q#jxUcOt$1 zvfBHPN}iCP6G>thfQVss zbo`xYY5>3ji9CdD!-fIQJ#cLHsK8pK&qq(Zit!cA)Is+a?wC$ZgUGT}u-|QAS^CBw|66)66I* zBJ~^Y@UY$UP#t)$o&9D=M)EI93En(dXNPdt^+XVUvPtoLiaYIdJk_(xmWXYhu+!vX zKs^oK4rQ##;^Q{JW+~3u!|1(yM6n+wqKKr!s{$7UdS){tXI?m}RgIW}i_JT>-7ntG zbFpFFm5(6WJ9hljhE<}eLk6F*^ink&qe^*q_&?Icr}#S4&Mak2hX)(62x)jDT9wYJxsUtHDhbD3_9?*^}Z)Ebge z+s#KEYK&4*nm?xctol?Pc5W<8VXG3-1@WW?iB@lnd^-z1_3}Jsqm#ip$TX|xC^*5e zvs?u2_dPJg4D>pWRsm_+xEDv^0(%Tm#cj;sM)tPGT*^VwtwmEJ{ z+}w`ioeH7sWg=kgZINjU1C)Ww#~inBwD*#+$xT*AMjDy8R6kJacv7FggKa7P@YxfF z&7#j3QP;F|=n**6yZuYi49)th*{4Ui=zGZU2lL*}0}KaSNJEMV1eB0^SuqXiVepat zC`}-mNw+fs)#B{5LZA%9e}524sp2q3H_DG6$j=;>Ih*(>o_Wf15%MwhHH>cmV}p*kfNDw;4z3a$@)1uUFd<&vovl^#|E~7%aB6np!(5UJ!x>4r@n9F zt6U5ldOvdC;|N%yq15NtSTmqpcD+=r5mmF)&DeXO+Po&|cf$mFDU&Q-Cu$V)PXXQs zEt2ssU6h+C@n=kmr3c!7C=|9jC=CdogSX9HFa{>ef_{lUB}ErfgL?d_;ZeMPD`Dh$ zXVyivQzA9cYda??{mVwiB;9#^QW4i`4T(_VItYXcFYm@H^TL+<<8Xr;e?OH$#h;1A zqi~#U*}F`0-k#x{m7D4H4?jXvr5Wh_HV_u#BLGu->%um~i2{$g@gem=x}clTO=nXo z#ZGJFW-w6u*efDJTEr5YUN7ON*rM!jY_YK&%HTfU#Is*ag>gw6Am45oSn@1S#~>uj z%4o?S3eVQDvO%-f`mC#smz+q?EyX8K9pJ)?1|sr-Zm)r*_R^2-Z1O!?zg|vlr>(p4 zi&9;1s`eGo#u`4C+}%`Ymb#8S<7Jro;tc;RpO_Sn`pS`|<0vkU@Qg_X)^zH19*p`N zwzMGGv!Q>f_p!3_`{(Y@dSZl6Hgf==lkj*rg6L*P1sxn^P%EU%*OuDR3B-kK=Pdfl zIBb(zUNnRWb4c1dGgkKYZb|4l978NkD9rNm4)x zjYL3ybE@RN6+P?Uv%iOb0EUZSuXk>JHjqy$EP1RTQI4->;6N&40uNzha3?)d>bg%G z`QIN54J71rz;M?szdvja!(KY_O70l({h_)kM7(JszM{{u(jQR^j;i|wBY%p;vx_uh zH0WaTQQC=d{s%)?oJVTfK7`7l!RVA0>+RM@t<||sHlKw&q#DlYl$~!#h0h%yMMZI! zCNN5>dmU-1^LI85kLDvRRGl7;)evyf&gI8AHFs=h&1TwSVh=@Rd7kI>piMDH*b86W zcYoU?O(2Sg%qH-xKE@DDjmmd}GX}i7V zr;*^i;jF!WxvI^Zm8SLK<63fLdS*Ue_b&nm09sWwdpq?`Je3B*|kB5+LtSEU_ z{GOA%G)TCf`kdK4uP1Fp`t@(wPF@0fX8a-IX-3KU^*@eR+g*X`i>n?Kh|YmIDFwsZ zES-K}bkNd{(Bm#1@RJsGL;Ajy;Zd@lVa}$P*hu-Mf(@j5;&|k4p{QTwT=LycjO%=G zbErFtY(O_O1kZcwWBu}kG~QslVM~4`v~ysgG7Pc|<{w|R&E!{xw~m#qXl|Ogz#MYz ze6^*3H3XuBSVe8)zGd}v!L1_gM16vpCfsXQ$AFF4$6=ZL2t>~wEw=c{H|Z$<1GeV2 z>bC{s872rO%gnt68>cHyo#px1F%MIuM>X2ctXf4JBA$P%&+u;K&)+jfuicg&NjmOY zxlblb{yn!~i~=Eufc=jqk7GLB*QqtW|Np-w2}Gc;XT8nzU@e0nAz>%{zYx(tO#J^H zIQ0K1{Q?oqeNLbMN;DF*P1o8DV*cQbN~r5gd-~LCgvTLHYGh$VV$^pRhE+j-F9!MPpSG~OmJfX zg{xtLi`3{#&G~!VUcD#P&Qh?#&-vugfEnRZ0e^VvV**4(vDmr$g1aYji6b(ZdD)+g ze2quT+aN#EkD)B33{yVN5g20KIyq<(@MB{;AOFVPqkqKc`B*%mevZlxXq722L{rTz z@Mi^Jp4eR)C&fE2w9DQI4{H%j=W%g>%z69fyNjuMnJB^>&{v=1-#pFK{4#-NKL+=E z_P+$)Nv_Z`lm1(^DcfmU&7#w-Jo_!d1cc(yccZcG%MT@%?_u?)^inq9H zad)@Db#QkZoT0dXr~TZ|`v<&x@dL9KoH;xDN^&J9CpjQh~7rf*6u`X=YA*wvv zZcRF1SN`GnqPb3S$JYM4(dvm_dY{)olijBiYWwgfX>UdI(N{{2p)?=Q?jZKzSNqHF zA8$)%F(O~Pj!uZDb$Amhv*cDsHrFTDhH@y)Z`FQy$Pr(wW`oX9$D?4ngx^1%?E-%! z-F^9yBanUT=P>FAuEyKh)x7G?Sn!=@nDGIN2E4*LQl^N3Z1E1T**LTqL|k5#PF&D5 zM)n*75_Zu+W^OqmB2iiUXRtenip{@dsA5a+JJeR*n{s3`vqyAk@W#~c66mCvrCJ)_ ze8=C&o_Pv>>IrjgPA|BK@IMw$v&Frx71Cv8CA~@5z9;}$2`jtA0W-Pq|9nMxkz!Stq2Wd0F#h$@h4NtK zHvMv|$bQX2{Y?~yy*>Z!gUfOmrLn?}xr^e)dHF-nQ-j##iu;RwHtM4%ed@Z!jwf_>JTt?;c_VC#IvzCRYIrRBW-3OX=zi}LF!Jq7G2 z$(+ITmD{@I1+0y71LycyK-N^pvB-Lb^8|m2=Q*Yqkt1hHsX%pyRhOe?`l=b9eGXRx zm9k|4i1M!B@=9u)d3VX48OPV)-)nCl#X`ytM+TuK|V(FC5ZZK z&UWqfy+y{KD875iG=IVa{h#c?B9`NfRP?8Cp)HsE2W}{LxO+dSa^M7|-;6iD);Mgt zEnfh~RbPqkDECNv7ahi!58{*OeD>}htT1REC5H`sgC!hpIS(`hfgWB@RF1%_TeSo3 z1L`ZI17>J(vooRvgHB*aUq^38a`>8@{-)G3F>p&bIxhNN?w3(hKjn(6VZx*bOZard z=OxP5N9u+oOOxw>Ur+HBu#$7d+O&@BqJ^k1?>G|s;<>~ zpL|oOH>w@T$Re~>s=T7y!}L}6$h#+Uvo;v=5+(%6u2uhBHu_(tcUwOxJmrkx$ZaJ& zF;qa;F3!q|Tcx+Wp-gbfMt6McKP~riHb68`OVcfA{KY3WQT^pLK9c{?W0!>E)p`+d z-_ks7a2m|1crDIh_{Hwh(P_?V(~`1gF}92P(Q>iqaJ`|+ z?Zw0i{TPUM;DDjho=teLd~oA`|IU;q)SHiSB4fev;Ppd+pfJ5pQFqKuHTc%UEJ|ix zBy=KNU=^2g>ZCoT`bkpRO?eOojdGs@Ms;l{RC=!qzqCvm*SB$>VZlkO_W z+d?lJQ7a?)d18K%3$|;#_HVMQ9j^)|Yz63UIefUCY~zatNhjxeXf?GI#^+d9p*A@( z^J2HqbF%Fgc6Eoq0JAG7uVH4-r6u#}#yCHy#=Hi0s0@}F&x@tCxWm|spDus2H!dE; zPfma;!{Vg(K}%)xjcvt;SSkac+y~+I5amTm& zp3^_>QgJU@RHmR&{He-Ef$U9%62~iixHCh$Ji}_7{rJEyv20Ov+i_9aaSq)-&5H-K z_0y$W+qv}@uahmMCaMEz6?Wo_7LtQ1tttM6`l_76F6MmRKT@jgV0N#Pa>A3!^!D@l zXX7tbe{MzQXk;eL=dR=`Ij#$SDZ_4lVB4|@8Z`e<^@u)ww<R(VRb-Fb zF=uCpV%HLcX}*fZBQbgQQh{yrF&E)X4b3K>+$7tqMi!@aby!)PrTcr)Fr_Rj`S|B^ z0&(U7qgmd}@}=7I^wj)rz4SjG8D8X9W%J}u#;XhN3Nx)W>(Y0OdLGRv=JtG;dWDnK zc3I~iZ`v{z>QCK@7vz@wrZn9-J@&VW@dU$xAgT*ATiu^NA-tm6sC?RlQdES{yWFV> z&p#wZRrlDXb-hyDB z_;qJ}V7$c?R~wj@o`e=8I{S0FBY6fuwL+*xXU)Hg&Q{z{y@{?DRVkHEgqU$JnyUgV zBS2E@#N?kB?Y_MTN03_z+n#E)#^#)C3aa~b(42KxX|?+ooNO|ldZ)5mbxtfc)j~cr zoaJCY&G`YdPc}u>efIc`&+5CLhHowqAEN_YHCNhSvm|fC^SnM*1yoPn$E{68Tksg3 zJbEC^Q(on3NjIYpK`nNx9f}%vPe{1F_=FBZ@3lMLzmQi2(5q7RJf@sPI0q~STu%Ey ze;eCOAiG_{q+kQ@4efx~|4qgw~(=GvGz@;3M4pRclb&`Pk> z5cT_y_~rU{yl)qm=P^LWjuT_nSZrKViC@{bPfV{tWa@jg`Avie^)-ViwYGAob}dNJ z`_FQxrj?X=Tev^4wTpx9(%)%5OXf`~sERQ3ZIO$$U|tejwD#y?Rgm_!n}FAXdDCPB zUlS%*OF^i!&%NhSZX+Il2wrRBh$|xY&ahD~?t_3^S)xOX{now#Dz~fjC!s3k<|%u$ z$v3lA6?w-(GPWChKI9fQXZo{EPLX~Elj*}%RZ*^FL(c#IelolM1k_U^{LFz(oQ8sW z2lY`}Lftd-v=fv7$+_Gnz3c2Pa;=|7gx^k4FvKf)IBk7R;t=>M!SUEm-EwBy_7S7+bfRRy7 z@j>#x#r*S-J-iQE2`)3^F%~WW_{E)2wF>v&-+9BPi1Z-;Ti?TAZv*vu(2Yr#KE$kL zymrD4?tQ8zPk9x%t0sJXX+;{EbUq5unzO`t_wQd3!hb{2zyG_?FpB~=p#70f^CKNH zh+r*yIGtcJe}DmkO1kItRDYL=wLIS8fA@N;g7;Z3RHkxjwMSwu8*aCRJKGcOHUs-u zXJhPjn+Uc#2-KstrSYL!N&fFT6pcp|`0pBGC4>v*8ETQa93SywlcX8%?dt5G7FgEc zHsCN+m7TBw?gXkcyWGAozR_Qb|F^xk|GP()Fzn-q^{-s#?g{!I3D%@f&xkZg*oSwW zSY?|P1heryge7+aF{ib+{KUhiO^f+)yP*x;*W~^uKzS6W|9*2J%Z)sME^~F@&dIk% zxy1M4DpTV*xLu+I^=SOY8-lbh`z8Y8t|GHkGQQfAEUq9}#eJ^g)eU8s_vyk#eDFUJ zNW5eGpUiKJKOMks(T^A5q}bOeG7J|vQ9!d#wXE)v*aKJAo6hTYWKs<7ag50;y zbfWVzX?f)wj)_h)9}^hzv~;p^nM`lGDsXrtO5^*bbeJ~sDbNj8)b zjsE;0YwW5$YCXd;Mk*F}WW0H3?d+|XFYCR%7AWB-WI3V##M}CJcU=V^B}>v6hIQBU z^KjgqM4-;|KbDLp&e!>;=QAWNaDr_U#X1=dZY;Fk%O%4Wq>L`b^DGNl2fJ&*Bsgw7U; z!z~O5nw-+8PqD~k_vi1-2$V(e;KTFn3N8%>!LlIx2cEAC?ULu{zRTl z^66uMeQwDaFc7GBUTkw3tB`KCZYNd=!>{+i7-)Wjp?;JWH|51;y)0xDKg+Q zj$b9#EX#`i@KA{Z6V&foW;9S1C@{W|X#_vT@=yKNZ=SN%0_i68n*L;;)?Q^XT%iOh z&~KyURDOwTtd{7AQYJg7mvR&=40DXALAMjol22(8tGl<#VSStvj8$=bSzfdJx8s_o z|9}U$8N^7}w!xe*)K4@KR1m^Ee3OWIu6xpDU8R|-Kc%B+P#pdLpI1wK^JaTs)Z(w~38vHCyxSa-hL8N@5&5VdD+DQkkMRhBS zz1o!)Q0P)QB)7oUCL=jv59sR4DJn4R1phs}`YEeW=6Fp!_&@ckLB-mBh^+gDi z*;rH0Em6Bv0tD%%c~_9$uQ>SYpQ?R*5C0dS+ukOyifnE)j~ylb%4&G_3>s&d1;|Ad zu*#^3KbTn5dP_1qM{9;tSAOJl#SJQM(pAUl&soras@1}Y3lz_#xHbgD%@V=sDUhnX zi;G&w*)zPLF6wK&lh>N~{@#@qV*4wI{sU->;S$sfNbrbz2E!KuVL$mQG!JZHQBKLL_((7*$n)b{ zyo%tQJQ%|U$>uw>Nn@dMT5N(?o}t0fKLbVkKm4BM&*5szG-qzV*fE#anUH!?#^4*c zyYIJ9s$G(im_4mRT9?8Imr%QX$aWJPZ>iYmA1NoXFz7O!Ng(njRK`-8dTd(u!^|$E zmMJ@|&tI|@W^wnabpxCQ& zU1JC9hI%86MOBTE1Gt0TYI#XpB(LZbAvOMoCpI-Y1tU&{G1jbvo}nlE(dS@@2d;Mq z8XSZq{A;@O(Plv^3Hk^{Bc$6z8|eKPSu6jOh70xeVPwrVSv&RVLkocQSH?A&L>;-qA5*XJ{AIhUef@RJIf8f)EGxb09nk*;TkJ}GM8|IC!*>1rD)Q;)vr&c)Hb4U;M0Z#$T}IvG%1eaj}*p=U)@TUp#3Mma@F#6gljNdu^2+f zVTsA$@<5`%L9rB$UlWL(-)MmG9DS;T@lZ(dpAEd*ZisS5mfr%}4Bo0q%+@6FxApeS zds%$$J5p~%L~yt7Xg}8fv#vt_a}x)B_Sj;su`j`IjlWb|OR{wAv+_53ZaeJlbN7F5gaAPA?AlQW1a1|?5dDX~ov-FE$$+NNK})zMvw}@BMaN1~ zu*o4VnLoZp6jxRSrgjR6Q0bSSkTZ5^Y&ocyH}RlM;qkfY>)sjXRu@s~7I zVmM!9m4Idoo@XM@yK#GKncHZWAj%-K(8h?X@9!<`s9^g`|xqrgzV%OEkRTR)M4D7ZhRcdU{saa%6xHR3j% z;rm+@U@E4)a4Qnr&O=AwwCw|$CrnJeI{W9mk`u*-3zD(`wX-Zk2D(-H=yrO5fw&_d zO0#9*T-S-MW|3t2rgJ>^myTKSGtYaRieVBU+PlI#5xM$HS z)1K4{hqA+Jr%DHS%^(11G6R~f-_HwefWZO6Rs=V~8=ei!`4pGbVR9j(Zv+Deh%J)4 zdz1vx)=4$BB2fOimz`yoe4JL?$= z5l9mP)O+mX2c~0>G}U?MoK2Vj1JgJA-n`3U{$aDyGmc$_3aD^~d=t`%+vuJIZR2sq z3_=-T>6O_s?uhLdAJ~~>t!UO+@K|S8RtL+Se3?^Z?guh<+cmbQR@o~)glck;YN`|S3`;x zRcy!5bm~RY2}n%PBJFvkP2q6SVrx24|FDdMN*0@~D^HnRZCG$j76mtCVkGqN?L7+d zx)EL{pUvn0noIBh0zMXa>SwZ;GqNYU>apvcBC#_u$-L1dn>up^dZqe5 zIKC;FRgEN^^uL77Eiq%Wk?C(omez6~SM&8Eq`N)QdCBe@v?)g8@4^+1`paBtZ)x_M4k9upyNvMbRJb$qO7pBxd6Cv7&?VdP zHx2q3@MbsVps1fy*cp=`5a96q=Xy*S!D&VT;|(0ks4_%#(X~5Cz1&-GHHO#StUPqf zqgUE=%Pe$hkDSf2y|KH$CT1-tdekD5vV~COTbott=`*A=^v9=1#+BS#VlXR z4D+&U_(a3U02x-TY*KDE#0(Apxzo-}QkdGs6MC61;7BtUL|J^0qIzmeB=t|oP+U>z!Zx^XeG zLj+jtcz{Ue%{F0Dix5W8jjP37ik%AXD=-*$JIG~CN>n~$j0}e9SudFFa|5?>e$~q5 z{9)(Xhu!k1PiO-d?4A5iWHHd}QPt-{P3iEf?0r`#BRC^ZqcmJRxbZX~#fi$%dx zNc#PwVJrXiO#BzJkjdF<{vMl&rnyz7VoO7l!?NdrKnmmiDbOQmb<$bwecVOnubW1< zeHx}bR~QkQPW6)ycdJtM!yD0J7t{_-4jI8reLxl1KI+OKnCA<&Kp2vBhK6ce*Q=w6G-zeYB1JYo4zW&4ag)Cj8q#WUHFEDILEj z>1vKd4Kk(^v+u{4n>g)xe^(j)a6--$ES{UM@pqV#&5%4nQXadByrgJFEMSaj!~lGe zq;tv^7(xv*kYos1&$%eb?lw=sjZ{6b?ttmS-d0ln2NgQlD;URC!069Q*Bnu&DWAl?9)!B2EowHKO*xOZm-VKIqt)od2cxlu!dExJ*3V*4g* zJ2%=;0$vdv1vl(a_acc=(s7pC8!`cpSeG2)mBWkgfk+VT!0Z@mFkK!XV;YNsOr~N6 z5YpOeZq`JI$qBzM-By!&Y9@q-=0;x*YJpmiPMU;=(u~Tv2jkyjOonY`A=``mXB+){ z@;1WwRnkp0+*j+C`qO@haOnsK?VO;9p*nAqLBz8|rhHhGIb26r==Eg(y>3zP44Cr6 zYgKSVGIXZwH93!n5cweoI)_`qWC8jjcccg-dFcWk!b)&?`u<=~R2d~$2EavQHFa1D zM<2}(UZ2M}XR0X{8q7H@;6;h4@ehwVpJ_B~%D|M>tP@%xSB)hEr|Tp) z*`|idF0pMoxLi$CN@j}&YQ%B3^Wv(r5Doe@fLCasZsg}m89`K(05U&usf~pWv$jws zfXB2TPgL6MoUx8uwM@txoDwOW&?!li*eg*bKe_3~O%s>`ac~utC$0w-`cC|3o=TQt-A&uX4#Jo*T9hXIq9K0Miu>mjjqzq$2f$J_-w-NuG2NJZP_0}~Ek zWaLM}kiBnPmE{v&igJq_)F9L3Ug?;6D1R<4h~{Rrocx@5TA>6^|B;mPw;%(EZ)@@e zlqVL_GgSKidT+)ob32YoD!}JgCsHt%JYU8K%$q3p^k1$QSe64{wRFY<$!ll;T`oFg zjnhN*yt%acxf`48(}J^FYqAOFXZPK!nYcQgx4|zq(H3R?=VX}EDnWk($1i`~g2@2Z zw%p`p?8}i+N*Nq559&K*fy?uOrK>x1x2u-!nY zy2*<*9@U~jXYQ0~XZ;sxG5N0jU@YaQ6Fz`f~VI3S&RDH~Us@E#T``Q8xr^dZ<+;kXO?GXUBrId5f~ z2kVOmeKX9XTcjBufm7gEuLG@&uw^g2#huL(V8dtv8~P)2MuGDi4bM0TqlP`7I6rI5 z7DwtRn>&w(zh|*$bHU2!lf1kYHY5jfNNR!Hi7_TCWI#agTPc;~Vih)$Po%({X4cS} zuRYEOe~lc}%iM=pLft_~mbGw%28Uj-oh_V_q%SDBJGH>uHJayaK`A)ocl}J*w!q5J z6FR}g_$~*!TkZlVlq>JqOwzX6`vk7nxns-*Ioll)@29z)OkQyn(nL367}>J{3-{n_ zT5a4ajS8-=bz(U0FboABTU|~c9%h&B8*+OYUvJ=b%e@(Be@LF@MHWxsGJkH+NH&f< zCb=x0bjC@hjm!X7Uy3q+`Pn?2v@IIY-RFHv10tGN5488sfgb9Tl*l3>h9;pawQ-=E~7AA5-AE+aT;`DkZL%SJTO6aa1cT1- zuy_4wqn1qltP{;GIrKf0#Dg~?($$-+E7g<%5$B;phyI>qL?6pVdfm`JT5N5g#iJ9P zTN_#k+(mk+`UlBO?|mczxIpq~|CpHu&DuM~!_FApO3YNHeAQ4H%7eCyte=bPzCpU_ z)l31k_ol+Cx*!yLh;o;k7DZ0 z5z252cFU*$m_C@ppT!=`)Gws$IytwD+m7U{yZ4ZDuZVluvZr%0_6kXOV*Sm!`t^vV zI~`ISZ^zU|?{U_v6kccM*QOf5?9vX9HKvUhM>Ty4*mNC1-UV175huM&!eV3i>faiu z*N{B`qXxM=L~b+fwaLfXiN#))Lx7lpci(}a$WB8jjh8GM-|$`16--#|BonJ-YDX&i z`b0|TL7A(D-{U`Ds*syh;tqm}CrD_lMunGxdXM12rAXBXSZZzX&o~Cv#?T03XzDtbeJ|z{ZGbnDk!MoL2^9Uyzxnw!}z&+wi z(vYf=!GPs1&~Zr6A<`+KV*}JQeHEFwlbrC~V8={E#uGlhw5f67DJbq;RJS1yUlVKp z)ic>WDcF;@&l-7K2U%Fa;pgH~Oq@`n9cm6o=++nMqq=NrTS5Ft8(lqN83r|i%;Mp5 zXhg9v*HuZWXQA2m>K17F5er*lQZZ!oC2}rS2u1d;Mt%vVuqG*aQqHTuz&KSY=NxB3 z&vyXDZgKmb(;ML>pMJr9`pAwC^^rLrWHH5qMpn)#Mm}f$tbu{JEfai>paTq>(y;T2 zxv@a653wcKX}+7>R)AbqxP{Jf|LfeY+&;s}m_ zAJ>m%A=;jRN05UPSn`RE#LNe?@Og29T&4Id;%-CR?SKqYf&N8Q+%k!`K&vTME}eLD z`T|+Wm?kxf6yA%@F4L^~Iz4`4ex>s?bq4nOl_J0PTINJW>x$X#4(}d+KjJ_W-e+S2 zhqaS8DI#46NHSl6_;#0M#LkkohuUp~9|L)Em}kZlQLP|vMJi=<*oVFWU7b0$!x8T9 zpi$!@+(Xaw$8efOM-jbUH{oPASnG;G&tkoT{Y^+V^dzN+xuFQ8^Ko#djUj(4gUdhG zVsx^bgH<+}>9w{`fWmUf+58Hn!$54+vd2+%;FMh5sydS10H61ftc4{159-$3>J#=X z6}_TaxtV;gzLV0}`DsKAp+!33HrfqV*M}2bBZTo^`5-&ZAAw)1F`Qd#S;&B{uxG&f zy3Hm|kM!u1ValASnu`XCYR0~dalTJ%raWk?yvn{tzXse8=gbK^HK{kQ0PfFM=1Jrj zQ#bYs*|jgN0S1<>kWFjJQ*4=-QCyZg@;{4#rRJ`1^W!MCxjwhfo4u^HPR5(uAbSKg z%LsgRe|B2DbJ8?Q*{iiu&b_(ssqw9Bn>p`RE(?<#Lp7%PVwsMap{W7XH}8cPGxR zxCrJQ;4bJQl=5M*%YHG91Ycz(8!F&ReaKBV?`|CUP!r~^t<`KbIgrhZJ1zz7SEl5? zemU-pLAvMWdiQb?L>Zt3%<;l9%CB8iUgN;uBx(-INvQ8hc5p(w&5h_1J$u7#XjsI; zP6l%oe#Dv{qDjkvCx;c^8GU#%VgcNY2{x=$qg~TWGCZndp%qFo$(c}qkG`mK4 zjaa(LtU4q3>9sA_&_6213oz>6lb+E$vZvi7@kavS z9HaCS>}%F5Q>S^2r*XLV_W)%NpbPuE;46x3QiaI^0Xm;^w&9bn;Q%j&+?**TgO#$) zXz8UJ$tQJ#(=AA!YT4iK>hHfAtREFz6gnRCLW5xwaY#)WuY?Ii6^L(vY(0)DeSJTj z5Y2hW$L|fZ1VB0*nB`}mt7Sa5^=U31xQM8uhB0NXZ|RT`Gl*_?ozLS*xf}{?LDEL> zk(bil=t(Brp3zgFSN<4(h_{(S`Uq{vR>l{M?%KOfOZX)Uu1)ceo_O8pXkbv2$S+qpX}_r!V!=Pd=b*N;bY(f1m7_oB7iAh8_PL<>fH72 ze9Fnw8I1#-T5f=PjYbcwS^uSNHL2Y`)){~;#Y%^{d=wxxU`&w52`Bxc-p zitI`s&40E_6odF2`v8B%)lkUL#Mq6E@kxU(yhv}XnVaF9x zsWOt1)sVc^ITl-{QV1#J)%F&d?D0Z0gQ2#`)kQ{Z9gyqWz|jt(hiC6b*f@ z_p)Els%!$va;n||f?PVN0DkI73}kW=A0wJ_c6Dq*a`!d6WO7#Be%A?ML&7$XmrcJv z)&EC7!)hyYm87j5VsUUXw-B4n_?+8kudI!O1{n0?>8fD-)BPy7{5g0 z(C}D*2?WQ6aAF$W99evKGer>QMC6OH-c!sl8>Vy_SauS575bxAzIE=~qGa5CCjI6m z9F+RY>###^5}+8FctM3q&#%fiC>p#p4K=p%)aU;S*IA`{p@MSd(}Nl8$I3&d+`pjt zqgpWwDP{6fG6d9>xLw<5)CV=&)Z5{BS2S_;S^f|mvRm>E>H7UJf^jN_j(RMVnr=D9 z7(e}nl%TpRzOf4>*AV0%d@ri}#J`XcwI&sPzDu{b#-ip(+$?p+n%LkvUK!$h$8>z? zppQ5I5VPCZ_g+EKbXoC`Qp%ltQd&SJ^iXYX)kl-3Dj2wc9Nwcm(uwY8XbY%)Av~MS z(+b7bZNF!w`&`byOWiM4XI&TYE^xN)95+-fJR~%Q#%?i1{)$ zw!~%b$CK49*HC3yUL^&69UQGrC$hyJN z8a*8>noPS%E*;WI162&6iXsXa8i5nv8?e99V2ZBh?Hf&1>=Q~Gf(Zs2*p^^72)EIV z&Kdg4@OScGyJ25Pz1Ip9w`kNyI4b~SS|MsYRbb&Z>;po5EwEQuN;C!tnFtf&X{HQib+b|Hv zI>!Asy-vw;rmtG`A=NXxehm)Z#Aj{pE+uH#7T3*pGCG$j=I=ktTcLl1K1X;9nb{m{ z&{FrGN5VIf*o~;tO9rUqF3TR-drbKlNV{<3dC?HcB&1TP6kZ}tpgj@^Rfn!7BNkd4 zW%b+jxpwg3k>WDFHdolzMWIOCsW4fjIjx5cm6lD^HN^&2>%?K9=;5B{63=MaTXEpU zNU6jv(3fBdd&0TcD~FJJ4$Pzs)M@Vv%|nmwR=9Y#4%iH)(mrdwZ03zd5-XY&DQLsz zqgY%w9K)N8bmeWFux=?DC3uLd`*vCiJk=MxN~M9w?rB~oKfSUmgst$d8y#orXcNAK ziYuiW-X)m+n(~31ChYxqXtyzuYd>{jj7PM$uecnyq>;Xb&CH-awVyIPYk;82;Q5l=eE0{_XGGl3r^`XWsY#Vnm^ayD@cUJG+ zg1ILul)59{gxxUva&T(;!kFL}JN=1jldJOplHfp?NjtpuFj4?Jj-=dG}%G!;W*Sbp|&~2dJKy zUAI04Z<{yqro#AADheUMYq^Y^=&ZdF#W=qygj{}DTu__~H1mQ>_tYLUrlN8_sxre? z0xP7ZYoOYA#fjScCUod8CZ~wjzmM9$N+Z7V^s3XNO!q3aR>)m&-@-$aN!X+oL;Y6kChj7P*y;nObP*SPJ3doZ9{3GUF_Wi3 zXpw(9-bSXd;~)!l7F}`lJE5V4k7BlQY3WcSb6O#~j&raQMqx#6sR$lz#jp-Ym*>E5 zj>u!IyE?Mde~HqPXsQlHO1!)Ak0>GY+VYs&ilt^)M@Y`AY{>S!>m} zoi-u8eK_xIe$#mK^g?mkR!$?^1yTF*sW{Gb)OaWJtC&onRVMe_QWQ?36`G9K5hL`a z?l*n%8-JWY*g+p~V4@JN$RTgWCKXd$?(DZQMWt_<86U8PW)J9ym=V1@yP6utr%lrv zt+6BOsaA#U|A`l9l&iBh#Pb`2zo%bFKljie0z4y_4W%q?JF{{J>Wnq;GAJj_ScBzz z;ch=$3(*oSN-)Zk4MGLAU~SL%R1`-ua^o;2SBkR@!<&Q&FmG$qyLjWXIF2`4i9pJL z*|C{=E&)3#+q+o!9~>fU$W;=|`ahkO$uu%a+`(jJ8qHR>#4_oAB|RIT)m-=2Y;0wp zO~so0#i}mP5jl-fpYyj-6TgakOSuZPCx1FZvUC3RG3;E;PznvAEP>5!g}M;TD0yQj4Q(`^V-Z z&B(T~)R@PHmoV-0)QJdOyL%qXxNe=f`=vove(1brsagN#47&?rM> z)fTrNcvsu8fL(KXw2gp^o)4SS@+&c;RMas>l+KqE(^J-d%e`!t&tHGWbboo{7Qp zI72l^nMmSr8`d?iKwM2XWUm&=HZgM5jwX#tkItgl<|z!;#-tiLCu&pDDXLFr9fbZ8 ze{@~g)`sawh|@_bhN!nepHJ>pE1wZ;? z^rYp}lCBHsy8m(GubIlx2LUMDFQ=%qe~okXm*bpQ(oO;k|(z zHJJ~5D?>vW=B?(p3%7vt0xzE|^?Q@)p?t{Ucyaqw? zRKyp%B-9FfYzo)_*BAD6kn}y4C-ahCoBrl#)f;?UfQU3Pi&QV0jW6diw-SOLoC{uR zLH~iZ=23sQVO@t;#*~@>_5)H2rJZaH{b3;97B%!i^>0K9I{Gdtv(ociz!CI5s`Bck zx|^z;s-O(v%f<7PMxLFoJu%#hum5L8Rhh)WQ@N^V;d+LjZja|stJG`Gv82>%vN1x6 z@efI{j$!n+3m)vlF#>VK+T*L4OK`8m=%k13IA{qcdxSm36)9V;sGgJ>?gWMADZTiW zRK5D`)R_C8&?1Da)0WD^9gFSdyhVxyyV815@6oboe4M7W0T&LrCf}MY_(tf~8a7M! zv^Pp#ED;jNBt!19c16E65wcijF(2>Jf{9=FODOWwATLa$@)_GkG4?fW8cJ{K74wSb zK`BYU8u`g&W^5$d@Xk0o)9S$mPu$QRKXfYLH3@MvvDdqz_`=a?O8K!YAKjbOe z&tjn56SKzL)}1JGZKq>`-zvRDBkxkULpFB>O#RLm#q&2hWr=4&5{hO|{k(Swjoe$L zpnI+#mHLFIc^mAXcN&L$X}cp!axM32N0UpN8KkWi>h&$jn>a0<7xJ*@ql-3(QY+K^ zSsSAPph@RX-Ar!d-&2+R$HEELE_L$CwF&IS*Qt`87fVd?;+CYjf9WaZvn{;V*|O}J zt5N2Cat4q9>OO2DY}_SqeV@+nd#~LK@}e2b`cO!aHN5(b7Vzt?tV8-Uj=oH{9%4`- z`ZFA>A5=LZS9{<(Xwk}G@C1brCEEW=RGRUeUzOd;K*Dy^OwWA18honYOMic!n)!M^ zDro2#C!2Btd8E2DcGzrXX4DYlwQ9WrQdGZhjUq8Q4l`c5AndIGM}FpM*kRTr)t#oZ z6ZggB`tDim(@SPouWjsiL>BP%9tBc0`s`D}vLL;j#Sb^~$uD%@)sRb(wThYEt<$|p zk&~U<`Na=i{}w^+FCz@UEH)n5KBy*zh@SSXdI85=>YpH#324*P|EjtCXz3o&)fcK zSufJ5CH@sYd@LTkE*-<`qmT^g%@phnG|c@3P+O2XV){OfiJoPAYm`~s+%ca}lC-<0DKRSSs ziiISAqzA%22kbF(ZnPRGz+J^Mx><|bR_9;dH6|WtT0LcUz$s-_I3zw_2=$#muqNJG z1XTCU#R7N93dP0sC!91<#g&_VxnlW|k^Neue+8e~F){^a1K2aQNGlyk=I9c`PY{{7<5 zc*@0DLl2r2)-Ccau>r%XP)ozlC}3)^$GOs_dD1`6jwVAQ+^KAEl!wo+OpPui`-rzsPV%-~h3hG#|7Zr@#(^j7{m*?%MmtpV zs4VlKSAun@Dq3ksN;^)Z92VvLEEsTDhZXw-Q|Lr)z)dS)nA0rXvQ5T6Vuq0M)%^bf z%s?~0ofqa6F`?=dc;&-RVqv)rWwFV+ZhMW@D<1{F3t#mR1eY0EX9+f4D!xsg zx6I=ke0Bw#I>(WS=CSYwn$sv&eb!pG3_5vR?Y7MfsJbTc|2EN(f!ioMs4g>T5&HNg z@SjX)j7}IJiWK09|NGarsBMNe+grBizG^B@SJ)#jdS7H!>w~ATj-YjhF90vXlRy|> zcaKdKK0-Y?x) z`71yF!ZJ>6->165)1qy6(QZidp8T|~8dUt9E`{d<$Z7)Lq$D=GBrK|OECpd!Q!NCn zvojGMJI7b7k74sJ@I!PTHuOyy{tWnhg=1+7hk9c}0|T@p%S_RiLsleY?**-E{oFZT z`q!)AdrjBGSq7-4-)j>asPikMkw?d+&)#lMuUV*~idQj%%)1|!=^C-v{k}p&U_L`b zEECoMvlQUc-<5p6u$6zF&2!N{oAg!Zay3Yx5cl5)A%2^@{_h=h@o3AU*3^qL3l`II zgnFW0pu+ccqAJdW2>*auz@;SPf;Du6D@O-Q?@nsIizpf`!K7o#U;)vb2Dokb-nEfF@H);zWJ{&q~Y>*GZ- zYPTKU8+lbm~q9)GKPI}TH!J_6T5~M^L>ggN+;x{9Lj{tYx8iIz%1Z5 zo#W@CWsdNlxlkY-z%mdEfKNRAanP}8bs<`M>F21&7y7}-C_~ZMj!^6Qbtyp?uRj~; z+L?PNgk4+~t2|Gc8$qA{I5ztXtu1{FoH;jDSGs6?busIAMm^t@ymZ)>f4>QA`h9eQ ziXQBl;yq+m2It(zS;h+Qx~=cw`D~CgJZ@9W@R*BsJ_o|NEF%2M(|QL3FSC7wdfB04 zV?v3cXTtdGWxeM<8P(9%#66U)a7g>t(Q^G9;maWg#}!P-$z^N65EREo>sN^Zv2V_^ z!C_q$;L-^YSduKUz)tiUT8bl~DW_vk?u;{H4yXdBM*OcEV<8$8>sj_jM0AD)Cw@V(+s$g^f z2WW|!KF}hYAij@(LrY3r2aL#-m_sH@c`O6A-yEULm?Jc?QC#|Dk^NHe}Cum{r@npaChA&I_bATFAX2m&HdBf&qU!4GdN3%l@5l)2fqlw)tKSC#a zUyYm;*&6PjrANTuyrE|Z_yuZASkwqpBS|`nc&L=81+}->`99 z`e$PqY@cg|by9${2@q{o8_s3)tbLylXkUaK=O*bIWi+iN!YI8~lkd5IKVgMk!MOS~ zp;jSqwShidJAA^VH-Y;iN~2wI8KgRWT>{TNbu5hQz7DWC|6|}SR+A~V4Vcg;BK#lc z)+Tnd3~!^t_I~tvS97bbFgZq*;b*8a)3rBmk#p=~&78G|W=7k{(-a<8Xg&q0k(4v+ zml=J}9H*COvI-sk^#GrIv}W6NAgGd|Wxs?cOnc!62NCwkvzy1cPFgW8Hjp7hx$c>0 zIj=rnV|yk)Kx^}MX*{oL`wFs9h-Iu{ZNs67XN^7{C#{?^runtToM)kfD9k`^j-s+Y zdm)4N2}4(ai*D)$`cU2S#|?C$tBge|XlI#%e_4NmKG;vuOvZgHT3&XI=B3uP)z&#ihVPHk-}A3HmuXBP(O2`E2g%T>5KE zgu7HH5}eCe)zFC&&dvWsJ?(vm1Ac@W`3%cgdbd$h zOn5Ll_lROjd@N906&zMybfVNssA$fa6>=U-^${{9MA!rNoMYQFCARRT&9Vk&E5~KX zu94H4if3r)h*K{xo=uQO_5c7N07*naRCvLw&A7#N!7fULz8`$n_cbjRTK*1vwW6_f z341ngqjl9+t@Ku*=$Uy6d@RD*Kxmka;Mdn3R7SXmX0fiyp56v7QA5uODu@~lJzm@9 zS=W{+#J0We);2sB$Z&1YQ{(g565+OU+!o17$!)@9602yxt3#cg_|A;;_zw7MNxOZ; zUDOkNEBbs{$}mws&rtcek4f6>nY#u26N~NJO`LV-BD`>p7pTWPt^<9oWvW3dz-V06 z1K?0Z=`6t_(|5tJ3Bm>CA@CQj@k3h^=E;--fo=;`ChXYpujTm0&|S##7+82xq+?bu(D@^mmz7dKYDW)lq~( zT%vQ~IXV~G3~^eNMb#xE%EBKe6hYfBoIi76A~|EY{%79%vgD0{0oi_2YfJ^7Z;E8) zboPM*A2t`pX-;{18&v)T*R1*RV_AkMz4X_=n`)^S1Yh zs{LP31KbM{p7|`~ZLK|n#84IBTfp~FK`_J+1dc^u=l4J81izLKZ9`c0)f?!BcEkU@ zQT3w&v`OnOYTE=Ov(z2=Y~jnsDwNL7spu5ni<#aBs6}C~)m{hKMum^t=$bgIWLZ;T zy-pidzqiCCk63@jH^lpBoE!{iPqNtZuhB$hYqPhA@MGtA%PUW-FpO7G(2vmh@d!8z zl60=cwGZJdYwQ3wd>r$(2s`-9;7n4^Ga9-#mR{hK0fGMQjj5L+8G~pl{;`2lJnK6n z&xYE8EUWpJb8LFWI4r4ShFyyhH|71(=RP0%gs4?c+VQ>nt2=6+_55tcbhJdjs>^v`kU$ee3 zbZsE4WjrhU>MA^Db^1I(g`)3((;g&fGb}oaWl{Df`l|FioO2Cc*0SUbU_Y@CNYz`1gIe z_GKYXkI>rYYm*?(ua$c!Q|~SsVl%NGRjs8Ba#38M>yE`h9y!Me!ezl-ulsDzvwqJ@ zXYYby-iFbBUQhZ64Kp|-cRJMBi`p3TL*UPIw6j!*mZf|fog2%n`yID^hOYZxu^wxF zZ45;LHu}t)&hZofS)YZ8HW8lZ6-w{8PTrJR2p8YmXr|nIOnZ2TK#4CJ;}uGg`b>nY zo+!b6!^8$0QPGUPy$fvnxMoWbv*k0vk3i|%{%>nXf_Ac+-u^yV{nc}(OPXC6^*&Of zyHJR$gr^Z|{MqrFtH1@D2w0epeIKYW&f2FF+0FevRX6i=ow1kgakdxbb{;D!V{>gs-|f;#6RthaQNzKyt^cJMiUMr-2h_6%{oKgf zLXlw9=K%ke!7t`FP|D%DQR2h#ze0u6web!th-?GNluQ_*v0As#&DA`iQgiWXw6ty;F>oO zQD;5p7r;yBcpR0}8{##dK(G((K(_zwkeApAY2{&-bIVIol+`@TW*(OwjFNUj^}1Dc zZMVpCuf$o)?K5j5qn7)__S#ca`5i(A?HKX1w}G$Bfv#5v%-$>7Sj&t7^a%J<3+)X8 zLs5Y3A$bd}hY9`N#O6iO`Hay`@FDAC5pElAqAB^q;`ZzGTtI$K-=di!2ftyrh#g%c6X!T*dTpDvpLG=$RJZ?m+Jk8S zDcXl>c;B;jO1@L{zdckD-Vctftm_QSx(-uqi0}>Y@fysBS{RA~oI!-Qo#TBb<2w7c ziOoWl<>m_Y@;*bA-XU7GmW2Z})g-8f}21# z#|z?(Ex!99X@1A3qVgG4dz;*A5K_3UR9SfcLvKNN7=8Pkpfp+5@8oLImQYpJ&InbC zL&iev2{FogT!Jlz1h1y(o&~Q*{y5`$#%FH}K4;kX#i0uD zJ^%MydvwbpYCMJu;4A0&qSaoOi!kY)q3IsjlzB2nJ+EQn&NweklV^7xYI#?5a%;PY z#_iBOeH0{a8~M*J(FAR__SWfxf__Sk1U`O#57_sy^~QAD7A<8tYkw$$=^T$427SCW z3{C;|*aF@W;SK)~#MYNCIrDWQy zJ5+eR&e#{>19G7XIucsju!0sO(h8}@m%ta!UBBcL5sH*vix;yE{=k3Mrl-^dl?x`z zl36mZQ>F!(HkDx;L!IwBChL=rg8v!fSnW%wEH&1(Hzw|<4wgkrcW82+LvKv0Lp2QB zSrk?B!I!84ybg49hbm|9GWopKzJ?u&sM$E2;|Uu7I5Z}N1O6{^s&H5G?kstBj4Dx2 z(UMNb(f0?pzj=l75M`H{ak8jHX82s&eiBp3FUY;d_jEJO7H>IGf} zd!gw52^wDUod}N$WZNO&4b;I>RY7DPn1XEb{|Py@JT664wcd5HmUpqAW$n$PjW22K zpKNr13b3K*W^IbF=dHQ>{=L!Vrs!kw#h++AxDhpyk0P>w_3Crm0uFf3)bY|KY!YWjzy=fa8bFQ{O;6k|un3UKxn^j!XiCLtP{@YM$H zqxl`;BzCa8`CNywbBua79<$nHgmoy;%RnJr-Tys8_v3BnGLQA9rw)$74C{dSBs-zk z#4?JHI~I(}=G%s7-B*(%c9{0Agvo_w!TJbk>8I#(^a_2p*1_Xj2@wvQ;|&q+JI7vu zvtnw#FF`~d`{#A2an}x2*4_<1Ta`l~?)NoH<$tn*vCNBI;C}^w&$|aTVUApqQ^}v9 z3h}(g)QjrxO%%{|dgww{sJFz!=?Mq^tFR$O^EbE=Q&DMO(p4c&As83n*)(7 z`|OriESf4YV|1Urw0+edr$J`*Qy)SQ3rC9xM0J1b5FC1Lp;ElTG|f<=_n~rM)c-Q( ze%-m%H68sXa7TnYsMmdp@lhlrSqY>W$quVfG^fvj-#a(xDjRpv+T%Ba&-$VWe~0dG zLoo7e0so4wYh7KxDmhS4gV-~4pLxmfsQIAs_yf=W*bL`tktaC#T)ci|itwp(nWx-B zlP*gPqm9&bUt4$Vq5`*NV9ylY8S|!WEpxL(kx=1rjw=yP&^7b5bG$-JwuB0C8*68md-&2R z=}oX;R@*8R-Ir}V{oD)82O`tu>)M9TWc(0i->gfCL1WZp^U`Bg>#VJr-vNJFa^Lgf z7Mj3qDdAQ@9~AU+20Rksp>u=D0rLS$%P&KroLsaA6tHxyzW1?Lj9>X9HWJKS1J_jn zu0q$=oMmBR6KbtINDUP9)dzz^ys26}wVUKgbgbz5Dqz$%OR{71x7X-|j*%4KV!SWH z_sBQ)&Nilw6yR*U{(r~L@i9t$x(=}C`VR0*R_CEu6ydmEq14IipagHCg3a4ZuceIy z>;|Go9eTQ;YwJ_zc#7VWRhAkH$F)pMovSypjmR^nTSjqXzD>~4A!D^&dP<^&ZO!uD z%_9et-J21xC6Xl{+Vx(fEnw3*ef5l>qRh8a@M<|&&hTaFyvKKl-nAmc*K!|a*W5*o z3q{6+WhljAAOD--tdo1d_tAJ@!!nHs@!lw?!SxGzo(xrlkDTK^?Iftpu6a>7s{icV zIZY&tI+1Eo$giUUJT%m`wi=(_GQov~#p5y|bvBK-Y=~tQJ@-kwE<_ktBsf@=Qe3v7 zI(#ewO3&M7vYbkIos4E%C)Uog>BZ$$!t8%%z^RXMsLK8qwwq7_5pJUKPIoC5!duy# zS~4h2ZJ6GGbSA=gXbFxY1IW5#5BN9o`8q@;82s2p_|%tDS!cu5HkyR)!2i9FFxZml zQTXh5&%k$nj-4;dINTF#pbF0||GG<_LA}Y9F#5Lb{iY0u8PiYv-g(iET z?avz`Y&pl4SM9yJ|<|m$CvF5QP@M-^%vB!VDZ$? zqVHxcBn7yCsM-WfiQ7RJG~3wrm{jCuDQ}Cyls-%5VOi{seSB6?HoH}N$?Nv*g2N02 zW!KTljYxDf8CR3BwT(W+fz5-E^1g>!XYWF38I!rG?hS?J!c9M7OI(QX(m5WZ@!eO! z_xpC8mw|U-d6f2!VB`J@_&e);FF!;*zpa#=>qztvn8-4G4t#^~1;fln+XOd&H&F^~ zRrrr#mhrj{1XYZWfY&0L)XTM3%CXEyzbLwSjoY*T7|Y)2;o_&;( zR^O$4){VEDk)pm2io9VLxGgf__1Lt3)=8K$qg+GfvtJ;ah5LKe^LqE}O*tb#~PKR2)SIBGlGZ|W-Z zv#z}{m|cq7ppw#v+~V!IR^!$l=qs#FTxGycu$0Tz5+mL z#`oYit#oZ|`#E#voU-olif~eZSBrRJZIIW(yp1Zob!jTA5*TNV;S{ZH_zmlmWTFpf zV!;ln?;8PCKFoejlt4y+E5B%r{i}Js$3@AVBI;Y+u`Pm+V?wRY>`mI#N=am!~# zU!<0_DV3MxOgr0Kj(q~JGNxdiYunUl5VGS!C9LRm-Z3@Byk7Abi+I#GQIGH~@_aKp zG%Jr*x9<=`qLd?APVNoVh`NtIpGc<4K5M&sa%Rwl2%iAoB?Wl(*g$C&hp6IPWJ&6i z5LgFAgFxLg)voS)~ z!TXf2g)n&?yIK>g`cR=>_!@WZYINTh;YZFbo*i`=3UJsRI?g|d@MujGFgu5j$V-X! zMMfx+0WL-O&N;qBjfU%R4-B_}?|J374B5HX%&=XBG3s16B3FuEdZjpSujw^zgC*DX zp4a5OnvSKeQe8F%hwfdW0p4EA^6%8e73x)gget&8gaZylxZ@mmd`_3m*x5j|hP3Gw z_I-Vl6yW6|oG|++{qGHmy&iqp$l5@7KHs8cL(+pc8#eJLYF&!f*}Umomf_lz-U+rq zoy_2Mr++~z`XXGAZ_2Nn<2joAYZc0H*dI&kbJ;Y!azRCc-J{|eXdsAneLh8Om>a0q z@uq)oMw~iW#2ZkAOY+c;r*JJizGc`)>9%h${mj?ix0a{?hn|K1@$1q$C|`CC_faLd z&xZ2w9-KSJC!%Fth75-qq;CSh^afN2m)>^IZ`S=a<;ar%glp6~Jnu0!(S2bbm7$H< z6;sWvK6gejkKSLR2AK&1egUek;Y>M0gb_gobEcEkZcNE!}l&F-gB?GN)*!8WR{sDX9SFs0=#@|qQ%PJW;&zXu(yNR$gJ?F1#2A_ zq zUOoJR6SDFrWy#!(!fl(ZeKv(TW6tJ5*_yB+!j5y9B|XmO9>&wni#WO8De7G@FH2vN z`>hh;IUk_=*gdAb^)r>RWyJso&#fgYTSt5kjRS^$%Mzg?{0Z=7&-Q~RuzmUmKE`nj zjFx;pRn+rWz+({}2T94+Va+-~Y5#Yrm+Y-BF3{NJBmZiY^9$z79^R!vyh}=X9j3wr z3cgq8+>6e^q5JwiurI>CbL{(sryHKRll9pYfg@)Oe32C3<>EH*V^ny9es5G=z|Qw? zC>?qo7UM2)2Nf>wp^HL{)-3)lF9Sv660}C=x2Oj#VK&M(qmc;PUKtFPK%=~GGMUA^ z?D+_lUQ>q6Dt<;@(#y)8oKY?agzdG3T9kGutZ|yfyifMfeB*nS?_6 z3Q)B7UZDo)uTh0=hzQvZKVg#Xwulls>t2n~J>dv_PM`bt;XXLe{#WKvoi(0i?L8YJ zYFPG0^!Tu{VipEAVMs4Y)&}L*YSuN}L_Na?{&fqj6CQffLwU#AF^}&U4c|Kkj=WLm zI4Qu(!vUH=#AptE-juq4o%0#+Ygh@5V<zMJ$-SP-f}nHON}jz&>2{|~D<54xP3uZ&@2an^&tdX@3nLr{o~dHg z^_?*LXVqF0Smy8aHwCXMN+K1@V3M-;@d;g3oXM;8@iSRyZ ze1K`@!735n^DE#h5k8+$@u1K6XLMa@r4(BUW;qtlP(|2k%nrV?gI}AitmG|JU$K%{ zuHd`*pGrx-65+x*F40*3Q?G2Ayl}xJtI;s8LL7hB4B?h-Jv8b|bmTuw3h>hK3)Di} zr%h-X2+#L5@E6gt2no~JL>U72gU^=oyew%M2+!q(bNrs3r|@4kf(_yT_5525Y*{w= z#&q{O!>HM&pc~u^e>`QiCC?T;_hpVZzdjQDHEA^uW7*7`T?Dhn$92i;k703?wdH_q zp8<5wQ`yXdzvCR6J~nRNP=qT~AU*TR_>NHO=LyqZnspa;!gF+}ykQA8`;uH!0Oz0a zW8k+;hZYPHBHVY54}iTe7I?)TVMDn0J_r8Du(F}sv;70qIk0Rwx@@kTqe}22|4Q(^ zA+0xWqt~`ciPa3D{20sjzJiD)NLFr&C_P1j7#Sb8@TwQlFD$E(1QRv~!M+fo~AMAg%kXr~%Phd2gXYYf)Sm1)nby zRbw~-9;3p*&}%<-0gD+7g@h3~wM*&j!mhx!PnHs94XwKGVbT;!>Jn4gk5P}kS;Y&- zx4`)|ZOatc$*+>DM)0w>a#Vu;t`sQWoQ@yKO@h2zAAaTsNa`p zxz9%oOZnXZ{%kV)Em9~9m?h@aUp z@U;kE6l`kO5uvx&;W$9Oa|d{eFw48gm#Cq_lD)k2jGWjo+4h`V2AzCa^!Uksrakxi z@ig6U>VI=4k7+W_sWyBvxtl1nB&?G@m-nY8#^^I=2@zj)*w?BMUhhqGjz19Lc0tn0 zRj%yu@#+9R!iI)9WF(&%9z(Ocu5n`F` z2}*+=^8K)E&~GrE6sr%)@F&2RD;h^r?4X|YTmJ85UBfUWLO;;_4==$t4H5ncO>i}2#W#kX%PH{NHKaP$#R!dAdxt!!2&{gcFYAAddg-2^?46-{h`PcK zKDn0&yUwwLQrI_{O;e9yvD%mD9(qn*kMsmM@$;rAY-rJawYEa-Wfq5KpErv71f|ih zU6)KIohj>g8S+5UeW)5!-S0LXL)^|b8VYvuk7>4=Ksp2rZ@d4tavHWy&N)Art4ox6bi39Xzi|0bVY`N#I1d=^Tfs zW$=L6S?!uE;7xvCw+-9mj!}<+B^-$}!CHIi;i?HQSbT_P@Ps8R!W}IGMVrq<=lG1| z`L)o9Th8%Ms~${8uxI#F;0vzbny?9cL{4k(vw@>%uAZW$Q@#;ld`%4)paS*->hIHS zK~SOZ7)=`U${%OZ_u86QQ(oN`p4es5(nGJSe(1{gwkRgC^nbx~zsR|i(a|@2W`8U1 z64p4c6Z=04f*K{PgwIpfHyq8O#sy3KwoA2fqstY|`gn;ZdK(NxIB<^l&}6LPTDNp% z*c;#QhQKdG_@>Q$C@H|JLD6DpiBR@~W0$<{*0Nyf!!O7!(Wk-tGs-jfUN-@^b%^ku zbG*xB*3Qls?3U|s#^byMp7|QULy3!77PdtASLfKK-wM(^u=BZYb-(pIg&*N~hvD7V zc)d9W{=$03Z5ARZ3-SRP%ejmg&bo}NBXk{of+{xGVNMlcO6m0!^lhJQe8;&g!P+J{ z_1HnC*j|Znf$mY4&SiB?v(Nl@BvhssRElT)#)&ZU8Pd0$%W9p*ukkZ!^m9uRcZSa0 zGy1{gm^QGq+jcyE4#*R~-JtlIRgI2w8vpj9?{zAZM)S;) zrh>AP{z^;LLy`i#dQ?q}O;iyI4_g2&CTA49hFRQVTm{FN$!wYzFCQo0V1DE%;8WG3*6%(fV*`rtOax?E{hm+&9d<2nH6C(yz=j zAm(3)xz zz`vq2)V|)kcwA#t5&jybU9L5}(sW0J_t3qutvKG&dmZh0mp-xAYY|@i47TUtcj=Cr zPDQ(2dRfa*be@jfDPvBXcx+dYdEAA`y4|z-qoB{aV+;Sc&15EYV+w?x_OKLP2pjVi zd6~IP2C8=|y+?fgMyQeLwg|U?n{f<#WYCz)SyNzGLWD6ea*lK0|4{#VDMeC%hk>>h z_paMq6iZXKOUh96N!c%2xVH&t@*=u$d)n8O6|-m&nT3*?Z6Ouq3Qv#sb=*!MD{fwt zq#!B1HQ}?!zJn(8h^?%B7Q|t4Z0BgAl`pw|p5G9Az(1h(vak2=|7Y*bx*RvIbnPdY z^H5oHl_YDlEZHr~ZoAJ}-~Ycq=WDmSJzLf+m1?f6s?4k$_qo^+WDp6CNfIFNK5Jny zlVbn~1oj(yh)MY`njZ?i3;e$7Mod87w+#5fjBlGfQDMe=A@E^lzRo*MsL#Wd+YYe} z=h-qY&xw*#%fC1MorimO|2E?^&LpMhN42-g3uWN%$08cVF!>ZJ z-@&U4cfhN64*9N&v@}N)xha?EGz3oK?Dh%1e9@pAQEDqgUKizb&r8hzx{ZgyU#Hyb zKhuz-F&SoLUf>?zr@%v&yTa(qFk>qOeu+nK!2AvMd5{FwDe#{dCrj1(NijME{sW)D zSf+`KysfW*Khv!1Fr|#_LAP*VEke@^o+^uLnWkl2&gZp^OAT0qZo#Co(AZg#a+(kD z`^;-x7#I8ZRdTWuS2;(EILD*B+C_%8XUalv!`jdRwxWY3IcYY`x?c58To*eOe*03p zB4;6RWX667JYt4L+$4a-A{cs6MG?0_ukcqc;?m!|g8ntoj}MF2`?fV;EgrxDroVU;E)zzr$IVvNy_XY4LnsXhdG3Blq zzY4*N<5b;b>P?^m#VLKxtWxIk#qb-8NB?}5!4ir{ol>GqX)FL`6ex4^>& ziQrV@;DW_24F=`c;V~|RpWTMW%{pe9#;I{1ny*%cF_}m4Q+C-Ct zT+eFUnfVwd0W4<8puE*<*|tk>If61KnE{+7qe4nAh%=35Jc=`BV)pb6ngfJwiUwFW zV}t&x==qkuE99S#A>J2wXj%&WKBE^2a7r&XiPVl6tp_;`qkbw#=~*OyM5f_`>3QHO(&hNRorub zpUX?r)mh4<_BBxe16(uXGpOJ4amC40V*BFrKjKT{G~ry-p~&ALL3~87I(k#qJ-!Y6 zlK%VnIQNHvIkrPc(UAwhp&74${g@6ni>l}2v>~-)Zb$%&Sx~$PHgFHet@v1G+||L` zF%D&e`w5=s_+$LLX~xB($@5?H!Xljze0}VgPm;ppH)7s%XAZOfh703Uv%Zk{qYyZR z(omsApZ_XD&#TPwp5=beI$~my-!1;u8oe<0R8VBtnw9gw@X3x>aZ^Zp|30tdBKUrc zz{si7y)3_9J;uY<8%ew;e2m)|-KVMeJPh&hCU5l*z?Tj11n&U9#qGPwk9(xp4#Tg5 zAMi+)W#+ed8q~Zz?xV)BbKsR3FJqy%S809h>~l+XkB|Tsv*b2zB-~)Ix2X<;3vthDDCFOf!rRl9_J3G@T-E(|((Ah_?|oVmGo|{>R~fY0!8rmExHy_O20(EIqf^TdpcWvO~D0W78=b?hy?NJy zD{jlu5Qm(bxUq7Z%i%n=h!z+Y%0{7WW}HM3{3FYGbFG5zWJq?b(^}WN+2aO_2?su> zSLiE+zQ2xtXW4wcw$HgeiwJeEBBcG&ehn*3H)w70?w4iH7p~cP?c1R5?cn#sRGBpu zsZ0HLmVG#R@(-aKjq-|iuDjiLEt+vH1a6seGX!=^B8cWXnOeMWM2~N`I&`cd@(*e* z4#p%u_BZf+`J09J)Ws%D?Kr~iwPmd1vWnZ>cjNz6AKUKl$8q^61ir_`Fw|TGO8|>$ zxe0tqe_@a|VrCoye<*kiML9Rj_>kVZs8AEZTV%}H`C{8o@rt<*=g_34P`oK_;p53I ze0IBR-Q&bC@9a2C`gy}e#y&lvksD5RxWSK|B2Xcv$0>@|j#+mJk5ynbu35es-xI(E zM0|f*t2}x3({dT7A@qv14G_xn5XHm#K*0NRDomF`*z+QF#iD)rccuL+E(`J|PP!>% zy+_%;@0f9eo|k@u@zXt~xgYh3>q0@Svk>?Z_>N{)C{A3*1=?*c+lO@#Y+vK&VOg)2 z+rS6(D%3-@$F}&}ukd1TwN4L|02b4*i!VgKjB6y$lCE7qClKzWqGxc7kp``BGQ0A zSq87~<3nB>+D{51H|0Se(yMa)lFK2G^S(~Y+C0whP5Zf7F;rkDFMfPqClix-yU&4( zST)uP)nljn-3b_WUOTu@+s4;eUx&VJB?MN?Sc&^nCjKpYcTedRm^-4ko@(6+CC;0& z^R|kQ_i5W=aHP*HJn_Zv%D-bD&jUWa{Pv}x81{cN1n%Gy4rN~V^qEDG-!K0MUzfRd zeP04tOvC5&@_y@Tu+D>`5&Qu7qN27e11ZPzLtOAI)r83m1n^VfFSBY-LwE;Yx+Jkw zeIin9^K0Cr@T{8V)Rud3y9t+adHX^|XKaQH3qwu6e~ycj7x;CWFOgC^L#-l;#~~0s z_Ho+;HqBU#9{d!#-bY#sH>L>XYmJ`(CuUxdE`+XdJT>#kijpyS7UyOXVIA=P8KTJV zWPR1LzGT#^u-sT)`VpU-^s|G$uPpUpJ%sLrSX%mRo#E*(SLFa-7x;&=HZ3W|jJDLFeZ?l2R zh18ZA2;iT9eF`-uM({Ff3IfO+=jI{pbMiM=#^n)a$wI z*mm%!o8)yL6@4=+&wJlEYsOc=_jODWlmHgf@-gnsX(DBYlF=*m{&?XnT5f)C#x6@H zdZrY>X&=wc_yb-QQTWaHf8#UKOVtm?ptnE9Uk#qr@n*jW%-9Km-{OYWP)|bz0=Tpp z^tbN}ALAe3p{#A@9=`7AZpmv!&+s%{GPv^`ZRky&nDHhAUYhYL1fHAuxmm`wN9W8c zJrTJT|L+!;qj#>-W4=UOsw_Uq@^JZgO?v#t{alD)^_>t{#qT9)`M3P@2Ar938rS+Q z^T;ovMkvPR;l~ zzuCu5WXALOTq}se zq8$p4~wl~;wGh~)Cn{Izg>geKjQfIq zFML|+>?C?nlNbIhefbsFJD)iJ9lA@>C1IRGn^RtYcNsbscm8LB1hBXY0V7{#ejA^O zyvgYGJYjGy$RtcVctdYy^Du5N@j?8o@V;7K#LI#i*MOhXU$VbW6C`~MF{H{2!&i9d z!qXRVA06dDIKh{DdSS+kDBkk-H~oINiLZZr z2e*Z15$%)&X1B6!rT~e8^>|&n!a0%P@K#_=A`mzX%U}ojvapBLOUC z&9Dn@754%atNX3t14k-skpG>N7dtR|VIwJYY9gah-SZYd=x7F*gatwm!#0 z-`id|3EVLMApSk@oGz09Hsed+hn5sK`wY(~t;O{?K|e9@Wv^oR=%49d-l_?t{`U)f z61f)VD5I=Bhqw^_iRE5$tdT*Nt}@1kM>D%0;mmR*F;DFi+M6_SVj6= zD9Lxozi*n(JC7m@vtp8gbDV*;Zu^(GG!UDyj^~~25+epeU^P~MoPUEtw;f6FS_qt) zae#aF4r18RQL*jl#xgA%xbbk8%avwp6A2I*)Sd&p%B2dPWtedX_$Uj9zBFDflK`eY z9$@fEsn4MvmHVgYC#lV+A@E0<e4NQu+BALa}Yf_!_(qh-<{M+}BcS|Ht@b zM0#$K47x8};NIaUcy!uv_S&)^_n9F9EUI8o*z2sncb4Bh3rfZJfTbTsQk)#fzh}UA z)KUDG4#sA5qVc>P*AQL@)g4A=;FBM>al>wl(bsa7xo)SxGmIw$o}+#+h*dl^@a;Ikm8TVinhW5r@ovV05cuNC z-?&_?g_2d$<=Wubw%IX(CNVafW+(Q>D{=`a}8Za{bha{FtocLh7~|dm;41@4N)@ z6_!DQ{_Fi4;JX<#X<508i>&SJxrG|~SLhdphu{7o70qfO@8A;^RSU0iNqwhjO9g(6 zpNl$CCWc?)9{5MuYfZg2Mj`<$#B3Oq`<&KU+bC@7l;=Cof+UbnaWVXcUh%I3yol39 zNlE=W4GN3&TG!1(eyKf^t}i&j`>PiDgMPn*Un8lQUVaUw+5xk;cG4u$F@Bw-2!KP} zQ&EofJ7|JnwfE$86N^28<4&TTm|-!}(+S zp4`)K&=(2dn{i4QdQ7UGBpAf7zF(KNmYvT{GxmUMA+QH*r9yZmqBv))eJWf-rN=0H z{gk-&dt6sm#mt=IdAp6T<$Vjk?sDdmw?CnYnj88DA+)M0`yE_><&zY3tEG@g=jk!< zw~E^`OK#vE`JMQG-Gp$F?{Fd9N+f`Vn2e%9(7^?63fa8QaIw3nJjStpHxpYIz^ho< z_)%PIPRx%>g4h2cguq(Nd)^Fz4SapU-0Rt)KmU1BQe?nMVe3T*7-!^RgMJ&YQUEU6 zJ71S*fUC75nO~M%Vl)2!=@>M*v4)G_)GRGJo;A4R{a&-_oqA!-FVZPdD-9$Zk`< zEKeQo?5Vx4fIn8*kXaM2jr({=^j7{7^*Hv>-_^{D|l$t9zNrG z6Bj7OfvqZ`J2trikvxY{jGdeDCI`Vd=@0m9X72gZ`twsO-BKB?2c?$IEULS1wI#N6b*YG_0JGdR0Q>E?LSWo;oNB|2lnl(JP<}LbXQR^~`cV$Y3f$qMAz#}vM z89hg0Lb6cITlh`zCYQtH>o|cjs7=Rs?$#sR=uGd?&18J~kC(BAM*-~N#?mh39-Db` zLBAM&JzaMo)c^mtoqdtb$yQ`%gp;$9kYq(>$aYz0ud`Pugj`5UGD;a4C*!iR3S}K< z&$G||z3KD)-QVwfjpyt6dXC3)yrLJ{S-eF)D36#nLQB_+T2mfvtyg4Mv1}h3L4pRp zh2^_n#hkf4^AC%Zvy6rdiQhyt>jxY;f82l2t{RX`ms)#=Nxq~rDm7@+fC90(B1x|| zq`jc119y)6p47|cTdiAR)v4i3VYEe2ahx}$lyld-Yuq=Od?G=l$X2?3N#+lsPAkk|+Z}keVxiFgvW|dI zM0U_#YB;}4N@2K|lK=MQ5Yy@T8ylWzs{^?|*gM3rGai_#K1B^=b2&3&gyv*PqGsh&#B<02yCqE}6bLt8DC~{3&R4&4x$C5Dbnr|}t);w(k zLk0P{SNUmJjFmfB=jD-E8Oz_5OTKYrY{N06!Gky|k6#I!e+m{3{@7PRPMaD+W%eRk z86}qaG<9An7vs`LNH&Enf4t2*UT0~5g`ic+d58bpb_NB6hHgD6*@>cAOys)u!4aB> zlU(-~WH{ky{jkb3mM>&Gc={s#YpD@E& zb{H@*+8l18B{qYT--0p=lB8(OK*!eoTUYF#k`kU96OlP9)Q0g*woRx<%72{UYWAp@k9 zmqW6U}x(*wn^9wvojr%*LFBqr~^ie4C?Jn+$E+f@#Dd$^Nw}AGr zMJc`4thmEukRHpooYl|@mol2V?QGF9hea?e+)T~x*F3UHu*#s#0TfTXD}UFigN?Vp zLLJ-uEJ7*iSJ+8<>Z99oQl<++D`42v zYQo!_;hgA&9oiHiTxiF3Yz=R1_^oC9n3a%ps2%>CY6h@|S12vLibuwR^*ysUdF{(i zC8MfBxfo8##pCuP7B;JXcK+`vRpDuQGmnP>; zsur(hz<#|#{~ob%Ct-1FkO*()-&7J`+4*iU=F>LV(f^az0C1Haqnmke;(H;5keeU z87fpeT1QbB%yHvK_QWDqKS~04f3QzFRX)V@8r#=PVf=9Y=B!iS<1iD&{?7`jAD3uw zSBS+lR9Ojnv(R2?6O5qz=w3vH*XCF$=TdcBe~}!d zfIU?ms}Suu6nW&|(|yVe<)xgvM8Dnj#kz%`tlXi3XL@gzW<399NpS{~uLdC6x`UHr zd)*9A^gPSka_t!<-XHE#;Z^YJj;l{zLjZSb2kEEx`pt=Kpk}3y_eR=x<`HKP)a`{J z?u{eW{z>RF>H)FsfS-*=ufPPNS_ny4F?R;%`;E7Aoy&m}nR*Z1NO_{sL1-M9kneX{ zc^MlmybbruUvSGVfu8sQ&a)E&vE!}Wh*iuHDd(cH;T88LIi?~Yt%x&96SI19JVLKE zey6I4K+W`Qn(sa2OdkD!f5HBZw=zSBwbY}ZOXtWxCAO=%C!clckm~pr&`CsSu=J3M z{e9mCPBGGz`KyD;EQ~<0{^&?_jyXQ}hxGMb zT3Sc_FBf1m=^LHJnS9ztA2FW%TDWXN4PNKQ6RWWBN$3f;wZ*685Z<-zN0wr8@jju= z9qNT+PeWBHJ#v!$dxym|ls&gakN>)DJvBw)td8naD%$@j3cXuhzfu3%uW%(pXsOf-&oWB(mNZuj=?{(uNvN9LdXAF zw-0__KhiqYRJ}T*3m#TZy$v| zs?}C7^tX2h2Yj<8IzuO~e$6P4<*XeElYusuEhsLK5mc*1W8tLM!!Gh4H@m~P&5Vd? z8|9jbPj7j9*LhAGf6G!MQxD@bz=INFUwnD1dA>M^1I6hzE38ckzP8Jba-!Pnh;y6} z%vAFrrdiBd6cuoJyJ*zY!*PtIHOtxT0S^bqjqv>n{@{RQ;hi7`fnZ^NRjZ&{P?KJm zO3F=x1oYhAD;#g|RAzJIm)Yo+&=}N;PyR}1O84!ULsI3r0{4+nN`!>gjt>RZGzX2% z;+K6T%O^M1xZa-pX%WufO6b{z%AC009m&q-2aLVDKhe2bmZVQfwvbaUCAs%G%;aeX$cY>mj8hY2A<#&Hc)t1qia%VPW2Xj&x~ zx3>&{%$M6M>`iU$>!QK1;?dCE;y;xs+Mw}Px*9tkwi{|vo)qz4n3Sop!k53w#~t7N zLpIsc=M7PO;4fvlvsF{fxO2rXV!yYRIg9nqdrh#Z(L1U4udXIF#=mhbCvAw;wklq6 ze~GNrz~=$}@67UDesOhM(u$tEOu;*|k%;^?bJ^BRaP9KGSZgTj*l0`iy#&5d3b~$9 zP=s;t_s1sk>%U6G@tqm`me{u#b<6SRUmAa6zEZj2-ZKYn!tH+qIlZuw>hynwW#aGK zd_rWL$dkIh8Bf0DF`WUCXH%XwEH1Dbj?qRpKdB+~_TfB06W6*wIKw{8+bP6<;Mw&4 zLm{^bN;=vZ@qGW8P2c@U1`<%b=}Ujk0X$t#g%>s(KOe7~8Zt&RXq~nD+8bo(cPEGmO3Vr`6OFs9(R$O{|X0!Lq2D!JX=S; zP!CNlc4^n=2&n58RpLi*eVW`@ z^!{%>+LG;EGJ?emI%jEsUE<8)I+8DtOY?Rf%<}W5>NYn5wM=k_Z4R8ZYMEcRS2xAT z^zpezI-tDlgB49fm3JR+6qNeC&^P&ojKDljki@H@-VdEJFuf41)wa*D3e;?xb7sln zyL$)H2T#lOgfQE1&5S%Sui~eg`e5jHY=Q?pTS2VP(1+?{bP`|B9>tvONs8maf1DhZ zX>8vQe}5z!vLKaEW3kQ?OEeSfLA;d|tJ!r`5ZK6*sig1w_otufC^z%}@GfEaymo~wrKjQPCS%+* z-)Gv0a#8;17wo)&MkaAgB9{4Lo!iSp8anWf;` zZ~98&!e?+|W0fFBW-6JA+pl!S?#a~+5f8%_15axf^@87os+KE=^FLz15U7bK;EV>* zY=5){idP9`(@X&1>Z(o#|M~98YxtDW@y`%tWaHZJ=)?tQW|UWbMB+^ECx$8o!@QtE zgYYwAy<5FBfSPI(APcPP(s}0xvq@wtckU2hZxkudvecqx;1mojX*^)nDMYB2M;}wy ziXe4e?^$w1rTC+hGd{YFwIz2|3&Q2&4bwGjwt^uTOh&EXC9gY;DyYQURqt9uzlXav zi|z8B-GxVr>QXI+Hi-qk#vd0(pVi_l<1WbnnFuD9QoFxp2hvXUPgDYqDfP&H7gq>7 zzQjQdD7b5?T{LofZadR09rr$s+-8%oL4X?xdXM(~A5s+Ot@h_ukG8gs#lFgNUXe^X z9H+tR220=Rp*r7@!fc%^*0x)|r(XB4OvYwUQAYm*=;}2(`R>0v6wQB>$@7_Mt?5#> z3wnNRU^}o@<9=Q^`#hcJ<{3flDR`aqtes(H{dcK7sWXTSgL@x|Evjyfb2R!S_}U1H z8xHLvF?l_@X+(~BnCkd-vN(2OLY*o@f&75!6IL;+dxG-^-+VW>QZw!hg`5t?s-L+Y zEL_VTXWQj;E|mCqIZa4*i>m1u{tMYb)o2&fPSsGKY&w+CZZ5OPMSh%Lt$X&SU3pzM z1_dOH=$_eiOiA1UvLIlz{2F~!j%AldD(NC}H_!NdMTMk5{M(G}ws;31c(Uy=82ThU zkGnm%?g8C?;5bDzig=ERUB+gd{aD75Yy-1)19DX_>4k~vOS%IDsmGIb;*n4HuzH`T zDHfR%j@Tf4XF_E3y$ZAu{DHPD!y%?2d|Ge+jFpaAKF$W2Uq^f!iFg6~7n zLq%IaZXnAQ9a`6JSLKp*sYbz~Wg9nf6~{6hle_%PSEzud-MvMR4OF+2=d2UOv3>$e zK(s+*!_`fZPhJNu%?jdJ6nTpdz39f!q81{RT%(zjGffv`z!d4kUMa-&f zKItge_lLd2eZT8(`cHl9fh!{_DPx zX)Za)Ij0HER8}&PY!La=K(d75CUrHUFzE%%ns|R^x%bZF6qBvnAD(6wtG=L`F$#X4 zfO?(lBuwgf^Xq2(*C0!{-D9opZ?s3fG~=SjTqrU{WO>P*g)r%x1SICVj7OT@CwlPb zOzri%_f+lJ-pjRp03#eabjM|ClG+(pV0T>WC?@K!aNad-SR+x@zWVDZd-CsYtRojj z@FbyUC9l_IP%Wes1~@n1c;#dK1Q?;p)YQ#)zx-~`iSG0O1KxqZZB~G{k}f!o2CKnz zXw<~Oiryz6{_&{v>Nmv7*&j4$3KJDQZ}S6 z_>eZn{~!d0r;+$`+&MD+8hT7_b!%A=uS~Yr8?4i~>V30j&TV>OR~(`u=Ul$=#s#<1Q^>=sgIwHw~xtlPH^NLhUW)l?9=(O%I zF`0uKTO26Kfat?+h1KlMZt!UQ_f~v-t*DeXvE>^DD1=m%guyQDy5Ub2yp+#|j3n0T zvklXi3c8n9pwc*YD-pQr9JqUIN*gVFbE;sfRcWO<6TYm*CLU)!W4}pLU7aNYxHZVz zZn>KQAh+xYx9f5PgTtOCK5vrDy`)hM&ZWH-B%n$JF=z`k`?>VOk!r zne)%AE%`pW2Pc$B{_6D;VQP;Fis6~*=5b*xD!!W&Cyso=auu_DT_7~^O|GrEc$$dt z?yH)`j~0J~(l32c!%hsZojkdJHcHo$SkU|McsRVFviA{Io`8H7e&e&p^>7EJjfuUE zhwQmh{wMp0pRN{5*a7IhX77h4@ru~)^$_Y~O8h0O*B|sn!Exm0p5r&2y1Vjo1#Gt= z9U?IqNpWj;EDW!|M~%n1k|mNjmKl78ET#|8?b1hB^96|xAo<`|4JLXWSR2wtnHGn#61ed+4Npd-R}-^|Ii5v>`@2ceLGq#N21<`}v?sKwaRsx%5a0^E@@pm4v{kwbewo@IvSSF6tnX~Rs zQ|-?d>G5*nNY&RR$$x`CUR?ISdK_5muV^;z*as}U*x#0C=FYB}slQP9v>~RSbxa3! zpWnZyg&v}Y-17hQzO!28`jxblRt7rdg%(;Fdr=m@v9fwKn(stC1eS^yRY?KW2Lc@& zO=2USOVOIH#~vbpc~PC~^ZD?Sg2&1ydS1dI27V^dLm(lrURP!@72vKYsRemhgx#SS zqOu}aP!SFkkih#B9)56N;&*i{GoFZ}?i7wWZJG1>M366BHh&n@b=()SHJm1-%g^tfiao7X;%+lMZv zx+2=QR5HC)+d$Q{>0mx58VL$GX}#_}S$B$RH+M`48t~+#n@V)F%zroNhFKZgA2E55 zozfs84*P4%vNz$Naf9fpa+l0sWwj>DJOI>H7)pHNsuspY60~`sYv0P4^NvN>2Vi%# z#KO|SP(Qrn45|v4*;7Y}K$_Fw!gX$@NqgYrD_8!2tIE2`XkCCA#mMrBDpf8j*=e8YhNvyGy|Mpzk zP+KjJ;mIQj2_F?IOzmPwLeP>d(NEO)liC#1u?D>`YJKjb`)Qx#@`+R7xJBQ+`orJP zv*8Q~r2ujoCNKNl)C6*`s#mH+)+WC)>ocrHUEwN+HJfwJg8{Oc+92VL4OeWctbJ#R z^N+q2y73qh&g~WDNp(-2L9)z_J&Fq@Tjcp#-d={xBL^-@R-RjR|FGZ|^i9voya`t| z#YxI^dz{q_WHJk_1`5%N_jvNVl5U*bVVwz65?T0)r68bry2`_DUF; z$!Fh(VfA%3-xV+kF@vz5_LM1`Fv5S^yy_PwlZ=CBcJ&)Zd@wOSVN?ZvkqQPM6iH4a zQ!f=_3p-leV7O<8*3QpWqA|x+tbDa|;&SiIynn>PB3Jtw zn6)96yhV4AS&IaWHyui( z&ZC3Q#y*^AIia5%gjFLsrrqFY*sLe9lTKi&7^_{t>w{L?5~dZ6wNl==%pZ8Fk~P5& z3KiQ|0+@MLJf}x|U$W_=KBPa+Y9KjH`ss{2x4V*b-xqjl36secf+xSz4bvTWe1)8C zNY2q+Cll|H9IsVQ9%C23GfAWkA3j00@H#PG-7Q+pE1QW#TsZBtd`0qUPuX}F@XtEz zJSq-<9bbju^e=15hc|*plP9N}I%^n-gI{dRmQD!{9Eo`ZXoMgB@OiG+0Ay@Eb{?}q z>=>LrGA-UXx?k{hwC`sxf`ud%zb!!_bDMUmZOC5ks;YG&xZR<7lZ3#@*qjWYU?3?v zT%e&6;>E}f8^KeQCokE}aLu%!OU>JSEU>yO36EsN?=;kzI$KPzVX|}Q7M9y23o0Wy zwc2%FBond^jRR>d*GXAwXaWaFN@~qIc~bE@FSf7#y*iJ1?OGqTAH{7Wnt*e+Q9(AH z_G=4S2~Cr1uzKRD(ppyyGx)cQR)Ku|XDfs^t~WP6JSN%gQq2o7m{tPv9?(fAU_?@; za_;j_-W+)ETFTX#1;40)G>534KG}E`MTrQWOJrE`aVuq8$qHoWPLD!jc# z^-0aFM_xZoOBg}i-U>z}Ye!!`YLU)6yD7a`OCCJq&54>F?K;)Zu=qSf%itTTDbcGb zdye$A@xA;-1T=Rm6`eWMxP7+5En`xY_SLcDp(XX>8-bN1FKd*8?ou3T&a)dpN(%=< z_4_J$e*JV%__+;!?8_41kaR=JMk}r^-gzaVk-&i_?@*L#zoKP%_om{#EZmpHyKa~+%ewSju@FV_PgTbt;XVy6C z5GvOyM{oa2>QRfZY<&jjPGMwMVbAL`2qMD3@r_Qhz4BHG+q@;lThuWQPzkV}7&Wbu zAORH(Z&73u`&#nsi=2#t9NId2?2n{YumW0z&7tF!$KkGB_Om4{B>e$WoIT>eUP_>$ z=UuN6!_!n#2=G{Fd=$`54Dr!LNavE-uumkKsEQMlW!#{8d5B`G^NVbi;|`g+|NY*c zBN%96WNS(!#s6NTNWL#;>12gklAGx&Des5Z6Y)%sCl<563yi)9^NtadW-KXRFzX=( z2#u`ea43W`^*PkD@W@B}mQsJUF#Sg?-Lb_Qcc9+~k1#r>pSV(5a5l;rfo7S^y5EGO z7k6Yav@He}Oh6n2gk5cX8qq$|?q5!>^ac@61VW3F-=ZNtG zv6aW#g@{vi%W^zNV<6R%6mtUS1ODl}$u?~`qnNw4V;=4M)~ZF<(`%4r2OZB#-sks@ zSEvN>*}9-6sn2)j@7Du-4%LL_gK9DR(G4rC-F(2fl|zM2k5~#=MGD)o3~9XfUMb15 zx=(t_@H^cY&yEZh|aki zpMLW=cHe}`z3CdY=-FsWPoR9;S@D3kS&WCnr(Co5T(-t-E=~R_+V^9qWvWR|-#0Mv zd$LK(*e(%HNqG3SUPp}4J`rt!K>cmlaY-#b{Ed!(zQ`L$tlWX{*leUR%c@BpCtjZ+ zc~Xr3%O~_l>!d>wnwB}-7aDJn{pR#agsh4ZI^_76bz~s=Lo!o_{@dakgF}9|!s3D- z@e^ruUo2q2$9pyW3%E9x^L0@4{w~!daeKw`otJ7y9M<$Rw&ODFAGhsU5tJLIb+65b zb)J*TK%&w1GAV+AjvWv@R6Ll;So6hY_TdzMELBr=PXrSGfDEgSb+Tm1OuV^Y)V3=H zjW`s8<}*)LcwcvkIA`CaE25As6HtS8bB+J&TjtWlc}C+UAy^va9X+icx7!#vxxCBN z+o^Ytnyhd>V~~nmZy5;5RJ7Ms0h1&HBIx&agTnQbHwJm_r#9$rSw)ycunDdUd=3H{ zY(59Q8>!ca78(6Aotixtk2ZI^0ru0$?b*H9vRIAR&J`>Mp2c!69!irPUoPlevA&Iu;xg z+oFozj#gW+cz`zUo}uB@FfzY^ld(J=7Q~ca+d4TV_feU)yD3L?oZuH{9e2dqYVApa zibcoFPifmB(uywcjXw_^thsCeS|w^u8sk{26%w+2i5Z(oSN}jz+4V>FExq#OWdUl- zz%WZka)KC{2fw|TFn8j9smG7>ZRncp&UXJs-_;5m(Y#+0Qm@bG&xjHXvEm7`4u_vd2zjXdF{-ZZ3&v945ceuYT{$LU_gbd2AlQlqSyLmo@am+hNN;5j2>*t&5@E?jyxW^ zcYoIs2-mS|JoFA3N0w8BZ|BAx6zK~g!R*5{YwkH|QZ$27 z0g;Ic@tK{9WSWG6n2yx` zmbfB*d-Kj;P+oxoOyXInCjPkr^_(FjDTsg2+b+1lfPISbZ^-Hl$LnmkfW*}8pW)5K z!m>ukmV9KAMfM%~fu(~KzoP^qQT;s7@ymnIlcdSNi?AN@bNRdIG?k?8S{GY>i?MkD zJq4F|o1J%g^@tJY`jF4@P9-9wkt$+gsct#v^W_GLQ(@>=E!t~0v5X67>rFTzd!B0A zr=pJg%#;D_t#(fSKr-d(eO)4%iC})>edru7V&)o9M?r|0XRqX!;zttk;srYbwkQ${ z$gp76mQe=adpYw^HmR{d))s$n~dO zOzf9+MZy!0{E@8K0FJXPDQSkJ8zekLp8G1_f;(2Ohy{f7D$qwX4~^SF6X&6L@kXl4 zW|K`r@=GzX2c=<2eR9y4@q#d__dc{Mlfr`ss>G*E#ed@zfwVRxcuoKpJe0H_5oG>u z-i%^C9fXy}EfO(&42om5y0p#D8WB`W9K>1w`-g2Oxn2XkcsL4>CxLZ|(zo801ReJ* zBGK2ekf!H%2WYYSV`5S3I4w-*aWlbuf~~X!0l8V* z63FkNRI8?x^l4kc;|wTWaB}3ro-8|qwq_puxU!jn?30@e8)oyo@l2;9s^FxXmL|ep z#wrG_8yq?NIC6tEL*~g{Ys`i%pq@ul!csX*%e&Yc<40I`u7%K4NnY^X(=OTs?(yu~ z9djw{AF%CVuSMf9wk(jBG|H%D@c!z2Dr@xqot@zM;cw-?tH0UwG-*F03juEoroFFf&Q+AD zdk5FWGRd=JYUj-;8iixAxkQHXqNRa zW3u*iW~t1@BS7_s=9jlDwQ$9kLuTgtZAls6dWr>N55(p6^?tv^zcM}dEDM~fS!yhQ zU6#j(rUT)ijf`4uR!AR3wf#%FKOZ!l#9E=L-V?EA4@5VVL@n24mcAVx>TzZK496*m zzhXFObXXE?&tV9eWy<9jQly--H|-SIkMx-gV@bC6NLOk#_xLFD zbwy9Titm`}z|)J9YZBY)m?GmZat%-6g^`@_l}81ANO$55;7|Bo-XjXFKAe(tj zp(J3E4~}lcxx9!oNqeUK1pn6+sk1nfn`h30TVhBL0nKI65`=6!CqRsbzy;qdt# z)A(}N{;`|`7IMwco_<%0C8bU+40zdr>QkW|5fSU4j)vL;SsB*0x<$Q6L6!W+7SbBt zQ9jRZS+PtH`gLh|63J~UpS&XYGd6zi%GEDGz4vS^$O;NW?pLXiul%ZDF)-XIpSdau zR0^@6iWXaXQJigTABfl*Z_>pgcyz+Dm??$`{B23+jy9<3_BfYp891<>gJi6hIEU5u z;j~NsI~~b!yz=X2FSDvA3_sXD3X(^Ba_{H`*OM>H!8g`L45hE)cKU#Kn-AVU{7OCe zJL-|lBz44?W7z^P-aIU)R??PNVw5^Vs#O6)6SIcXY_*!cDiP3Zta@pN`h5RLGqSAA zT`Al{(0E~uY_~x7VUM&jV37+-^d{D-Xm@}8m3%9S4^7iML9&kR)_n2Gq8lnN(XsSF z8-WUB=h+SwjF8bT%m#Am+&lEThO~v&d5p>rprsXgGa-+8tSyc}hg)gC4UpO3bL|P< zE_{;raoRO)5&(`YUKyFHC(gIi{j+#|YQKJ9+& z>2sNPDhsvf0Axk7l74=Dc8ae|DE)YEzUXuH+?1>2UhGkao#asSEjHHH_F@bYY<~`A zgY70)i9Dw%79LK2dC8Vf^SbO6E7~ZDhpM6MwcbZek}uW?t<Kl2u`Mf#MG^5XnvFT$T^7i5Rn_m$IaQ zOUFsu@37;qK;Mq|M7@&O?CFJt!7Fftx2cyX|`*Xq)C0av2Y z!6D~baN_I{U`$~#A4j*z?K@%-s-kNabeGWa!RH7gc6z{$WG3C^EVuhAn@sWdCesF% zCd^S6Ib#dV63CeZ@wOS??)WW-mr|+lv_N{M1vm2$Sw9%f6iPe%b6qC1_u1)hN#eX8 z`}<1RmF1jI!P!+b$0>@bIyV-B0#pOYk42$($Y|1}5~HVpZC10kj;x>1iHByrCmK+` zedNyONs4OY9~{O>iPEBz_CI*s*4#OK5!9@zDK|d)IC>yQf6}0wxVe2rvf3ARKkmLP zf*NpysR2ti!uRpxIkNG^(8MdGI|*-aUzte0MKAo-+M1o94Al%uZGFR~_F=2UNOg&* z`4*p99Q1LshtT$0lW>+e3W?pWcj-{0fA@0`o%A?yi+gh|4 zEv)zV(*}$d$W#ZY@J66@nWeGPi7MkMtr_`x+nI0P+l9hqieGWRQYYJsB-?CguK@NN zP5hS|JbO&RdVahQQ!iLXN2dcfamS*{ay2D1k?q#9CnY-I1>Jjgin9K1^f&6H^M=3# zQ7^3{4X>Ox$CWdFAVZpeOI4S&S2}s*teYA20`dIsW1qepCaiNmT7 z4BGoJi{6EFS-5cbg3Gd>6WMeOm2%$qPFFjj#+gqmN^ujPgXtyyVq>9qQOTi+B4B)c zlq#_`PFLWICWxmE^LC>IOnUAlgQTu@dIgek4K_)Bhi}fACQ0CO&|3|buY9<8v@eYh zdoB8KS*iK+-5J3Wd{T`;!K@@_%p|}f$a^n;cec(SVgf=2K$#gJSd1fA z2x}J>ma@-U`~h_7f_QM_bi*(7$6Wh40y$TpF@`&zl!-!LXXTdWuG;-b-Mt2RfzMSVoJWB=X21(7Qkt`iVQemxx6Ph%M64@l^>=X4!S##hiO)V#he7NstsKg`Ge!0-| zN5Yf<#;@V2;#{TBRSuYDV^!7@lJ>0o^b9MyCW~Pid*2%9qM$)Zv5Km&@1}7P{}_nX z0mhbTM4R>HfK8%pC)`S*6zQoVk{=6TW>y&Whcy(lAc^~z8IC^E1P2spZ%Tz#9Gd#l zmVz52_usz)k5YV%;I>IVV9vXtJU9zxZIr-QCvL-nep@3iBAQ^k;mgV8Dp(+tRYSA! zv51wPqGpARRiMu+YFjx7}kH&gD_btyuIF%seYmOmP#aSosm z#inKJ-N&N=OGKQGZrJue!v&tYGqp_3!tU`j!NHw1_Q9Xl=){9lH$l&J{t9ZW{Nrqi z1T8b7@@bet{Is;8r2e}pF%c#$hYiJ!4{OlYR_Z=#)IhS2BHL^u4UjeI2jKD;cgr_r zgG?fy(fCtuuA1}d+cfpe$8tuS6EL5z9w~Hke6Pc+QOe-|P=tA0)clX?$D0yY#p2>i!LR#i28YRQ{%#jc-}u=3g7Hx-!ui zUcC@5EPC(plJ++OC;h^&2b<^G)nbiR;4z8mMuB#-0!K&TEzvPK%gIq6m}i}-jpO=+ zKvq!^GdEBIX2d2v$5LcB9nC{+@|HL3Aq zUSIWu^sBRNbWy|8w*JW*g{I(GDr7fj|d}|qf z_yz!976j38Wd|(QDf@J*DObox)ZpiOy7+|V?|%%TW%3=}K+V7qs$}^uH?>0aLBtp5 z+9qu%J3az8e98pKvk>&cd}H;m;<=#o0K<1%M-+%lBoaM{h{WdtF@kqoU~(_vGzbRN z-KD0U$lIXLk80q&;t3$ZA(M1b2zf2>cnf)#%XFjnZkOJV zThrVsZAXY7%R^ualPQ)&eodCLXmsDE*FxKOq~|_mg-7AuBN{m4JQ0G6Bz1FnW677j z4OUHdA({%Cc4)oN0o+>rM9-v=aElVXRso}=7YBK#0pdsXyOitLDSWW?yITYyN4LVg zHSIF8v;L%wO)fvXVi)!f*hRMIplpa)qvZ7)B#J@ZEN72Mx7`gST(=g;zvSUVA7jKPVMKLqKxuejx|e06hbA@^>1i^Z(!a_y53W zNo%g?ig!9}%gSs+J3kt|f%13OrjAOD&R_!f5AO|!w zaY%mbvkx*vmXS8o7vvUQbHvGBi39 z%;l9Wds4PbIq%7Ao$i@~Cir|{aTFIuI_!ZqV|@)?(mH;s#Ye>(E%D&{*LcC^ikKFag6O98rHZA*R999}Tz@um?KmXV~l*W*NCs4~-}g+8-fOJ=}EN zrsL+P+~_A{^+5IoEY3xdT))%<`9wtrf65(?l@>4c2nXBAU1&P+?=+2$L_#wehL9JF zt}0dQ%k#!cAoRVcNLVq9;c#Nr%T z&0kKgqfsNDWaSCaW<1^v)1JcWMThAfYU5)Po9!Inn^t0_x4+d|lO#{TjXdONomo zzuTUJ=`IjXRo885@PA(%t&-^d zva>)DTSudLmtFsVr%mI;P!c)ZSu*&$eGX(Igf0TZX3bb1kS%R>j#PON%j3QpBPtwF z?751$@3P8^!K3oHSTG_d9~Pn)*KwXc0EYd_H6Cx>qlZA~bj6Xe*^s(L!N8Dax(IC= zmz?Z8XxbAkP=qU*&XRV6g!}XQQ`kg}BTB*{M#$wJ)PA$pcY4NOiz9p??+wxRn3=B zI1&!ToI%RO;xpTf0^Oajfj%jTSnki|B9lZW>aUF!nM_@80r`MNSV<307?!!I9A4$V z?DRi5YZoBGv804ppSzCb$cpxSMOH;z(6;SQtxOJyL3gj7FbeeA{`%X(9c<^sZ6?2s zsr}f|7fWb5_H1peae}X$aw}UOgRPtQBfG1eRqS~+V$L-ps4Dn*e5-q4betc2`kvOy z1y>Wxt}kMj8Wzq2e4%1Dcdj9uB%P?H{3@RiUuzLX68&RyhlNizvL-;zISe5T^_aH$ zT9-i$c?rMNzQ&35z5MM64WH(BXKr-JU~pHaSBxrT6FM0eKrzFr|G77XinL7WE46Hs z$R_Ym^~Zi1DQ-%cR=fN;a!6oc5-VFEQ>1FnrVw&C`gP`^DFfD9j7!iR;r+GaVLI@TZ%t0rcY#pB;V zU!lL7YG1jZ2An(&h>HgQ6C^-Bj!$FbEs&MvDuv3llKz)9bI^=VsXuDkb)tzVA6HmA z3Ske2#hF}S?SS(`CNm7fLcDkwJj-!`-BEvSfC3vu{CHAUbm3#hR^Y>b7XviF&x#zY zU2Kds?b83HhEK7($C(=8gf^(n%3ckTrj7<)bUU}@kYGMW8jCfe4HAERp)vXyM_;#E z)kzG^G-a*70xz!^@`>z)97aA-(%B)$s#qSEw~b^zB4io@!OL;}W43r}UX9j&C!qnv zrOZHX#Hg9*kFQ^TuelB9VF<5S3_#A&vHb7a!>V6Am_7hBH)G$ndla6#-2g35c-RUM zPvjr*2DH-sw{PNIm1oUoYA{mx8~AsCzs=ir_rEzrrGSUXLTSo)H*+(1615$JiSsDA zxp_567n4F00saN}0thJx-#*SvONk~1vVlf;cdnBPBEh=k}_Zq?yKP!i+=yVa?9+wT9Pecab78aLC4I6=O6tO^#l zstBNSH~(8SOZt;GVNmN`?afvVj88%pnuO9#Wu*_N%oHb~9y4cP9W9}SQJ zcCkr=T2?b?&k}%U=?zf=Oa0$)vm^u(*0yvwE+gePu@^)(1X!>1{|<(v(zC;K=X+s0 zLAf>cr9dUv?)?Qa%B#UCrJTA;i478n#0U}rB@7AEeK#F}>;a$wHA}3`df?UrsO53<-umkjH8%QILX<6AD}4vyqz%<6V5Z_a$kwc;dWq ztKqS>Hb%y)>Dw%c=?S((nF2aF!mJb{$Sc9DshF1ibP~9SmZy*+0@BmV4}KCyEKt*y1LF@+~>zKkdiBStO_YsNdq*v#?zhX{IXRTICTpnROK7!m} zICGRkTteO#7HXzbOz5lKeC1VTrgYIxo_tJr_f0kxbFGW4bK?D5iEEW$22hLP54B% R%uWRSbTsuf%3(H<{|AD)sT=?R literal 0 HcmV?d00001 diff --git a/vue3/src/modules/agent/images/gears.png b/vue3/src/modules/agent/images/gears.png new file mode 100755 index 0000000000000000000000000000000000000000..fd2b4876eb5284b12b82286e4c63af7923288902 GIT binary patch literal 130451 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 literal 0 HcmV?d00001 diff --git a/vue3/src/modules/agent/images/login-bg.jpg b/vue3/src/modules/agent/images/login-bg.jpg new file mode 100755 index 0000000000000000000000000000000000000000..e3c6e775d7799cd36ecb62b805dfc6706ca3d02e GIT binary patch literal 177937 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

    n`!~}Pk5k6Q2ldsM#8P>0 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 K=urJN|Nj7t(?6X6 literal 0 HcmV?d00001 diff --git a/vue3/src/modules/agent/images/splat.png b/vue3/src/modules/agent/images/splat.png new file mode 100755 index 0000000000000000000000000000000000000000..1059d96fb663baa940d6baa0d86887a7b3554931 GIT binary patch literal 18404 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 Vue.component(key, components[key])); +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install diff --git a/vue3/src/modules/agent/router.js b/vue3/src/modules/agent/router.js new file mode 100644 index 0000000..2f64db2 --- /dev/null +++ b/vue3/src/modules/agent/router.js @@ -0,0 +1,22 @@ +import Router from 'vue-router' +import Vue from 'vue' + +Vue.use(Router) + +function load(component) { + return require(`./views/theme/${window.lambda.theme}/${component}`).default +} + +let routes = [ + {path: '/', redirect: '/login'}, + {path: '/login', component: load("auth/login.vue")}, + {path: '/forgot', component: load("auth/password/forgot.vue")}, + {path: '/password-reset', component: load("auth/password/password_reset.vue")}, +]; + + +export default new Router({ + mode: 'history', //hash, + base: '/auth/', + routes, +}) diff --git a/vue3/src/modules/agent/scss/_btn_loader.scss b/vue3/src/modules/agent/scss/_btn_loader.scss new file mode 100644 index 0000000..482aa88 --- /dev/null +++ b/vue3/src/modules/agent/scss/_btn_loader.scss @@ -0,0 +1,164 @@ +.sk-fading-circle { + width: 20px; + height: 20px; + position: relative; +} + +.sk-fading-circle .sk-circle { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; +} + +.sk-fading-circle .sk-circle:before { + content: ''; + display: block; + margin: 0 auto; + width: 15%; + height: 15%; + background-color: #fff; + border-radius: 100%; + -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; + animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; +} + +.sk-fading-circle .sk-circle2 { + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + transform: rotate(30deg); +} + +.sk-fading-circle .sk-circle3 { + -webkit-transform: rotate(60deg); + -ms-transform: rotate(60deg); + transform: rotate(60deg); +} + +.sk-fading-circle .sk-circle4 { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +.sk-fading-circle .sk-circle5 { + -webkit-transform: rotate(120deg); + -ms-transform: rotate(120deg); + transform: rotate(120deg); +} + +.sk-fading-circle .sk-circle6 { + -webkit-transform: rotate(150deg); + -ms-transform: rotate(150deg); + transform: rotate(150deg); +} + +.sk-fading-circle .sk-circle7 { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +.sk-fading-circle .sk-circle8 { + -webkit-transform: rotate(210deg); + -ms-transform: rotate(210deg); + transform: rotate(210deg); +} + +.sk-fading-circle .sk-circle9 { + -webkit-transform: rotate(240deg); + -ms-transform: rotate(240deg); + transform: rotate(240deg); +} + +.sk-fading-circle .sk-circle10 { + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} + +.sk-fading-circle .sk-circle11 { + -webkit-transform: rotate(300deg); + -ms-transform: rotate(300deg); + transform: rotate(300deg); +} + +.sk-fading-circle .sk-circle12 { + -webkit-transform: rotate(330deg); + -ms-transform: rotate(330deg); + transform: rotate(330deg); +} + +.sk-fading-circle .sk-circle2:before { + -webkit-animation-delay: -1.1s; + animation-delay: -1.1s; +} + +.sk-fading-circle .sk-circle3:before { + -webkit-animation-delay: -1s; + animation-delay: -1s; +} + +.sk-fading-circle .sk-circle4:before { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} + +.sk-fading-circle .sk-circle5:before { + -webkit-animation-delay: -0.8s; + animation-delay: -0.8s; +} + +.sk-fading-circle .sk-circle6:before { + -webkit-animation-delay: -0.7s; + animation-delay: -0.7s; +} + +.sk-fading-circle .sk-circle7:before { + -webkit-animation-delay: -0.6s; + animation-delay: -0.6s; +} + +.sk-fading-circle .sk-circle8:before { + -webkit-animation-delay: -0.5s; + animation-delay: -0.5s; +} + +.sk-fading-circle .sk-circle9:before { + -webkit-animation-delay: -0.4s; + animation-delay: -0.4s; +} + +.sk-fading-circle .sk-circle10:before { + -webkit-animation-delay: -0.3s; + animation-delay: -0.3s; +} + +.sk-fading-circle .sk-circle11:before { + -webkit-animation-delay: -0.2s; + animation-delay: -0.2s; +} + +.sk-fading-circle .sk-circle12:before { + -webkit-animation-delay: -0.1s; + animation-delay: -0.1s; +} + +@-webkit-keyframes sk-circleFadeDelay { + 0%, 39%, 100% { + opacity: 0; + } + 40% { + opacity: 1; + } +} + +@keyframes sk-circleFadeDelay { + 0%, 39%, 100% { + opacity: 0; + } + 40% { + opacity: 1; + } +} diff --git a/vue3/src/modules/agent/scss/_page_loader.scss b/vue3/src/modules/agent/scss/_page_loader.scss new file mode 100644 index 0000000..6c3bfd3 --- /dev/null +++ b/vue3/src/modules/agent/scss/_page_loader.scss @@ -0,0 +1,81 @@ +.loader-page { + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: rgba(255, 255, 255, .8); + display: flex; + align-items: center; + justify-content: center; + text-align: center; +} + +.lds-grid { + display: inline-block; + position: relative; + width: 64px; + height: 64px; +} + +.lds-grid div { + position: absolute; + width: 13px; + height: 13px; + border-radius: 50%; + background: #2F88E3; + animation: lds-grid 1.2s linear infinite; +} +.lds-grid div:nth-child(1) { + top: 6px; + left: 6px; + animation-delay: 0s; +} +.lds-grid div:nth-child(2) { + top: 6px; + left: 26px; + animation-delay: -0.4s; +} +.lds-grid div:nth-child(3) { + top: 6px; + left: 45px; + animation-delay: -0.8s; +} +.lds-grid div:nth-child(4) { + top: 26px; + left: 6px; + animation-delay: -0.4s; +} +.lds-grid div:nth-child(5) { + top: 26px; + left: 26px; + animation-delay: -0.8s; +} +.lds-grid div:nth-child(6) { + top: 26px; + left: 45px; + animation-delay: -1.2s; +} +.lds-grid div:nth-child(7) { + top: 45px; + left: 6px; + animation-delay: -0.8s; +} +.lds-grid div:nth-child(8) { + top: 45px; + left: 26px; + animation-delay: -1.2s; +} +.lds-grid div:nth-child(9) { + top: 45px; + left: 45px; + animation-delay: -1.6s; +} +@keyframes lds-grid { + 0%, 100% { + opacity: 1; + } + 50% { + opacity: 0.5; + } +} diff --git a/vue3/src/modules/agent/scss/_pagination.scss b/vue3/src/modules/agent/scss/_pagination.scss new file mode 100644 index 0000000..4d12135 --- /dev/null +++ b/vue3/src/modules/agent/scss/_pagination.scss @@ -0,0 +1,134 @@ +.dv-pagination { + display: flex; + justify-content: space-between; + padding: 8px 10px; + margin-bottom: 20px; + background: #ffffff; + box-shadow: rgba(221, 221, 221, 0.7) 0 0 8px 1px; + border-radius: 4px; + &-info { + display: flex; + align-items: center; + &-sort { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + margin-right: 10px; + .roles-select { + margin-right: 10px; + } + &-select { + margin-left: 30px; + .dv-sort-direction { + float: right; + color: #2d8cf0 + } + .ivu-select-item-selected { + .dv-sort-direction { + color: #fff; + } + } + span.ivu-select-placeholder { + color: $card-title-color !important; + } + span.ivu-select-placeholder:hover { + color: $primary !important; + } + } + } + + .page-info { + color: $card-title-color; + font-size: 13px; + line-height: 24px; + } + } + + &-control { + display: flex; + flex-direction: row; + align-items: center; + .ivu-page-options-elevator input, .ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 5px; + margin: 0; + border-radius: 3px; + width: 30px; + height: 24px; + text-align: center; + } + .dv-per-page { + color: $card-title-color; + font-size: 13px; + margin-right: 10px; + line-height: 24px; + height: 24px; + } + .dv-control { + font-size: 13px; + color: $card-title-color; + .ivu-page-item { + a { + color: $card-title-color; + } + &-active a { + font-weight: 600; + } + } + .ivu-page-item:hover { + //a { + // color: $primary; + //} + font-weight: bold; + box-shadow: 0 0 0 1px $primary; + } + .ivu-page-item.ivu-page-item-active:hover { + box-shadow: none; + a { + color: #fff; + } + } + .ivu-page-prev, .ivu-page-next { + background-color: #fff; + } + .ivu-page-prev:hover, .ivu-page-next:hover { + box-shadow: 0 0 0 1px $primary; + a { + i { + font-weight: 600; + color: $primary; + } + } + } + .ivu-page-disabled { + background: $header-bg; + a { + i { + font-weight: 600; + color: $card-title-color; + } + } + } + .ivu-page-disabled:hover { + box-shadow: none; + a { + i { + font-weight: 600; + color: $card-title-color; + } + } + } + .ivu-page-disabled, .ivu-page-item-jump-next, .ivu-page-item-jump-prev, .ivu-page-next, .ivu-page-prev { + > a { + position: relative; + i { + position: absolute; + top: 5px; + right: -2px; + color: $card-title-color; + } + } + } + } + } +} diff --git a/vue3/src/modules/agent/scss/_userlist.scss b/vue3/src/modules/agent/scss/_userlist.scss new file mode 100644 index 0000000..e69de29 diff --git a/vue3/src/modules/agent/scss/_variables.scss b/vue3/src/modules/agent/scss/_variables.scss new file mode 100644 index 0000000..df26340 --- /dev/null +++ b/vue3/src/modules/agent/scss/_variables.scss @@ -0,0 +1,9 @@ +$primary: #1E7DF0; +$secondary: #B0BEC5; +$card-title-color: #7b929e; +$page-title-color: #455f74; +$header-bg: #e8ebed; +$background-main: #F0F5F9; +$orange: #FBAB00; +//$background-main: #F3F5F8; +$card-shadow: 0px 4px 15px 0px rgba(160,193,214,0.6); diff --git a/vue3/src/modules/agent/scss/agent.scss b/vue3/src/modules/agent/scss/agent.scss new file mode 100755 index 0000000..3088e15 --- /dev/null +++ b/vue3/src/modules/agent/scss/agent.scss @@ -0,0 +1,371 @@ +@import "variables"; +@import "pagination"; + +.page-agent { + padding: 20px; + height: calc(100% - 60px); +} + +.agent-header { + height: 60px; + background: #ffffff; + box-shadow: #dddddd 0 1px 6px; + padding: 0 20px; + .tbl-header { + height: 60px; + display: flex; + align-items: center; + &-left { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + text-align: left; + padding-left: 20px; + .tbl-header-title { + span { + font-weight: 500; + font-size: 18px; + } + } + + .tbl-header-count { + display: flex; + flex-direction: row; + justify-content: flex-start; + align-items: flex-end; + > a { + color: $secondary; + font-size: 12px; + margin-right: 15px; + display: flex; + flex-direction: row; + align-items: center; + > i { + margin-right: 4px; + } + > span { + margin-left: 4px; + font-size: 13px; + font-weight: 600; + } + } + a.active { + color: $primary; + } + } + } + + &-right { + margin-left: auto; + display: flex; + align-items: center; + justify-content: flex-end; + .tbl-search { + position: relative; + margin-right: 10px; + input.tbl-search-input { + width: 150px; + margin: 0 10px 0 0; + border: none; + background: none; + padding: 5px 5px 5px 24px; + color: $primary; + font-size: 13px; + border-bottom: 1px solid #cccccc; + transition: all 0.2s ease; + } + input.tbl-search-input:focus { + width: 250px; + border-bottom: 1px solid $primary; + outline-width: 0; + } + input.tbl-search-input::placeholder { + font-size: 13px; + color: $secondary; + } + > i { + position: absolute; + left: 0; + bottom: 5px; + color: $primary; + } + } + + .agent-add-btn { + margin-right: 20px; + padding-right: 20px !important; + } + + .user-control { + border-left: solid 1px #dedede; + > ul { + margin-left: 10px; + } + } + } + } +} + +.tu-card:hover { + box-shadow: $card-shadow; +} + +.user-grid-wrapper{ + height: calc(100% - 80px); + overflow-y: auto; +} + +.user-grid { + display: flex; + position: relative; + flex-direction: row; + background: #fff; + height: 260px; + border-radius: 4px; + box-shadow: rgba(221, 221, 221, 0.7) 0 0 8px 1px; + transition: all 280ms cubic-bezier(.4, 0, .2, 1); + margin-bottom: 20px; + .user-head { + display: flex; + flex-direction: column; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 190px; + min-width: 190px; + height: 100%; + border-right: 1px solid rgba(0, 0, 0, .12); + .user-avatar { + text-align: center !important; + .user-avatar-img { + width: 96px; + height: 96px; + border-radius: 50%; + margin-top: 16px; + border: 3px solid rgba($secondary, .5); + display: inline-block; + } + } + .user-info { + text-align: center !important; + padding: 8px 16px 16px; + h3 { + color: $card-title-color; + } + span { + color: rgba($primary, .8); + font-weight: 500; + text-transform: uppercase; + } + } + .user-action { + text-align: center !important; + i { + margin: 10px 6px 6px 0; + display: inline-block; + border-radius: 3px; + border: solid 1px #e8ebed; + padding: 6px; + font-size: 15px; + color: rgba($card-title-color, .8); + background-color: rgba($secondary, .2); + &:hover { + color: $primary; + background-color: #fff; + border: solid 1px $primary; + font-weight: 600; + } + } + } + + .user-status { + > div { + display: flex; + align-items: center; + justify-content: center; + color: #70C633; + margin-top: 10px; + span { + font-size: 11px; + font-weight: 500; + text-transform: uppercase; + padding: 5px; + } + i { + background: none; + border: none; + font-size: 14px; + padding: 0; + margin: 0; + } + &.false { + color: $orange !important; + } + } + } + } + .user-content { + margin-left: 190px; + padding: 8px 16px 8px 8px; + width: calc(100% - 190px); + &-list { + margin: 0; + padding: 0; + list-style: none; + li { + min-height: 48px; + padding: 6px 4px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid rgba(0, 0, 0, .12); + position: relative; + > .user-content-list-content { + overflow: hidden; + display: block; + > span.user-content-list-heading { + margin: 0; + font-weight: 400; + font-size: 12px; + display: block; + overflow: hidden; + padding-bottom: 1px; + color: $card-title-color; + } + > span.user-content-list-data { + display: block; + font-weight: 600; + font-size: 12px; + line-height: 16px; + //color: $primary; + color: $card-title-color; + } + } + } + li:last-child { + border-bottom: none; + } + } + } +} + +.user-grid:hover { + box-shadow: 0px 5px 4px 1px rgba(64, 113, 143, 0.11); + transition: all 280ms cubic-bezier(.4, 0, .2, 1); + will-change: box-shadow; +} + +.user-no-data { + font-size: 11px; + font-weight: 400; + font-style: italic; + color: $secondary; +} + +.no-user-data { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin: 20px; + i { + color: $secondary; + margin: 20px; + } + p { + padding: 0 20px 20px 20px; + text-align: center; + color: $secondary; + font-size: 16px; + font-weight: 500; + text-transform: uppercase; + } +} + +.deleted-user-grid { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + text-align: center; + * i.user_delPer { + margin: 8px 5px 5px 5px; + padding: 4px 5px; + display: inline-block; + background-color: #e8ebed; + border-radius: 3px; + border: solid 1px #e8ebed; + color: rgba($card-title-color, .8); + } + * i.user_delPer:hover { + color: $primary; + background-color: #fff; + border: solid 1px $primary; + font-weight: 600; + } + * i.user_delPer:before { + width: 20px; + height: 19px; + line-height: 19px; + font-size: 20px; + + } +} + +.agent-form { + padding: 0; + .ivu-drawer-content { + .ivu-drawer-body { + padding: 0; + } + } +} + +.data-tbl { + box-shadow: $card-shadow; + border-top: #d7dfe6 solid 1px; + margin-bottom: 15px; + .ivu-table:before { + height: 0; + background: none; + } + .ivu-table:after { + width: 1px; + background: #d7dfe6; + } + *.ivu-table th { + background: $header-bg; + padding: 17px 0px; + text-align: left; + span { + font-size: 14px !important; + color: $card-title-color; + text-transform: uppercase; + } + } + tr.ivu-table-row-hover { + td { + background-color: #F4F7F9; + border-bottom: 1px solid rgba(198, 216, 228, 1); + transition: all 200ms ease-in-out; + } + } +} + +.page-agent-form{ + padding: 20px; + .dataform{ + max-width: 1000px; + box-shadow: rgba(221, 221, 221, 0.7) 0 0 8px 1px; + .dataform-header{ + display: none; + } + .dataform-body{ + padding: 0 !important; + } + .dataform-footer{ + padding-left: 4px !important; + } + } +} diff --git a/vue3/src/modules/agent/scss/auth.scss b/vue3/src/modules/agent/scss/auth.scss new file mode 100755 index 0000000..d587509 --- /dev/null +++ b/vue3/src/modules/agent/scss/auth.scss @@ -0,0 +1,15 @@ +@import "page_loader"; +@import "btn_loader"; +html, +body { + height: 100%; + position: relative; + background-size: cover; + padding: 0; + margin: 0; + overflow: hidden; + font-size: 14px; + font-family: 'Fira Sans', sans-serif; +} + +@import url(https://fonts.googleapis.com/css?family=Roboto:500,400,100,200,300); diff --git a/vue3/src/modules/agent/scss/theme/amjilt/_iview.scss b/vue3/src/modules/agent/scss/theme/amjilt/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/amjilt/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/amjilt/style.scss b/vue3/src/modules/agent/scss/theme/amjilt/style.scss new file mode 100644 index 0000000..3c3c37a --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/amjilt/style.scss @@ -0,0 +1,743 @@ +$color-primary: #0C7FF5; +$color-danger: #e74c3c; +$color-success: #2ecc71; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .layer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba($color-primary, .25); + } + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 120px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(/assets/lambda/images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 12px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(/assets/lambda/images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw !important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 6px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #fff; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px $color-primary; + color: $color-primary; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/aside/style.scss b/vue3/src/modules/agent/scss/theme/aside/style.scss new file mode 100644 index 0000000..d9e1b53 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/aside/style.scss @@ -0,0 +1,369 @@ +$color-primary: #007AE5; +$color-danger: #e74c3c; +$color-success: #1abc9c; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +.aside-theme { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; + background: url('/assets/lambda/images/bg.png') no-repeat; + background-size: cover; + background-position: center top; +} + +@media only screen and (min-width: 308px) { +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.aside-theme { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + &:before { + position: absolute; + background-color: rgba(38, 50, 56, .6); + height: 100%; + width: 100%; + display: block; + content: ""; + } + + .title { + z-index: 10; + color: hsla(0, 0%, 100%, .8); + margin: 300px 0 0 100px; + text-align: left; + font-family: 'Roboto Condensed', sans-serif; + h2 { + font-weight: 500; + font-size: 36px; + margin-bottom: 10px; + line-height: 36px; + } + p { + font-weight: 300; + font-size: 14px; + font-family: 'Roboto Condensed', sans-serif; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 450px; + max-width: 450px; + height: 100vh; + overflow: auto; + margin-left: auto; + .lang-switcher { + position: absolute; + top: 25px; + right: 20px; + z-index: 1000; + a { + text-decoration: none; + color: #565656; + padding: 6px 12px; + font-size: 13px; + border: solid 1px transparent; + margin-right: 5px; + cursor: pointer; + border-radius: 18px; + &:last-child { + border-right: 0; + } + &:hover { + background: #f4f5f6; + } + &.active { + border: solid 1px $color-primary; + color: $color-primary; + } + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + img { + height: 60px; + } + &.with-text { + display: flex; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } + + .form-wrap { + width: 100%; + margin: 2em auto 0; + position: absolute; + top: 0; + bottom: 0; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + font-size: 18px; + margin: 20px 0 25px; + padding: 0; + color: $color-primary; + text-transform: uppercase; + font-weight: 500; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + min-width: 300px !important; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid #dedede; + border-radius: 4px; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-primary; + & + span { + opacity: 1; + } + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .button { + margin: 1em 0; + height: 30px; + width: 130px; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 13px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 5%); + } + } + .action { + padding: .8em 0 0; + font-size: .93em; + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 15px; + a { + color: $color-primary; + text-decoration: underline; + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ''; + border: 1px solid #5A6374; + } + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + .copyright { + position: absolute; + bottom: 14px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: center; + } + } +} + + + +@media (max-width: 768px) { + .aside-theme{ + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + img { + width: 100%; + } + } + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } + } + +} diff --git a/vue3/src/modules/agent/scss/theme/default/style.scss b/vue3/src/modules/agent/scss/theme/default/style.scss new file mode 100644 index 0000000..5368053 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/default/style.scss @@ -0,0 +1,540 @@ +$color-primary: #007AE5; +$color-danger: #e74c3c; +$color-success: #1abc9c; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif; + text-align: center; + height: 100%; + overflow: hidden; + background: url('/assets/lambda/images/login-bg.jpg') no-repeat; + background-size: cover; + background-position: center top; + +} + +@media only screen and (min-width: 308px) { +} + +/* LOGIN */ + +.default-theme{ + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + + + /* WRAP */ + + .wrap { + position: static; + margin: auto; + width: 100%; + height: auto; + overflow: hidden; + box-shadow: 0px 6px 15px -4px rgba(#222, .5); + &:after { + content: ""; + display: table; + clear: both; + } + } + + /* CONTENT */ + + .fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + + .content { + //position: fixed; + z-index: 1; + float: none; + margin: 0 auto; + width: 100%; + height: 40px; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + overflow: hidden; + .content-blur { + @extend .fill; + background: url('/assets/lambda/images/blur-bg.jpg') no-repeat; + background-size: cover; + filter: blur(30px); + height: 500px; + } + .content-color-layer { + @extend .fill; + background: rgba($color-primary, .8); + } + + } + + /* SLIDESHOW */ + #slideshow { + position: relative; + margin: 0 auto; + width: 100%; + height: 100%; + padding: 10px 0; + border-radius: 10px 0 0 10px; + h2 { + text-align: center; + font-size: 1.4em; + color: #f1f1f1; + font-weight: 400; + } + p { + color: #f1f1f1; + display: none; + font-weight: 300; + font-size: 14px; + } + div { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + padding: 1em 0; + background-repeat: no-repeat; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + } + .one { + background-image: url("/assets/lambda/images/dots.png"); + background-repeat: no-repeat; + background-position: 0% 50%; + } + .two { + background-image: url("/assets/lambda/images/gears.png"); + background-repeat: no-repeat; + background-position: 0% 50%; + } + .three { + background-image: url("/assets/lambda/images/splat.png"); + background-repeat: no-repeat; + background-position: 0% 5%; + } + } + + /* auth (FORM WRAPPER) */ + + .auth { + position: relative; + z-index: 0; + float: none; + margin: 0 auto; + padding-top: 40px; + width: 100%; + height: 100vh; + overflow: auto; + border-radius: 0; //border-top: 1px solid #4FC1B7; + .lang-switcher { + position: absolute; + top: 25px; + right: 20px; + a { + text-decoration: none; + color: #565656; + padding: 6px 12px; + font-size: 13px; + border: solid 1px transparent; + margin-right: 5px; + cursor: pointer; + border-radius: 18px; + &:last-child { + border-right: 0; + } + &:hover { + background: #f4f5f6; + } + &.active { + border: solid 1px $color-primary; + color: $color-primary; + } + } + } + + .logo-container { + width: 100%; + margin-top: -40px; + text-align: left; + height: 100px; + padding-left: 80px; + img { + height: 60px; + } + } + .auth-blur { + @extend .fill; + background: url('/assets/lambda/images/blur-bg.jpg') no-repeat; + background-size: cover; + filter: blur(30px); + } + .auth-color-layer { + @extend .fill; + background: rgba(#ffffff, .95); + } + } + + /* FORM ELEMENTS */ + + input { + font: 16px/26px "Raleway", sans-serif; + } + + .form-wrap { + width: 100%; + margin: 2em auto 0; + position: absolute; + top: 0; + bottom: 0; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + font-size: 18px; + margin: 20px 0 25px; + padding: 0; + color: $color-primary; + text-transform: uppercase; + font-weight: 500; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + min-width: 300px !important; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(/assets/lambda/images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 3px; + top: 10px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(/assets/lambda/images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: .8em 2em 6px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 1px solid #cccccc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border-bottom: 1px solid $color-primary; + & + span { + opacity: 1; + } + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .button { + margin: 1em 0; + height: 30px; + width: 130px; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 13px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 5%); + } + } + .action { + padding: .8em 0 0; + font-size: .93em; + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 15px; + a { + color: $color-primary; + text-decoration: underline; + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ''; + border: 1px solid #5A6374; + } + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + .copyright { + position: absolute; + bottom: 14px; + margin-left: 80px; + font-size: 12px; + color: #333333; + opacity: .4; + } + } +} + + +/* MEDIUM VIEWPORT */ + +@media only screen and (min-width: 640px) { + .default-theme{ + /* GLOBAL TRANSITION */ + // * { + // transition: .25s ease-in-out; + // } + /* WRAP */ + .wrap { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 600px; + height: 500px; + margin: auto; + border-radius: 4px; + } + /* LOGO */ + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + img { + width: 100%; + } + } + /* SLIDESHOW */ + #slideshow { + h2 { + margin: 5em 0 0; + font-size: 20px; + text-transform: uppercase; + span { + padding: 5px 0; + //border-bottom: double 1px rgba(#fff, .5); + } + } + p { + display: block; + font-size: 12px; + padding-left: 20px; + padding-right: 20px; + line-height: 18px; + margin-left: 50px; + margin-right: 50px; + } + div { + -webkit-background-size: auto; + -moz-background-size: auto; + -o-background-size: auto; + background-size: auto; + } + .one { + background-position: 50% 130%; + } + .two { + background-position: 50% 200%; + } + .three { + background-position: 50% 300%; + } + .four { + background-position: -40% -80%; + } + } + /* CONTENT */ + .content, + .content.full { + position: relative; + float: left; + width: 40%; + height: 500px; + border-radius: 3px 0 0 3px; + } + .auth { + padding-top: 0; + float: left; + width: 60%; + height: 500px; + border: 0; + } + } + +} + +/* LARGE VIEWPORT */ + +@media only screen and (min-width: 960px) { + .default-theme { + /* WRAP */ + .wrap { + width: 900px; + height: 550px; + } + + /* CONTENT */ + .content, + .content.full { + height: 550px; + } + + .logo { + padding: 10px 0; + } + + /* SLIDESHOW */ + #slideshow h2 { + + margin: 6em 0 1em; + font-size: 26px; + } + + #slideshow .four { + background-position: -82% -330%; + } + + /* auth (FORM WRAPPER) */ + .auth { + height: 550px; + } + + .form-wrap { + margin: 5em auto 0; + + .form-content { + padding: 1.5em 4.9em; + width: 90%; + } + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/gps/style.scss b/vue3/src/modules/agent/scss/theme/gps/style.scss new file mode 100755 index 0000000..d248547 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/gps/style.scss @@ -0,0 +1,584 @@ +$color-primary: #4C7BEC; +$color-hover-red: #446ed4; +$color-white: #ffffff; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #14469E; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: $color-text; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; + //background-image: url('../../../images/login-bg.jpg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center top; + height: 100vh; + + &:before { + position: absolute; + background-color: rgba($color-overlay, .3); + height: 100%; + width: 100%; + display: block; + content: ""; + } + + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 500px; + height: 500px; + z-index: 10; + text-align: left; + + h2 { + font-family: 'Roboto', sans-serif; + max-width: 500px; + font-size: 28px; + margin-bottom: 10px; + line-height: 32px; + color: rgba(#ffffff, 1); + text-shadow: 1px 2px 3px #1e315e; + } + + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'Roboto', sans-serif; + font-weight: 700; + text-shadow: 1px 2px 3px #1e315e; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + + .logo { + width: 100%; + text-align: left; + height: 52px; + margin-bottom: 100px; + + img { + height: 50px; + } + + &.with-text { + display: flex; + flex-direction: column; + width: 100%; + align-items: center; + + img { + height: 50px; + width: auto !important; + margin-right: 10px; + margin-bottom: 10px; + } + + span { + font-size: 16px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "Roboto", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px dashed $color-primary; + margin-bottom: 8px; + position: relative; + + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + + .login-description { + font-family: 'Roboto', sans-serif; + font-weight: 300; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + + form { + margin-top: 40px; + min-width: 100%; + + .input { + position: relative; + margin: 0 0 .8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-family: 'Roboto', sans-serif; + font-size: 14px; + font-weight: 300; + width: 100%; + height: 34px; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + + &:disabled { + opacity: .5; + + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + + &:active, + &:focus { + border: 1px solid $color-border-focus; + + & + span { + opacity: 1; + } + } + + &:hover { + border-color: $color-border-hover; + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .login-btn { + display: flex; + justify-content: center; + align-items: center; + + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'Roboto', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 10%); + } + + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'ToyotaType-Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + + &:hover { + label[for] { + color: $color-title; + + &::before { + border-color: $color-border-hover; + } + } + } + } + + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + + i { + margin-right: 10px; + } + + a { + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + .back-link { + display: flex; + align-items: center; + justify-content: flex-end; + margin-bottom: 40px; + position: relative; + transition: all 250ms ease; + span { + font-size: 13px; + color: $color-primary; + padding-right: 32px; + transition: all 250ms ease; + } + .icon-back { + width: 24px; + height: 24px; + background-image: url(../../../images/icon-back-btn.png); + background-size: 24px 24px; + background-position: 0 0; + background-repeat: no-repeat; + position: absolute; + right: -8px; + top:0; + opacity: 0.6; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + cursor: pointer; + } + &:hover { + color: $color-hover-red; + font-weight: 700; + .icon-back { + opacity: 1; + } + } + } + } + .mobile-app { + margin-top: 40px; + padding: 24px 48px; + display: flex; + flex-direction: column; + align-items: center; + &-title { + font-size: 14px; + font-weight: 500; + color: $color-primary; + margin-bottom: 20px; + } + &-link { + width: 300px; + display: flex; + flex-direction: row; + justify-content: space-between; + a { + height: 30px; + margin-right: 10px; + img { + width: 100%; + height: auto; + transition: all 250ms ease; + } + &:hover { + img { + box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; + } + } + } + } + } + .lang-switcher { + margin-top: auto; + a { + color: $color-primary; + font-size: 14px; + margin: 0 6px; + border-radius: 3px; + padding: 5px 12px; + box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; + border: 1px solid rgba($color-border, .3); + transition: all 250ms ease; + &.active { + border: solid 1px $color-hover-red; + color: $color-white; + background-color: $color-primary; + box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; + } + &:hover { + border-color: $color-primary; + color: $color-hover-red; + &.active { + color: $color-white; + } + } + } + } + + .copyright { + font-family: 'ToyotaType-Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} + +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } +} + +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/kb/_iview.scss b/vue3/src/modules/agent/scss/theme/kb/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/kb/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/kb/style.scss b/vue3/src/modules/agent/scss/theme/kb/style.scss new file mode 100644 index 0000000..cb8e8a5 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/kb/style.scss @@ -0,0 +1,743 @@ +$color-primary: #04715E; +$color-danger: #e74c3c; +$color-success: #2ecc71; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .layer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba($color-primary, .25); + } + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 40px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(/assets/lambda/images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 12px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(/assets/lambda/images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw !important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 6px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #fff; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px $color-primary; + color: $color-primary; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/lexus/style.scss b/vue3/src/modules/agent/scss/theme/lexus/style.scss new file mode 100644 index 0000000..8d1fc4f --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/lexus/style.scss @@ -0,0 +1,478 @@ +$color-primary: #939393; +$color-hover-red: #c00; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #131314; + + +@font-face { + font-family: "Nobel Bold"; + src: url("/assets/web/lexus/fonts/nobel/nobel-bold.eot"); + src: + url("/assets/web/lexus/fonts/nobel/nobel-bold.eot?") format("embedded-opentype"), + url("/assets/web/lexus/fonts/nobel/nobel-bold.woff") format("woff"), + url("/assets/web/lexus/fonts/nobel/nobel-bold.ttf") format("truetype"); + font-style: normal; + font-weight: 600; + font-display: swap; + } + + @font-face { + font-family: "Nobel Light"; + src: url("/assets/web/lexus/fonts/nobel/nobel-light.eot"); + src: + url("/assets/web/lexus/fonts/nobel/nobel-light.eot?") format("embedded-opentype"), + url("/assets/web/lexus/fonts/nobel/nobel-light.woff") format("woff"), + url("/assets/web/lexus/fonts/nobel/nobel-light.ttf") format("truetype"); + font-style: normal; + font-weight: normal; + font-display: swap; + } + + @font-face { + font-family: "Nobel"; + src: url("/asset/webs/lexus/fonts/nobel/nobel-regular.eot"); + src: + url("/assets/web/lexus/fonts/nobel/nobel-regular.eot?") format("embedded-opentype"), + url("/assets/web/lexus/fonts/nobel/nobel-regular.woff") format("woff"), + url("/assets/web/lexus/fonts/nobel/nobel-regular.ttf") format("truetype"); + font-style: normal; + font-weight: normal; + font-display: swap; + } + + @font-face { + font-family: "Nobel Book"; + src: url("/assets/web/lexus/fonts/nobel/nobel-book.eot"); + src: + url("/assets/web/lexus/fonts/nobel/nobel-book.eot?") format("embedded-opentype"), + url("/assets/web/lexus/fonts/nobel/nobel-book.woff") format("woff"), + url("/assets/web/lexus/fonts/nobel/nobel-book.ttf") format("truetype"); + font-style: normal; + font-weight: normal; + font-display: swap; + } + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +body { + position: relative; + color: $color-text; + text-align: center; + height: 100%; + overflow: hidden; + // background-image: url('../../../images/login-bg.jpg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center top; + height: 100vh; + &:before { + position: absolute; + background-color: rgb(16 7 7 / 40%); + height: 100%; + width: 100%; + display: block; + content: ""; + } + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 400px; + height: 400px; + z-index: 10; + h2 { + font-family: 'Nobel Bold', sans-serif; + max-width: 400px; + font-size: 28px; + margin-bottom: 10px; + line-height: 32px; + color: rgba(#ffffff, 1); + } + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'Nobel', sans-serif; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + .logo { + width: 100%; + text-align: left; + height: 72px; + margin-bottom: 60px; + img { + height: 48px; + } + &.with-text { + display: flex; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "Nobel", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px solid $color-primary; + margin-bottom: 8px; + position: relative; + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + .login-description { + font-family: 'Nobel Book', sans-serif; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + margin-top: 40px; + min-width: 100%; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(/assets/web/toyota/images/auth_form_icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(/assets/web/toyota/images/auth_form_icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + height: 34px; + font-family: 'Nobel-Book', sans-serif; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-border-focus; + & + span { + opacity: 1; + } + } + &:hover { + border-color: $color-border-hover; + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .login-btn { + display: flex; + justify-content: center; + align-items: center; + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'Nobel', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 10%); + } + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'Nobel Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + &:hover { + label[for] { + color: $color-title; + &::before { + border-color: $color-border-hover; + } + } + } + } + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + i { + margin-right: 10px; + } + a { + font-family: 'Nobel', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + } + .copyright { + font-family: 'Nobel Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } +} +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/logistic/_iview.scss b/vue3/src/modules/agent/scss/theme/logistic/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/logistic/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/logistic/style.scss b/vue3/src/modules/agent/scss/theme/logistic/style.scss new file mode 100644 index 0000000..8318a29 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/logistic/style.scss @@ -0,0 +1,742 @@ +$color-primary: #34495e; +$color-danger: #e74c3c; +$color-success: #1abc9c; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 70px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw!important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/man/style.scss b/vue3/src/modules/agent/scss/theme/man/style.scss new file mode 100755 index 0000000..7dec148 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/man/style.scss @@ -0,0 +1,481 @@ +$color-primary: #EB0A1E; +$color-hover-red: #c00; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #14469E; + + +@font-face { + font-family: "ToyotaType-Light"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Light.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Book"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Book.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Regular"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Regular.ttf) + format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Semibold"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.ttf) + format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.eot?) format("eot"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "ToyotaType-Bold"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Bold.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +body { + position: relative; + color: $color-text; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; + background-image: url('../../../images/login-bg.jpg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center top; + height: 100vh; + &:before { + position: absolute; + background-color: rgba($color-overlay, .3); + height: 100%; + width: 100%; + display: block; + content: ""; + } + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 500px; + height: 500px; + z-index: 10; + text-align: left; + h2 { + font-family: 'ToyotaType-Semibold', sans-serif; + max-width: 500px; + font-size: 28px; + margin-bottom: 10px; + line-height: 32px; + color: rgba(#ffffff, 1); + } + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'ToyotaType-Regular', sans-serif; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + .logo { + width: 100%; + text-align: left; + height: 72px; + margin-bottom: 120px; + img { + height: 60px; + } + &.with-text { + display: flex; + flex-direction: column; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 10px; + margin-bottom: 10px; + } + span { + font-size: 16px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "ToyotaType-Regular", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px dashed $color-hover-red; + margin-bottom: 8px; + position: relative; + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + .login-description { + font-family: 'ToyotaType-Light', sans-serif; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + margin-top: 40px; + min-width: 100%; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + font-family: 'ToyotaType-Book', sans-serif; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-border-focus; + & + span { + opacity: 1; + } + } + &:hover { + border-color: $color-border-hover; + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .login-btn { + display: flex; + justify-content: center; + align-items: center; + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 10%); + } + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'ToyotaType-Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + &:hover { + label[for] { + color: $color-title; + &::before { + border-color: $color-border-hover; + } + } + } + } + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + i { + margin-right: 10px; + } + a { + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + } + .copyright { + font-family: 'ToyotaType-Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } +} +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/parental/style.scss b/vue3/src/modules/agent/scss/theme/parental/style.scss new file mode 100644 index 0000000..bb18fe1 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/parental/style.scss @@ -0,0 +1,628 @@ +$color-primary: #026E93; +$color-hover-red: #04AFEE; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #131314; + + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: $color-text; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; + background-image: url('../../../assets/parental/images/parental-login.svg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center bottom; + height: 100vh; + + &:before { + position: absolute; + background-color: rgba($color-overlay, .1); + height: 100%; + width: 100%; + display: block; + content: ""; + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + //background-image: linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%); + text-shadow: 1px 2px 4px $color-primary; + padding: 10px 12px; + border-radius: 10px; + } + } + } + } + + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 400px; + height: 400px; + z-index: 10; + + h2 { + font-family: 'ToyotaType-Semibold', sans-serif; + max-width: 400px; + font-size: 28px; + margin-bottom: 10px; + line-height: 38px; + text-transform: uppercase; + text-align: left; + letter-spacing: .5px; + color: rgba(#ffffff, 1); + text-shadow: 1px 2px 4px rgba($color-primary, 1); + } + + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'ToyotaType-Regular', sans-serif; + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + + .box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 34px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + + .logo { + width: 100%; + text-align: left; + height: 72px; + margin-bottom: 60px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "ToyotaType-Regular", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px dashed $color-hover-red; + margin-bottom: 8px; + position: relative; + + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + + .login-description { + font-family: 'ToyotaType-Light', sans-serif; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + + form { + margin-top: 40px; + min-width: 100%; + + .input { + position: relative; + margin: 0 0 .8em 0; + + .icon { + width: 16px; + height: 16px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + } + + input { + padding: 8px 10px 8px 28px; + font-family: 'ToyotaType-Book', sans-serif; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + + &:disabled { + opacity: .5; + + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + + &:active, + &:focus { + border: 1px solid $color-border-focus; + + & + span { + opacity: 1; + } + } + + &:hover { + border-color: $color-border-hover; + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .login-btn { + display: flex; + justify-content: center; + align-items: center; + + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 10%); + } + + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'ToyotaType-Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + + &:hover { + label[for] { + color: $color-title; + + &::before { + border-color: $color-border-hover; + } + } + } + } + + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + + i { + margin-right: 10px; + } + + a { + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + } + + .copyright { + font-family: 'ToyotaType-Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +.login-form { + .footer { + display: none; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} + +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } + .login-form { + .footer { + z-index: 2; + display: flex; + flex-direction: column; + + h3 { + color: #222; + font-size: 15px; + font-weight: 400; + text-align: center; + padding: 0 0 10px 10px; + } + + .box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #EEEEEE; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 34px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } + } + } + } +} + +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/register/style.scss b/vue3/src/modules/agent/scss/theme/register/style.scss new file mode 100644 index 0000000..7f31985 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/register/style.scss @@ -0,0 +1,562 @@ +@import "../../../../dataform/scss/dataform"; +@import "~vue-multiselect/dist/vue-multiselect.min.css"; +@import "../../../../dataform/scss/style"; +$color-primary: #007AE5; +$color-danger: #e74c3c; +$color-success: #1abc9c; +.register-theme { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + .content { + align-self: flex-end; + position: relative; + z-index: 0; + width: 40%; + max-width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + background: url('/assets/lambda/images/fatmeat.png') no-repeat; + background-position: center center; + background-size: cover; + &:before { + position: absolute; + background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.24) 100%), url(.png); + height: 100%; + width: 100%; + display: block; + content: ""; + } + + .title { + position: absolute; + bottom: 0; + z-index: 100; + color: #FFFFFF; + padding: 40px; + text-align: left; + font-family: sans-serif; + h2 { + font-weight: 700; + font-size: 30px; + margin-bottom: 10px; + line-height: 42px; + } + p { + font-weight: 600; + font-size: 12px; + font-family: sans-serif; + padding: 15px 0 0 0; + } + } + } + + .auth { + flex: 1; + display: flex; + position: relative; + width: 100%; + height: 100vh; + overflow: auto; + background: url('/assets/lambda/images/fatScale.svg') no-repeat; + background-position: center center; + &:before { + position: absolute; + height: 100%; + width: 100%; + display: block; + content: ""; + } + + .img{ + display: contents; + background: url('/assets/lambda/images/Ellipse1.png') no-repeat; + z-index: 100; + width: 40%; + height: 100vh; + background-position: top !important; + background-size: contain; + right: 0; + position: absolute; + } + .form-wrap { + background-color: #FFFFFF; + border-radius: 15px; + margin: 5em auto auto auto; + width: 50%; + z-index: 1; + display: flex; + position: absolute; + right: 0; + left: 0; + .form-content { + padding: 2em 3em; + text-align: left; + width: auto; + h2 { + font-size: 18px; + margin: 20px 0 25px; + padding: 0; + color: $color-primary; + text-transform: uppercase; + font-weight: 500; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + min-width: 300px !important; + margin: 30px 0; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid #dedede; + border-radius: 30px; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-primary; + & + span { + opacity: 1; + } + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .button { + margin: 1em 0; + height: 40px; + width: 100px; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: #00216F; + border: none; + color: #fff; + font-size: 13px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 500; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: #00216F; + } + } + .action { + padding: .8em 0 0; + font-size: .93em; + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 15px; + a { + color: #00216F !important; + text-decoration: underline; + font-weight: 500; + &:hover { + color: #00216F !important; + text-decoration: underline; + } + } + } + } + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ''; + border: 1px solid #5A6374; + } + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + + } + .if { + color: rgba(43, 44, 59, 0.68); + display: flex; + flex-direction: row; + } + .if:before, .if:after{ + content: ""; + flex: 1 1; + border-bottom: 1px solid #E2E2EA; + margin: auto; + } + .if:before { + margin-right: 10px + } + .if:after { + margin-left: 10px + } + + .loginButtom{ + width: 100%; + margin: 10px 0; + .logText{ + + } + } + #rightToRegister{ + .ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; + width: 100% + } + .ivu-tabs-bar { + border-bottom: 1px solid #dcdee2!important; + } + .ivu-tabs-nav .ivu-tabs-tab { + font-size: 14px; + } + .ivu-tabs-ink-bar { + background-color: #F88144; + } + .ivu-tabs-nav .ivu-tabs-tab-active { + color: #2B2C3B !important; + } + .ivu-tabs-nav .ivu-tabs-tab { + font-weight: 500; + } + .ivu-btn-info { + color: #fff; + background-color: #00216F; + border-color: #00216F; + } + .ivu-tabs-nav{ + width: 100%!important; + .ivu-tabs-tab { + width: 50%!important; + margin: 0!important; + text-align: center; + } + } + + } + + } + .copyright { + position: absolute; + bottom: 14px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: center; + } + } + + } + + .ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 18px; + white-space: nowrap; + position: relative; + font-weight: 900; + color: #2B2C3B; + } + + .ivu-tabs-bar { + border-bottom: none; + margin-bottom: 16px; + } + + .ivu-tabs-nav .ivu-tabs-tab-active { + color: #2B2C3B !important; + } + .dataform-header{ + display: none; + padding: 0 !important; + } + .dataform-body { + padding: 15px 0 10px !important; + } + .ivu-tabs-ink-bar { + background-color: #FFFFFF; + } + .ivu-tabs-nav .ivu-tabs-tab { + padding: 8px 16px; + margin-right: 16px; + font-weight: 900; + color: rgba(43, 44, 59, 0.68); + } + + .ivu-input { + border: 1px solid #dcdee2; + border-radius: 30px; + color: #515a6e; + height: 40px; + } + .multiselect__tags { + border-radius: 30px; + height: 40px; + } + .ivu-input-group-append, .ivu-input-group-prepend { + border-radius: 30px; + height: 40px; + } + .ivu-btn-info { + color: #fff; + background-color: #00216F; + border-color: #00216F; + } + .ivu-btn{ + border-radius: 30px; + height: 40px; + font-weight: 500; + } + + .dataform-footer { + padding: 10px 10px 20px; + } + .fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + } + .ivu-input-group .ivu-input, .ivu-input-group .ivu-input-inner-container{ + border-bottom-left-radius: 30px !important; + border-top-left-radius: 30px !important; + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + height: 40px; + } + + + .ivu-btn.ivu-btn-default{ + display: none !important; + } +} +.registrationNumber{ + .ivu-select-single .ivu-select-selection { + height: 40px !important; + } + .ivu-select-selection { + border-radius: 30px !important; + } + .ivu-select-input { + height: 40px !important; + line-height: 37px !important; + padding: 0 0 0 16px !important; + } +} + +.register-theme .auth .form-wrap .form-content h2 { + font-size: 18px; + margin: 20px 0px 25px; + padding: 0; + color: #2B2C3B !important; + text-transform: uppercase; + font-weight: 900 !important; + text-align: center; + display: none !important; +} + +.form-content .registerHelp{ + .zaavar{ + font-size: 12px; + color: #00216f; + span{ + padding: 5px 0 0 2px; + } + } + .zaavar:hover{ + font-size: 12px; + color: #ff0000; + span{ + padding: 5px 0 0 2px; + } + } +} + +@media (max-width: 1024px) { + .register-theme { + .content { + display: none !important; + } + } + .register-theme .auth .form-wrap { + background-color: #fff; + border-radius: 15px; + display: flex; + left: 0; + margin: 8em auto auto auto!important; + position: absolute; + right: 0; + width: 60% !important; + z-index: 1; + } + .register-theme .auth .img { + display: contents !important; + } + .register-theme .auth .form-wrap .form-content h2 { + font-size: 18px; + margin: 20px 0px 25px; + padding: 0; + color: #2B2C3B !important; + text-transform: uppercase; + font-weight: 900 !important; + text-align: center; + display: block !important; + } +} +@media only screen and (min-width: 375px) and (max-width: 414px){ + .register-theme { + .content { + display: none !important; + } + } + .register-theme .auth .form-wrap { + background-color: #fff; + border-radius: 15px; + display: flex; + left: 0; + margin: 5em auto auto auto!important; + position: absolute; + right: 0; + width: 100% !important; + z-index: 1; + } + .register-theme .auth .img { + display: contents !important; + } + .register-theme .auth .form-wrap .form-content h2 { + font-size: 18px; + margin: 20px 0px 25px; + padding: 0; + color: #2B2C3B !important; + text-transform: uppercase; + font-weight: 900 !important; + text-align: center; + display: block !important; + } +} +@media only screen and (min-width: 414px) and (max-width: 768px){ + .register-theme { + .content { + display: none !important; + } + } + .register-theme .auth .form-wrap { + background-color: #fff; + border-radius: 15px; + display: flex; + left: 0; + margin: 5em auto auto auto!important; + position: absolute; + right: 0; + width: 90% !important; + z-index: 1; + } + .register-theme .auth .img { + display: contents !important; + } + + .register-theme .auth .form-wrap .form-content h2 { + font-size: 18px; + margin: 20px 0px 25px; + padding: 0; + color: #2B2C3B !important; + text-transform: uppercase; + font-weight: 900 !important; + text-align: center; + display: block !important; + } +} diff --git a/vue3/src/modules/agent/scss/theme/savely/_iview.scss b/vue3/src/modules/agent/scss/theme/savely/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/savely/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/savely/style.scss b/vue3/src/modules/agent/scss/theme/savely/style.scss new file mode 100644 index 0000000..65fcac2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/savely/style.scss @@ -0,0 +1,743 @@ +$color-primary: #004855; +$color-danger: #e74c3c; +$color-success: #2ecc71; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .layer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba($color-primary, .25); + } + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 40px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 12px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw !important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 6px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #fff; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px $color-primary; + color: $color-primary; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/toyota-q/style.scss b/vue3/src/modules/agent/scss/theme/toyota-q/style.scss new file mode 100644 index 0000000..f7d8904 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/toyota-q/style.scss @@ -0,0 +1,478 @@ +$color-primary: #EB0A1E; +$color-hover-red: #c00; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #131314; + + +@font-face { + font-family: "ToyotaType-Light"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Light.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Light.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Book"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Book.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Book.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Regular"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Regular.ttf) + format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Regular.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Semibold"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.ttf) + format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Semibold.eot?) format("eot"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "ToyotaType-Bold"; + src: url(/assets/toyota/fonts/toyota/ToyotaType-Bold.ttf) format("truetype"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.woff) format("woff"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.woff2) format("woff2"), + url(/assets/toyota/fonts/toyota/ToyotaType-Bold.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +body { + position: relative; + color: $color-text; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; + background-image: url('../../../images/login-bg.jpg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center top; + height: 100vh; + &:before { + position: absolute; + background-color: rgba($color-overlay, .6); + height: 100%; + width: 100%; + display: block; + content: ""; + } + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 400px; + height: 400px; + z-index: 10; + h2 { + font-family: 'ToyotaType-Semibold', sans-serif; + max-width: 400px; + font-size: 28px; + margin-bottom: 10px; + line-height: 32px; + color: rgba(#ffffff, 1); + } + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'ToyotaType-Regular', sans-serif; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + .logo { + width: 100%; + text-align: left; + height: 72px; + margin-bottom: 60px; + img { + height: 60px; + } + &.with-text { + display: flex; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "ToyotaType-Regular", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px dashed $color-hover-red; + margin-bottom: 8px; + position: relative; + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + .login-description { + font-family: 'ToyotaType-Light', sans-serif; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + margin-top: 40px; + min-width: 100%; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + font-family: 'ToyotaType-Book', sans-serif; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-border-focus; + & + span { + opacity: 1; + } + } + &:hover { + border-color: $color-border-hover; + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .login-btn { + display: flex; + justify-content: center; + align-items: center; + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 10%); + } + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'ToyotaType-Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + &:hover { + label[for] { + color: $color-title; + &::before { + border-color: $color-border-hover; + } + } + } + } + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + i { + margin-right: 10px; + } + a { + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + } + .copyright { + font-family: 'ToyotaType-Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } +} +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/toyota/style.scss b/vue3/src/modules/agent/scss/theme/toyota/style.scss new file mode 100644 index 0000000..de81dd9 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/toyota/style.scss @@ -0,0 +1,478 @@ +$color-primary: #EB0A1E; +$color-hover-red: #c00; +$color-title: #282830; +$color-text: #6A6B70; +$color-input-text: #555555; +$color-border: #acb0b7; +$color-border-focus: #4c4e51; +$color-border-hover: #86898e; +$color-danger: #e74c3c; +$color-success: #1abc9c; +//$color-overlay: #460309; +$color-overlay: #131314; + + +@font-face { + font-family: "ToyotaType-Light"; + src: url(/assets/web/toyota/fonts/toyota/ToyotaType-Light.ttf) format("truetype"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Light.woff) format("woff"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Light.woff2) format("woff2"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Light.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Book"; + src: url(/assets/web/toyota/fonts/toyota/ToyotaType-Book.ttf) format("truetype"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Book.woff) format("woff"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Book.woff2) format("woff2"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Book.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Regular"; + src: url(/assets/web/toyota/fonts/toyota/ToyotaType-Regular.ttf) + format("truetype"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Regular.woff) format("woff"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Regular.woff2) format("woff2"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Regular.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} +@font-face { + font-family: "ToyotaType-Semibold"; + src: url(/assets/web/toyota/fonts/toyota/ToyotaType-Semibold.ttf) + format("truetype"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Semibold.woff) format("woff"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Semibold.woff2) format("woff2"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Semibold.eot?) format("eot"); + font-style: normal; + font-weight: 600; +} +@font-face { + font-family: "ToyotaType-Bold"; + src: url(/assets/web/toyota/fonts/toyota/ToyotaType-Bold.ttf) format("truetype"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Bold.woff) format("woff"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Bold.woff2) format("woff2"), + url(/assets/web/toyota/fonts/toyota/ToyotaType-Bold.eot?) format("eot"); + font-style: normal; + font-weight: 400; +} + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +body { + position: relative; + color: $color-text; + text-align: center; + height: 100%; + overflow: hidden; + // background-image: url('../../../images/login-bg.jpg'); + background-repeat: no-repeat; + background-size: cover; + background-position: center top; +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + .content { + display: flex; + position: relative; + width: calc(100% - 400px); + background-size: cover; + background-position: center top; + height: 100vh; + &:before { + position: absolute; + background-color: rgb(16 7 7 / 40%); + height: 100%; + width: 100%; + display: block; + content: ""; + } + .title { + position: absolute; + left: 80px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + width: 400px; + height: 400px; + z-index: 10; + h2 { + font-family: 'ToyotaType-Semibold', sans-serif; + max-width: 400px; + font-size: 28px; + margin-bottom: 10px; + line-height: 32px; + color: rgba(#ffffff, 1); + } + p { + color: $color-primary; + text-transform: uppercase; + font-size: 16px; + letter-spacing: .5px; + font-family: 'ToyotaType-Regular', sans-serif; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, .2); + align-self: flex-end; + background: #ffffff; + position: relative; + z-index: 0; + width: 400px; + max-width: 400px; + height: 100vh; + overflow: auto; + margin-left: auto; + .logo { + width: 100%; + text-align: left; + height: 72px; + margin-bottom: 60px; + img { + height: 48px; + } + &.with-text { + display: flex; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + display: flex; + flex-direction: column; + justify-content: space-between; + height: 100%; + .form-content { + padding: 1.5em 3em; + text-align: left; + width: auto; + h2 { + width: 100%; + color: $color-title; + text-transform: uppercase; + font-family: "ToyotaType-Regular", sans-serif; + font-size: 20px; + font-weight: normal; + padding-bottom: 3px; + padding-left: 10px; + border-bottom: 1px dashed $color-hover-red; + margin-bottom: 8px; + position: relative; + &::before { + position: absolute; + content: ""; + width: 4px; + height: 30px; + background-color: $color-primary; + position: absolute; + left: 0; + margin-right: 10px; + } + } + .login-description { + font-family: 'ToyotaType-Light', sans-serif; + font-size: 12px; + line-height: 13px; + letter-spacing: .3px; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: .25s ease-in-out; + } + form { + margin-top: 40px; + min-width: 100%; + .input { + position: relative; + margin: 0 0 .8em 0; + .icon { + width: 16px; + height: 16px; + background: url(/assets/web/toyota/images/auth_form_icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: .25s ease-in-out; + &.pass { + background: url(/assets/web/toyota/images/auth_form_icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + height: 34px; + font-family: 'ToyotaType-Book', sans-serif; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 1px solid $color-border; + border-radius: 0; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + color: $color-input-text; + transition: .25s ease-in-out; + &:disabled { + opacity: .5; + &:hover, + &:active, + &:focus { + border-bottom: 1px solid #cccccc; + } + } + &:active, + &:focus { + border: 1px solid $color-border-focus; + & + span { + opacity: 1; + } + } + &:hover { + border-color: $color-border-hover; + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .login-btn { + display: flex; + justify-content: center; + align-items: center; + .button { + display: flex; + align-items: center; + justify-content: center; + margin: 14px 0; + height: 36px; + width: 100%; + background-color: $color-primary; + border: none; + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + text-transform: uppercase; + color: #fff; + letter-spacing: 1px; + box-shadow: none; + outline: none; + transition: .25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 10%); + } + &:focus::after { + content: ""; + position: absolute; + top: -5px; + right: -5px; + bottom: -5px; + left: -5px; + outline: 1px dashed #58595b; + border-bottom: none; + } + } + } + + .action { + .checkbox-container { + margin: 10px 0; + .checkbox { + padding: 20px 0; + visibility: hidden; + text-align: left; + transition: all 300ms ease; + &:checked + label:after { + transition: all 300ms ease; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + border-color: #fff; + } + &:checked + label::before { + transition: all 300ms ease; + background-color: $color-primary; + border-color: $color-hover-red !important; + } + } + label[for] { + position: relative; + padding-left: 10px; + cursor: pointer; + font-family: 'ToyotaType-Book', sans-serif; + color: $color-text; + font-size: 13px; + transition: all 300ms ease; + &:before { + position: absolute; + width: 20px; + height: 20px; + top: 0; + left: -17px; + content: ''; + transition: all 300ms ease; + border: 1px solid $color-border; + } + &:after { + position: absolute; + top: 4px; + left: -14px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ''; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + + } + &:hover { + label[for] { + color: $color-title; + &::before { + border-color: $color-border-hover; + } + } + } + } + .forget-password-container { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + i { + margin-right: 10px; + } + a { + font-family: 'ToyotaType-Regular', sans-serif; + font-size: 13px; + color: $color-title; + text-decoration: none; + transition: all 300ms ease; + &:hover { + color: $color-hover-red; + text-decoration: underline; + } + } + } + } + } + } + .copyright { + font-family: 'ToyotaType-Book', sans-serif; + padding: 20px; + font-size: 11px; + color: $color-text; + text-align: center; + line-height: 13px; + } +} + +@media (min-width: 768px) and (max-width: 991.98px) { + .login { + .content { + .title { + left: 0; + width: 100%; + align-items: center; + } + } + } +} +@media (max-width: 768px) { + .login { + .content { + display: none !important; + } + .auth { + padding-top: 0; + float: left; + width: 100%; + max-width: 100%; + height: 100%; + border: 0; + box-shadow: none; + .form-wrap { + .form-content { + padding: 20px; + } + } + } + } +} +@media only screen and (min-width: 308px) { +} diff --git a/vue3/src/modules/agent/scss/theme/trade/_iview.scss b/vue3/src/modules/agent/scss/theme/trade/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/trade/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/trade/style.scss b/vue3/src/modules/agent/scss/theme/trade/style.scss new file mode 100644 index 0000000..65fcac2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/trade/style.scss @@ -0,0 +1,743 @@ +$color-primary: #004855; +$color-danger: #e74c3c; +$color-success: #2ecc71; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .layer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba($color-primary, .25); + } + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 40px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 12px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw !important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 6px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #fff; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px $color-primary; + color: $color-primary; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/upwork/_iview.scss b/vue3/src/modules/agent/scss/theme/upwork/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/upwork/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/upwork/style.scss b/vue3/src/modules/agent/scss/theme/upwork/style.scss new file mode 100644 index 0000000..24aaa30 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/upwork/style.scss @@ -0,0 +1,664 @@ +$color-primary: #0fb9b1; +$color-danger: #e74c3c; +$color-success: #1abc9c; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + .ivu-carousel { + height: 100vh; + width: 100%; + .ivu-carousel-list { + height: 100vh; + } + .ivu-carousel-track { + height: 100vh; + } + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + img { + height: 60px; + } + } + .menu { + margin-left: auto; + display: flex; + li { + display: inline; + margin: 0 10px; + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + img { + height: 60px; + } + &.with-text { + display: flex; + width: 100%; + align-items: center; + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + #msg { + .error { + color: $color-danger; + } + .success { + color: $color-success; + } + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + form { + min-width: 300px !important; + .input { + position: relative; + margin: 0 0 0.8em 0; + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 13px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + &:disabled { + opacity: 0.5; + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + & + span { + opacity: 1; + } + } + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + span.loader { + position: absolute; + right: 5px; + } + &:hover { + background-color: darken($color-primary, 5%); + } + } + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + .copyright { + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + img { + width: 100%; + } + } + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + iframe { + border: 0 !important; + } + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + ul { + list-style: none; + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + &:last-child { + border-bottom: 0; + } + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + a { + border: solid 1px #ffffff; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + img { + height: 18px; + margin-right: 10px; + } + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/urban/_iview.scss b/vue3/src/modules/agent/scss/theme/urban/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/urban/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/urban/style.scss b/vue3/src/modules/agent/scss/theme/urban/style.scss new file mode 100644 index 0000000..d423b9d --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/urban/style.scss @@ -0,0 +1,743 @@ +$color-primary: #be0d52; +$color-danger: #e74c3c; +$color-success: #2ecc71; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .layer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: rgba(#be0d52, .25); + } + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center; + background-size: cover; + } + } + + .header { + z-index: 2; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 70px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + width: 30vw!important; + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } +} diff --git a/vue3/src/modules/agent/scss/theme/workspace/_iview.scss b/vue3/src/modules/agent/scss/theme/workspace/_iview.scss new file mode 100644 index 0000000..466f3c2 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/workspace/_iview.scss @@ -0,0 +1,18282 @@ +.ivu-load-loop { + -webkit-animation: ani-load-loop 1s linear infinite; + animation: ani-load-loop 1s linear infinite; +} +@-webkit-keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-load-loop { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.input-group-error-append, +.input-group-error-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.input-group-error-append .ivu-select-selection, +.input-group-error-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.input-group-error-prepend { + border-right: 0; +} +.input-group-error-append { + border-left: 0; +} /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +footer, +header, +nav, +section { + display: block; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +figcaption, +figure, +main { + display: block; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} +pre { + font-family: monospace, monospace; + font-size: 1em; +} +a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:active, +a:hover { + outline-width: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +dfn { + font-style: italic; +} +mark { + background-color: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +audio, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; + height: 0; +} +img { + border-style: none; +} +svg:not(:root) { + overflow: hidden; +} +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + border-style: none; + padding: 0; +} +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring, +button:-moz-focusring { + outline: 1px dotted ButtonText; +} +fieldset { + border: 1px solid silver; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} +progress { + display: inline-block; + vertical-align: baseline; +} +textarea { + overflow: auto; + resize: vertical; +} +[type="checkbox"], +[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +details, +menu { + display: block; +} +summary { + display: list-item; +} +canvas { + display: inline-block; +} +template { + display: none; +} +[hidden] { + display: none; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +:after, +:before { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +body { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + background-color: #fff; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +article, +aside, +blockquote, +body, +button, +dd, +details, +div, +dl, +dt, +fieldset, +figcaption, +figure, +footer, +form, +h1, +h2, +h3, +h4, +h5, +h6, +header, +hgroup, +hr, +input, +legend, +li, +menu, +nav, +ol, +p, +section, +td, +textarea, +th, +ul { + margin: 0; + padding: 0; +} +button, +input, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +input::-ms-clear, +input::-ms-reveal { + display: none; +} +a { + color: #2d8cf0; + background: 0 0; + text-decoration: none; + outline: 0; + cursor: pointer; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; +} +a:hover { + color: #57a3f3; +} +a:active { + color: #2b85e4; +} +a:active, +a:hover { + outline: 0; + text-decoration: none; +} +a[disabled] { + color: #ccc; + cursor: not-allowed; + pointer-events: none; +} +code, +kbd, +pre, +samp { + font-family: Consolas, Menlo, Courier, monospace; +} +@font-face { + font-family: Ionicons; + src: url(fonts/ionicons.woff2?v=3.0.0) format("woff2"), + url(fonts/ionicons.woff?v=3.0.0) format("woff"), + url(fonts/ionicons.ttf?v=3.0.0) format("truetype"), + url(fonts/ionicons.svg?v=3.0.0#Ionicons) format("svg"); + font-weight: 400; + font-style: normal; +} +.ivu-icon { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; +} +.ivu-icon-ios-add-circle-outline:before { + content: "\f100"; +} +.ivu-icon-ios-add-circle:before { + content: "\f101"; +} +.ivu-icon-ios-add:before { + content: "\f102"; +} +.ivu-icon-ios-alarm-outline:before { + content: "\f103"; +} +.ivu-icon-ios-alarm:before { + content: "\f104"; +} +.ivu-icon-ios-albums-outline:before { + content: "\f105"; +} +.ivu-icon-ios-albums:before { + content: "\f106"; +} +.ivu-icon-ios-alert-outline:before { + content: "\f107"; +} +.ivu-icon-ios-alert:before { + content: "\f108"; +} +.ivu-icon-ios-american-football-outline:before { + content: "\f109"; +} +.ivu-icon-ios-american-football:before { + content: "\f10a"; +} +.ivu-icon-ios-analytics-outline:before { + content: "\f10b"; +} +.ivu-icon-ios-analytics:before { + content: "\f10c"; +} +.ivu-icon-ios-aperture-outline:before { + content: "\f10d"; +} +.ivu-icon-ios-aperture:before { + content: "\f10e"; +} +.ivu-icon-ios-apps-outline:before { + content: "\f10f"; +} +.ivu-icon-ios-apps:before { + content: "\f110"; +} +.ivu-icon-ios-appstore-outline:before { + content: "\f111"; +} +.ivu-icon-ios-appstore:before { + content: "\f112"; +} +.ivu-icon-ios-archive-outline:before { + content: "\f113"; +} +.ivu-icon-ios-archive:before { + content: "\f114"; +} +.ivu-icon-ios-arrow-back:before { + content: "\f115"; +} +.ivu-icon-ios-arrow-down:before { + content: "\f116"; +} +.ivu-icon-ios-arrow-dropdown-circle:before { + content: "\f117"; +} +.ivu-icon-ios-arrow-dropdown:before { + content: "\f118"; +} +.ivu-icon-ios-arrow-dropleft-circle:before { + content: "\f119"; +} +.ivu-icon-ios-arrow-dropleft:before { + content: "\f11a"; +} +.ivu-icon-ios-arrow-dropright-circle:before { + content: "\f11b"; +} +.ivu-icon-ios-arrow-dropright:before { + content: "\f11c"; +} +.ivu-icon-ios-arrow-dropup-circle:before { + content: "\f11d"; +} +.ivu-icon-ios-arrow-dropup:before { + content: "\f11e"; +} +.ivu-icon-ios-arrow-forward:before { + content: "\f11f"; +} +.ivu-icon-ios-arrow-round-back:before { + content: "\f120"; +} +.ivu-icon-ios-arrow-round-down:before { + content: "\f121"; +} +.ivu-icon-ios-arrow-round-forward:before { + content: "\f122"; +} +.ivu-icon-ios-arrow-round-up:before { + content: "\f123"; +} +.ivu-icon-ios-arrow-up:before { + content: "\f124"; +} +.ivu-icon-ios-at-outline:before { + content: "\f125"; +} +.ivu-icon-ios-at:before { + content: "\f126"; +} +.ivu-icon-ios-attach:before { + content: "\f127"; +} +.ivu-icon-ios-backspace-outline:before { + content: "\f128"; +} +.ivu-icon-ios-backspace:before { + content: "\f129"; +} +.ivu-icon-ios-barcode-outline:before { + content: "\f12a"; +} +.ivu-icon-ios-barcode:before { + content: "\f12b"; +} +.ivu-icon-ios-baseball-outline:before { + content: "\f12c"; +} +.ivu-icon-ios-baseball:before { + content: "\f12d"; +} +.ivu-icon-ios-basket-outline:before { + content: "\f12e"; +} +.ivu-icon-ios-basket:before { + content: "\f12f"; +} +.ivu-icon-ios-basketball-outline:before { + content: "\f130"; +} +.ivu-icon-ios-basketball:before { + content: "\f131"; +} +.ivu-icon-ios-battery-charging:before { + content: "\f132"; +} +.ivu-icon-ios-battery-dead:before { + content: "\f133"; +} +.ivu-icon-ios-battery-full:before { + content: "\f134"; +} +.ivu-icon-ios-beaker-outline:before { + content: "\f135"; +} +.ivu-icon-ios-beaker:before { + content: "\f136"; +} +.ivu-icon-ios-beer-outline:before { + content: "\f137"; +} +.ivu-icon-ios-beer:before { + content: "\f138"; +} +.ivu-icon-ios-bicycle:before { + content: "\f139"; +} +.ivu-icon-ios-bluetooth:before { + content: "\f13a"; +} +.ivu-icon-ios-boat-outline:before { + content: "\f13b"; +} +.ivu-icon-ios-boat:before { + content: "\f13c"; +} +.ivu-icon-ios-body-outline:before { + content: "\f13d"; +} +.ivu-icon-ios-body:before { + content: "\f13e"; +} +.ivu-icon-ios-bonfire-outline:before { + content: "\f13f"; +} +.ivu-icon-ios-bonfire:before { + content: "\f140"; +} +.ivu-icon-ios-book-outline:before { + content: "\f141"; +} +.ivu-icon-ios-book:before { + content: "\f142"; +} +.ivu-icon-ios-bookmark-outline:before { + content: "\f143"; +} +.ivu-icon-ios-bookmark:before { + content: "\f144"; +} +.ivu-icon-ios-bookmarks-outline:before { + content: "\f145"; +} +.ivu-icon-ios-bookmarks:before { + content: "\f146"; +} +.ivu-icon-ios-bowtie-outline:before { + content: "\f147"; +} +.ivu-icon-ios-bowtie:before { + content: "\f148"; +} +.ivu-icon-ios-briefcase-outline:before { + content: "\f149"; +} +.ivu-icon-ios-briefcase:before { + content: "\f14a"; +} +.ivu-icon-ios-browsers-outline:before { + content: "\f14b"; +} +.ivu-icon-ios-browsers:before { + content: "\f14c"; +} +.ivu-icon-ios-brush-outline:before { + content: "\f14d"; +} +.ivu-icon-ios-brush:before { + content: "\f14e"; +} +.ivu-icon-ios-bug-outline:before { + content: "\f14f"; +} +.ivu-icon-ios-bug:before { + content: "\f150"; +} +.ivu-icon-ios-build-outline:before { + content: "\f151"; +} +.ivu-icon-ios-build:before { + content: "\f152"; +} +.ivu-icon-ios-bulb-outline:before { + content: "\f153"; +} +.ivu-icon-ios-bulb:before { + content: "\f154"; +} +.ivu-icon-ios-bus-outline:before { + content: "\f155"; +} +.ivu-icon-ios-bus:before { + content: "\f156"; +} +.ivu-icon-ios-cafe-outline:before { + content: "\f157"; +} +.ivu-icon-ios-cafe:before { + content: "\f158"; +} +.ivu-icon-ios-calculator-outline:before { + content: "\f159"; +} +.ivu-icon-ios-calculator:before { + content: "\f15a"; +} +.ivu-icon-ios-calendar-outline:before { + content: "\f15b"; +} +.ivu-icon-ios-calendar:before { + content: "\f15c"; +} +.ivu-icon-ios-call-outline:before { + content: "\f15d"; +} +.ivu-icon-ios-call:before { + content: "\f15e"; +} +.ivu-icon-ios-camera-outline:before { + content: "\f15f"; +} +.ivu-icon-ios-camera:before { + content: "\f160"; +} +.ivu-icon-ios-car-outline:before { + content: "\f161"; +} +.ivu-icon-ios-car:before { + content: "\f162"; +} +.ivu-icon-ios-card-outline:before { + content: "\f163"; +} +.ivu-icon-ios-card:before { + content: "\f164"; +} +.ivu-icon-ios-cart-outline:before { + content: "\f165"; +} +.ivu-icon-ios-cart:before { + content: "\f166"; +} +.ivu-icon-ios-cash-outline:before { + content: "\f167"; +} +.ivu-icon-ios-cash:before { + content: "\f168"; +} +.ivu-icon-ios-chatboxes-outline:before { + content: "\f169"; +} +.ivu-icon-ios-chatboxes:before { + content: "\f16a"; +} +.ivu-icon-ios-chatbubbles-outline:before { + content: "\f16b"; +} +.ivu-icon-ios-chatbubbles:before { + content: "\f16c"; +} +.ivu-icon-ios-checkbox-outline:before { + content: "\f16d"; +} +.ivu-icon-ios-checkbox:before { + content: "\f16e"; +} +.ivu-icon-ios-checkmark-circle-outline:before { + content: "\f16f"; +} +.ivu-icon-ios-checkmark-circle:before { + content: "\f170"; +} +.ivu-icon-ios-checkmark:before { + content: "\f171"; +} +.ivu-icon-ios-clipboard-outline:before { + content: "\f172"; +} +.ivu-icon-ios-clipboard:before { + content: "\f173"; +} +.ivu-icon-ios-clock-outline:before { + content: "\f174"; +} +.ivu-icon-ios-clock:before { + content: "\f175"; +} +.ivu-icon-ios-close-circle-outline:before { + content: "\f176"; +} +.ivu-icon-ios-close-circle:before { + content: "\f177"; +} +.ivu-icon-ios-close:before { + content: "\f178"; +} +.ivu-icon-ios-closed-captioning-outline:before { + content: "\f179"; +} +.ivu-icon-ios-closed-captioning:before { + content: "\f17a"; +} +.ivu-icon-ios-cloud-circle-outline:before { + content: "\f17b"; +} +.ivu-icon-ios-cloud-circle:before { + content: "\f17c"; +} +.ivu-icon-ios-cloud-done-outline:before { + content: "\f17d"; +} +.ivu-icon-ios-cloud-done:before { + content: "\f17e"; +} +.ivu-icon-ios-cloud-download-outline:before { + content: "\f17f"; +} +.ivu-icon-ios-cloud-download:before { + content: "\f180"; +} +.ivu-icon-ios-cloud-outline:before { + content: "\f181"; +} +.ivu-icon-ios-cloud-upload-outline:before { + content: "\f182"; +} +.ivu-icon-ios-cloud-upload:before { + content: "\f183"; +} +.ivu-icon-ios-cloud:before { + content: "\f184"; +} +.ivu-icon-ios-cloudy-night-outline:before { + content: "\f185"; +} +.ivu-icon-ios-cloudy-night:before { + content: "\f186"; +} +.ivu-icon-ios-cloudy-outline:before { + content: "\f187"; +} +.ivu-icon-ios-cloudy:before { + content: "\f188"; +} +.ivu-icon-ios-code-download:before { + content: "\f189"; +} +.ivu-icon-ios-code-working:before { + content: "\f18a"; +} +.ivu-icon-ios-code:before { + content: "\f18b"; +} +.ivu-icon-ios-cog-outline:before { + content: "\f18c"; +} +.ivu-icon-ios-cog:before { + content: "\f18d"; +} +.ivu-icon-ios-color-fill-outline:before { + content: "\f18e"; +} +.ivu-icon-ios-color-fill:before { + content: "\f18f"; +} +.ivu-icon-ios-color-filter-outline:before { + content: "\f190"; +} +.ivu-icon-ios-color-filter:before { + content: "\f191"; +} +.ivu-icon-ios-color-palette-outline:before { + content: "\f192"; +} +.ivu-icon-ios-color-palette:before { + content: "\f193"; +} +.ivu-icon-ios-color-wand-outline:before { + content: "\f194"; +} +.ivu-icon-ios-color-wand:before { + content: "\f195"; +} +.ivu-icon-ios-compass-outline:before { + content: "\f196"; +} +.ivu-icon-ios-compass:before { + content: "\f197"; +} +.ivu-icon-ios-construct-outline:before { + content: "\f198"; +} +.ivu-icon-ios-construct:before { + content: "\f199"; +} +.ivu-icon-ios-contact-outline:before { + content: "\f19a"; +} +.ivu-icon-ios-contact:before { + content: "\f19b"; +} +.ivu-icon-ios-contacts-outline:before { + content: "\f19c"; +} +.ivu-icon-ios-contacts:before { + content: "\f19d"; +} +.ivu-icon-ios-contract:before { + content: "\f19e"; +} +.ivu-icon-ios-contrast:before { + content: "\f19f"; +} +.ivu-icon-ios-copy-outline:before { + content: "\f1a0"; +} +.ivu-icon-ios-copy:before { + content: "\f1a1"; +} +.ivu-icon-ios-create-outline:before { + content: "\f1a2"; +} +.ivu-icon-ios-create:before { + content: "\f1a3"; +} +.ivu-icon-ios-crop-outline:before { + content: "\f1a4"; +} +.ivu-icon-ios-crop:before { + content: "\f1a5"; +} +.ivu-icon-ios-cube-outline:before { + content: "\f1a6"; +} +.ivu-icon-ios-cube:before { + content: "\f1a7"; +} +.ivu-icon-ios-cut-outline:before { + content: "\f1a8"; +} +.ivu-icon-ios-cut:before { + content: "\f1a9"; +} +.ivu-icon-ios-desktop-outline:before { + content: "\f1aa"; +} +.ivu-icon-ios-desktop:before { + content: "\f1ab"; +} +.ivu-icon-ios-disc-outline:before { + content: "\f1ac"; +} +.ivu-icon-ios-disc:before { + content: "\f1ad"; +} +.ivu-icon-ios-document-outline:before { + content: "\f1ae"; +} +.ivu-icon-ios-document:before { + content: "\f1af"; +} +.ivu-icon-ios-done-all:before { + content: "\f1b0"; +} +.ivu-icon-ios-download-outline:before { + content: "\f1b1"; +} +.ivu-icon-ios-download:before { + content: "\f1b2"; +} +.ivu-icon-ios-easel-outline:before { + content: "\f1b3"; +} +.ivu-icon-ios-easel:before { + content: "\f1b4"; +} +.ivu-icon-ios-egg-outline:before { + content: "\f1b5"; +} +.ivu-icon-ios-egg:before { + content: "\f1b6"; +} +.ivu-icon-ios-exit-outline:before { + content: "\f1b7"; +} +.ivu-icon-ios-exit:before { + content: "\f1b8"; +} +.ivu-icon-ios-expand:before { + content: "\f1b9"; +} +.ivu-icon-ios-eye-off-outline:before { + content: "\f1ba"; +} +.ivu-icon-ios-eye-off:before { + content: "\f1bb"; +} +.ivu-icon-ios-eye-outline:before { + content: "\f1bc"; +} +.ivu-icon-ios-eye:before { + content: "\f1bd"; +} +.ivu-icon-ios-fastforward-outline:before { + content: "\f1be"; +} +.ivu-icon-ios-fastforward:before { + content: "\f1bf"; +} +.ivu-icon-ios-female:before { + content: "\f1c0"; +} +.ivu-icon-ios-filing-outline:before { + content: "\f1c1"; +} +.ivu-icon-ios-filing:before { + content: "\f1c2"; +} +.ivu-icon-ios-film-outline:before { + content: "\f1c3"; +} +.ivu-icon-ios-film:before { + content: "\f1c4"; +} +.ivu-icon-ios-finger-print:before { + content: "\f1c5"; +} +.ivu-icon-ios-flag-outline:before { + content: "\f1c6"; +} +.ivu-icon-ios-flag:before { + content: "\f1c7"; +} +.ivu-icon-ios-flame-outline:before { + content: "\f1c8"; +} +.ivu-icon-ios-flame:before { + content: "\f1c9"; +} +.ivu-icon-ios-flash-outline:before { + content: "\f1ca"; +} +.ivu-icon-ios-flash:before { + content: "\f1cb"; +} +.ivu-icon-ios-flask-outline:before { + content: "\f1cc"; +} +.ivu-icon-ios-flask:before { + content: "\f1cd"; +} +.ivu-icon-ios-flower-outline:before { + content: "\f1ce"; +} +.ivu-icon-ios-flower:before { + content: "\f1cf"; +} +.ivu-icon-ios-folder-open-outline:before { + content: "\f1d0"; +} +.ivu-icon-ios-folder-open:before { + content: "\f1d1"; +} +.ivu-icon-ios-folder-outline:before { + content: "\f1d2"; +} +.ivu-icon-ios-folder:before { + content: "\f1d3"; +} +.ivu-icon-ios-football-outline:before { + content: "\f1d4"; +} +.ivu-icon-ios-football:before { + content: "\f1d5"; +} +.ivu-icon-ios-funnel-outline:before { + content: "\f1d6"; +} +.ivu-icon-ios-funnel:before { + content: "\f1d7"; +} +.ivu-icon-ios-game-controller-a-outline:before { + content: "\f1d8"; +} +.ivu-icon-ios-game-controller-a:before { + content: "\f1d9"; +} +.ivu-icon-ios-game-controller-b-outline:before { + content: "\f1da"; +} +.ivu-icon-ios-game-controller-b:before { + content: "\f1db"; +} +.ivu-icon-ios-git-branch:before { + content: "\f1dc"; +} +.ivu-icon-ios-git-commit:before { + content: "\f1dd"; +} +.ivu-icon-ios-git-compare:before { + content: "\f1de"; +} +.ivu-icon-ios-git-merge:before { + content: "\f1df"; +} +.ivu-icon-ios-git-network:before { + content: "\f1e0"; +} +.ivu-icon-ios-git-pull-request:before { + content: "\f1e1"; +} +.ivu-icon-ios-glasses-outline:before { + content: "\f1e2"; +} +.ivu-icon-ios-glasses:before { + content: "\f1e3"; +} +.ivu-icon-ios-globe-outline:before { + content: "\f1e4"; +} +.ivu-icon-ios-globe:before { + content: "\f1e5"; +} +.ivu-icon-ios-grid-outline:before { + content: "\f1e6"; +} +.ivu-icon-ios-grid:before { + content: "\f1e7"; +} +.ivu-icon-ios-hammer-outline:before { + content: "\f1e8"; +} +.ivu-icon-ios-hammer:before { + content: "\f1e9"; +} +.ivu-icon-ios-hand-outline:before { + content: "\f1ea"; +} +.ivu-icon-ios-hand:before { + content: "\f1eb"; +} +.ivu-icon-ios-happy-outline:before { + content: "\f1ec"; +} +.ivu-icon-ios-happy:before { + content: "\f1ed"; +} +.ivu-icon-ios-headset-outline:before { + content: "\f1ee"; +} +.ivu-icon-ios-headset:before { + content: "\f1ef"; +} +.ivu-icon-ios-heart-outline:before { + content: "\f1f0"; +} +.ivu-icon-ios-heart:before { + content: "\f1f1"; +} +.ivu-icon-ios-help-buoy-outline:before { + content: "\f1f2"; +} +.ivu-icon-ios-help-buoy:before { + content: "\f1f3"; +} +.ivu-icon-ios-help-circle-outline:before { + content: "\f1f4"; +} +.ivu-icon-ios-help-circle:before { + content: "\f1f5"; +} +.ivu-icon-ios-help:before { + content: "\f1f6"; +} +.ivu-icon-ios-home-outline:before { + content: "\f1f7"; +} +.ivu-icon-ios-home:before { + content: "\f1f8"; +} +.ivu-icon-ios-ice-cream-outline:before { + content: "\f1f9"; +} +.ivu-icon-ios-ice-cream:before { + content: "\f1fa"; +} +.ivu-icon-ios-image-outline:before { + content: "\f1fb"; +} +.ivu-icon-ios-image:before { + content: "\f1fc"; +} +.ivu-icon-ios-images-outline:before { + content: "\f1fd"; +} +.ivu-icon-ios-images:before { + content: "\f1fe"; +} +.ivu-icon-ios-infinite-outline:before { + content: "\f1ff"; +} +.ivu-icon-ios-infinite:before { + content: "\f200"; +} +.ivu-icon-ios-information-circle-outline:before { + content: "\f201"; +} +.ivu-icon-ios-information-circle:before { + content: "\f202"; +} +.ivu-icon-ios-information:before { + content: "\f203"; +} +.ivu-icon-ios-ionic-outline:before { + content: "\f204"; +} +.ivu-icon-ios-ionic:before { + content: "\f205"; +} +.ivu-icon-ios-ionitron-outline:before { + content: "\f206"; +} +.ivu-icon-ios-ionitron:before { + content: "\f207"; +} +.ivu-icon-ios-jet-outline:before { + content: "\f208"; +} +.ivu-icon-ios-jet:before { + content: "\f209"; +} +.ivu-icon-ios-key-outline:before { + content: "\f20a"; +} +.ivu-icon-ios-key:before { + content: "\f20b"; +} +.ivu-icon-ios-keypad-outline:before { + content: "\f20c"; +} +.ivu-icon-ios-keypad:before { + content: "\f20d"; +} +.ivu-icon-ios-laptop:before { + content: "\f20e"; +} +.ivu-icon-ios-leaf-outline:before { + content: "\f20f"; +} +.ivu-icon-ios-leaf:before { + content: "\f210"; +} +.ivu-icon-ios-link-outline:before { + content: "\f211"; +} +.ivu-icon-ios-link:before { + content: "\f212"; +} +.ivu-icon-ios-list-box-outline:before { + content: "\f213"; +} +.ivu-icon-ios-list-box:before { + content: "\f214"; +} +.ivu-icon-ios-list:before { + content: "\f215"; +} +.ivu-icon-ios-locate-outline:before { + content: "\f216"; +} +.ivu-icon-ios-locate:before { + content: "\f217"; +} +.ivu-icon-ios-lock-outline:before { + content: "\f218"; +} +.ivu-icon-ios-lock:before { + content: "\f219"; +} +.ivu-icon-ios-log-in:before { + content: "\f21a"; +} +.ivu-icon-ios-log-out:before { + content: "\f21b"; +} +.ivu-icon-ios-magnet-outline:before { + content: "\f21c"; +} +.ivu-icon-ios-magnet:before { + content: "\f21d"; +} +.ivu-icon-ios-mail-open-outline:before { + content: "\f21e"; +} +.ivu-icon-ios-mail-open:before { + content: "\f21f"; +} +.ivu-icon-ios-mail-outline:before { + content: "\f220"; +} +.ivu-icon-ios-mail:before { + content: "\f221"; +} +.ivu-icon-ios-male:before { + content: "\f222"; +} +.ivu-icon-ios-man-outline:before { + content: "\f223"; +} +.ivu-icon-ios-man:before { + content: "\f224"; +} +.ivu-icon-ios-map-outline:before { + content: "\f225"; +} +.ivu-icon-ios-map:before { + content: "\f226"; +} +.ivu-icon-ios-medal-outline:before { + content: "\f227"; +} +.ivu-icon-ios-medal:before { + content: "\f228"; +} +.ivu-icon-ios-medical-outline:before { + content: "\f229"; +} +.ivu-icon-ios-medical:before { + content: "\f22a"; +} +.ivu-icon-ios-medkit-outline:before { + content: "\f22b"; +} +.ivu-icon-ios-medkit:before { + content: "\f22c"; +} +.ivu-icon-ios-megaphone-outline:before { + content: "\f22d"; +} +.ivu-icon-ios-megaphone:before { + content: "\f22e"; +} +.ivu-icon-ios-menu-outline:before { + content: "\f22f"; +} +.ivu-icon-ios-menu:before { + content: "\f230"; +} +.ivu-icon-ios-mic-off-outline:before { + content: "\f231"; +} +.ivu-icon-ios-mic-off:before { + content: "\f232"; +} +.ivu-icon-ios-mic-outline:before { + content: "\f233"; +} +.ivu-icon-ios-mic:before { + content: "\f234"; +} +.ivu-icon-ios-microphone-outline:before { + content: "\f235"; +} +.ivu-icon-ios-microphone:before { + content: "\f236"; +} +.ivu-icon-ios-moon-outline:before { + content: "\f237"; +} +.ivu-icon-ios-moon:before { + content: "\f238"; +} +.ivu-icon-ios-more-outline:before { + content: "\f239"; +} +.ivu-icon-ios-more:before { + content: "\f23a"; +} +.ivu-icon-ios-move:before { + content: "\f23b"; +} +.ivu-icon-ios-musical-note-outline:before { + content: "\f23c"; +} +.ivu-icon-ios-musical-note:before { + content: "\f23d"; +} +.ivu-icon-ios-musical-notes-outline:before { + content: "\f23e"; +} +.ivu-icon-ios-musical-notes:before { + content: "\f23f"; +} +.ivu-icon-ios-navigate-outline:before { + content: "\f240"; +} +.ivu-icon-ios-navigate:before { + content: "\f241"; +} +.ivu-icon-ios-no-smoking-outline:before { + content: "\f242"; +} +.ivu-icon-ios-no-smoking:before { + content: "\f243"; +} +.ivu-icon-ios-notifications-off-outline:before { + content: "\f244"; +} +.ivu-icon-ios-notifications-off:before { + content: "\f245"; +} +.ivu-icon-ios-notifications-outline:before { + content: "\f246"; +} +.ivu-icon-ios-notifications:before { + content: "\f247"; +} +.ivu-icon-ios-nuclear-outline:before { + content: "\f248"; +} +.ivu-icon-ios-nuclear:before { + content: "\f249"; +} +.ivu-icon-ios-nutrition-outline:before { + content: "\f24a"; +} +.ivu-icon-ios-nutrition:before { + content: "\f24b"; +} +.ivu-icon-ios-open-outline:before { + content: "\f24c"; +} +.ivu-icon-ios-open:before { + content: "\f24d"; +} +.ivu-icon-ios-options-outline:before { + content: "\f24e"; +} +.ivu-icon-ios-options:before { + content: "\f24f"; +} +.ivu-icon-ios-outlet-outline:before { + content: "\f250"; +} +.ivu-icon-ios-outlet:before { + content: "\f251"; +} +.ivu-icon-ios-paper-outline:before { + content: "\f252"; +} +.ivu-icon-ios-paper-plane-outline:before { + content: "\f253"; +} +.ivu-icon-ios-paper-plane:before { + content: "\f254"; +} +.ivu-icon-ios-paper:before { + content: "\f255"; +} +.ivu-icon-ios-partly-sunny-outline:before { + content: "\f256"; +} +.ivu-icon-ios-partly-sunny:before { + content: "\f257"; +} +.ivu-icon-ios-pause-outline:before { + content: "\f258"; +} +.ivu-icon-ios-pause:before { + content: "\f259"; +} +.ivu-icon-ios-paw-outline:before { + content: "\f25a"; +} +.ivu-icon-ios-paw:before { + content: "\f25b"; +} +.ivu-icon-ios-people-outline:before { + content: "\f25c"; +} +.ivu-icon-ios-people:before { + content: "\f25d"; +} +.ivu-icon-ios-person-add-outline:before { + content: "\f25e"; +} +.ivu-icon-ios-person-add:before { + content: "\f25f"; +} +.ivu-icon-ios-person-outline:before { + content: "\f260"; +} +.ivu-icon-ios-person:before { + content: "\f261"; +} +.ivu-icon-ios-phone-landscape:before { + content: "\f262"; +} +.ivu-icon-ios-phone-portrait:before { + content: "\f263"; +} +.ivu-icon-ios-photos-outline:before { + content: "\f264"; +} +.ivu-icon-ios-photos:before { + content: "\f265"; +} +.ivu-icon-ios-pie-outline:before { + content: "\f266"; +} +.ivu-icon-ios-pie:before { + content: "\f267"; +} +.ivu-icon-ios-pin-outline:before { + content: "\f268"; +} +.ivu-icon-ios-pin:before { + content: "\f269"; +} +.ivu-icon-ios-pint-outline:before { + content: "\f26a"; +} +.ivu-icon-ios-pint:before { + content: "\f26b"; +} +.ivu-icon-ios-pizza-outline:before { + content: "\f26c"; +} +.ivu-icon-ios-pizza:before { + content: "\f26d"; +} +.ivu-icon-ios-plane-outline:before { + content: "\f26e"; +} +.ivu-icon-ios-plane:before { + content: "\f26f"; +} +.ivu-icon-ios-planet-outline:before { + content: "\f270"; +} +.ivu-icon-ios-planet:before { + content: "\f271"; +} +.ivu-icon-ios-play-outline:before { + content: "\f272"; +} +.ivu-icon-ios-play:before { + content: "\f273"; +} +.ivu-icon-ios-podium-outline:before { + content: "\f274"; +} +.ivu-icon-ios-podium:before { + content: "\f275"; +} +.ivu-icon-ios-power-outline:before { + content: "\f276"; +} +.ivu-icon-ios-power:before { + content: "\f277"; +} +.ivu-icon-ios-pricetag-outline:before { + content: "\f278"; +} +.ivu-icon-ios-pricetag:before { + content: "\f279"; +} +.ivu-icon-ios-pricetags-outline:before { + content: "\f27a"; +} +.ivu-icon-ios-pricetags:before { + content: "\f27b"; +} +.ivu-icon-ios-print-outline:before { + content: "\f27c"; +} +.ivu-icon-ios-print:before { + content: "\f27d"; +} +.ivu-icon-ios-pulse-outline:before { + content: "\f27e"; +} +.ivu-icon-ios-pulse:before { + content: "\f27f"; +} +.ivu-icon-ios-qr-scanner:before { + content: "\f280"; +} +.ivu-icon-ios-quote-outline:before { + content: "\f281"; +} +.ivu-icon-ios-quote:before { + content: "\f282"; +} +.ivu-icon-ios-radio-button-off:before { + content: "\f283"; +} +.ivu-icon-ios-radio-button-on:before { + content: "\f284"; +} +.ivu-icon-ios-radio-outline:before { + content: "\f285"; +} +.ivu-icon-ios-radio:before { + content: "\f286"; +} +.ivu-icon-ios-rainy-outline:before { + content: "\f287"; +} +.ivu-icon-ios-rainy:before { + content: "\f288"; +} +.ivu-icon-ios-recording-outline:before { + content: "\f289"; +} +.ivu-icon-ios-recording:before { + content: "\f28a"; +} +.ivu-icon-ios-redo-outline:before { + content: "\f28b"; +} +.ivu-icon-ios-redo:before { + content: "\f28c"; +} +.ivu-icon-ios-refresh-circle-outline:before { + content: "\f28d"; +} +.ivu-icon-ios-refresh-circle:before { + content: "\f28e"; +} +.ivu-icon-ios-refresh:before { + content: "\f28f"; +} +.ivu-icon-ios-remove-circle-outline:before { + content: "\f290"; +} +.ivu-icon-ios-remove-circle:before { + content: "\f291"; +} +.ivu-icon-ios-remove:before { + content: "\f292"; +} +.ivu-icon-ios-reorder:before { + content: "\f293"; +} +.ivu-icon-ios-repeat:before { + content: "\f294"; +} +.ivu-icon-ios-resize:before { + content: "\f295"; +} +.ivu-icon-ios-restaurant-outline:before { + content: "\f296"; +} +.ivu-icon-ios-restaurant:before { + content: "\f297"; +} +.ivu-icon-ios-return-left:before { + content: "\f298"; +} +.ivu-icon-ios-return-right:before { + content: "\f299"; +} +.ivu-icon-ios-reverse-camera-outline:before { + content: "\f29a"; +} +.ivu-icon-ios-reverse-camera:before { + content: "\f29b"; +} +.ivu-icon-ios-rewind-outline:before { + content: "\f29c"; +} +.ivu-icon-ios-rewind:before { + content: "\f29d"; +} +.ivu-icon-ios-ribbon-outline:before { + content: "\f29e"; +} +.ivu-icon-ios-ribbon:before { + content: "\f29f"; +} +.ivu-icon-ios-rose-outline:before { + content: "\f2a0"; +} +.ivu-icon-ios-rose:before { + content: "\f2a1"; +} +.ivu-icon-ios-sad-outline:before { + content: "\f2a2"; +} +.ivu-icon-ios-sad:before { + content: "\f2a3"; +} +.ivu-icon-ios-school-outline:before { + content: "\f2a4"; +} +.ivu-icon-ios-school:before { + content: "\f2a5"; +} +.ivu-icon-ios-search-outline:before { + content: "\f2a6"; +} +.ivu-icon-ios-search:before { + content: "\f2a7"; +} +.ivu-icon-ios-send-outline:before { + content: "\f2a8"; +} +.ivu-icon-ios-send:before { + content: "\f2a9"; +} +.ivu-icon-ios-settings-outline:before { + content: "\f2aa"; +} +.ivu-icon-ios-settings:before { + content: "\f2ab"; +} +.ivu-icon-ios-share-alt-outline:before { + content: "\f2ac"; +} +.ivu-icon-ios-share-alt:before { + content: "\f2ad"; +} +.ivu-icon-ios-share-outline:before { + content: "\f2ae"; +} +.ivu-icon-ios-share:before { + content: "\f2af"; +} +.ivu-icon-ios-shirt-outline:before { + content: "\f2b0"; +} +.ivu-icon-ios-shirt:before { + content: "\f2b1"; +} +.ivu-icon-ios-shuffle:before { + content: "\f2b2"; +} +.ivu-icon-ios-skip-backward-outline:before { + content: "\f2b3"; +} +.ivu-icon-ios-skip-backward:before { + content: "\f2b4"; +} +.ivu-icon-ios-skip-forward-outline:before { + content: "\f2b5"; +} +.ivu-icon-ios-skip-forward:before { + content: "\f2b6"; +} +.ivu-icon-ios-snow-outline:before { + content: "\f2b7"; +} +.ivu-icon-ios-snow:before { + content: "\f2b8"; +} +.ivu-icon-ios-speedometer-outline:before { + content: "\f2b9"; +} +.ivu-icon-ios-speedometer:before { + content: "\f2ba"; +} +.ivu-icon-ios-square-outline:before { + content: "\f2bb"; +} +.ivu-icon-ios-square:before { + content: "\f2bc"; +} +.ivu-icon-ios-star-half:before { + content: "\f2bd"; +} +.ivu-icon-ios-star-outline:before { + content: "\f2be"; +} +.ivu-icon-ios-star:before { + content: "\f2bf"; +} +.ivu-icon-ios-stats-outline:before { + content: "\f2c0"; +} +.ivu-icon-ios-stats:before { + content: "\f2c1"; +} +.ivu-icon-ios-stopwatch-outline:before { + content: "\f2c2"; +} +.ivu-icon-ios-stopwatch:before { + content: "\f2c3"; +} +.ivu-icon-ios-subway-outline:before { + content: "\f2c4"; +} +.ivu-icon-ios-subway:before { + content: "\f2c5"; +} +.ivu-icon-ios-sunny-outline:before { + content: "\f2c6"; +} +.ivu-icon-ios-sunny:before { + content: "\f2c7"; +} +.ivu-icon-ios-swap:before { + content: "\f2c8"; +} +.ivu-icon-ios-switch-outline:before { + content: "\f2c9"; +} +.ivu-icon-ios-switch:before { + content: "\f2ca"; +} +.ivu-icon-ios-sync:before { + content: "\f2cb"; +} +.ivu-icon-ios-tablet-landscape:before { + content: "\f2cc"; +} +.ivu-icon-ios-tablet-portrait:before { + content: "\f2cd"; +} +.ivu-icon-ios-tennisball-outline:before { + content: "\f2ce"; +} +.ivu-icon-ios-tennisball:before { + content: "\f2cf"; +} +.ivu-icon-ios-text-outline:before { + content: "\f2d0"; +} +.ivu-icon-ios-text:before { + content: "\f2d1"; +} +.ivu-icon-ios-thermometer-outline:before { + content: "\f2d2"; +} +.ivu-icon-ios-thermometer:before { + content: "\f2d3"; +} +.ivu-icon-ios-thumbs-down-outline:before { + content: "\f2d4"; +} +.ivu-icon-ios-thumbs-down:before { + content: "\f2d5"; +} +.ivu-icon-ios-thumbs-up-outline:before { + content: "\f2d6"; +} +.ivu-icon-ios-thumbs-up:before { + content: "\f2d7"; +} +.ivu-icon-ios-thunderstorm-outline:before { + content: "\f2d8"; +} +.ivu-icon-ios-thunderstorm:before { + content: "\f2d9"; +} +.ivu-icon-ios-time-outline:before { + content: "\f2da"; +} +.ivu-icon-ios-time:before { + content: "\f2db"; +} +.ivu-icon-ios-timer-outline:before { + content: "\f2dc"; +} +.ivu-icon-ios-timer:before { + content: "\f2dd"; +} +.ivu-icon-ios-train-outline:before { + content: "\f2de"; +} +.ivu-icon-ios-train:before { + content: "\f2df"; +} +.ivu-icon-ios-transgender:before { + content: "\f2e0"; +} +.ivu-icon-ios-trash-outline:before { + content: "\f2e1"; +} +.ivu-icon-ios-trash:before { + content: "\f2e2"; +} +.ivu-icon-ios-trending-down:before { + content: "\f2e3"; +} +.ivu-icon-ios-trending-up:before { + content: "\f2e4"; +} +.ivu-icon-ios-trophy-outline:before { + content: "\f2e5"; +} +.ivu-icon-ios-trophy:before { + content: "\f2e6"; +} +.ivu-icon-ios-umbrella-outline:before { + content: "\f2e7"; +} +.ivu-icon-ios-umbrella:before { + content: "\f2e8"; +} +.ivu-icon-ios-undo-outline:before { + content: "\f2e9"; +} +.ivu-icon-ios-undo:before { + content: "\f2ea"; +} +.ivu-icon-ios-unlock-outline:before { + content: "\f2eb"; +} +.ivu-icon-ios-unlock:before { + content: "\f2ec"; +} +.ivu-icon-ios-videocam-outline:before { + content: "\f2ed"; +} +.ivu-icon-ios-videocam:before { + content: "\f2ee"; +} +.ivu-icon-ios-volume-down:before { + content: "\f2ef"; +} +.ivu-icon-ios-volume-mute:before { + content: "\f2f0"; +} +.ivu-icon-ios-volume-off:before { + content: "\f2f1"; +} +.ivu-icon-ios-volume-up:before { + content: "\f2f2"; +} +.ivu-icon-ios-walk:before { + content: "\f2f3"; +} +.ivu-icon-ios-warning-outline:before { + content: "\f2f4"; +} +.ivu-icon-ios-warning:before { + content: "\f2f5"; +} +.ivu-icon-ios-watch:before { + content: "\f2f6"; +} +.ivu-icon-ios-water-outline:before { + content: "\f2f7"; +} +.ivu-icon-ios-water:before { + content: "\f2f8"; +} +.ivu-icon-ios-wifi-outline:before { + content: "\f2f9"; +} +.ivu-icon-ios-wifi:before { + content: "\f2fa"; +} +.ivu-icon-ios-wine-outline:before { + content: "\f2fb"; +} +.ivu-icon-ios-wine:before { + content: "\f2fc"; +} +.ivu-icon-ios-woman-outline:before { + content: "\f2fd"; +} +.ivu-icon-ios-woman:before { + content: "\f2fe"; +} +.ivu-icon-logo-android:before { + content: "\f2ff"; +} +.ivu-icon-logo-angular:before { + content: "\f300"; +} +.ivu-icon-logo-apple:before { + content: "\f301"; +} +.ivu-icon-logo-bitcoin:before { + content: "\f302"; +} +.ivu-icon-logo-buffer:before { + content: "\f303"; +} +.ivu-icon-logo-chrome:before { + content: "\f304"; +} +.ivu-icon-logo-codepen:before { + content: "\f305"; +} +.ivu-icon-logo-css3:before { + content: "\f306"; +} +.ivu-icon-logo-designernews:before { + content: "\f307"; +} +.ivu-icon-logo-dribbble:before { + content: "\f308"; +} +.ivu-icon-logo-dropbox:before { + content: "\f309"; +} +.ivu-icon-logo-euro:before { + content: "\f30a"; +} +.ivu-icon-logo-facebook:before { + content: "\f30b"; +} +.ivu-icon-logo-foursquare:before { + content: "\f30c"; +} +.ivu-icon-logo-freebsd-devil:before { + content: "\f30d"; +} +.ivu-icon-logo-github:before { + content: "\f30e"; +} +.ivu-icon-logo-google:before { + content: "\f30f"; +} +.ivu-icon-logo-googleplus:before { + content: "\f310"; +} +.ivu-icon-logo-hackernews:before { + content: "\f311"; +} +.ivu-icon-logo-html5:before { + content: "\f312"; +} +.ivu-icon-logo-instagram:before { + content: "\f313"; +} +.ivu-icon-logo-javascript:before { + content: "\f314"; +} +.ivu-icon-logo-linkedin:before { + content: "\f315"; +} +.ivu-icon-logo-markdown:before { + content: "\f316"; +} +.ivu-icon-logo-nodejs:before { + content: "\f317"; +} +.ivu-icon-logo-octocat:before { + content: "\f318"; +} +.ivu-icon-logo-pinterest:before { + content: "\f319"; +} +.ivu-icon-logo-playstation:before { + content: "\f31a"; +} +.ivu-icon-logo-python:before { + content: "\f31b"; +} +.ivu-icon-logo-reddit:before { + content: "\f31c"; +} +.ivu-icon-logo-rss:before { + content: "\f31d"; +} +.ivu-icon-logo-sass:before { + content: "\f31e"; +} +.ivu-icon-logo-skype:before { + content: "\f31f"; +} +.ivu-icon-logo-snapchat:before { + content: "\f320"; +} +.ivu-icon-logo-steam:before { + content: "\f321"; +} +.ivu-icon-logo-tumblr:before { + content: "\f322"; +} +.ivu-icon-logo-tux:before { + content: "\f323"; +} +.ivu-icon-logo-twitch:before { + content: "\f324"; +} +.ivu-icon-logo-twitter:before { + content: "\f325"; +} +.ivu-icon-logo-usd:before { + content: "\f326"; +} +.ivu-icon-logo-vimeo:before { + content: "\f327"; +} +.ivu-icon-logo-whatsapp:before { + content: "\f328"; +} +.ivu-icon-logo-windows:before { + content: "\f329"; +} +.ivu-icon-logo-wordpress:before { + content: "\f32a"; +} +.ivu-icon-logo-xbox:before { + content: "\f32b"; +} +.ivu-icon-logo-yahoo:before { + content: "\f32c"; +} +.ivu-icon-logo-yen:before { + content: "\f32d"; +} +.ivu-icon-logo-youtube:before { + content: "\f32e"; +} +.ivu-icon-md-add-circle:before { + content: "\f32f"; +} +.ivu-icon-md-add:before { + content: "\f330"; +} +.ivu-icon-md-alarm:before { + content: "\f331"; +} +.ivu-icon-md-albums:before { + content: "\f332"; +} +.ivu-icon-md-alert:before { + content: "\f333"; +} +.ivu-icon-md-american-football:before { + content: "\f334"; +} +.ivu-icon-md-analytics:before { + content: "\f335"; +} +.ivu-icon-md-aperture:before { + content: "\f336"; +} +.ivu-icon-md-apps:before { + content: "\f337"; +} +.ivu-icon-md-appstore:before { + content: "\f338"; +} +.ivu-icon-md-archive:before { + content: "\f339"; +} +.ivu-icon-md-arrow-back:before { + content: "\f33a"; +} +.ivu-icon-md-arrow-down:before { + content: "\f33b"; +} +.ivu-icon-md-arrow-dropdown-circle:before { + content: "\f33c"; +} +.ivu-icon-md-arrow-dropdown:before { + content: "\f33d"; +} +.ivu-icon-md-arrow-dropleft-circle:before { + content: "\f33e"; +} +.ivu-icon-md-arrow-dropleft:before { + content: "\f33f"; +} +.ivu-icon-md-arrow-dropright-circle:before { + content: "\f340"; +} +.ivu-icon-md-arrow-dropright:before { + content: "\f341"; +} +.ivu-icon-md-arrow-dropup-circle:before { + content: "\f342"; +} +.ivu-icon-md-arrow-dropup:before { + content: "\f343"; +} +.ivu-icon-md-arrow-forward:before { + content: "\f344"; +} +.ivu-icon-md-arrow-round-back:before { + content: "\f345"; +} +.ivu-icon-md-arrow-round-down:before { + content: "\f346"; +} +.ivu-icon-md-arrow-round-forward:before { + content: "\f347"; +} +.ivu-icon-md-arrow-round-up:before { + content: "\f348"; +} +.ivu-icon-md-arrow-up:before { + content: "\f349"; +} +.ivu-icon-md-at:before { + content: "\f34a"; +} +.ivu-icon-md-attach:before { + content: "\f34b"; +} +.ivu-icon-md-backspace:before { + content: "\f34c"; +} +.ivu-icon-md-barcode:before { + content: "\f34d"; +} +.ivu-icon-md-baseball:before { + content: "\f34e"; +} +.ivu-icon-md-basket:before { + content: "\f34f"; +} +.ivu-icon-md-basketball:before { + content: "\f350"; +} +.ivu-icon-md-battery-charging:before { + content: "\f351"; +} +.ivu-icon-md-battery-dead:before { + content: "\f352"; +} +.ivu-icon-md-battery-full:before { + content: "\f353"; +} +.ivu-icon-md-beaker:before { + content: "\f354"; +} +.ivu-icon-md-beer:before { + content: "\f355"; +} +.ivu-icon-md-bicycle:before { + content: "\f356"; +} +.ivu-icon-md-bluetooth:before { + content: "\f357"; +} +.ivu-icon-md-boat:before { + content: "\f358"; +} +.ivu-icon-md-body:before { + content: "\f359"; +} +.ivu-icon-md-bonfire:before { + content: "\f35a"; +} +.ivu-icon-md-book:before { + content: "\f35b"; +} +.ivu-icon-md-bookmark:before { + content: "\f35c"; +} +.ivu-icon-md-bookmarks:before { + content: "\f35d"; +} +.ivu-icon-md-bowtie:before { + content: "\f35e"; +} +.ivu-icon-md-briefcase:before { + content: "\f35f"; +} +.ivu-icon-md-browsers:before { + content: "\f360"; +} +.ivu-icon-md-brush:before { + content: "\f361"; +} +.ivu-icon-md-bug:before { + content: "\f362"; +} +.ivu-icon-md-build:before { + content: "\f363"; +} +.ivu-icon-md-bulb:before { + content: "\f364"; +} +.ivu-icon-md-bus:before { + content: "\f365"; +} +.ivu-icon-md-cafe:before { + content: "\f366"; +} +.ivu-icon-md-calculator:before { + content: "\f367"; +} +.ivu-icon-md-calendar:before { + content: "\f368"; +} +.ivu-icon-md-call:before { + content: "\f369"; +} +.ivu-icon-md-camera:before { + content: "\f36a"; +} +.ivu-icon-md-car:before { + content: "\f36b"; +} +.ivu-icon-md-card:before { + content: "\f36c"; +} +.ivu-icon-md-cart:before { + content: "\f36d"; +} +.ivu-icon-md-cash:before { + content: "\f36e"; +} +.ivu-icon-md-chatboxes:before { + content: "\f36f"; +} +.ivu-icon-md-chatbubbles:before { + content: "\f370"; +} +.ivu-icon-md-checkbox-outline:before { + content: "\f371"; +} +.ivu-icon-md-checkbox:before { + content: "\f372"; +} +.ivu-icon-md-checkmark-circle-outline:before { + content: "\f373"; +} +.ivu-icon-md-checkmark-circle:before { + content: "\f374"; +} +.ivu-icon-md-checkmark:before { + content: "\f375"; +} +.ivu-icon-md-clipboard:before { + content: "\f376"; +} +.ivu-icon-md-clock:before { + content: "\f377"; +} +.ivu-icon-md-close-circle:before { + content: "\f378"; +} +.ivu-icon-md-close:before { + content: "\f379"; +} +.ivu-icon-md-closed-captioning:before { + content: "\f37a"; +} +.ivu-icon-md-cloud-circle:before { + content: "\f37b"; +} +.ivu-icon-md-cloud-done:before { + content: "\f37c"; +} +.ivu-icon-md-cloud-download:before { + content: "\f37d"; +} +.ivu-icon-md-cloud-outline:before { + content: "\f37e"; +} +.ivu-icon-md-cloud-upload:before { + content: "\f37f"; +} +.ivu-icon-md-cloud:before { + content: "\f380"; +} +.ivu-icon-md-cloudy-night:before { + content: "\f381"; +} +.ivu-icon-md-cloudy:before { + content: "\f382"; +} +.ivu-icon-md-code-download:before { + content: "\f383"; +} +.ivu-icon-md-code-working:before { + content: "\f384"; +} +.ivu-icon-md-code:before { + content: "\f385"; +} +.ivu-icon-md-cog:before { + content: "\f386"; +} +.ivu-icon-md-color-fill:before { + content: "\f387"; +} +.ivu-icon-md-color-filter:before { + content: "\f388"; +} +.ivu-icon-md-color-palette:before { + content: "\f389"; +} +.ivu-icon-md-color-wand:before { + content: "\f38a"; +} +.ivu-icon-md-compass:before { + content: "\f38b"; +} +.ivu-icon-md-construct:before { + content: "\f38c"; +} +.ivu-icon-md-contact:before { + content: "\f38d"; +} +.ivu-icon-md-contacts:before { + content: "\f38e"; +} +.ivu-icon-md-contract:before { + content: "\f38f"; +} +.ivu-icon-md-contrast:before { + content: "\f390"; +} +.ivu-icon-md-copy:before { + content: "\f391"; +} +.ivu-icon-md-create:before { + content: "\f392"; +} +.ivu-icon-md-crop:before { + content: "\f393"; +} +.ivu-icon-md-cube:before { + content: "\f394"; +} +.ivu-icon-md-cut:before { + content: "\f395"; +} +.ivu-icon-md-desktop:before { + content: "\f396"; +} +.ivu-icon-md-disc:before { + content: "\f397"; +} +.ivu-icon-md-document:before { + content: "\f398"; +} +.ivu-icon-md-done-all:before { + content: "\f399"; +} +.ivu-icon-md-download:before { + content: "\f39a"; +} +.ivu-icon-md-easel:before { + content: "\f39b"; +} +.ivu-icon-md-egg:before { + content: "\f39c"; +} +.ivu-icon-md-exit:before { + content: "\f39d"; +} +.ivu-icon-md-expand:before { + content: "\f39e"; +} +.ivu-icon-md-eye-off:before { + content: "\f39f"; +} +.ivu-icon-md-eye:before { + content: "\f3a0"; +} +.ivu-icon-md-fastforward:before { + content: "\f3a1"; +} +.ivu-icon-md-female:before { + content: "\f3a2"; +} +.ivu-icon-md-filing:before { + content: "\f3a3"; +} +.ivu-icon-md-film:before { + content: "\f3a4"; +} +.ivu-icon-md-finger-print:before { + content: "\f3a5"; +} +.ivu-icon-md-flag:before { + content: "\f3a6"; +} +.ivu-icon-md-flame:before { + content: "\f3a7"; +} +.ivu-icon-md-flash:before { + content: "\f3a8"; +} +.ivu-icon-md-flask:before { + content: "\f3a9"; +} +.ivu-icon-md-flower:before { + content: "\f3aa"; +} +.ivu-icon-md-folder-open:before { + content: "\f3ab"; +} +.ivu-icon-md-folder:before { + content: "\f3ac"; +} +.ivu-icon-md-football:before { + content: "\f3ad"; +} +.ivu-icon-md-funnel:before { + content: "\f3ae"; +} +.ivu-icon-md-game-controller-a:before { + content: "\f3af"; +} +.ivu-icon-md-game-controller-b:before { + content: "\f3b0"; +} +.ivu-icon-md-git-branch:before { + content: "\f3b1"; +} +.ivu-icon-md-git-commit:before { + content: "\f3b2"; +} +.ivu-icon-md-git-compare:before { + content: "\f3b3"; +} +.ivu-icon-md-git-merge:before { + content: "\f3b4"; +} +.ivu-icon-md-git-network:before { + content: "\f3b5"; +} +.ivu-icon-md-git-pull-request:before { + content: "\f3b6"; +} +.ivu-icon-md-glasses:before { + content: "\f3b7"; +} +.ivu-icon-md-globe:before { + content: "\f3b8"; +} +.ivu-icon-md-grid:before { + content: "\f3b9"; +} +.ivu-icon-md-hammer:before { + content: "\f3ba"; +} +.ivu-icon-md-hand:before { + content: "\f3bb"; +} +.ivu-icon-md-happy:before { + content: "\f3bc"; +} +.ivu-icon-md-headset:before { + content: "\f3bd"; +} +.ivu-icon-md-heart-outline:before { + content: "\f3be"; +} +.ivu-icon-md-heart:before { + content: "\f3bf"; +} +.ivu-icon-md-help-buoy:before { + content: "\f3c0"; +} +.ivu-icon-md-help-circle:before { + content: "\f3c1"; +} +.ivu-icon-md-help:before { + content: "\f3c2"; +} +.ivu-icon-md-home:before { + content: "\f3c3"; +} +.ivu-icon-md-ice-cream:before { + content: "\f3c4"; +} +.ivu-icon-md-image:before { + content: "\f3c5"; +} +.ivu-icon-md-images:before { + content: "\f3c6"; +} +.ivu-icon-md-infinite:before { + content: "\f3c7"; +} +.ivu-icon-md-information-circle:before { + content: "\f3c8"; +} +.ivu-icon-md-information:before { + content: "\f3c9"; +} +.ivu-icon-md-ionic:before { + content: "\f3ca"; +} +.ivu-icon-md-ionitron:before { + content: "\f3cb"; +} +.ivu-icon-md-jet:before { + content: "\f3cc"; +} +.ivu-icon-md-key:before { + content: "\f3cd"; +} +.ivu-icon-md-keypad:before { + content: "\f3ce"; +} +.ivu-icon-md-laptop:before { + content: "\f3cf"; +} +.ivu-icon-md-leaf:before { + content: "\f3d0"; +} +.ivu-icon-md-link:before { + content: "\f3d1"; +} +.ivu-icon-md-list-box:before { + content: "\f3d2"; +} +.ivu-icon-md-list:before { + content: "\f3d3"; +} +.ivu-icon-md-locate:before { + content: "\f3d4"; +} +.ivu-icon-md-lock:before { + content: "\f3d5"; +} +.ivu-icon-md-log-in:before { + content: "\f3d6"; +} +.ivu-icon-md-log-out:before { + content: "\f3d7"; +} +.ivu-icon-md-magnet:before { + content: "\f3d8"; +} +.ivu-icon-md-mail-open:before { + content: "\f3d9"; +} +.ivu-icon-md-mail:before { + content: "\f3da"; +} +.ivu-icon-md-male:before { + content: "\f3db"; +} +.ivu-icon-md-man:before { + content: "\f3dc"; +} +.ivu-icon-md-map:before { + content: "\f3dd"; +} +.ivu-icon-md-medal:before { + content: "\f3de"; +} +.ivu-icon-md-medical:before { + content: "\f3df"; +} +.ivu-icon-md-medkit:before { + content: "\f3e0"; +} +.ivu-icon-md-megaphone:before { + content: "\f3e1"; +} +.ivu-icon-md-menu:before { + content: "\f3e2"; +} +.ivu-icon-md-mic-off:before { + content: "\f3e3"; +} +.ivu-icon-md-mic:before { + content: "\f3e4"; +} +.ivu-icon-md-microphone:before { + content: "\f3e5"; +} +.ivu-icon-md-moon:before { + content: "\f3e6"; +} +.ivu-icon-md-more:before { + content: "\f3e7"; +} +.ivu-icon-md-move:before { + content: "\f3e8"; +} +.ivu-icon-md-musical-note:before { + content: "\f3e9"; +} +.ivu-icon-md-musical-notes:before { + content: "\f3ea"; +} +.ivu-icon-md-navigate:before { + content: "\f3eb"; +} +.ivu-icon-md-no-smoking:before { + content: "\f3ec"; +} +.ivu-icon-md-notifications-off:before { + content: "\f3ed"; +} +.ivu-icon-md-notifications-outline:before { + content: "\f3ee"; +} +.ivu-icon-md-notifications:before { + content: "\f3ef"; +} +.ivu-icon-md-nuclear:before { + content: "\f3f0"; +} +.ivu-icon-md-nutrition:before { + content: "\f3f1"; +} +.ivu-icon-md-open:before { + content: "\f3f2"; +} +.ivu-icon-md-options:before { + content: "\f3f3"; +} +.ivu-icon-md-outlet:before { + content: "\f3f4"; +} +.ivu-icon-md-paper-plane:before { + content: "\f3f5"; +} +.ivu-icon-md-paper:before { + content: "\f3f6"; +} +.ivu-icon-md-partly-sunny:before { + content: "\f3f7"; +} +.ivu-icon-md-pause:before { + content: "\f3f8"; +} +.ivu-icon-md-paw:before { + content: "\f3f9"; +} +.ivu-icon-md-people:before { + content: "\f3fa"; +} +.ivu-icon-md-person-add:before { + content: "\f3fb"; +} +.ivu-icon-md-person:before { + content: "\f3fc"; +} +.ivu-icon-md-phone-landscape:before { + content: "\f3fd"; +} +.ivu-icon-md-phone-portrait:before { + content: "\f3fe"; +} +.ivu-icon-md-photos:before { + content: "\f3ff"; +} +.ivu-icon-md-pie:before { + content: "\f400"; +} +.ivu-icon-md-pin:before { + content: "\f401"; +} +.ivu-icon-md-pint:before { + content: "\f402"; +} +.ivu-icon-md-pizza:before { + content: "\f403"; +} +.ivu-icon-md-plane:before { + content: "\f404"; +} +.ivu-icon-md-planet:before { + content: "\f405"; +} +.ivu-icon-md-play:before { + content: "\f406"; +} +.ivu-icon-md-podium:before { + content: "\f407"; +} +.ivu-icon-md-power:before { + content: "\f408"; +} +.ivu-icon-md-pricetag:before { + content: "\f409"; +} +.ivu-icon-md-pricetags:before { + content: "\f40a"; +} +.ivu-icon-md-print:before { + content: "\f40b"; +} +.ivu-icon-md-pulse:before { + content: "\f40c"; +} +.ivu-icon-md-qr-scanner:before { + content: "\f40d"; +} +.ivu-icon-md-quote:before { + content: "\f40e"; +} +.ivu-icon-md-radio-button-off:before { + content: "\f40f"; +} +.ivu-icon-md-radio-button-on:before { + content: "\f410"; +} +.ivu-icon-md-radio:before { + content: "\f411"; +} +.ivu-icon-md-rainy:before { + content: "\f412"; +} +.ivu-icon-md-recording:before { + content: "\f413"; +} +.ivu-icon-md-redo:before { + content: "\f414"; +} +.ivu-icon-md-refresh-circle:before { + content: "\f415"; +} +.ivu-icon-md-refresh:before { + content: "\f416"; +} +.ivu-icon-md-remove-circle:before { + content: "\f417"; +} +.ivu-icon-md-remove:before { + content: "\f418"; +} +.ivu-icon-md-reorder:before { + content: "\f419"; +} +.ivu-icon-md-repeat:before { + content: "\f41a"; +} +.ivu-icon-md-resize:before { + content: "\f41b"; +} +.ivu-icon-md-restaurant:before { + content: "\f41c"; +} +.ivu-icon-md-return-left:before { + content: "\f41d"; +} +.ivu-icon-md-return-right:before { + content: "\f41e"; +} +.ivu-icon-md-reverse-camera:before { + content: "\f41f"; +} +.ivu-icon-md-rewind:before { + content: "\f420"; +} +.ivu-icon-md-ribbon:before { + content: "\f421"; +} +.ivu-icon-md-rose:before { + content: "\f422"; +} +.ivu-icon-md-sad:before { + content: "\f423"; +} +.ivu-icon-md-school:before { + content: "\f424"; +} +.ivu-icon-md-search:before { + content: "\f425"; +} +.ivu-icon-md-send:before { + content: "\f426"; +} +.ivu-icon-md-settings:before { + content: "\f427"; +} +.ivu-icon-md-share-alt:before { + content: "\f428"; +} +.ivu-icon-md-share:before { + content: "\f429"; +} +.ivu-icon-md-shirt:before { + content: "\f42a"; +} +.ivu-icon-md-shuffle:before { + content: "\f42b"; +} +.ivu-icon-md-skip-backward:before { + content: "\f42c"; +} +.ivu-icon-md-skip-forward:before { + content: "\f42d"; +} +.ivu-icon-md-snow:before { + content: "\f42e"; +} +.ivu-icon-md-speedometer:before { + content: "\f42f"; +} +.ivu-icon-md-square-outline:before { + content: "\f430"; +} +.ivu-icon-md-square:before { + content: "\f431"; +} +.ivu-icon-md-star-half:before { + content: "\f432"; +} +.ivu-icon-md-star-outline:before { + content: "\f433"; +} +.ivu-icon-md-star:before { + content: "\f434"; +} +.ivu-icon-md-stats:before { + content: "\f435"; +} +.ivu-icon-md-stopwatch:before { + content: "\f436"; +} +.ivu-icon-md-subway:before { + content: "\f437"; +} +.ivu-icon-md-sunny:before { + content: "\f438"; +} +.ivu-icon-md-swap:before { + content: "\f439"; +} +.ivu-icon-md-switch:before { + content: "\f43a"; +} +.ivu-icon-md-sync:before { + content: "\f43b"; +} +.ivu-icon-md-tablet-landscape:before { + content: "\f43c"; +} +.ivu-icon-md-tablet-portrait:before { + content: "\f43d"; +} +.ivu-icon-md-tennisball:before { + content: "\f43e"; +} +.ivu-icon-md-text:before { + content: "\f43f"; +} +.ivu-icon-md-thermometer:before { + content: "\f440"; +} +.ivu-icon-md-thumbs-down:before { + content: "\f441"; +} +.ivu-icon-md-thumbs-up:before { + content: "\f442"; +} +.ivu-icon-md-thunderstorm:before { + content: "\f443"; +} +.ivu-icon-md-time:before { + content: "\f444"; +} +.ivu-icon-md-timer:before { + content: "\f445"; +} +.ivu-icon-md-train:before { + content: "\f446"; +} +.ivu-icon-md-transgender:before { + content: "\f447"; +} +.ivu-icon-md-trash:before { + content: "\f448"; +} +.ivu-icon-md-trending-down:before { + content: "\f449"; +} +.ivu-icon-md-trending-up:before { + content: "\f44a"; +} +.ivu-icon-md-trophy:before { + content: "\f44b"; +} +.ivu-icon-md-umbrella:before { + content: "\f44c"; +} +.ivu-icon-md-undo:before { + content: "\f44d"; +} +.ivu-icon-md-unlock:before { + content: "\f44e"; +} +.ivu-icon-md-videocam:before { + content: "\f44f"; +} +.ivu-icon-md-volume-down:before { + content: "\f450"; +} +.ivu-icon-md-volume-mute:before { + content: "\f451"; +} +.ivu-icon-md-volume-off:before { + content: "\f452"; +} +.ivu-icon-md-volume-up:before { + content: "\f453"; +} +.ivu-icon-md-walk:before { + content: "\f454"; +} +.ivu-icon-md-warning:before { + content: "\f455"; +} +.ivu-icon-md-watch:before { + content: "\f456"; +} +.ivu-icon-md-water:before { + content: "\f457"; +} +.ivu-icon-md-wifi:before { + content: "\f458"; +} +.ivu-icon-md-wine:before { + content: "\f459"; +} +.ivu-icon-md-woman:before { + content: "\f45a"; +} +.ivu-icon-ios-loading:before { + content: "\f45b"; +} +.ivu-row { + position: relative; + margin-left: 0; + margin-right: 0; + height: auto; + zoom: 1; + display: block; +} +.ivu-row:after, +.ivu-row:before { + content: ""; + display: table; +} +.ivu-row:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-row-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.ivu-row-flex:after, +.ivu-row-flex:before { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.ivu-row-flex-start { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.ivu-row-flex-center { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.ivu-row-flex-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.ivu-row-flex-space-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.ivu-row-flex-space-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.ivu-row-flex-top { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.ivu-row-flex-middle { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-row-flex-bottom { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.ivu-col { + position: relative; + display: block; +} +.ivu-col-span-1, +.ivu-col-span-10, +.ivu-col-span-11, +.ivu-col-span-12, +.ivu-col-span-13, +.ivu-col-span-14, +.ivu-col-span-15, +.ivu-col-span-16, +.ivu-col-span-17, +.ivu-col-span-18, +.ivu-col-span-19, +.ivu-col-span-2, +.ivu-col-span-20, +.ivu-col-span-21, +.ivu-col-span-22, +.ivu-col-span-23, +.ivu-col-span-24, +.ivu-col-span-3, +.ivu-col-span-4, +.ivu-col-span-5, +.ivu-col-span-6, +.ivu-col-span-7, +.ivu-col-span-8, +.ivu-col-span-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-24 { + display: block; + width: 100%; +} +.ivu-col-push-24 { + left: 100%; +} +.ivu-col-pull-24 { + right: 100%; +} +.ivu-col-offset-24 { + margin-left: 100%; +} +.ivu-col-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-push-23 { + left: 95.83333333%; +} +.ivu-col-pull-23 { + right: 95.83333333%; +} +.ivu-col-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-push-22 { + left: 91.66666667%; +} +.ivu-col-pull-22 { + right: 91.66666667%; +} +.ivu-col-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-21 { + display: block; + width: 87.5%; +} +.ivu-col-push-21 { + left: 87.5%; +} +.ivu-col-pull-21 { + right: 87.5%; +} +.ivu-col-offset-21 { + margin-left: 87.5%; +} +.ivu-col-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-push-20 { + left: 83.33333333%; +} +.ivu-col-pull-20 { + right: 83.33333333%; +} +.ivu-col-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-push-19 { + left: 79.16666667%; +} +.ivu-col-pull-19 { + right: 79.16666667%; +} +.ivu-col-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-18 { + display: block; + width: 75%; +} +.ivu-col-push-18 { + left: 75%; +} +.ivu-col-pull-18 { + right: 75%; +} +.ivu-col-offset-18 { + margin-left: 75%; +} +.ivu-col-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-push-17 { + left: 70.83333333%; +} +.ivu-col-pull-17 { + right: 70.83333333%; +} +.ivu-col-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-push-16 { + left: 66.66666667%; +} +.ivu-col-pull-16 { + right: 66.66666667%; +} +.ivu-col-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-15 { + display: block; + width: 62.5%; +} +.ivu-col-push-15 { + left: 62.5%; +} +.ivu-col-pull-15 { + right: 62.5%; +} +.ivu-col-offset-15 { + margin-left: 62.5%; +} +.ivu-col-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-push-14 { + left: 58.33333333%; +} +.ivu-col-pull-14 { + right: 58.33333333%; +} +.ivu-col-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-push-13 { + left: 54.16666667%; +} +.ivu-col-pull-13 { + right: 54.16666667%; +} +.ivu-col-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-12 { + display: block; + width: 50%; +} +.ivu-col-push-12 { + left: 50%; +} +.ivu-col-pull-12 { + right: 50%; +} +.ivu-col-offset-12 { + margin-left: 50%; +} +.ivu-col-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-push-11 { + left: 45.83333333%; +} +.ivu-col-pull-11 { + right: 45.83333333%; +} +.ivu-col-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-push-10 { + left: 41.66666667%; +} +.ivu-col-pull-10 { + right: 41.66666667%; +} +.ivu-col-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-9 { + display: block; + width: 37.5%; +} +.ivu-col-push-9 { + left: 37.5%; +} +.ivu-col-pull-9 { + right: 37.5%; +} +.ivu-col-offset-9 { + margin-left: 37.5%; +} +.ivu-col-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-push-8 { + left: 33.33333333%; +} +.ivu-col-pull-8 { + right: 33.33333333%; +} +.ivu-col-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-push-7 { + left: 29.16666667%; +} +.ivu-col-pull-7 { + right: 29.16666667%; +} +.ivu-col-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-6 { + display: block; + width: 25%; +} +.ivu-col-push-6 { + left: 25%; +} +.ivu-col-pull-6 { + right: 25%; +} +.ivu-col-offset-6 { + margin-left: 25%; +} +.ivu-col-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-push-5 { + left: 20.83333333%; +} +.ivu-col-pull-5 { + right: 20.83333333%; +} +.ivu-col-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-push-4 { + left: 16.66666667%; +} +.ivu-col-pull-4 { + right: 16.66666667%; +} +.ivu-col-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-3 { + display: block; + width: 12.5%; +} +.ivu-col-push-3 { + left: 12.5%; +} +.ivu-col-pull-3 { + right: 12.5%; +} +.ivu-col-offset-3 { + margin-left: 12.5%; +} +.ivu-col-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-push-2 { + left: 8.33333333%; +} +.ivu-col-pull-2 { + right: 8.33333333%; +} +.ivu-col-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-push-1 { + left: 4.16666667%; +} +.ivu-col-pull-1 { + right: 4.16666667%; +} +.ivu-col-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-0 { + display: none; +} +.ivu-col-push-0 { + left: auto; +} +.ivu-col-pull-0 { + right: auto; +} +.ivu-col-offset-0 { + margin-left: 0; +} +.ivu-col-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.ivu-col-span-xs-1, +.ivu-col-span-xs-10, +.ivu-col-span-xs-11, +.ivu-col-span-xs-12, +.ivu-col-span-xs-13, +.ivu-col-span-xs-14, +.ivu-col-span-xs-15, +.ivu-col-span-xs-16, +.ivu-col-span-xs-17, +.ivu-col-span-xs-18, +.ivu-col-span-xs-19, +.ivu-col-span-xs-2, +.ivu-col-span-xs-20, +.ivu-col-span-xs-21, +.ivu-col-span-xs-22, +.ivu-col-span-xs-23, +.ivu-col-span-xs-24, +.ivu-col-span-xs-3, +.ivu-col-span-xs-4, +.ivu-col-span-xs-5, +.ivu-col-span-xs-6, +.ivu-col-span-xs-7, +.ivu-col-span-xs-8, +.ivu-col-span-xs-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-col-span-xs-24 { + display: block; + width: 100%; +} +.ivu-col-xs-push-24 { + left: 100%; +} +.ivu-col-xs-pull-24 { + right: 100%; +} +.ivu-col-xs-offset-24 { + margin-left: 100%; +} +.ivu-col-xs-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; +} +.ivu-col-span-xs-23 { + display: block; + width: 95.83333333%; +} +.ivu-col-xs-push-23 { + left: 95.83333333%; +} +.ivu-col-xs-pull-23 { + right: 95.83333333%; +} +.ivu-col-xs-offset-23 { + margin-left: 95.83333333%; +} +.ivu-col-xs-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; +} +.ivu-col-span-xs-22 { + display: block; + width: 91.66666667%; +} +.ivu-col-xs-push-22 { + left: 91.66666667%; +} +.ivu-col-xs-pull-22 { + right: 91.66666667%; +} +.ivu-col-xs-offset-22 { + margin-left: 91.66666667%; +} +.ivu-col-xs-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; +} +.ivu-col-span-xs-21 { + display: block; + width: 87.5%; +} +.ivu-col-xs-push-21 { + left: 87.5%; +} +.ivu-col-xs-pull-21 { + right: 87.5%; +} +.ivu-col-xs-offset-21 { + margin-left: 87.5%; +} +.ivu-col-xs-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; +} +.ivu-col-span-xs-20 { + display: block; + width: 83.33333333%; +} +.ivu-col-xs-push-20 { + left: 83.33333333%; +} +.ivu-col-xs-pull-20 { + right: 83.33333333%; +} +.ivu-col-xs-offset-20 { + margin-left: 83.33333333%; +} +.ivu-col-xs-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; +} +.ivu-col-span-xs-19 { + display: block; + width: 79.16666667%; +} +.ivu-col-xs-push-19 { + left: 79.16666667%; +} +.ivu-col-xs-pull-19 { + right: 79.16666667%; +} +.ivu-col-xs-offset-19 { + margin-left: 79.16666667%; +} +.ivu-col-xs-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; +} +.ivu-col-span-xs-18 { + display: block; + width: 75%; +} +.ivu-col-xs-push-18 { + left: 75%; +} +.ivu-col-xs-pull-18 { + right: 75%; +} +.ivu-col-xs-offset-18 { + margin-left: 75%; +} +.ivu-col-xs-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; +} +.ivu-col-span-xs-17 { + display: block; + width: 70.83333333%; +} +.ivu-col-xs-push-17 { + left: 70.83333333%; +} +.ivu-col-xs-pull-17 { + right: 70.83333333%; +} +.ivu-col-xs-offset-17 { + margin-left: 70.83333333%; +} +.ivu-col-xs-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; +} +.ivu-col-span-xs-16 { + display: block; + width: 66.66666667%; +} +.ivu-col-xs-push-16 { + left: 66.66666667%; +} +.ivu-col-xs-pull-16 { + right: 66.66666667%; +} +.ivu-col-xs-offset-16 { + margin-left: 66.66666667%; +} +.ivu-col-xs-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; +} +.ivu-col-span-xs-15 { + display: block; + width: 62.5%; +} +.ivu-col-xs-push-15 { + left: 62.5%; +} +.ivu-col-xs-pull-15 { + right: 62.5%; +} +.ivu-col-xs-offset-15 { + margin-left: 62.5%; +} +.ivu-col-xs-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; +} +.ivu-col-span-xs-14 { + display: block; + width: 58.33333333%; +} +.ivu-col-xs-push-14 { + left: 58.33333333%; +} +.ivu-col-xs-pull-14 { + right: 58.33333333%; +} +.ivu-col-xs-offset-14 { + margin-left: 58.33333333%; +} +.ivu-col-xs-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; +} +.ivu-col-span-xs-13 { + display: block; + width: 54.16666667%; +} +.ivu-col-xs-push-13 { + left: 54.16666667%; +} +.ivu-col-xs-pull-13 { + right: 54.16666667%; +} +.ivu-col-xs-offset-13 { + margin-left: 54.16666667%; +} +.ivu-col-xs-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} +.ivu-col-span-xs-12 { + display: block; + width: 50%; +} +.ivu-col-xs-push-12 { + left: 50%; +} +.ivu-col-xs-pull-12 { + right: 50%; +} +.ivu-col-xs-offset-12 { + margin-left: 50%; +} +.ivu-col-xs-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.ivu-col-span-xs-11 { + display: block; + width: 45.83333333%; +} +.ivu-col-xs-push-11 { + left: 45.83333333%; +} +.ivu-col-xs-pull-11 { + right: 45.83333333%; +} +.ivu-col-xs-offset-11 { + margin-left: 45.83333333%; +} +.ivu-col-xs-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.ivu-col-span-xs-10 { + display: block; + width: 41.66666667%; +} +.ivu-col-xs-push-10 { + left: 41.66666667%; +} +.ivu-col-xs-pull-10 { + right: 41.66666667%; +} +.ivu-col-xs-offset-10 { + margin-left: 41.66666667%; +} +.ivu-col-xs-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.ivu-col-span-xs-9 { + display: block; + width: 37.5%; +} +.ivu-col-xs-push-9 { + left: 37.5%; +} +.ivu-col-xs-pull-9 { + right: 37.5%; +} +.ivu-col-xs-offset-9 { + margin-left: 37.5%; +} +.ivu-col-xs-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.ivu-col-span-xs-8 { + display: block; + width: 33.33333333%; +} +.ivu-col-xs-push-8 { + left: 33.33333333%; +} +.ivu-col-xs-pull-8 { + right: 33.33333333%; +} +.ivu-col-xs-offset-8 { + margin-left: 33.33333333%; +} +.ivu-col-xs-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.ivu-col-span-xs-7 { + display: block; + width: 29.16666667%; +} +.ivu-col-xs-push-7 { + left: 29.16666667%; +} +.ivu-col-xs-pull-7 { + right: 29.16666667%; +} +.ivu-col-xs-offset-7 { + margin-left: 29.16666667%; +} +.ivu-col-xs-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.ivu-col-span-xs-6 { + display: block; + width: 25%; +} +.ivu-col-xs-push-6 { + left: 25%; +} +.ivu-col-xs-pull-6 { + right: 25%; +} +.ivu-col-xs-offset-6 { + margin-left: 25%; +} +.ivu-col-xs-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.ivu-col-span-xs-5 { + display: block; + width: 20.83333333%; +} +.ivu-col-xs-push-5 { + left: 20.83333333%; +} +.ivu-col-xs-pull-5 { + right: 20.83333333%; +} +.ivu-col-xs-offset-5 { + margin-left: 20.83333333%; +} +.ivu-col-xs-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.ivu-col-span-xs-4 { + display: block; + width: 16.66666667%; +} +.ivu-col-xs-push-4 { + left: 16.66666667%; +} +.ivu-col-xs-pull-4 { + right: 16.66666667%; +} +.ivu-col-xs-offset-4 { + margin-left: 16.66666667%; +} +.ivu-col-xs-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.ivu-col-span-xs-3 { + display: block; + width: 12.5%; +} +.ivu-col-xs-push-3 { + left: 12.5%; +} +.ivu-col-xs-pull-3 { + right: 12.5%; +} +.ivu-col-xs-offset-3 { + margin-left: 12.5%; +} +.ivu-col-xs-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.ivu-col-span-xs-2 { + display: block; + width: 8.33333333%; +} +.ivu-col-xs-push-2 { + left: 8.33333333%; +} +.ivu-col-xs-pull-2 { + right: 8.33333333%; +} +.ivu-col-xs-offset-2 { + margin-left: 8.33333333%; +} +.ivu-col-xs-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.ivu-col-span-xs-1 { + display: block; + width: 4.16666667%; +} +.ivu-col-xs-push-1 { + left: 4.16666667%; +} +.ivu-col-xs-pull-1 { + right: 4.16666667%; +} +.ivu-col-xs-offset-1 { + margin-left: 4.16666667%; +} +.ivu-col-xs-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.ivu-col-span-xs-0 { + display: none; +} +.ivu-col-xs-push-0 { + left: auto; +} +.ivu-col-xs-pull-0 { + right: auto; +} +.ivu-col-xs-offset-0 { + margin-left: 0; +} +.ivu-col-xs-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media (min-width: 576px) { + .ivu-col-span-sm-1, + .ivu-col-span-sm-10, + .ivu-col-span-sm-11, + .ivu-col-span-sm-12, + .ivu-col-span-sm-13, + .ivu-col-span-sm-14, + .ivu-col-span-sm-15, + .ivu-col-span-sm-16, + .ivu-col-span-sm-17, + .ivu-col-span-sm-18, + .ivu-col-span-sm-19, + .ivu-col-span-sm-2, + .ivu-col-span-sm-20, + .ivu-col-span-sm-21, + .ivu-col-span-sm-22, + .ivu-col-span-sm-23, + .ivu-col-span-sm-24, + .ivu-col-span-sm-3, + .ivu-col-span-sm-4, + .ivu-col-span-sm-5, + .ivu-col-span-sm-6, + .ivu-col-span-sm-7, + .ivu-col-span-sm-8, + .ivu-col-span-sm-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-sm-24 { + display: block; + width: 100%; + } + .ivu-col-sm-push-24 { + left: 100%; + } + .ivu-col-sm-pull-24 { + right: 100%; + } + .ivu-col-sm-offset-24 { + margin-left: 100%; + } + .ivu-col-sm-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-sm-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-sm-push-23 { + left: 95.83333333%; + } + .ivu-col-sm-pull-23 { + right: 95.83333333%; + } + .ivu-col-sm-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-sm-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-sm-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-sm-push-22 { + left: 91.66666667%; + } + .ivu-col-sm-pull-22 { + right: 91.66666667%; + } + .ivu-col-sm-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-sm-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-sm-21 { + display: block; + width: 87.5%; + } + .ivu-col-sm-push-21 { + left: 87.5%; + } + .ivu-col-sm-pull-21 { + right: 87.5%; + } + .ivu-col-sm-offset-21 { + margin-left: 87.5%; + } + .ivu-col-sm-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-sm-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-sm-push-20 { + left: 83.33333333%; + } + .ivu-col-sm-pull-20 { + right: 83.33333333%; + } + .ivu-col-sm-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-sm-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-sm-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-sm-push-19 { + left: 79.16666667%; + } + .ivu-col-sm-pull-19 { + right: 79.16666667%; + } + .ivu-col-sm-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-sm-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-sm-18 { + display: block; + width: 75%; + } + .ivu-col-sm-push-18 { + left: 75%; + } + .ivu-col-sm-pull-18 { + right: 75%; + } + .ivu-col-sm-offset-18 { + margin-left: 75%; + } + .ivu-col-sm-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-sm-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-sm-push-17 { + left: 70.83333333%; + } + .ivu-col-sm-pull-17 { + right: 70.83333333%; + } + .ivu-col-sm-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-sm-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-sm-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-sm-push-16 { + left: 66.66666667%; + } + .ivu-col-sm-pull-16 { + right: 66.66666667%; + } + .ivu-col-sm-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-sm-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-sm-15 { + display: block; + width: 62.5%; + } + .ivu-col-sm-push-15 { + left: 62.5%; + } + .ivu-col-sm-pull-15 { + right: 62.5%; + } + .ivu-col-sm-offset-15 { + margin-left: 62.5%; + } + .ivu-col-sm-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-sm-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-sm-push-14 { + left: 58.33333333%; + } + .ivu-col-sm-pull-14 { + right: 58.33333333%; + } + .ivu-col-sm-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-sm-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-sm-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-sm-push-13 { + left: 54.16666667%; + } + .ivu-col-sm-pull-13 { + right: 54.16666667%; + } + .ivu-col-sm-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-sm-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-sm-12 { + display: block; + width: 50%; + } + .ivu-col-sm-push-12 { + left: 50%; + } + .ivu-col-sm-pull-12 { + right: 50%; + } + .ivu-col-sm-offset-12 { + margin-left: 50%; + } + .ivu-col-sm-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-sm-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-sm-push-11 { + left: 45.83333333%; + } + .ivu-col-sm-pull-11 { + right: 45.83333333%; + } + .ivu-col-sm-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-sm-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-sm-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-sm-push-10 { + left: 41.66666667%; + } + .ivu-col-sm-pull-10 { + right: 41.66666667%; + } + .ivu-col-sm-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-sm-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-sm-9 { + display: block; + width: 37.5%; + } + .ivu-col-sm-push-9 { + left: 37.5%; + } + .ivu-col-sm-pull-9 { + right: 37.5%; + } + .ivu-col-sm-offset-9 { + margin-left: 37.5%; + } + .ivu-col-sm-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-sm-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-sm-push-8 { + left: 33.33333333%; + } + .ivu-col-sm-pull-8 { + right: 33.33333333%; + } + .ivu-col-sm-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-sm-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-sm-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-sm-push-7 { + left: 29.16666667%; + } + .ivu-col-sm-pull-7 { + right: 29.16666667%; + } + .ivu-col-sm-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-sm-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-sm-6 { + display: block; + width: 25%; + } + .ivu-col-sm-push-6 { + left: 25%; + } + .ivu-col-sm-pull-6 { + right: 25%; + } + .ivu-col-sm-offset-6 { + margin-left: 25%; + } + .ivu-col-sm-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-sm-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-sm-push-5 { + left: 20.83333333%; + } + .ivu-col-sm-pull-5 { + right: 20.83333333%; + } + .ivu-col-sm-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-sm-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-sm-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-sm-push-4 { + left: 16.66666667%; + } + .ivu-col-sm-pull-4 { + right: 16.66666667%; + } + .ivu-col-sm-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-sm-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-sm-3 { + display: block; + width: 12.5%; + } + .ivu-col-sm-push-3 { + left: 12.5%; + } + .ivu-col-sm-pull-3 { + right: 12.5%; + } + .ivu-col-sm-offset-3 { + margin-left: 12.5%; + } + .ivu-col-sm-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-sm-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-sm-push-2 { + left: 8.33333333%; + } + .ivu-col-sm-pull-2 { + right: 8.33333333%; + } + .ivu-col-sm-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-sm-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-sm-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-sm-push-1 { + left: 4.16666667%; + } + .ivu-col-sm-pull-1 { + right: 4.16666667%; + } + .ivu-col-sm-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-sm-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-sm-0 { + display: none; + } + .ivu-col-sm-push-0 { + left: auto; + } + .ivu-col-sm-pull-0 { + right: auto; + } + .ivu-col-sm-offset-0 { + margin-left: 0; + } + .ivu-col-sm-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 768px) { + .ivu-col-span-md-1, + .ivu-col-span-md-10, + .ivu-col-span-md-11, + .ivu-col-span-md-12, + .ivu-col-span-md-13, + .ivu-col-span-md-14, + .ivu-col-span-md-15, + .ivu-col-span-md-16, + .ivu-col-span-md-17, + .ivu-col-span-md-18, + .ivu-col-span-md-19, + .ivu-col-span-md-2, + .ivu-col-span-md-20, + .ivu-col-span-md-21, + .ivu-col-span-md-22, + .ivu-col-span-md-23, + .ivu-col-span-md-24, + .ivu-col-span-md-3, + .ivu-col-span-md-4, + .ivu-col-span-md-5, + .ivu-col-span-md-6, + .ivu-col-span-md-7, + .ivu-col-span-md-8, + .ivu-col-span-md-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-md-24 { + display: block; + width: 100%; + } + .ivu-col-md-push-24 { + left: 100%; + } + .ivu-col-md-pull-24 { + right: 100%; + } + .ivu-col-md-offset-24 { + margin-left: 100%; + } + .ivu-col-md-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-md-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-md-push-23 { + left: 95.83333333%; + } + .ivu-col-md-pull-23 { + right: 95.83333333%; + } + .ivu-col-md-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-md-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-md-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-md-push-22 { + left: 91.66666667%; + } + .ivu-col-md-pull-22 { + right: 91.66666667%; + } + .ivu-col-md-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-md-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-md-21 { + display: block; + width: 87.5%; + } + .ivu-col-md-push-21 { + left: 87.5%; + } + .ivu-col-md-pull-21 { + right: 87.5%; + } + .ivu-col-md-offset-21 { + margin-left: 87.5%; + } + .ivu-col-md-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-md-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-md-push-20 { + left: 83.33333333%; + } + .ivu-col-md-pull-20 { + right: 83.33333333%; + } + .ivu-col-md-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-md-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-md-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-md-push-19 { + left: 79.16666667%; + } + .ivu-col-md-pull-19 { + right: 79.16666667%; + } + .ivu-col-md-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-md-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-md-18 { + display: block; + width: 75%; + } + .ivu-col-md-push-18 { + left: 75%; + } + .ivu-col-md-pull-18 { + right: 75%; + } + .ivu-col-md-offset-18 { + margin-left: 75%; + } + .ivu-col-md-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-md-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-md-push-17 { + left: 70.83333333%; + } + .ivu-col-md-pull-17 { + right: 70.83333333%; + } + .ivu-col-md-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-md-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-md-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-md-push-16 { + left: 66.66666667%; + } + .ivu-col-md-pull-16 { + right: 66.66666667%; + } + .ivu-col-md-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-md-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-md-15 { + display: block; + width: 62.5%; + } + .ivu-col-md-push-15 { + left: 62.5%; + } + .ivu-col-md-pull-15 { + right: 62.5%; + } + .ivu-col-md-offset-15 { + margin-left: 62.5%; + } + .ivu-col-md-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-md-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-md-push-14 { + left: 58.33333333%; + } + .ivu-col-md-pull-14 { + right: 58.33333333%; + } + .ivu-col-md-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-md-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-md-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-md-push-13 { + left: 54.16666667%; + } + .ivu-col-md-pull-13 { + right: 54.16666667%; + } + .ivu-col-md-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-md-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-md-12 { + display: block; + width: 50%; + } + .ivu-col-md-push-12 { + left: 50%; + } + .ivu-col-md-pull-12 { + right: 50%; + } + .ivu-col-md-offset-12 { + margin-left: 50%; + } + .ivu-col-md-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-md-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-md-push-11 { + left: 45.83333333%; + } + .ivu-col-md-pull-11 { + right: 45.83333333%; + } + .ivu-col-md-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-md-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-md-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-md-push-10 { + left: 41.66666667%; + } + .ivu-col-md-pull-10 { + right: 41.66666667%; + } + .ivu-col-md-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-md-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-md-9 { + display: block; + width: 37.5%; + } + .ivu-col-md-push-9 { + left: 37.5%; + } + .ivu-col-md-pull-9 { + right: 37.5%; + } + .ivu-col-md-offset-9 { + margin-left: 37.5%; + } + .ivu-col-md-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-md-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-md-push-8 { + left: 33.33333333%; + } + .ivu-col-md-pull-8 { + right: 33.33333333%; + } + .ivu-col-md-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-md-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-md-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-md-push-7 { + left: 29.16666667%; + } + .ivu-col-md-pull-7 { + right: 29.16666667%; + } + .ivu-col-md-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-md-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-md-6 { + display: block; + width: 25%; + } + .ivu-col-md-push-6 { + left: 25%; + } + .ivu-col-md-pull-6 { + right: 25%; + } + .ivu-col-md-offset-6 { + margin-left: 25%; + } + .ivu-col-md-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-md-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-md-push-5 { + left: 20.83333333%; + } + .ivu-col-md-pull-5 { + right: 20.83333333%; + } + .ivu-col-md-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-md-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-md-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-md-push-4 { + left: 16.66666667%; + } + .ivu-col-md-pull-4 { + right: 16.66666667%; + } + .ivu-col-md-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-md-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-md-3 { + display: block; + width: 12.5%; + } + .ivu-col-md-push-3 { + left: 12.5%; + } + .ivu-col-md-pull-3 { + right: 12.5%; + } + .ivu-col-md-offset-3 { + margin-left: 12.5%; + } + .ivu-col-md-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-md-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-md-push-2 { + left: 8.33333333%; + } + .ivu-col-md-pull-2 { + right: 8.33333333%; + } + .ivu-col-md-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-md-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-md-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-md-push-1 { + left: 4.16666667%; + } + .ivu-col-md-pull-1 { + right: 4.16666667%; + } + .ivu-col-md-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-md-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-md-0 { + display: none; + } + .ivu-col-md-push-0 { + left: auto; + } + .ivu-col-md-pull-0 { + right: auto; + } + .ivu-col-md-offset-0 { + margin-left: 0; + } + .ivu-col-md-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 992px) { + .ivu-col-span-lg-1, + .ivu-col-span-lg-10, + .ivu-col-span-lg-11, + .ivu-col-span-lg-12, + .ivu-col-span-lg-13, + .ivu-col-span-lg-14, + .ivu-col-span-lg-15, + .ivu-col-span-lg-16, + .ivu-col-span-lg-17, + .ivu-col-span-lg-18, + .ivu-col-span-lg-19, + .ivu-col-span-lg-2, + .ivu-col-span-lg-20, + .ivu-col-span-lg-21, + .ivu-col-span-lg-22, + .ivu-col-span-lg-23, + .ivu-col-span-lg-24, + .ivu-col-span-lg-3, + .ivu-col-span-lg-4, + .ivu-col-span-lg-5, + .ivu-col-span-lg-6, + .ivu-col-span-lg-7, + .ivu-col-span-lg-8, + .ivu-col-span-lg-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-lg-24 { + display: block; + width: 100%; + } + .ivu-col-lg-push-24 { + left: 100%; + } + .ivu-col-lg-pull-24 { + right: 100%; + } + .ivu-col-lg-offset-24 { + margin-left: 100%; + } + .ivu-col-lg-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-lg-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-lg-push-23 { + left: 95.83333333%; + } + .ivu-col-lg-pull-23 { + right: 95.83333333%; + } + .ivu-col-lg-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-lg-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-lg-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-lg-push-22 { + left: 91.66666667%; + } + .ivu-col-lg-pull-22 { + right: 91.66666667%; + } + .ivu-col-lg-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-lg-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-lg-21 { + display: block; + width: 87.5%; + } + .ivu-col-lg-push-21 { + left: 87.5%; + } + .ivu-col-lg-pull-21 { + right: 87.5%; + } + .ivu-col-lg-offset-21 { + margin-left: 87.5%; + } + .ivu-col-lg-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-lg-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-lg-push-20 { + left: 83.33333333%; + } + .ivu-col-lg-pull-20 { + right: 83.33333333%; + } + .ivu-col-lg-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-lg-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-lg-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-lg-push-19 { + left: 79.16666667%; + } + .ivu-col-lg-pull-19 { + right: 79.16666667%; + } + .ivu-col-lg-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-lg-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-lg-18 { + display: block; + width: 75%; + } + .ivu-col-lg-push-18 { + left: 75%; + } + .ivu-col-lg-pull-18 { + right: 75%; + } + .ivu-col-lg-offset-18 { + margin-left: 75%; + } + .ivu-col-lg-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-lg-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-lg-push-17 { + left: 70.83333333%; + } + .ivu-col-lg-pull-17 { + right: 70.83333333%; + } + .ivu-col-lg-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-lg-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-lg-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-lg-push-16 { + left: 66.66666667%; + } + .ivu-col-lg-pull-16 { + right: 66.66666667%; + } + .ivu-col-lg-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-lg-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-lg-15 { + display: block; + width: 62.5%; + } + .ivu-col-lg-push-15 { + left: 62.5%; + } + .ivu-col-lg-pull-15 { + right: 62.5%; + } + .ivu-col-lg-offset-15 { + margin-left: 62.5%; + } + .ivu-col-lg-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-lg-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-lg-push-14 { + left: 58.33333333%; + } + .ivu-col-lg-pull-14 { + right: 58.33333333%; + } + .ivu-col-lg-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-lg-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-lg-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-lg-push-13 { + left: 54.16666667%; + } + .ivu-col-lg-pull-13 { + right: 54.16666667%; + } + .ivu-col-lg-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-lg-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-lg-12 { + display: block; + width: 50%; + } + .ivu-col-lg-push-12 { + left: 50%; + } + .ivu-col-lg-pull-12 { + right: 50%; + } + .ivu-col-lg-offset-12 { + margin-left: 50%; + } + .ivu-col-lg-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-lg-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-lg-push-11 { + left: 45.83333333%; + } + .ivu-col-lg-pull-11 { + right: 45.83333333%; + } + .ivu-col-lg-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-lg-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-lg-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-lg-push-10 { + left: 41.66666667%; + } + .ivu-col-lg-pull-10 { + right: 41.66666667%; + } + .ivu-col-lg-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-lg-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-lg-9 { + display: block; + width: 37.5%; + } + .ivu-col-lg-push-9 { + left: 37.5%; + } + .ivu-col-lg-pull-9 { + right: 37.5%; + } + .ivu-col-lg-offset-9 { + margin-left: 37.5%; + } + .ivu-col-lg-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-lg-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-lg-push-8 { + left: 33.33333333%; + } + .ivu-col-lg-pull-8 { + right: 33.33333333%; + } + .ivu-col-lg-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-lg-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-lg-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-lg-push-7 { + left: 29.16666667%; + } + .ivu-col-lg-pull-7 { + right: 29.16666667%; + } + .ivu-col-lg-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-lg-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-lg-6 { + display: block; + width: 25%; + } + .ivu-col-lg-push-6 { + left: 25%; + } + .ivu-col-lg-pull-6 { + right: 25%; + } + .ivu-col-lg-offset-6 { + margin-left: 25%; + } + .ivu-col-lg-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-lg-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-lg-push-5 { + left: 20.83333333%; + } + .ivu-col-lg-pull-5 { + right: 20.83333333%; + } + .ivu-col-lg-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-lg-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-lg-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-lg-push-4 { + left: 16.66666667%; + } + .ivu-col-lg-pull-4 { + right: 16.66666667%; + } + .ivu-col-lg-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-lg-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-lg-3 { + display: block; + width: 12.5%; + } + .ivu-col-lg-push-3 { + left: 12.5%; + } + .ivu-col-lg-pull-3 { + right: 12.5%; + } + .ivu-col-lg-offset-3 { + margin-left: 12.5%; + } + .ivu-col-lg-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-lg-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-lg-push-2 { + left: 8.33333333%; + } + .ivu-col-lg-pull-2 { + right: 8.33333333%; + } + .ivu-col-lg-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-lg-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-lg-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-lg-push-1 { + left: 4.16666667%; + } + .ivu-col-lg-pull-1 { + right: 4.16666667%; + } + .ivu-col-lg-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-lg-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-lg-0 { + display: none; + } + .ivu-col-lg-push-0 { + left: auto; + } + .ivu-col-lg-pull-0 { + right: auto; + } + .ivu-col-lg-offset-0 { + margin-left: 0; + } + .ivu-col-lg-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1200px) { + .ivu-col-span-xl-1, + .ivu-col-span-xl-10, + .ivu-col-span-xl-11, + .ivu-col-span-xl-12, + .ivu-col-span-xl-13, + .ivu-col-span-xl-14, + .ivu-col-span-xl-15, + .ivu-col-span-xl-16, + .ivu-col-span-xl-17, + .ivu-col-span-xl-18, + .ivu-col-span-xl-19, + .ivu-col-span-xl-2, + .ivu-col-span-xl-20, + .ivu-col-span-xl-21, + .ivu-col-span-xl-22, + .ivu-col-span-xl-23, + .ivu-col-span-xl-24, + .ivu-col-span-xl-3, + .ivu-col-span-xl-4, + .ivu-col-span-xl-5, + .ivu-col-span-xl-6, + .ivu-col-span-xl-7, + .ivu-col-span-xl-8, + .ivu-col-span-xl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xl-24 { + display: block; + width: 100%; + } + .ivu-col-xl-push-24 { + left: 100%; + } + .ivu-col-xl-pull-24 { + right: 100%; + } + .ivu-col-xl-offset-24 { + margin-left: 100%; + } + .ivu-col-xl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xl-push-23 { + left: 95.83333333%; + } + .ivu-col-xl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xl-push-22 { + left: 91.66666667%; + } + .ivu-col-xl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xl-push-21 { + left: 87.5%; + } + .ivu-col-xl-pull-21 { + right: 87.5%; + } + .ivu-col-xl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xl-push-20 { + left: 83.33333333%; + } + .ivu-col-xl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xl-push-19 { + left: 79.16666667%; + } + .ivu-col-xl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xl-18 { + display: block; + width: 75%; + } + .ivu-col-xl-push-18 { + left: 75%; + } + .ivu-col-xl-pull-18 { + right: 75%; + } + .ivu-col-xl-offset-18 { + margin-left: 75%; + } + .ivu-col-xl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xl-push-17 { + left: 70.83333333%; + } + .ivu-col-xl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xl-push-16 { + left: 66.66666667%; + } + .ivu-col-xl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xl-push-15 { + left: 62.5%; + } + .ivu-col-xl-pull-15 { + right: 62.5%; + } + .ivu-col-xl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xl-push-14 { + left: 58.33333333%; + } + .ivu-col-xl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xl-push-13 { + left: 54.16666667%; + } + .ivu-col-xl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xl-12 { + display: block; + width: 50%; + } + .ivu-col-xl-push-12 { + left: 50%; + } + .ivu-col-xl-pull-12 { + right: 50%; + } + .ivu-col-xl-offset-12 { + margin-left: 50%; + } + .ivu-col-xl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xl-push-11 { + left: 45.83333333%; + } + .ivu-col-xl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xl-push-10 { + left: 41.66666667%; + } + .ivu-col-xl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xl-push-9 { + left: 37.5%; + } + .ivu-col-xl-pull-9 { + right: 37.5%; + } + .ivu-col-xl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xl-push-8 { + left: 33.33333333%; + } + .ivu-col-xl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xl-push-7 { + left: 29.16666667%; + } + .ivu-col-xl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xl-6 { + display: block; + width: 25%; + } + .ivu-col-xl-push-6 { + left: 25%; + } + .ivu-col-xl-pull-6 { + right: 25%; + } + .ivu-col-xl-offset-6 { + margin-left: 25%; + } + .ivu-col-xl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xl-push-5 { + left: 20.83333333%; + } + .ivu-col-xl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xl-push-4 { + left: 16.66666667%; + } + .ivu-col-xl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xl-push-3 { + left: 12.5%; + } + .ivu-col-xl-pull-3 { + right: 12.5%; + } + .ivu-col-xl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xl-push-2 { + left: 8.33333333%; + } + .ivu-col-xl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xl-push-1 { + left: 4.16666667%; + } + .ivu-col-xl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xl-0 { + display: none; + } + .ivu-col-xl-push-0 { + left: auto; + } + .ivu-col-xl-pull-0 { + right: auto; + } + .ivu-col-xl-offset-0 { + margin-left: 0; + } + .ivu-col-xl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +@media (min-width: 1600px) { + .ivu-col-span-xxl-1, + .ivu-col-span-xxl-10, + .ivu-col-span-xxl-11, + .ivu-col-span-xxl-12, + .ivu-col-span-xxl-13, + .ivu-col-span-xxl-14, + .ivu-col-span-xxl-15, + .ivu-col-span-xxl-16, + .ivu-col-span-xxl-17, + .ivu-col-span-xxl-18, + .ivu-col-span-xxl-19, + .ivu-col-span-xxl-2, + .ivu-col-span-xxl-20, + .ivu-col-span-xxl-21, + .ivu-col-span-xxl-22, + .ivu-col-span-xxl-23, + .ivu-col-span-xxl-24, + .ivu-col-span-xxl-3, + .ivu-col-span-xxl-4, + .ivu-col-span-xxl-5, + .ivu-col-span-xxl-6, + .ivu-col-span-xxl-7, + .ivu-col-span-xxl-8, + .ivu-col-span-xxl-9 { + float: left; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + } + .ivu-col-span-xxl-24 { + display: block; + width: 100%; + } + .ivu-col-xxl-push-24 { + left: 100%; + } + .ivu-col-xxl-pull-24 { + right: 100%; + } + .ivu-col-xxl-offset-24 { + margin-left: 100%; + } + .ivu-col-xxl-order-24 { + -webkit-box-ordinal-group: 25; + -ms-flex-order: 24; + order: 24; + } + .ivu-col-span-xxl-23 { + display: block; + width: 95.83333333%; + } + .ivu-col-xxl-push-23 { + left: 95.83333333%; + } + .ivu-col-xxl-pull-23 { + right: 95.83333333%; + } + .ivu-col-xxl-offset-23 { + margin-left: 95.83333333%; + } + .ivu-col-xxl-order-23 { + -webkit-box-ordinal-group: 24; + -ms-flex-order: 23; + order: 23; + } + .ivu-col-span-xxl-22 { + display: block; + width: 91.66666667%; + } + .ivu-col-xxl-push-22 { + left: 91.66666667%; + } + .ivu-col-xxl-pull-22 { + right: 91.66666667%; + } + .ivu-col-xxl-offset-22 { + margin-left: 91.66666667%; + } + .ivu-col-xxl-order-22 { + -webkit-box-ordinal-group: 23; + -ms-flex-order: 22; + order: 22; + } + .ivu-col-span-xxl-21 { + display: block; + width: 87.5%; + } + .ivu-col-xxl-push-21 { + left: 87.5%; + } + .ivu-col-xxl-pull-21 { + right: 87.5%; + } + .ivu-col-xxl-offset-21 { + margin-left: 87.5%; + } + .ivu-col-xxl-order-21 { + -webkit-box-ordinal-group: 22; + -ms-flex-order: 21; + order: 21; + } + .ivu-col-span-xxl-20 { + display: block; + width: 83.33333333%; + } + .ivu-col-xxl-push-20 { + left: 83.33333333%; + } + .ivu-col-xxl-pull-20 { + right: 83.33333333%; + } + .ivu-col-xxl-offset-20 { + margin-left: 83.33333333%; + } + .ivu-col-xxl-order-20 { + -webkit-box-ordinal-group: 21; + -ms-flex-order: 20; + order: 20; + } + .ivu-col-span-xxl-19 { + display: block; + width: 79.16666667%; + } + .ivu-col-xxl-push-19 { + left: 79.16666667%; + } + .ivu-col-xxl-pull-19 { + right: 79.16666667%; + } + .ivu-col-xxl-offset-19 { + margin-left: 79.16666667%; + } + .ivu-col-xxl-order-19 { + -webkit-box-ordinal-group: 20; + -ms-flex-order: 19; + order: 19; + } + .ivu-col-span-xxl-18 { + display: block; + width: 75%; + } + .ivu-col-xxl-push-18 { + left: 75%; + } + .ivu-col-xxl-pull-18 { + right: 75%; + } + .ivu-col-xxl-offset-18 { + margin-left: 75%; + } + .ivu-col-xxl-order-18 { + -webkit-box-ordinal-group: 19; + -ms-flex-order: 18; + order: 18; + } + .ivu-col-span-xxl-17 { + display: block; + width: 70.83333333%; + } + .ivu-col-xxl-push-17 { + left: 70.83333333%; + } + .ivu-col-xxl-pull-17 { + right: 70.83333333%; + } + .ivu-col-xxl-offset-17 { + margin-left: 70.83333333%; + } + .ivu-col-xxl-order-17 { + -webkit-box-ordinal-group: 18; + -ms-flex-order: 17; + order: 17; + } + .ivu-col-span-xxl-16 { + display: block; + width: 66.66666667%; + } + .ivu-col-xxl-push-16 { + left: 66.66666667%; + } + .ivu-col-xxl-pull-16 { + right: 66.66666667%; + } + .ivu-col-xxl-offset-16 { + margin-left: 66.66666667%; + } + .ivu-col-xxl-order-16 { + -webkit-box-ordinal-group: 17; + -ms-flex-order: 16; + order: 16; + } + .ivu-col-span-xxl-15 { + display: block; + width: 62.5%; + } + .ivu-col-xxl-push-15 { + left: 62.5%; + } + .ivu-col-xxl-pull-15 { + right: 62.5%; + } + .ivu-col-xxl-offset-15 { + margin-left: 62.5%; + } + .ivu-col-xxl-order-15 { + -webkit-box-ordinal-group: 16; + -ms-flex-order: 15; + order: 15; + } + .ivu-col-span-xxl-14 { + display: block; + width: 58.33333333%; + } + .ivu-col-xxl-push-14 { + left: 58.33333333%; + } + .ivu-col-xxl-pull-14 { + right: 58.33333333%; + } + .ivu-col-xxl-offset-14 { + margin-left: 58.33333333%; + } + .ivu-col-xxl-order-14 { + -webkit-box-ordinal-group: 15; + -ms-flex-order: 14; + order: 14; + } + .ivu-col-span-xxl-13 { + display: block; + width: 54.16666667%; + } + .ivu-col-xxl-push-13 { + left: 54.16666667%; + } + .ivu-col-xxl-pull-13 { + right: 54.16666667%; + } + .ivu-col-xxl-offset-13 { + margin-left: 54.16666667%; + } + .ivu-col-xxl-order-13 { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .ivu-col-span-xxl-12 { + display: block; + width: 50%; + } + .ivu-col-xxl-push-12 { + left: 50%; + } + .ivu-col-xxl-pull-12 { + right: 50%; + } + .ivu-col-xxl-offset-12 { + margin-left: 50%; + } + .ivu-col-xxl-order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .ivu-col-span-xxl-11 { + display: block; + width: 45.83333333%; + } + .ivu-col-xxl-push-11 { + left: 45.83333333%; + } + .ivu-col-xxl-pull-11 { + right: 45.83333333%; + } + .ivu-col-xxl-offset-11 { + margin-left: 45.83333333%; + } + .ivu-col-xxl-order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .ivu-col-span-xxl-10 { + display: block; + width: 41.66666667%; + } + .ivu-col-xxl-push-10 { + left: 41.66666667%; + } + .ivu-col-xxl-pull-10 { + right: 41.66666667%; + } + .ivu-col-xxl-offset-10 { + margin-left: 41.66666667%; + } + .ivu-col-xxl-order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .ivu-col-span-xxl-9 { + display: block; + width: 37.5%; + } + .ivu-col-xxl-push-9 { + left: 37.5%; + } + .ivu-col-xxl-pull-9 { + right: 37.5%; + } + .ivu-col-xxl-offset-9 { + margin-left: 37.5%; + } + .ivu-col-xxl-order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .ivu-col-span-xxl-8 { + display: block; + width: 33.33333333%; + } + .ivu-col-xxl-push-8 { + left: 33.33333333%; + } + .ivu-col-xxl-pull-8 { + right: 33.33333333%; + } + .ivu-col-xxl-offset-8 { + margin-left: 33.33333333%; + } + .ivu-col-xxl-order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .ivu-col-span-xxl-7 { + display: block; + width: 29.16666667%; + } + .ivu-col-xxl-push-7 { + left: 29.16666667%; + } + .ivu-col-xxl-pull-7 { + right: 29.16666667%; + } + .ivu-col-xxl-offset-7 { + margin-left: 29.16666667%; + } + .ivu-col-xxl-order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .ivu-col-span-xxl-6 { + display: block; + width: 25%; + } + .ivu-col-xxl-push-6 { + left: 25%; + } + .ivu-col-xxl-pull-6 { + right: 25%; + } + .ivu-col-xxl-offset-6 { + margin-left: 25%; + } + .ivu-col-xxl-order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .ivu-col-span-xxl-5 { + display: block; + width: 20.83333333%; + } + .ivu-col-xxl-push-5 { + left: 20.83333333%; + } + .ivu-col-xxl-pull-5 { + right: 20.83333333%; + } + .ivu-col-xxl-offset-5 { + margin-left: 20.83333333%; + } + .ivu-col-xxl-order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .ivu-col-span-xxl-4 { + display: block; + width: 16.66666667%; + } + .ivu-col-xxl-push-4 { + left: 16.66666667%; + } + .ivu-col-xxl-pull-4 { + right: 16.66666667%; + } + .ivu-col-xxl-offset-4 { + margin-left: 16.66666667%; + } + .ivu-col-xxl-order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .ivu-col-span-xxl-3 { + display: block; + width: 12.5%; + } + .ivu-col-xxl-push-3 { + left: 12.5%; + } + .ivu-col-xxl-pull-3 { + right: 12.5%; + } + .ivu-col-xxl-offset-3 { + margin-left: 12.5%; + } + .ivu-col-xxl-order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .ivu-col-span-xxl-2 { + display: block; + width: 8.33333333%; + } + .ivu-col-xxl-push-2 { + left: 8.33333333%; + } + .ivu-col-xxl-pull-2 { + right: 8.33333333%; + } + .ivu-col-xxl-offset-2 { + margin-left: 8.33333333%; + } + .ivu-col-xxl-order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .ivu-col-span-xxl-1 { + display: block; + width: 4.16666667%; + } + .ivu-col-xxl-push-1 { + left: 4.16666667%; + } + .ivu-col-xxl-pull-1 { + right: 4.16666667%; + } + .ivu-col-xxl-offset-1 { + margin-left: 4.16666667%; + } + .ivu-col-xxl-order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .ivu-col-span-xxl-0 { + display: none; + } + .ivu-col-xxl-push-0 { + left: auto; + } + .ivu-col-xxl-pull-0 { + right: auto; + } + .ivu-col-xxl-offset-0 { + margin-left: 0; + } + .ivu-col-xxl-order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } +} +.ivu-article h1 { + font-size: 26px; + font-weight: 400; +} +.ivu-article h2 { + font-size: 20px; + font-weight: 400; +} +.ivu-article h3 { + font-size: 16px; + font-weight: 400; +} +.ivu-article h4 { + font-size: 14px; + font-weight: 400; +} +.ivu-article h5 { + font-size: 12px; + font-weight: 400; +} +.ivu-article h6 { + font-size: 12px; + font-weight: 400; +} +.ivu-article blockquote { + padding: 5px 5px 3px 10px; + line-height: 1.5; + border-left: 4px solid #ddd; + margin-bottom: 20px; + color: #666; + font-size: 14px; +} +.ivu-article ul:not([class^="ivu-"]) { + padding-left: 40px; + list-style-type: disc; +} +.ivu-article li:not([class^="ivu-"]) { + margin-bottom: 5px; + font-size: 14px; +} +.ivu-article ol ul:not([class^="ivu-"]), +.ivu-article ul ul:not([class^="ivu-"]) { + list-style-type: circle; +} +.ivu-article p { + margin: 5px; + font-size: 14px; +} +.ivu-article a:not([class^="ivu-"])[target="_blank"]:after { + content: "\F3F2"; + font-family: Ionicons; + color: #aaa; + margin-left: 3px; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-leave-active { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.fade-appear, +.fade-enter-active { + -webkit-animation-name: ivuFadeIn; + animation-name: ivuFadeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-leave-active { + -webkit-animation-name: ivuFadeOut; + animation-name: ivuFadeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.fade-appear, +.fade-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +.fade-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +@-webkit-keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes ivuFadeIn { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +@keyframes ivuFadeOut { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-up-appear, +.move-up-enter-active { + -webkit-animation-name: ivuMoveUpIn; + animation-name: ivuMoveUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-leave-active { + -webkit-animation-name: ivuMoveUpOut; + animation-name: ivuMoveUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-up-appear, +.move-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-down-appear, +.move-down-enter-active { + -webkit-animation-name: ivuMoveDownIn; + animation-name: ivuMoveDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-leave-active { + -webkit-animation-name: ivuMoveDownOut; + animation-name: ivuMoveDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-down-appear, +.move-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-left-appear, +.move-left-enter-active { + -webkit-animation-name: ivuMoveLeftIn; + animation-name: ivuMoveLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-leave-active { + -webkit-animation-name: ivuMoveLeftOut; + animation-name: ivuMoveLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-left-appear, +.move-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-right-appear, +.move-right-enter-active { + -webkit-animation-name: ivuMoveRightIn; + animation-name: ivuMoveRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-leave-active { + -webkit-animation-name: ivuMoveRightOut; + animation-name: ivuMoveRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-right-appear, +.move-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveDownIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@keyframes ivuMoveDownOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(100%); + transform: translateY(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@keyframes ivuMoveLeftIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@keyframes ivuMoveLeftOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@keyframes ivuMoveRightOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + opacity: 0; + } +} +@-webkit-keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@keyframes ivuMoveUpIn { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } +} +@-webkit-keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +@keyframes ivuMoveUpOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + opacity: 0; + } +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.move-notice-appear, +.move-notice-enter-active { + -webkit-animation-name: ivuMoveNoticeIn; + animation-name: ivuMoveNoticeIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-leave-active { + -webkit-animation-name: ivuMoveNoticeOut; + animation-name: ivuMoveNoticeOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.move-notice-appear, +.move-notice-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.move-notice-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@keyframes ivuMoveNoticeIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + } +} +@-webkit-keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +@keyframes ivuMoveNoticeOut { + 0% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(0); + transform: translateX(0); + opacity: 1; + } + 70% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: auto; + padding: 16px; + margin-bottom: 10px; + opacity: 0; + } + 100% { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); + height: 0; + padding: 0; + margin-bottom: 0; + opacity: 0; + } +} +.ease-appear, +.ease-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.ease-appear, +.ease-enter-active { + -webkit-animation-name: ivuEaseIn; + animation-name: ivuEaseIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-leave-active { + -webkit-animation-name: ivuEaseOut; + animation-name: ivuEaseOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.ease-appear, +.ease-enter-active { + opacity: 0; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.ease-leave-active { + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +@-webkit-keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@keyframes ivuEaseIn { + 0% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } +} +@-webkit-keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +@keyframes ivuEaseOut { + 0% { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + opacity: 0; + -webkit-transform: scale(0.9); + transform: scale(0.9); + } +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.transition-drop-appear, +.transition-drop-enter-active { + -webkit-animation-name: ivuTransitionDropIn; + animation-name: ivuTransitionDropIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-leave-active { + -webkit-animation-name: ivuTransitionDropOut; + animation-name: ivuTransitionDropOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.transition-drop-appear, +.transition-drop-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.transition-drop-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-up-appear, +.slide-up-enter-active { + -webkit-animation-name: ivuSlideUpIn; + animation-name: ivuSlideUpIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-leave-active { + -webkit-animation-name: ivuSlideUpOut; + animation-name: ivuSlideUpOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-up-appear, +.slide-up-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-up-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-down-appear, +.slide-down-enter-active { + -webkit-animation-name: ivuSlideDownIn; + animation-name: ivuSlideDownIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-leave-active { + -webkit-animation-name: ivuSlideDownOut; + animation-name: ivuSlideDownOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-down-appear, +.slide-down-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-down-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-left-appear, +.slide-left-enter-active { + -webkit-animation-name: ivuSlideLeftIn; + animation-name: ivuSlideLeftIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-leave-active { + -webkit-animation-name: ivuSlideLeftOut; + animation-name: ivuSlideLeftOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-left-appear, +.slide-left-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-left-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-leave-active { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-play-state: paused; + animation-play-state: paused; +} +.slide-right-appear, +.slide-right-enter-active { + -webkit-animation-name: ivuSlideRightIn; + animation-name: ivuSlideRightIn; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-leave-active { + -webkit-animation-name: ivuSlideRightOut; + animation-name: ivuSlideRightOut; + -webkit-animation-play-state: running; + animation-play-state: running; +} +.slide-right-appear, +.slide-right-enter-active { + opacity: 0; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +.slide-right-leave-active { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; +} +@-webkit-keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuTransitionDropIn { + 0% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuTransitionDropOut { + 0% { + opacity: 1; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideUpIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideUpOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@keyframes ivuSlideDownIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } +} +@-webkit-keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@keyframes ivuSlideDownOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(1); + transform: scaleY(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; + -webkit-transform: scaleY(0.8); + transform: scaleY(0.8); + } +} +@-webkit-keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideLeftIn { + 0% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideLeftOut { + 0% { + opacity: 1; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@-webkit-keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@keyframes ivuSlideRightIn { + 0% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } + 100% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } +} +@-webkit-keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +@keyframes ivuSlideRightOut { + 0% { + opacity: 1; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(1); + transform: scaleX(1); + } + 100% { + opacity: 0; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.8); + transform: scaleX(0.8); + } +} +.collapse-transition { + -webkit-transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; + transition: 0.2s height ease-in-out, 0.2s padding-top ease-in-out, + 0.2s padding-bottom ease-in-out; +} +.ivu-btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + line-height: 1.5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + height: 32px; + padding: 0 15px; + font-size: 14px; + border-radius: 4px; + -webkit-transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, -webkit-box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear; + transition: color 0.2s linear, background-color 0.2s linear, + border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear; + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; +} +.ivu-btn > .ivu-icon { + line-height: 1.5; +} +.ivu-btn-icon-only.ivu-btn-circle > .ivu-icon { + vertical-align: baseline; +} +.ivu-btn > i, +.ivu-btn > span { + display: inline-block; +} +.ivu-btn, +.ivu-btn:active, +.ivu-btn:focus { + outline: 0; +} +.ivu-btn:not([disabled]):hover { + text-decoration: none; +} +.ivu-btn:not([disabled]):active { + outline: 0; +} +.ivu-btn.disabled, +.ivu-btn[disabled] { + cursor: not-allowed; +} +.ivu-btn.disabled > *, +.ivu-btn[disabled] > * { + pointer-events: none; +} +.ivu-btn-large { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-small { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 4px; +} +.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 4px; +} +.ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.disabled, +.ivu-btn.disabled.active, +.ivu-btn.disabled:active, +.ivu-btn.disabled:focus, +.ivu-btn.disabled:hover, +.ivu-btn[disabled], +.ivu-btn[disabled].active, +.ivu-btn[disabled]:active, +.ivu-btn[disabled]:focus, +.ivu-btn[disabled]:hover, +fieldset[disabled] .ivu-btn, +fieldset[disabled] .ivu-btn.active, +fieldset[disabled] .ivu-btn:active, +fieldset[disabled] .ivu-btn:focus, +fieldset[disabled] .ivu-btn:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn.disabled.active > a:only-child, +.ivu-btn.disabled:active > a:only-child, +.ivu-btn.disabled:focus > a:only-child, +.ivu-btn.disabled:hover > a:only-child, +.ivu-btn.disabled > a:only-child, +.ivu-btn[disabled].active > a:only-child, +.ivu-btn[disabled]:active > a:only-child, +.ivu-btn[disabled]:focus > a:only-child, +.ivu-btn[disabled]:hover > a:only-child, +.ivu-btn[disabled] > a:only-child, +fieldset[disabled] .ivu-btn.active > a:only-child, +fieldset[disabled] .ivu-btn:active > a:only-child, +fieldset[disabled] .ivu-btn:focus > a:only-child, +fieldset[disabled] .ivu-btn:hover > a:only-child, +fieldset[disabled] .ivu-btn > a:only-child { + color: currentColor; +} +.ivu-btn.disabled.active > a:only-child:after, +.ivu-btn.disabled:active > a:only-child:after, +.ivu-btn.disabled:focus > a:only-child:after, +.ivu-btn.disabled:hover > a:only-child:after, +.ivu-btn.disabled > a:only-child:after, +.ivu-btn[disabled].active > a:only-child:after, +.ivu-btn[disabled]:active > a:only-child:after, +.ivu-btn[disabled]:focus > a:only-child:after, +.ivu-btn[disabled]:hover > a:only-child:after, +.ivu-btn[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn.active > a:only-child:after, +fieldset[disabled] .ivu-btn:active > a:only-child:after, +fieldset[disabled] .ivu-btn:focus > a:only-child:after, +fieldset[disabled] .ivu-btn:hover > a:only-child:after, +fieldset[disabled] .ivu-btn > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn:hover > a:only-child { + color: currentColor; +} +.ivu-btn:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn.active, +.ivu-btn:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn.active > a:only-child, +.ivu-btn:active > a:only-child { + color: currentColor; +} +.ivu-btn.active > a:only-child:after, +.ivu-btn:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-long { + width: 100%; +} +.ivu-btn > .ivu-icon + span, +.ivu-btn > span + .ivu-icon { + margin-left: 4px; +} +.ivu-btn-primary { + color: #fff; + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary:hover { + color: #fff; + background-color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-primary:hover > a:only-child { + color: currentColor; +} +.ivu-btn-primary:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active { + color: #f2f2f2; + background-color: #2b85e4; + border-color: #2b85e4; +} +.ivu-btn-primary.active > a:only-child, +.ivu-btn-primary:active > a:only-child { + color: currentColor; +} +.ivu-btn-primary.active > a:only-child:after, +.ivu-btn-primary:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.disabled, +.ivu-btn-primary.disabled.active, +.ivu-btn-primary.disabled:active, +.ivu-btn-primary.disabled:focus, +.ivu-btn-primary.disabled:hover, +.ivu-btn-primary[disabled], +.ivu-btn-primary[disabled].active, +.ivu-btn-primary[disabled]:active, +.ivu-btn-primary[disabled]:focus, +.ivu-btn-primary[disabled]:hover, +fieldset[disabled] .ivu-btn-primary, +fieldset[disabled] .ivu-btn-primary.active, +fieldset[disabled] .ivu-btn-primary:active, +fieldset[disabled] .ivu-btn-primary:focus, +fieldset[disabled] .ivu-btn-primary:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-primary.disabled.active > a:only-child, +.ivu-btn-primary.disabled:active > a:only-child, +.ivu-btn-primary.disabled:focus > a:only-child, +.ivu-btn-primary.disabled:hover > a:only-child, +.ivu-btn-primary.disabled > a:only-child, +.ivu-btn-primary[disabled].active > a:only-child, +.ivu-btn-primary[disabled]:active > a:only-child, +.ivu-btn-primary[disabled]:focus > a:only-child, +.ivu-btn-primary[disabled]:hover > a:only-child, +.ivu-btn-primary[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-primary.active > a:only-child, +fieldset[disabled] .ivu-btn-primary:active > a:only-child, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child, +fieldset[disabled] .ivu-btn-primary > a:only-child { + color: currentColor; +} +.ivu-btn-primary.disabled.active > a:only-child:after, +.ivu-btn-primary.disabled:active > a:only-child:after, +.ivu-btn-primary.disabled:focus > a:only-child:after, +.ivu-btn-primary.disabled:hover > a:only-child:after, +.ivu-btn-primary.disabled > a:only-child:after, +.ivu-btn-primary[disabled].active > a:only-child:after, +.ivu-btn-primary[disabled]:active > a:only-child:after, +.ivu-btn-primary[disabled]:focus > a:only-child:after, +.ivu-btn-primary[disabled]:hover > a:only-child:after, +.ivu-btn-primary[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-primary.active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:active > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-primary:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-primary > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-primary.active, +.ivu-btn-primary:active, +.ivu-btn-primary:hover { + color: #fff; +} +.ivu-btn-primary:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:not(:first-child):not(:last-child) { + border-right-color: #2b85e4; + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child) { + border-right-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-right-color: #dcdee2; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary + .ivu-btn, +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child) { + border-left-color: #2b85e4; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary + + .ivu-btn[disabled], +.ivu-btn-group:not(.ivu-btn-group-vertical) + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-left-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary:not(:first-child):not(:last-child) { + border-top-color: #2b85e4; + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary:first-child:not(:last-child) { + border-bottom-color: #2b85e4; +} +.ivu-btn-group-vertical + .ivu-btn-primary:first-child:not(:last-child)[disabled] { + border-top-color: #dcdee2; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn, +.ivu-btn-group-vertical .ivu-btn-primary:last-child:not(:first-child) { + border-top-color: #2b85e4; +} +.ivu-btn-group-vertical .ivu-btn-primary + .ivu-btn[disabled], +.ivu-btn-group-vertical + .ivu-btn-primary:last-child:not(:first-child)[disabled] { + border-bottom-color: #dcdee2; +} +.ivu-btn-dashed { + color: #515a6e; + background-color: #fff; + border-color: #dcdee2; + border-style: dashed; +} +.ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #747b8b; + background-color: #fff; + border-color: #e3e5e8; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #4d5669; + background-color: #f2f2f2; + border-color: #f2f2f2; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.disabled, +.ivu-btn-dashed.disabled.active, +.ivu-btn-dashed.disabled:active, +.ivu-btn-dashed.disabled:focus, +.ivu-btn-dashed.disabled:hover, +.ivu-btn-dashed[disabled], +.ivu-btn-dashed[disabled].active, +.ivu-btn-dashed[disabled]:active, +.ivu-btn-dashed[disabled]:focus, +.ivu-btn-dashed[disabled]:hover, +fieldset[disabled] .ivu-btn-dashed, +fieldset[disabled] .ivu-btn-dashed.active, +fieldset[disabled] .ivu-btn-dashed:active, +fieldset[disabled] .ivu-btn-dashed:focus, +fieldset[disabled] .ivu-btn-dashed:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-dashed.disabled.active > a:only-child, +.ivu-btn-dashed.disabled:active > a:only-child, +.ivu-btn-dashed.disabled:focus > a:only-child, +.ivu-btn-dashed.disabled:hover > a:only-child, +.ivu-btn-dashed.disabled > a:only-child, +.ivu-btn-dashed[disabled].active > a:only-child, +.ivu-btn-dashed[disabled]:active > a:only-child, +.ivu-btn-dashed[disabled]:focus > a:only-child, +.ivu-btn-dashed[disabled]:hover > a:only-child, +.ivu-btn-dashed[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child, +fieldset[disabled] .ivu-btn-dashed > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.disabled.active > a:only-child:after, +.ivu-btn-dashed.disabled:active > a:only-child:after, +.ivu-btn-dashed.disabled:focus > a:only-child:after, +.ivu-btn-dashed.disabled:hover > a:only-child:after, +.ivu-btn-dashed.disabled > a:only-child:after, +.ivu-btn-dashed[disabled].active > a:only-child:after, +.ivu-btn-dashed[disabled]:active > a:only-child:after, +.ivu-btn-dashed[disabled]:focus > a:only-child:after, +.ivu-btn-dashed[disabled]:hover > a:only-child:after, +.ivu-btn-dashed[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed.active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:active > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-dashed > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:hover { + color: #57a3f3; + background-color: #fff; + border-color: #57a3f3; +} +.ivu-btn-dashed:hover > a:only-child { + color: currentColor; +} +.ivu-btn-dashed:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed.active, +.ivu-btn-dashed:active { + color: #2b85e4; + background-color: #fff; + border-color: #2b85e4; +} +.ivu-btn-dashed.active > a:only-child, +.ivu-btn-dashed:active > a:only-child { + color: currentColor; +} +.ivu-btn-dashed.active > a:only-child:after, +.ivu-btn-dashed:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-dashed:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-text { + color: #515a6e; + background-color: transparent; + border-color: transparent; +} +.ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #747b8b; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.2); +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #4d5669; + background-color: rgba(0, 0, 0, 0.05); + border-color: rgba(0, 0, 0, 0.05); +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.disabled, +.ivu-btn-text.disabled.active, +.ivu-btn-text.disabled:active, +.ivu-btn-text.disabled:focus, +.ivu-btn-text.disabled:hover, +.ivu-btn-text[disabled], +.ivu-btn-text[disabled].active, +.ivu-btn-text[disabled]:active, +.ivu-btn-text[disabled]:focus, +.ivu-btn-text[disabled]:hover, +fieldset[disabled] .ivu-btn-text, +fieldset[disabled] .ivu-btn-text.active, +fieldset[disabled] .ivu-btn-text:active, +fieldset[disabled] .ivu-btn-text:focus, +fieldset[disabled] .ivu-btn-text:hover { + color: #c5c8ce; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.disabled.active > a:only-child, +.ivu-btn-text.disabled:active > a:only-child, +.ivu-btn-text.disabled:focus > a:only-child, +.ivu-btn-text.disabled:hover > a:only-child, +.ivu-btn-text.disabled > a:only-child, +.ivu-btn-text[disabled].active > a:only-child, +.ivu-btn-text[disabled]:active > a:only-child, +.ivu-btn-text[disabled]:focus > a:only-child, +.ivu-btn-text[disabled]:hover > a:only-child, +.ivu-btn-text[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-text.active > a:only-child, +fieldset[disabled] .ivu-btn-text:active > a:only-child, +fieldset[disabled] .ivu-btn-text:focus > a:only-child, +fieldset[disabled] .ivu-btn-text:hover > a:only-child, +fieldset[disabled] .ivu-btn-text > a:only-child { + color: currentColor; +} +.ivu-btn-text.disabled.active > a:only-child:after, +.ivu-btn-text.disabled:active > a:only-child:after, +.ivu-btn-text.disabled:focus > a:only-child:after, +.ivu-btn-text.disabled:hover > a:only-child:after, +.ivu-btn-text.disabled > a:only-child:after, +.ivu-btn-text[disabled].active > a:only-child:after, +.ivu-btn-text[disabled]:active > a:only-child:after, +.ivu-btn-text[disabled]:focus > a:only-child:after, +.ivu-btn-text[disabled]:hover > a:only-child:after, +.ivu-btn-text[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-text.active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:active > a:only-child:after, +fieldset[disabled] .ivu-btn-text:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-text:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-text > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:hover { + color: #57a3f3; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text:hover > a:only-child { + color: currentColor; +} +.ivu-btn-text:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text.active, +.ivu-btn-text:active { + color: #2b85e4; + background-color: #fff; + border-color: transparent; +} +.ivu-btn-text.active > a:only-child, +.ivu-btn-text:active > a:only-child { + color: currentColor; +} +.ivu-btn-text.active > a:only-child:after, +.ivu-btn-text:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-text:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-btn-success { + color: #fff; + background-color: #19be6b; + border-color: #19be6b; +} +.ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success:hover { + color: #fff; + background-color: #47cb89; + border-color: #47cb89; +} +.ivu-btn-success:hover > a:only-child { + color: currentColor; +} +.ivu-btn-success:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active { + color: #f2f2f2; + background-color: #18b566; + border-color: #18b566; +} +.ivu-btn-success.active > a:only-child, +.ivu-btn-success:active > a:only-child { + color: currentColor; +} +.ivu-btn-success.active > a:only-child:after, +.ivu-btn-success:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.disabled, +.ivu-btn-success.disabled.active, +.ivu-btn-success.disabled:active, +.ivu-btn-success.disabled:focus, +.ivu-btn-success.disabled:hover, +.ivu-btn-success[disabled], +.ivu-btn-success[disabled].active, +.ivu-btn-success[disabled]:active, +.ivu-btn-success[disabled]:focus, +.ivu-btn-success[disabled]:hover, +fieldset[disabled] .ivu-btn-success, +fieldset[disabled] .ivu-btn-success.active, +fieldset[disabled] .ivu-btn-success:active, +fieldset[disabled] .ivu-btn-success:focus, +fieldset[disabled] .ivu-btn-success:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-success.disabled.active > a:only-child, +.ivu-btn-success.disabled:active > a:only-child, +.ivu-btn-success.disabled:focus > a:only-child, +.ivu-btn-success.disabled:hover > a:only-child, +.ivu-btn-success.disabled > a:only-child, +.ivu-btn-success[disabled].active > a:only-child, +.ivu-btn-success[disabled]:active > a:only-child, +.ivu-btn-success[disabled]:focus > a:only-child, +.ivu-btn-success[disabled]:hover > a:only-child, +.ivu-btn-success[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-success.active > a:only-child, +fieldset[disabled] .ivu-btn-success:active > a:only-child, +fieldset[disabled] .ivu-btn-success:focus > a:only-child, +fieldset[disabled] .ivu-btn-success:hover > a:only-child, +fieldset[disabled] .ivu-btn-success > a:only-child { + color: currentColor; +} +.ivu-btn-success.disabled.active > a:only-child:after, +.ivu-btn-success.disabled:active > a:only-child:after, +.ivu-btn-success.disabled:focus > a:only-child:after, +.ivu-btn-success.disabled:hover > a:only-child:after, +.ivu-btn-success.disabled > a:only-child:after, +.ivu-btn-success[disabled].active > a:only-child:after, +.ivu-btn-success[disabled]:active > a:only-child:after, +.ivu-btn-success[disabled]:focus > a:only-child:after, +.ivu-btn-success[disabled]:hover > a:only-child:after, +.ivu-btn-success[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-success.active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:active > a:only-child:after, +fieldset[disabled] .ivu-btn-success:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-success:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-success > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-success.active, +.ivu-btn-success:active, +.ivu-btn-success:hover { + color: #fff; +} +.ivu-btn-success:focus { + -webkit-box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); + box-shadow: 0 0 0 2px rgba(25, 190, 107, 0.2); +} +.ivu-btn-warning { + color: #fff; + background-color: #f90; + border-color: #f90; +} +.ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning:hover { + color: #fff; + background-color: #ffad33; + border-color: #ffad33; +} +.ivu-btn-warning:hover > a:only-child { + color: currentColor; +} +.ivu-btn-warning:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active { + color: #f2f2f2; + background-color: #f29100; + border-color: #f29100; +} +.ivu-btn-warning.active > a:only-child, +.ivu-btn-warning:active > a:only-child { + color: currentColor; +} +.ivu-btn-warning.active > a:only-child:after, +.ivu-btn-warning:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.disabled, +.ivu-btn-warning.disabled.active, +.ivu-btn-warning.disabled:active, +.ivu-btn-warning.disabled:focus, +.ivu-btn-warning.disabled:hover, +.ivu-btn-warning[disabled], +.ivu-btn-warning[disabled].active, +.ivu-btn-warning[disabled]:active, +.ivu-btn-warning[disabled]:focus, +.ivu-btn-warning[disabled]:hover, +fieldset[disabled] .ivu-btn-warning, +fieldset[disabled] .ivu-btn-warning.active, +fieldset[disabled] .ivu-btn-warning:active, +fieldset[disabled] .ivu-btn-warning:focus, +fieldset[disabled] .ivu-btn-warning:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-warning.disabled.active > a:only-child, +.ivu-btn-warning.disabled:active > a:only-child, +.ivu-btn-warning.disabled:focus > a:only-child, +.ivu-btn-warning.disabled:hover > a:only-child, +.ivu-btn-warning.disabled > a:only-child, +.ivu-btn-warning[disabled].active > a:only-child, +.ivu-btn-warning[disabled]:active > a:only-child, +.ivu-btn-warning[disabled]:focus > a:only-child, +.ivu-btn-warning[disabled]:hover > a:only-child, +.ivu-btn-warning[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-warning.active > a:only-child, +fieldset[disabled] .ivu-btn-warning:active > a:only-child, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child, +fieldset[disabled] .ivu-btn-warning > a:only-child { + color: currentColor; +} +.ivu-btn-warning.disabled.active > a:only-child:after, +.ivu-btn-warning.disabled:active > a:only-child:after, +.ivu-btn-warning.disabled:focus > a:only-child:after, +.ivu-btn-warning.disabled:hover > a:only-child:after, +.ivu-btn-warning.disabled > a:only-child:after, +.ivu-btn-warning[disabled].active > a:only-child:after, +.ivu-btn-warning[disabled]:active > a:only-child:after, +.ivu-btn-warning[disabled]:focus > a:only-child:after, +.ivu-btn-warning[disabled]:hover > a:only-child:after, +.ivu-btn-warning[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-warning.active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:active > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-warning:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-warning > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-warning.active, +.ivu-btn-warning:active, +.ivu-btn-warning:hover { + color: #fff; +} +.ivu-btn-warning:focus { + -webkit-box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); + box-shadow: 0 0 0 2px rgba(255, 153, 0, 0.2); +} +.ivu-btn-error { + color: #fff; + background-color: #ed4014; + border-color: #ed4014; +} +.ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error:hover { + color: #fff; + background-color: #f16643; + border-color: #f16643; +} +.ivu-btn-error:hover > a:only-child { + color: currentColor; +} +.ivu-btn-error:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active { + color: #f2f2f2; + background-color: #e13d13; + border-color: #e13d13; +} +.ivu-btn-error.active > a:only-child, +.ivu-btn-error:active > a:only-child { + color: currentColor; +} +.ivu-btn-error.active > a:only-child:after, +.ivu-btn-error:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.disabled, +.ivu-btn-error.disabled.active, +.ivu-btn-error.disabled:active, +.ivu-btn-error.disabled:focus, +.ivu-btn-error.disabled:hover, +.ivu-btn-error[disabled], +.ivu-btn-error[disabled].active, +.ivu-btn-error[disabled]:active, +.ivu-btn-error[disabled]:focus, +.ivu-btn-error[disabled]:hover, +fieldset[disabled] .ivu-btn-error, +fieldset[disabled] .ivu-btn-error.active, +fieldset[disabled] .ivu-btn-error:active, +fieldset[disabled] .ivu-btn-error:focus, +fieldset[disabled] .ivu-btn-error:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-error.disabled.active > a:only-child, +.ivu-btn-error.disabled:active > a:only-child, +.ivu-btn-error.disabled:focus > a:only-child, +.ivu-btn-error.disabled:hover > a:only-child, +.ivu-btn-error.disabled > a:only-child, +.ivu-btn-error[disabled].active > a:only-child, +.ivu-btn-error[disabled]:active > a:only-child, +.ivu-btn-error[disabled]:focus > a:only-child, +.ivu-btn-error[disabled]:hover > a:only-child, +.ivu-btn-error[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-error.active > a:only-child, +fieldset[disabled] .ivu-btn-error:active > a:only-child, +fieldset[disabled] .ivu-btn-error:focus > a:only-child, +fieldset[disabled] .ivu-btn-error:hover > a:only-child, +fieldset[disabled] .ivu-btn-error > a:only-child { + color: currentColor; +} +.ivu-btn-error.disabled.active > a:only-child:after, +.ivu-btn-error.disabled:active > a:only-child:after, +.ivu-btn-error.disabled:focus > a:only-child:after, +.ivu-btn-error.disabled:hover > a:only-child:after, +.ivu-btn-error.disabled > a:only-child:after, +.ivu-btn-error[disabled].active > a:only-child:after, +.ivu-btn-error[disabled]:active > a:only-child:after, +.ivu-btn-error[disabled]:focus > a:only-child:after, +.ivu-btn-error[disabled]:hover > a:only-child:after, +.ivu-btn-error[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-error.active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:active > a:only-child:after, +fieldset[disabled] .ivu-btn-error:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-error:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-error > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-error.active, +.ivu-btn-error:active, +.ivu-btn-error:hover { + color: #fff; +} +.ivu-btn-error:focus { + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-btn-info { + color: #fff; + background-color: #2db7f5; + border-color: #2db7f5; +} +.ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info:hover { + color: #fff; + background-color: #57c5f7; + border-color: #57c5f7; +} +.ivu-btn-info:hover > a:only-child { + color: currentColor; +} +.ivu-btn-info:hover > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active { + color: #f2f2f2; + background-color: #2baee9; + border-color: #2baee9; +} +.ivu-btn-info.active > a:only-child, +.ivu-btn-info:active > a:only-child { + color: currentColor; +} +.ivu-btn-info.active > a:only-child:after, +.ivu-btn-info:active > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.disabled, +.ivu-btn-info.disabled.active, +.ivu-btn-info.disabled:active, +.ivu-btn-info.disabled:focus, +.ivu-btn-info.disabled:hover, +.ivu-btn-info[disabled], +.ivu-btn-info[disabled].active, +.ivu-btn-info[disabled]:active, +.ivu-btn-info[disabled]:focus, +.ivu-btn-info[disabled]:hover, +fieldset[disabled] .ivu-btn-info, +fieldset[disabled] .ivu-btn-info.active, +fieldset[disabled] .ivu-btn-info:active, +fieldset[disabled] .ivu-btn-info:focus, +fieldset[disabled] .ivu-btn-info:hover { + color: #c5c8ce; + background-color: #f7f7f7; + border-color: #dcdee2; +} +.ivu-btn-info.disabled.active > a:only-child, +.ivu-btn-info.disabled:active > a:only-child, +.ivu-btn-info.disabled:focus > a:only-child, +.ivu-btn-info.disabled:hover > a:only-child, +.ivu-btn-info.disabled > a:only-child, +.ivu-btn-info[disabled].active > a:only-child, +.ivu-btn-info[disabled]:active > a:only-child, +.ivu-btn-info[disabled]:focus > a:only-child, +.ivu-btn-info[disabled]:hover > a:only-child, +.ivu-btn-info[disabled] > a:only-child, +fieldset[disabled] .ivu-btn-info.active > a:only-child, +fieldset[disabled] .ivu-btn-info:active > a:only-child, +fieldset[disabled] .ivu-btn-info:focus > a:only-child, +fieldset[disabled] .ivu-btn-info:hover > a:only-child, +fieldset[disabled] .ivu-btn-info > a:only-child { + color: currentColor; +} +.ivu-btn-info.disabled.active > a:only-child:after, +.ivu-btn-info.disabled:active > a:only-child:after, +.ivu-btn-info.disabled:focus > a:only-child:after, +.ivu-btn-info.disabled:hover > a:only-child:after, +.ivu-btn-info.disabled > a:only-child:after, +.ivu-btn-info[disabled].active > a:only-child:after, +.ivu-btn-info[disabled]:active > a:only-child:after, +.ivu-btn-info[disabled]:focus > a:only-child:after, +.ivu-btn-info[disabled]:hover > a:only-child:after, +.ivu-btn-info[disabled] > a:only-child:after, +fieldset[disabled] .ivu-btn-info.active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:active > a:only-child:after, +fieldset[disabled] .ivu-btn-info:focus > a:only-child:after, +fieldset[disabled] .ivu-btn-info:hover > a:only-child:after, +fieldset[disabled] .ivu-btn-info > a:only-child:after { + content: ""; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: 0 0; +} +.ivu-btn-info.active, +.ivu-btn-info:active, +.ivu-btn-info:hover { + color: #fff; +} +.ivu-btn-info:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); + box-shadow: 0 0 0 2px rgba(45, 183, 245, 0.2); +} +.ivu-btn-circle, +.ivu-btn-circle-outline { + border-radius: 32px; +} +.ivu-btn-circle-outline.ivu-btn-large, +.ivu-btn-circle.ivu-btn-large { + border-radius: 40px; +} +.ivu-btn-circle-outline.ivu-btn-size, +.ivu-btn-circle.ivu-btn-size { + border-radius: 24px; +} +.ivu-btn-circle-outline.ivu-btn-icon-only, +.ivu-btn-circle.ivu-btn-icon-only { + width: 32px; + height: 32px; + padding: 0; + font-size: 16px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-large, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-large { + width: 40px; + height: 40px; + padding: 0; + font-size: 18px; + border-radius: 50%; +} +.ivu-btn-circle-outline.ivu-btn-icon-only.ivu-btn-small, +.ivu-btn-circle.ivu-btn-icon-only.ivu-btn-small { + width: 24px; + height: 24px; + padding: 0; + font-size: 14px; + border-radius: 50%; +} +.ivu-btn:before { + position: absolute; + top: -1px; + left: -1px; + bottom: -1px; + right: -1px; + background: #fff; + opacity: 0.35; + content: ""; + border-radius: inherit; + z-index: 1; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; + pointer-events: none; + display: none; +} +.ivu-btn.ivu-btn-loading { + pointer-events: none; + position: relative; +} +.ivu-btn.ivu-btn-loading:before { + display: block; +} +.ivu-btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group > .ivu-btn { + position: relative; + float: left; +} +.ivu-btn-group > .ivu-btn.active, +.ivu-btn-group > .ivu-btn:active, +.ivu-btn-group > .ivu-btn:hover { + z-index: 2; +} +.ivu-btn-group-circle .ivu-btn { + border-radius: 32px; +} +.ivu-btn-group-large.ivu-btn-group-circle .ivu-btn { + border-radius: 40px; +} +.ivu-btn-group-large > .ivu-btn { + height: 40px; + padding: 0 15px; + font-size: 16px; + border-radius: 4px; +} +.ivu-btn-group-small.ivu-btn-group-circle .ivu-btn { + border-radius: 24px; +} +.ivu-btn-group-small > .ivu-btn { + height: 24px; + padding: 0 7px; + font-size: 14px; + border-radius: 3px; +} +.ivu-btn-group-small > .ivu-btn > .ivu-icon { + font-size: 14px; +} +.ivu-btn-group-small .ivu-btn-icon-only { + width: 24px; + height: 24px; + padding: 0; +} +.ivu-btn-group-large .ivu-btn-icon-only { + width: 40px; + height: 40px; + padding: 0; +} +.ivu-btn + .ivu-btn-group, +.ivu-btn-group .ivu-btn + .ivu-btn, +.ivu-btn-group + .ivu-btn, +.ivu-btn-group + .ivu-btn-group { + margin-left: -1px; +} +.ivu-btn-group .ivu-btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) > .ivu-btn:first-child { + margin-left: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:first-child:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn:last-child:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-btn-group > .ivu-btn-group { + float: left; +} +.ivu-btn-group > .ivu-btn-group:not(:first-child):not(:last-child) > .ivu-btn { + border-radius: 0; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + padding-right: 8px; +} +.ivu-btn-group:not(.ivu-btn-group-vertical) + > .ivu-btn-group:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + padding-left: 8px; +} +.ivu-btn-group-vertical { + display: inline-block; + vertical-align: middle; +} +.ivu-btn-group-vertical > .ivu-btn { + display: block; + width: 100%; + max-width: 100%; + float: none; + min-width: 32px; +} +.ivu-btn-group-vertical.ivu-btn-group-small > .ivu-btn { + min-width: 24px; +} +.ivu-btn-group-vertical.ivu-btn-group-large > .ivu-btn { + min-width: 40px; +} +.ivu-btn + .ivu-btn-group-vertical, +.ivu-btn-group-vertical .ivu-btn + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn, +.ivu-btn-group-vertical + .ivu-btn-group-vertical { + margin-top: -1px; + margin-left: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child { + margin-top: 0; +} +.ivu-btn-group-vertical > .ivu-btn:first-child:not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-btn-group-vertical > .ivu-btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:first-child:not(:last-child) + > .ivu-btn:last-child { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + padding-bottom: 8px; +} +.ivu-btn-group-vertical + > .ivu-btn-group-vertical:last-child:not(:first-child) + > .ivu-btn:first-child { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + padding-top: 8px; +} +.ivu-btn-ghost { + color: #fff; + background: 0 0; +} +.ivu-btn-ghost:hover { + background: 0 0; +} +.ivu-btn-ghost.ivu-btn-dashed, +.ivu-btn-ghost.ivu-btn-default { + color: #fff; + border-color: #fff; +} +.ivu-btn-ghost.ivu-btn-dashed:hover, +.ivu-btn-ghost.ivu-btn-default:hover { + color: #57a3f3; + border-color: #57a3f3; +} +.ivu-btn-ghost.ivu-btn-primary { + color: #2d8cf0; +} +.ivu-btn-ghost.ivu-btn-primary:hover { + color: #57a3f3; + background: rgba(245, 249, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-info { + color: #2db7f5; +} +.ivu-btn-ghost.ivu-btn-info:hover { + color: #57c5f7; + background: rgba(245, 251, 254, 0.5); +} +.ivu-btn-ghost.ivu-btn-success { + color: #19be6b; +} +.ivu-btn-ghost.ivu-btn-success:hover { + color: #47cb89; + background: rgba(244, 252, 248, 0.5); +} +.ivu-btn-ghost.ivu-btn-warning { + color: #f90; +} +.ivu-btn-ghost.ivu-btn-warning:hover { + color: #ffad33; + background: rgba(255, 250, 242, 0.5); +} +.ivu-btn-ghost.ivu-btn-error { + color: #ed4014; +} +.ivu-btn-ghost.ivu-btn-error:hover { + color: #f16643; + background: rgba(254, 245, 243, 0.5); +} +.ivu-btn-ghost.ivu-btn-dashed[disabled], +.ivu-btn-ghost.ivu-btn-default[disabled], +.ivu-btn-ghost.ivu-btn-error[disabled], +.ivu-btn-ghost.ivu-btn-info[disabled], +.ivu-btn-ghost.ivu-btn-primary[disabled], +.ivu-btn-ghost.ivu-btn-success[disabled], +.ivu-btn-ghost.ivu-btn-warning[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); + border-color: #dcdee2; +} +.ivu-btn-ghost.ivu-btn-text[disabled] { + background: 0 0; + color: rgba(0, 0, 0, 0.25); +} +a.ivu-btn { + padding-top: 0.1px; + line-height: 30px; +} +a.ivu-btn-large { + line-height: 38px; +} +a.ivu-btn-small { + line-height: 22px; +} +.ivu-affix { + position: fixed; + z-index: 10; +} +.ivu-back-top { + z-index: 10; + position: fixed; + cursor: pointer; + display: none; +} +.ivu-back-top.ivu-back-top-show { + display: block; +} +.ivu-back-top-inner { + background-color: rgba(0, 0, 0, 0.6); + border-radius: 2px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-back-top-inner:hover { + background-color: rgba(0, 0, 0, 0.7); +} +.ivu-back-top i { + color: #fff; + font-size: 24px; + padding: 8px 12px; +} +.ivu-badge { + position: relative; + display: inline-block; +} +.ivu-badge-count { + font-family: "Monospaced Number"; + line-height: 1; + vertical-align: middle; + position: absolute; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); + top: -10px; + right: 0; + height: 20px; + border-radius: 10px; + min-width: 20px; + background: #ed4014; + border: 1px solid transparent; + color: #fff; + line-height: 18px; + text-align: center; + padding: 0 6px; + font-size: 12px; + white-space: nowrap; + -webkit-transform-origin: -10% center; + -ms-transform-origin: -10% center; + transform-origin: -10% center; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-count-custom { + background: 0 0; + color: inherit; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-badge-count a, +.ivu-badge-count a:hover { + color: #fff; +} +.ivu-badge-count-alone { + top: auto; + display: block; + position: relative; + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); +} +.ivu-badge-count-primary { + background: #2d8cf0; +} +.ivu-badge-count-success { + background: #19be6b; +} +.ivu-badge-count-error { + background: #ed4014; +} +.ivu-badge-count-warning { + background: #f90; +} +.ivu-badge-count-info { + background: #2db7f5; +} +.ivu-badge-count-normal { + background: #e6ebf1; + color: #808695; +} +.ivu-badge-dot { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + -webkit-transform-origin: 0 center; + -ms-transform-origin: 0 center; + transform-origin: 0 center; + top: -4px; + right: -8px; + height: 8px; + width: 8px; + border-radius: 100%; + background: #ed4014; + z-index: 10; + -webkit-box-shadow: 0 0 0 1px #fff; + box-shadow: 0 0 0 1px #fff; +} +.ivu-badge-status { + line-height: inherit; + vertical-align: baseline; +} +.ivu-badge-status-dot { + width: 6px; + height: 6px; + display: inline-block; + border-radius: 50%; + vertical-align: middle; + position: relative; + top: -1px; +} +.ivu-badge-status-success { + background-color: #19be6b; +} +.ivu-badge-status-processing { + background-color: #2d8cf0; + position: relative; +} +.ivu-badge-status-processing:after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + border: 1px solid #2d8cf0; + content: ""; + -webkit-animation: aniStatusProcessing 1.2s infinite ease-in-out; + animation: aniStatusProcessing 1.2s infinite ease-in-out; +} +.ivu-badge-status-default { + background-color: #e6ebf1; +} +.ivu-badge-status-error { + background-color: #ed4014; +} +.ivu-badge-status-warning { + background-color: #f90; +} +.ivu-badge-status-text { + display: inline-block; + color: #515a6e; + font-size: 14px; + margin-left: 6px; +} +.ivu-badge-status-pink { + background-color: #eb2f96; +} +.ivu-badge-status-magenta { + background-color: #eb2f96; +} +.ivu-badge-status-red { + background-color: #f5222d; +} +.ivu-badge-status-volcano { + background-color: #fa541c; +} +.ivu-badge-status-orange { + background-color: #fa8c16; +} +.ivu-badge-status-yellow { + background-color: #fadb14; +} +.ivu-badge-status-gold { + background-color: #faad14; +} +.ivu-badge-status-cyan { + background-color: #13c2c2; +} +.ivu-badge-status-lime { + background-color: #a0d911; +} +.ivu-badge-status-green { + background-color: #52c41a; +} +.ivu-badge-status-blue { + background-color: #1890ff; +} +.ivu-badge-status-geekblue { + background-color: #2f54eb; +} +.ivu-badge-status-purple { + background-color: #722ed1; +} +@-webkit-keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +@keyframes aniStatusProcessing { + 0% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + opacity: 0.5; + } + 100% { + -webkit-transform: scale(2.4); + transform: scale(2.4); + opacity: 0; + } +} +.ivu-chart-circle { + display: inline-block; + position: relative; +} +.ivu-chart-circle-inner { + width: 100%; + text-align: center; + position: absolute; + left: 0; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + line-height: 1; +} +.ivu-spin { + color: #2d8cf0; + vertical-align: middle; + text-align: center; +} +.ivu-spin-dot { + position: relative; + display: block; + border-radius: 50%; + background-color: #2d8cf0; + width: 20px; + height: 20px; + -webkit-animation: ani-spin-bounce 1s 0s ease-in-out infinite; + animation: ani-spin-bounce 1s 0s ease-in-out infinite; +} +.ivu-spin-large .ivu-spin-dot { + width: 32px; + height: 32px; +} +.ivu-spin-small .ivu-spin-dot { + width: 12px; + height: 12px; +} +.ivu-spin-fix { + position: absolute; + top: 0; + left: 0; + z-index: 8; + width: 100%; + height: 100%; + background-color: rgba(255, 255, 255, 0.9); +} +.ivu-spin-fullscreen { + z-index: 2010; +} +.ivu-spin-fullscreen-wrapper { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.ivu-spin-fix .ivu-spin-main { + position: absolute; + top: 50%; + left: 50%; + -ms-transform: translate(-50%, -50%); + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +.ivu-spin-fix .ivu-spin-dot { + display: inline-block; +} +.ivu-spin-show-text .ivu-spin-dot, +.ivu-spin-text { + display: none; +} +.ivu-spin-show-text .ivu-spin-text { + display: block; +} +.ivu-table-wrapper > .ivu-spin-fix { + border: none; +} +.ivu-table-wrapper-with-border > .ivu-spin-fix { + border: 1px solid #dcdee2; + border-top: 0; + border-left: 0; +} +@-webkit-keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes ani-spin-bounce { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +.ivu-alert { + position: relative; + padding: 8px 48px 8px 16px; + border-radius: 4px; + color: #515a6e; + font-size: 14px; + line-height: 16px; + margin-bottom: 10px; +} +.ivu-alert.ivu-alert-with-icon { + padding: 8px 48px 8px 38px; +} +.ivu-alert-icon { + font-size: 16px; + top: 6px; + left: 12px; + position: absolute; +} +.ivu-alert-desc { + font-size: 14px; + color: #515a6e; + line-height: 21px; + display: none; + text-align: justify; +} +.ivu-alert-success { + border: 1px solid #8ce6b0; + background-color: #edfff3; +} +.ivu-alert-success .ivu-alert-icon { + color: #19be6b; +} +.ivu-alert-info { + border: 1px solid #abdcff; + background-color: #f0faff; +} +.ivu-alert-info .ivu-alert-icon { + color: #2d8cf0; +} +.ivu-alert-warning { + border: 1px solid #ffd77a; + background-color: #fff9e6; +} +.ivu-alert-warning .ivu-alert-icon { + color: #f90; +} +.ivu-alert-error { + border: 1px solid #ffb08f; + background-color: #ffefe6; +} +.ivu-alert-error .ivu-alert-icon { + color: #ed4014; +} +.ivu-alert-close { + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-alert-close .ivu-icon-ios-close { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-alert-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-alert-with-desc { + padding: 16px; + position: relative; + border-radius: 4px; + margin-bottom: 10px; + color: #515a6e; + line-height: 1.5; +} +.ivu-alert-with-desc.ivu-alert-with-icon { + padding: 16px 16px 16px 69px; +} +.ivu-alert-with-desc .ivu-alert-desc { + display: block; +} +.ivu-alert-with-desc .ivu-alert-message { + font-size: 16px; + color: #17233d; + display: block; + margin-bottom: 4px; +} +.ivu-alert-with-desc .ivu-alert-icon { + top: 50%; + left: 24px; + margin-top: -24px; + font-size: 28px; +} +.ivu-alert-with-banner { + border-radius: 0; +} +.ivu-collapse { + background-color: #f7f7f7; + border-radius: 3px; + border: 1px solid #dcdee2; +} +.ivu-collapse-simple { + border-left: none; + border-right: none; + background-color: #fff; + border-radius: 0; +} +.ivu-collapse > .ivu-collapse-item { + border-top: 1px solid #dcdee2; +} +.ivu-collapse > .ivu-collapse-item:first-child { + border-top: 0; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header { + height: 38px; + line-height: 38px; + padding-left: 16px; + color: #666; + cursor: pointer; + position: relative; + border-bottom: 1px solid transparent; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; + margin-right: 14px; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid #dcdee2; +} +.ivu-collapse-simple + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header { + border-bottom: 1px solid transparent; +} +.ivu-collapse + > .ivu-collapse-item.ivu-collapse-item-active + > .ivu-collapse-header + > i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-collapse-content { + color: #515a6e; + padding: 0 16px; + background-color: #fff; +} +.ivu-collapse-content > .ivu-collapse-content-box { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-collapse-simple + > .ivu-collapse-item + > .ivu-collapse-content + > .ivu-collapse-content-box { + padding-top: 0; +} +.ivu-collapse-item:last-child > .ivu-collapse-content { + border-radius: 0 0 3px 3px; +} +.ivu-card { + display: block; + background: #fff; + border-radius: 4px; + font-size: 14px; + position: relative; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-card-bordered { + border: 1px solid #dcdee2; + border-color: #e8eaec; +} +.ivu-card-shadow { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card:hover { + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + border-color: #eee; +} +.ivu-card.ivu-card-dis-hover:hover { + -webkit-box-shadow: none; + box-shadow: none; + border-color: transparent; +} +.ivu-card.ivu-card-dis-hover.ivu-card-bordered:hover { + border-color: #e8eaec; +} +.ivu-card.ivu-card-shadow:hover { + -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} +.ivu-card-head { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-card-head p, +.ivu-card-head-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-card-extra { + position: absolute; + right: 16px; + top: 14px; +} +.ivu-card-body { + padding: 16px; +} +.ivu-message { + font-size: 14px; + position: fixed; + z-index: 1010; + width: 100%; + top: 16px; + left: 0; + pointer-events: none; +} +.ivu-message-notice { + padding: 8px; + text-align: center; + -webkit-transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; + transition: height 0.3s ease-in-out, padding 0.3s ease-in-out; +} +.ivu-message-notice:first-child { + margin-top: -8px; +} +.ivu-message-notice-close { + position: absolute; + right: 4px; + top: 10px; + color: #999; + outline: 0; +} +.ivu-message-notice-close i.ivu-icon { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-message-notice-close i.ivu-icon:hover { + color: #444; +} +.ivu-message-notice-content { + display: inline-block; + pointer-events: all; + padding: 8px 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + position: relative; +} +.ivu-message-notice-content-text { + display: inline-block; +} +.ivu-message-notice-closable .ivu-message-notice-content-text { + padding-right: 32px; +} +.ivu-message-success .ivu-icon { + color: #19be6b; +} +.ivu-message-error .ivu-icon { + color: #ed4014; +} +.ivu-message-warning .ivu-icon { + color: #f90; +} +.ivu-message-info .ivu-icon, +.ivu-message-loading .ivu-icon { + color: #2d8cf0; +} +.ivu-message .ivu-icon { + margin-right: 4px; + font-size: 16px; + vertical-align: middle; +} +.ivu-message-custom-content span { + vertical-align: middle; +} +.ivu-message-notice-with-background .ivu-message-notice-content-background { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-message-notice-with-background .ivu-message-notice-content-info { + background: #f0faff; + color: #2e8bf0; + border: 1px solid #d4eeff; +} +.ivu-message-notice-with-background .ivu-message-notice-content-success { + background: #edfff3; + color: #19bf6c; + border: 1px solid #bbf2cf; +} +.ivu-message-notice-with-background .ivu-message-notice-content-warning { + background: #fff9e6; + color: #f90; + border: 1px solid #ffe7a3; +} +.ivu-message-notice-with-background .ivu-message-notice-content-error { + background: #ffefe6; + color: #ed3f13; + border: 1px solid #ffcfb8; +} +.ivu-notice { + width: 335px; + margin-right: 24px; + position: fixed; + z-index: 1010; +} +.ivu-notice-content-with-icon { + margin-left: 51px; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-title { + margin-left: 51px; +} +.ivu-notice-notice { + margin-bottom: 10px; + padding: 16px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + background: #fff; + line-height: 1; + position: relative; + overflow: hidden; +} +.ivu-notice-notice-close { + position: absolute; + right: 8px; + top: 15px; + color: #999; + outline: 0; +} +.ivu-notice-notice-close i { + font-size: 22px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: -3px; +} +.ivu-notice-notice-close i:hover { + color: #444; +} +.ivu-notice-notice-content-with-render .ivu-notice-desc { + display: none; +} +.ivu-notice-notice-with-desc .ivu-notice-notice-close { + top: 11px; +} +.ivu-notice-content-with-render-notitle { + margin-left: 26px; +} +.ivu-notice-title { + font-size: 16px; + line-height: 19px; + color: #17233d; + padding-right: 10px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-notice-with-desc .ivu-notice-title { + margin-bottom: 8px; +} +.ivu-notice-desc { + font-size: 14px; + color: #515a6e; + text-align: justify; + line-height: 1.5; +} +.ivu-notice-with-desc.ivu-notice-with-icon .ivu-notice-desc { + margin-left: 51px; +} +.ivu-notice-with-icon .ivu-notice-title { + margin-left: 26px; +} +.ivu-notice-icon { + position: absolute; + top: -2px; + font-size: 20px; +} +.ivu-notice-icon-success { + color: #19be6b; +} +.ivu-notice-icon-info { + color: #2d8cf0; +} +.ivu-notice-icon-warning { + color: #f90; +} +.ivu-notice-icon-error { + color: #ed4014; +} +.ivu-notice-with-desc .ivu-notice-icon { + font-size: 36px; + top: -6px; +} +.ivu-notice-custom-content { + position: relative; +} +.ivu-radio-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-radio-group { + display: inline-block; + font-size: 14px; + vertical-align: middle; +} +.ivu-radio-group-vertical .ivu-radio-wrapper { + display: block; + height: 30px; + line-height: 30px; +} +.ivu-radio-wrapper { + font-size: 14px; + vertical-align: middle; + display: inline-block; + position: relative; + white-space: nowrap; + margin-right: 8px; + cursor: pointer; +} +.ivu-radio-wrapper-disabled { + cursor: not-allowed; +} +.ivu-radio { + display: inline-block; + margin-right: 4px; + white-space: nowrap; + position: relative; + line-height: 1; + vertical-align: middle; + cursor: pointer; +} +.ivu-radio:hover .ivu-radio-inner { + border-color: #bcbcbc; +} +.ivu-radio-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + background-color: #fff; + border: 1px solid #dcdee2; + border-radius: 50%; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-inner:after { + position: absolute; + width: 10px; + height: 10px; + left: 2px; + top: 2px; + border-radius: 6px; + display: table; + border-top: 0; + border-left: 0; + content: " "; + background-color: #2d8cf0; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); +} +.ivu-radio-large { + font-size: 16px; +} +.ivu-radio-large .ivu-radio-inner { + width: 18px; + height: 18px; +} +.ivu-radio-large .ivu-radio-inner:after { + width: 12px; + height: 12px; +} +.ivu-radio-large .ivu-radio-wrapper, +.ivu-radio-large.ivu-radio-wrapper { + font-size: 16px; +} +.ivu-radio-small .ivu-radio-inner { + width: 14px; + height: 14px; +} +.ivu-radio-small .ivu-radio-inner:after { + width: 8px; + height: 8px; +} +.ivu-radio-input { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + opacity: 0; + cursor: pointer; +} +.ivu-radio-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-radio-group-small .ivu-radio-border, +.ivu-radio-small.ivu-radio-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-radio-group-large .ivu-radio-border, +.ivu-radio-large.ivu-radio-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-radio-wrapper-checked.ivu-radio-border { + border-color: #2d8cf0; +} +.ivu-radio-wrapper-disabled.ivu-radio-border { + border-color: #dcdee2; +} +.ivu-radio-checked .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-checked .ivu-radio-inner:after { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-checked:hover .ivu-radio-inner { + border-color: #2d8cf0; +} +.ivu-radio-disabled { + cursor: not-allowed; +} +.ivu-radio-disabled .ivu-radio-input { + cursor: not-allowed; +} +.ivu-radio-disabled:hover .ivu-radio-inner { + border-color: #dcdee2; +} +.ivu-radio-disabled .ivu-radio-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-radio-disabled .ivu-radio-inner:after { + background-color: #ccc; +} +.ivu-radio-disabled .ivu-radio-disabled + span { + color: #ccc; +} +span.ivu-radio + * { + margin-left: 2px; + margin-right: 2px; +} +.ivu-radio-group-button { + font-size: 0; + -webkit-text-size-adjust: none; +} +.ivu-radio-group-button .ivu-radio { + width: 0; + margin-right: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper { + display: inline-block; + height: 32px; + line-height: 30px; + margin: 0; + padding: 0 15px; + font-size: 14px; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + border: 1px solid #dcdee2; + border-left: 0; + background: #fff; + position: relative; +} +.ivu-radio-group-button .ivu-radio-wrapper > span { + margin-left: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:after, +.ivu-radio-group-button .ivu-radio-wrapper:before { + content: ""; + display: block; + position: absolute; + width: 1px; + height: 100%; + left: -1px; + top: 0; + background: #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper:after { + height: 36px; + left: -1px; + top: -3px; + background: rgba(45, 140, 240, 0.2); + opacity: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child { + border-radius: 4px 0 0 4px; + border-left: 1px solid #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:after, +.ivu-radio-group-button .ivu-radio-wrapper:first-child:before { + display: none; +} +.ivu-radio-group-button .ivu-radio-wrapper:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-radio-group-button .ivu-radio-wrapper:first-child:last-child { + border-radius: 4px; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover { + position: relative; + color: #2d8cf0; +} +.ivu-radio-group-button .ivu-radio-wrapper:hover .ivu-radio { + background-color: #000; +} +.ivu-radio-group-button .ivu-radio-wrapper .ivu-radio-inner, +.ivu-radio-group-button .ivu-radio-wrapper input { + opacity: 0; + width: 0; + height: 0; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked { + background: #fff; + border-color: #2d8cf0; + color: #2d8cf0; + -webkit-box-shadow: -1px 0 0 0 #2d8cf0; + box-shadow: -1px 0 0 0 #2d8cf0; + z-index: 1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:before { + background: #2d8cf0; + opacity: 0.1; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus { + -webkit-box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: -1px 0 0 0 #2d8cf0, 0 0 0 2px rgba(45, 140, 240, 0.2); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:after { + left: -3px; + top: -3px; + opacity: 1; + background: rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked.ivu-radio-focus:first-child { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:first-child { + border-color: #2d8cf0; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:hover { + border-color: #57a3f3; + color: #57a3f3; +} +.ivu-radio-group-button .ivu-radio-wrapper-checked:active { + border-color: #2b85e4; + color: #2b85e4; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled { + border-color: #dcdee2; + background-color: #f7f7f7; + cursor: not-allowed; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child, +.ivu-radio-group-button .ivu-radio-wrapper-disabled:hover { + border-color: #dcdee2; + background-color: #f7f7f7; + color: #ccc; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled:first-child { + border-left-color: #dcdee2; +} +.ivu-radio-group-button .ivu-radio-wrapper-disabled.ivu-radio-wrapper-checked { + color: #fff; + background-color: #e6e6e6; + border-color: #dcdee2; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper { + height: 40px; + line-height: 38px; + font-size: 16px; +} +.ivu-radio-group-button.ivu-radio-group-large .ivu-radio-wrapper:after { + height: 44px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper { + height: 24px; + line-height: 22px; + padding: 0 12px; + font-size: 14px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:after { + height: 28px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:first-child { + border-radius: 3px 0 0 3px; +} +.ivu-radio-group-button.ivu-radio-group-small .ivu-radio-wrapper:last-child { + border-radius: 0 3px 3px 0; +} +.ivu-checkbox-focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + z-index: 1; +} +.ivu-checkbox { + display: inline-block; + vertical-align: middle; + white-space: nowrap; + cursor: pointer; + line-height: 1; + position: relative; +} +.ivu-checkbox-disabled { + cursor: not-allowed; +} +.ivu-checkbox:hover .ivu-checkbox-inner { + border-color: #bcbcbc; +} +.ivu-checkbox-inner { + display: inline-block; + width: 16px; + height: 16px; + position: relative; + top: 0; + left: 0; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + -webkit-transition: border-color 0.2s ease-in-out, + background-color 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 1px; + left: 4px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(0); + -ms-transform: rotate(45deg) scale(0); + transform: rotate(45deg) scale(0); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-inner { + width: 18px; + height: 18px; +} +.ivu-checkbox-large .ivu-checkbox-inner:after { + width: 5px; + height: 9px; +} +.ivu-checkbox-small { + font-size: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner { + width: 14px; + height: 14px; +} +.ivu-checkbox-small .ivu-checkbox-inner:after { + top: 0; + left: 3px; +} +.ivu-checkbox-input { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 1; + cursor: pointer; + opacity: 0; +} +.ivu-checkbox-input[disabled] { + cursor: not-allowed; +} +.ivu-checkbox-border { + border: 1px solid #dcdee2; + border-radius: 4px; + height: 32px; + line-height: 30px; + padding: 0 15px; + -webkit-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.ivu-checkbox-group.ivu-checkbox-small .ivu-checkbox-border, +.ivu-checkbox-small.ivu-checkbox-border { + height: 24px; + line-height: 22px; + padding: 0 7px; +} +.ivu-checkbox-group.ivu-checkbox-large .ivu-checkbox-border, +.ivu-checkbox-large.ivu-checkbox-border { + height: 40px; + line-height: 36px; + padding: 0 15px; +} +.ivu-checkbox-wrapper-checked.ivu-checkbox-border { + border-color: #2d8cf0; +} +.ivu-checkbox-wrapper-disabled.ivu-checkbox-border { + border-color: #dcdee2; +} +.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-checkbox-checked .ivu-checkbox-inner:after { + content: ""; + display: table; + width: 4px; + height: 8px; + position: absolute; + top: 2px; + left: 5px; + border: 2px solid #fff; + border-top: 0; + border-left: 0; + -webkit-transform: rotate(45deg) scale(1); + -ms-transform: rotate(45deg) scale(1); + transform: rotate(45deg) scale(1); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-checkbox-large .ivu-checkbox-checked .ivu-checkbox-inner:after { + width: 6px; + height: 10px; +} +.ivu-checkbox-small .ivu-checkbox-checked .ivu-checkbox-inner:after { + top: 1px; + left: 4px; +} +.ivu-checkbox-disabled.ivu-checkbox-checked:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #ccc; +} +.ivu-checkbox-disabled:hover .ivu-checkbox-inner { + border-color: #dcdee2; +} +.ivu-checkbox-disabled .ivu-checkbox-inner { + border-color: #dcdee2; + background-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner:after { + -webkit-animation-name: none; + animation-name: none; + border-color: #f3f3f3; +} +.ivu-checkbox-disabled .ivu-checkbox-inner-input { + cursor: default; +} +.ivu-checkbox-disabled + span { + color: #ccc; + cursor: not-allowed; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + content: ""; + width: 10px; + height: 1px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + position: absolute; + left: 2px; + top: 6px; +} +.ivu-checkbox-indeterminate:hover .ivu-checkbox-inner { + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate .ivu-checkbox-inner { + background-color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner { + background-color: #f3f3f3; + border-color: #dcdee2; +} +.ivu-checkbox-indeterminate.ivu-checkbox-disabled .ivu-checkbox-inner:after { + border-color: #c5c8ce; +} +.ivu-checkbox-large .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 12px; + top: 7px; +} +.ivu-checkbox-small .ivu-checkbox-indeterminate .ivu-checkbox-inner:after { + width: 8px; + top: 5px; +} +.ivu-checkbox-wrapper { + cursor: pointer; + font-size: 14px; + display: inline-block; + margin-right: 8px; +} +.ivu-checkbox-wrapper-disabled { + cursor: not-allowed; +} +.ivu-checkbox-wrapper.ivu-checkbox-large { + font-size: 16px; +} +.ivu-checkbox + span, +.ivu-checkbox-wrapper + span { + margin-right: 4px; +} +.ivu-checkbox-group { + font-size: 14px; +} +.ivu-checkbox-group-item { + display: inline-block; +} +.ivu-switch { + display: inline-block; + width: 44px; + height: 22px; + line-height: 20px; + border-radius: 22px; + vertical-align: middle; + border: 1px solid #ccc; + background-color: #ccc; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-switch-loading { + opacity: 0.4; +} +.ivu-switch-inner { + color: #fff; + font-size: 12px; + position: absolute; + left: 23px; +} +.ivu-switch-inner i { + width: 12px; + height: 12px; + text-align: center; + position: relative; + top: -1px; +} +.ivu-switch:after { + content: ""; + width: 18px; + height: 18px; + border-radius: 18px; + background-color: #fff; + position: absolute; + left: 1px; + top: 1px; + cursor: pointer; + -webkit-transition: left 0.2s ease-in-out, width 0.2s ease-in-out; + transition: left 0.2s ease-in-out, width 0.2s ease-in-out; +} +.ivu-switch:active:after { + width: 26px; +} +.ivu-switch:before { + content: ""; + display: none; + width: 14px; + height: 14px; + border-radius: 50%; + background-color: transparent; + position: absolute; + left: 3px; + top: 3px; + z-index: 1; + border: 1px solid #2d8cf0; + border-color: transparent transparent transparent #2d8cf0; + -webkit-animation: switch-loading 1s linear; + animation: switch-loading 1s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.ivu-switch-loading:before { + display: block; +} +.ivu-switch:focus { + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + outline: 0; +} +.ivu-switch:focus:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-switch-small { + width: 28px; + height: 16px; + line-height: 14px; +} +.ivu-switch-small:after { + width: 12px; + height: 12px; +} +.ivu-switch-small:active:after { + width: 14px; +} +.ivu-switch-small:before { + width: 10px; + height: 10px; + left: 2px; + top: 2px; +} +.ivu-switch-small.ivu-switch-checked:after { + left: 13px; +} +.ivu-switch-small.ivu-switch-checked:before { + left: 14px; +} +.ivu-switch-small:active.ivu-switch-checked:after { + left: 11px; +} +.ivu-switch-large { + width: 56px; +} +.ivu-switch-large:active:after { + width: 26px; +} +.ivu-switch-large:active:after { + width: 30px; +} +.ivu-switch-large.ivu-switch-checked:after { + left: 35px; +} +.ivu-switch-large.ivu-switch-checked:before { + left: 37px; +} +.ivu-switch-large:active.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-switch-checked .ivu-switch-inner { + left: 7px; +} +.ivu-switch-checked:after { + left: 23px; +} +.ivu-switch-checked:before { + left: 25px; +} +.ivu-switch-checked:active:after { + left: 15px; +} +.ivu-switch-disabled { + cursor: not-allowed; + opacity: 0.4; +} +.ivu-switch-disabled:after { + background: #fff; + cursor: not-allowed; +} +.ivu-switch-disabled .ivu-switch-inner { + color: #fff; +} +.ivu-switch-disabled.ivu-switch-checked { + border-color: #2d8cf0; + background-color: #2d8cf0; + opacity: 0.4; +} +.ivu-switch-disabled.ivu-switch-checked:after { + background: #fff; +} +.ivu-switch-disabled.ivu-switch-checked .ivu-switch-inner { + color: #fff; +} +@-webkit-keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes switch-loading { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-input-number { + display: inline-block; + width: 100%; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + margin: 0; + padding: 0; + width: 80px; + height: 32px; + line-height: 32px; + vertical-align: middle; + border: 1px solid #dcdee2; + border-radius: 4px; + overflow: hidden; + cursor: default; +} +.ivu-input-number::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input-number:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number[disabled], +fieldset[disabled] .ivu-input-number { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number[disabled]:hover, +fieldset[disabled] .ivu-input-number:hover { + border-color: #e3e5e8; +} +textarea.ivu-input-number { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-number-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-number-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-number-handler-wrap { + width: 22px; + height: 100%; + border-left: 1px solid #dcdee2; + border-radius: 0 4px 4px 0; + background: #fff; + position: absolute; + top: 0; + right: 0; + opacity: 0; + -webkit-transition: opacity 0.2s ease-in-out; + transition: opacity 0.2s ease-in-out; +} +.ivu-input-number:hover .ivu-input-number-handler-wrap { + opacity: 1; +} +.ivu-input-number-handler-up { + cursor: pointer; +} +.ivu-input-number-handler-up-inner { + top: 1px; +} +.ivu-input-number-handler-down { + border-top: 1px solid #dcdee2; + top: -1px; + cursor: pointer; +} +.ivu-input-number-handler { + display: block; + width: 100%; + height: 16px; + line-height: 0; + text-align: center; + overflow: hidden; + color: #999; + position: relative; +} +.ivu-input-number-handler:hover .ivu-input-number-handler-down-inner, +.ivu-input-number-handler:hover .ivu-input-number-handler-up-inner { + color: #57a3f3; +} +.ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-inner { + width: 12px; + height: 12px; + line-height: 12px; + font-size: 14px; + color: #999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: absolute; + right: 5px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number:hover { + border-color: #57a3f3; +} +.ivu-input-number-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input-number-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-disabled:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input-wrap { + overflow: hidden; + height: 32px; +} +.ivu-input-number-input { + width: 100%; + height: 32px; + line-height: 32px; + padding: 0 7px; + text-align: left; + outline: 0; + -moz-appearance: textfield; + color: #666; + border: 0; + border-radius: 4px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.ivu-input-number-input[disabled] { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input-number-input[disabled]:hover { + border-color: #e3e5e8; +} +.ivu-input-number-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-moz-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input-number-input::placeholder { + color: #c5c8ce; +} +.ivu-input-number-large { + padding: 0; +} +.ivu-input-number-large .ivu-input-number-input-wrap { + height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler { + height: 20px; +} +.ivu-input-number-large input { + height: 40px; + line-height: 40px; +} +.ivu-input-number-large .ivu-input-number-handler-up-inner { + top: 2px; +} +.ivu-input-number-large .ivu-input-number-handler-down-inner { + bottom: 2px; +} +.ivu-input-number-small { + padding: 0; +} +.ivu-input-number-small .ivu-input-number-input-wrap { + height: 24px; +} +.ivu-input-number-small .ivu-input-number-handler { + height: 12px; +} +.ivu-input-number-small input { + height: 24px; + line-height: 24px; + margin-top: -1px; + vertical-align: top; +} +.ivu-input-number-small .ivu-input-number-handler-up-inner { + top: -1px; +} +.ivu-input-number-small .ivu-input-number-handler-down-inner { + bottom: -1px; +} +.ivu-input-number-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-down-disabled .ivu-input-number-handler-up-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-down-inner, +.ivu-input-number-handler-up-disabled .ivu-input-number-handler-up-inner { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-input-number-disabled .ivu-input-number-input { + opacity: 0.72; + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-input-number-disabled .ivu-input-number-handler-wrap { + display: none; +} +.ivu-input-number-disabled .ivu-input-number-handler { + opacity: 0.72; + color: #ccc !important; + cursor: not-allowed; +} +.ivu-form-item-error .ivu-input-number { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-number:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input-number:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-number-focused { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-scroll-wrapper { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; +} +.ivu-scroll-container { + overflow-y: scroll; +} +@-webkit-keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +@keyframes ani-stop-slide { + from { + overflow-y: hidden; + tansform: translateZ(0); + } + to { + overflow-y: scroll; + tansform: translateZ(0); + } +} +.ivu-scroll-container-loading { + -webkit-animation: ani-stop-slide 1.5s; + animation: ani-stop-slide 1.5s; +} +.ivu-scroll-content { + opacity: 1; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; +} +.ivu-scroll-content-loading { + opacity: 0.5; +} +.ivu-scroll-loader { + text-align: center; + padding: 0; + -webkit-transition: padding 0.5s; + transition: padding 0.5s; +} +.ivu-scroll-loader-wrapper { + padding: 5px 0; + height: 0; + background-color: inherit; + -webkit-transform: scale(0); + -ms-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, height 0.5s, -webkit-transform 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s; + transition: opacity 0.3s, transform 0.5s, height 0.5s, -webkit-transform 0.5s; +} +.ivu-scroll-loader-wrapper-active { + height: 40px; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +@-webkit-keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-demo-spin { + from { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 50% { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + } + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner { + position: relative; +} +.ivu-scroll-loader-wrapper .ivu-scroll-spinner-icon { + -webkit-animation: ani-demo-spin 1s linear infinite; + animation: ani-demo-spin 1s linear infinite; +} +.ivu-tag { + display: inline-block; + height: 22px; + line-height: 22px; + margin: 2px 4px 2px 0; + padding: 0 8px; + border: 1px solid #e8eaec; + border-radius: 3px; + background: #f7f7f7; + font-size: 12px; + vertical-align: middle; + opacity: 1; + overflow: hidden; +} +.ivu-tag-size-large { + height: 32px; + line-height: 32px; + padding: 0 12px; +} +.ivu-tag-size-medium { + height: 28px; + line-height: 28px; + padding: 0 10px; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) { + background: 0 0; + border: 0; + color: #515a6e; +} +.ivu-tag:not(.ivu-tag-border):not(.ivu-tag-dot):not(.ivu-tag-checked) + .ivu-icon-ios-close { + color: #515a6e !important; +} +.ivu-tag-color-error { + color: #ed4014 !important; + border-color: #ed4014; +} +.ivu-tag-color-success { + color: #19be6b !important; + border-color: #19be6b; +} +.ivu-tag-color-primary { + color: #2d8cf0 !important; + border-color: #2d8cf0; +} +.ivu-tag-color-warning { + color: #f90 !important; + border-color: #f90; +} +.ivu-tag-color-white { + color: #fff !important; +} +.ivu-tag-dot { + height: 32px; + line-height: 32px; + border: 1px solid #e8eaec !important; + color: #515a6e !important; + background: #fff !important; + padding: 0 12px; +} +.ivu-tag-dot-inner { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + border-radius: 50%; + background: #e8eaec; + position: relative; + top: 1px; +} +.ivu-tag-dot .ivu-icon-ios-close { + color: #666 !important; + margin-left: 12px !important; +} +.ivu-tag-border { + height: 24px; + line-height: 24px; + border: 1px solid #e8eaec; + color: #e8eaec; + background: #fff !important; + position: relative; +} +.ivu-tag-border .ivu-icon-ios-close { + color: #666; + margin-left: 12px !important; +} +.ivu-tag-border:after { + content: ""; + display: none; + width: 1px; + background: currentColor; + position: absolute; + top: 0; + bottom: 0; + right: 22px; +} +.ivu-tag-border.ivu-tag-closable:after { + display: block; +} +.ivu-tag-border.ivu-tag-closable .ivu-icon-ios-close { + margin-left: 18px !important; + left: 4px; + top: -1px; +} +.ivu-tag-border.ivu-tag-primary { + color: #2d8cf0 !important; + border: 1px solid #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-primary:after { + background: #2d8cf0; +} +.ivu-tag-border.ivu-tag-primary .ivu-icon-ios-close { + color: #2d8cf0 !important; +} +.ivu-tag-border.ivu-tag-success { + color: #19be6b !important; + border: 1px solid #19be6b !important; +} +.ivu-tag-border.ivu-tag-success:after { + background: #19be6b; +} +.ivu-tag-border.ivu-tag-success .ivu-icon-ios-close { + color: #19be6b !important; +} +.ivu-tag-border.ivu-tag-warning { + color: #f90 !important; + border: 1px solid #f90 !important; +} +.ivu-tag-border.ivu-tag-warning:after { + background: #f90; +} +.ivu-tag-border.ivu-tag-warning .ivu-icon-ios-close { + color: #f90 !important; +} +.ivu-tag-border.ivu-tag-error { + color: #ed4014 !important; + border: 1px solid #ed4014 !important; +} +.ivu-tag-border.ivu-tag-error:after { + background: #ed4014; +} +.ivu-tag-border.ivu-tag-error .ivu-icon-ios-close { + color: #ed4014 !important; +} +.ivu-tag:hover { + opacity: 0.85; +} +.ivu-tag-text { + color: #515a6e; +} +.ivu-tag-text a:first-child:last-child { + display: inline-block; + margin: 0 -8px; + padding: 0 8px; +} +.ivu-tag .ivu-icon-ios-close { + display: inline-block; + font-size: 14px; + -webkit-transform: scale(1.42857143) rotate(0); + -ms-transform: scale(1.42857143) rotate(0); + transform: scale(1.42857143) rotate(0); + cursor: pointer; + margin-left: 2px; + color: #666; + opacity: 0.66; + position: relative; + top: -1px; +} +:root .ivu-tag .ivu-icon-ios-close { + font-size: 14px; +} +.ivu-tag .ivu-icon-ios-close:hover { + opacity: 1; +} +.ivu-tag-error, +.ivu-tag-primary, +.ivu-tag-success, +.ivu-tag-warning { + border: 0; +} +.ivu-tag-error, +.ivu-tag-error .ivu-icon-ios-close, +.ivu-tag-error .ivu-icon-ios-close:hover, +.ivu-tag-error a, +.ivu-tag-error a:hover, +.ivu-tag-primary, +.ivu-tag-primary .ivu-icon-ios-close, +.ivu-tag-primary .ivu-icon-ios-close:hover, +.ivu-tag-primary a, +.ivu-tag-primary a:hover, +.ivu-tag-success, +.ivu-tag-success .ivu-icon-ios-close, +.ivu-tag-success .ivu-icon-ios-close:hover, +.ivu-tag-success a, +.ivu-tag-success a:hover, +.ivu-tag-warning, +.ivu-tag-warning .ivu-icon-ios-close, +.ivu-tag-warning .ivu-icon-ios-close:hover, +.ivu-tag-warning a, +.ivu-tag-warning a:hover { + color: #fff; +} +.ivu-tag-primary, +.ivu-tag-primary.ivu-tag-dot .ivu-tag-dot-inner { + background: #2d8cf0; +} +.ivu-tag-success, +.ivu-tag-success.ivu-tag-dot .ivu-tag-dot-inner { + background: #19be6b; +} +.ivu-tag-warning, +.ivu-tag-warning.ivu-tag-dot .ivu-tag-dot-inner { + background: #f90; +} +.ivu-tag-error, +.ivu-tag-error.ivu-tag-dot .ivu-tag-dot-inner { + background: #ed4014; +} +.ivu-tag-pink { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-pink .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-pink.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-pink { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-pink { + line-height: 26px; +} +.ivu-tag-magenta { + line-height: 20px; + background: #fff0f6; + border-color: #ffadd2; +} +.ivu-tag-magenta .ivu-tag-text { + color: #eb2f96 !important; +} +.ivu-tag-magenta.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-magenta { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-magenta { + line-height: 26px; +} +.ivu-tag-red { + line-height: 20px; + background: #fff1f0; + border-color: #ffa39e; +} +.ivu-tag-red .ivu-tag-text { + color: #f5222d !important; +} +.ivu-tag-red.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-red { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-red { + line-height: 26px; +} +.ivu-tag-volcano { + line-height: 20px; + background: #fff2e8; + border-color: #ffbb96; +} +.ivu-tag-volcano .ivu-tag-text { + color: #fa541c !important; +} +.ivu-tag-volcano.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-volcano { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-volcano { + line-height: 26px; +} +.ivu-tag-orange { + line-height: 20px; + background: #fff7e6; + border-color: #ffd591; +} +.ivu-tag-orange .ivu-tag-text { + color: #fa8c16 !important; +} +.ivu-tag-orange.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-orange { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-orange { + line-height: 26px; +} +.ivu-tag-yellow { + line-height: 20px; + background: #feffe6; + border-color: #fffb8f; +} +.ivu-tag-yellow .ivu-tag-text { + color: #fadb14 !important; +} +.ivu-tag-yellow.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-yellow { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-yellow { + line-height: 26px; +} +.ivu-tag-gold { + line-height: 20px; + background: #fffbe6; + border-color: #ffe58f; +} +.ivu-tag-gold .ivu-tag-text { + color: #faad14 !important; +} +.ivu-tag-gold.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-gold { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-gold { + line-height: 26px; +} +.ivu-tag-cyan { + line-height: 20px; + background: #e6fffb; + border-color: #87e8de; +} +.ivu-tag-cyan .ivu-tag-text { + color: #13c2c2 !important; +} +.ivu-tag-cyan.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-cyan { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-cyan { + line-height: 26px; +} +.ivu-tag-lime { + line-height: 20px; + background: #fcffe6; + border-color: #eaff8f; +} +.ivu-tag-lime .ivu-tag-text { + color: #a0d911 !important; +} +.ivu-tag-lime.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-lime { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-lime { + line-height: 26px; +} +.ivu-tag-green { + line-height: 20px; + background: #f6ffed; + border-color: #b7eb8f; +} +.ivu-tag-green .ivu-tag-text { + color: #52c41a !important; +} +.ivu-tag-green.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-green { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-green { + line-height: 26px; +} +.ivu-tag-blue { + line-height: 20px; + background: #e6f7ff; + border-color: #91d5ff; +} +.ivu-tag-blue .ivu-tag-text { + color: #1890ff !important; +} +.ivu-tag-blue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-blue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-blue { + line-height: 26px; +} +.ivu-tag-geekblue { + line-height: 20px; + background: #f0f5ff; + border-color: #adc6ff; +} +.ivu-tag-geekblue .ivu-tag-text { + color: #2f54eb !important; +} +.ivu-tag-geekblue.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-geekblue { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-geekblue { + line-height: 26px; +} +.ivu-tag-purple { + line-height: 20px; + background: #f9f0ff; + border-color: #d3adf7; +} +.ivu-tag-purple .ivu-tag-text { + color: #722ed1 !important; +} +.ivu-tag-purple.ivu-tag-dot { + line-height: 32px; +} +.ivu-tag-size-large.ivu-tag-purple { + line-height: 30px; +} +.ivu-tag-size-medium.ivu-tag-purple { + line-height: 26px; +} +.ivu-layout { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; + background: #f5f7f9; +} +.ivu-layout.ivu-layout-has-sider { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.ivu-layout.ivu-layout-has-sider > .ivu-layout, +.ivu-layout.ivu-layout-has-sider > .ivu-layout-content { + overflow-x: hidden; +} +.ivu-layout-footer, +.ivu-layout-header { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} +.ivu-layout-header { + background: #515a6e; + padding: 0 50px; + height: 64px; + line-height: 64px; +} +.ivu-layout-sider { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + background: #515a6e; + min-width: 0; +} +.ivu-layout-sider-children { + height: 100%; + padding-top: 0.1px; + margin-top: -0.1px; +} +.ivu-layout-sider-has-trigger { + padding-bottom: 48px; +} +.ivu-layout-sider-trigger { + position: fixed; + bottom: 0; + text-align: center; + cursor: pointer; + height: 48px; + line-height: 48px; + color: #fff; + background: #515a6e; + z-index: 1000; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-layout-sider-trigger .ivu-icon { + font-size: 16px; +} +.ivu-layout-sider-trigger > * { + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-layout-sider-trigger-collapsed .ivu-layout-sider-trigger-icon { + -webkit-transform: rotateZ(180deg); + -ms-transform: rotate(180deg); + transform: rotateZ(180deg); +} +.ivu-layout-sider-zero-width > * { + overflow: hidden; +} +.ivu-layout-sider-zero-width-trigger { + position: absolute; + top: 64px; + right: -36px; + text-align: center; + width: 36px; + height: 42px; + line-height: 42px; + background: #515a6e; + color: #fff; + font-size: 18px; + border-radius: 0 6px 6px 0; + cursor: pointer; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; +} +.ivu-layout-sider-zero-width-trigger:hover { + background: #626b7d; +} +.ivu-layout-sider-zero-width-trigger.ivu-layout-sider-zero-width-trigger-left { + right: 0; + left: -36px; + border-radius: 6px 0 0 6px; +} +.ivu-layout-footer { + background: #f5f7f9; + padding: 24px 50px; + color: #515a6e; + font-size: 14px; +} +.ivu-layout-content { + -webkit-box-flex: 1; + -ms-flex: auto; + flex: auto; +} +.ivu-loading-bar { + width: 100%; + position: fixed; + top: 0; + left: 0; + right: 0; + z-index: 2000; +} +.ivu-loading-bar-inner { + -webkit-transition: width 0.2s linear; + transition: width 0.2s linear; +} +.ivu-loading-bar-inner-color-primary { + background-color: #2d8cf0; +} +.ivu-loading-bar-inner-failed-color-error { + background-color: #ed4014; +} +.ivu-progress { + display: inline-block; + width: 100%; + font-size: 12px; + position: relative; +} +.ivu-progress-vertical { + height: 100%; + width: auto; +} +.ivu-progress-outer { + display: inline-block; + width: 100%; + margin-right: 0; + padding-right: 0; +} +.ivu-progress-show-info .ivu-progress-outer { + padding-right: 55px; + margin-right: -55px; +} +.ivu-progress-vertical .ivu-progress-outer { + height: 100%; + width: auto; +} +.ivu-progress-inner { + display: inline-block; + width: 100%; + background-color: #f3f3f3; + border-radius: 100px; + vertical-align: middle; + position: relative; +} +.ivu-progress-inner-text { + display: inline-block; + vertical-align: middle; + color: #fff; + font-size: 12px; + margin: 0 6px; +} +.ivu-progress-vertical .ivu-progress-inner { + height: 100%; + width: auto; +} +.ivu-progress-vertical .ivu-progress-inner:after, +.ivu-progress-vertical .ivu-progress-inner > * { + display: inline-block; + vertical-align: bottom; +} +.ivu-progress-vertical .ivu-progress-inner:after { + content: ""; + height: 100%; +} +.ivu-progress-bg { + text-align: right; + border-radius: 100px; + background-color: #2d8cf0; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: relative; +} +.ivu-progress-bg:after { + content: ""; + display: inline-block; + height: 100%; + vertical-align: middle; +} +.ivu-progress-success-bg { + border-radius: 100px; + background-color: #19be6b; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + position: absolute; + top: 0; + left: 0; +} +.ivu-progress-text { + display: inline-block; + margin-left: 5px; + text-align: left; + font-size: 1em; + vertical-align: middle; + color: #808695; +} +.ivu-progress-active .ivu-progress-bg:before { + content: ""; + opacity: 0; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #fff; + border-radius: 10px; + -webkit-animation: ivu-progress-active 2s ease-in-out infinite; + animation: ivu-progress-active 2s ease-in-out infinite; +} +.ivu-progress-vertical.ivu-progress-active .ivu-progress-bg:before { + top: auto; + -webkit-animation: ivu-progress-active-vertical 2s ease-in-out infinite; + animation: ivu-progress-active-vertical 2s ease-in-out infinite; +} +.ivu-progress-wrong .ivu-progress-bg { + background-color: #ed4014; +} +.ivu-progress-wrong .ivu-progress-text { + color: #ed4014; +} +.ivu-progress-success .ivu-progress-bg { + background-color: #19be6b; +} +.ivu-progress-success .ivu-progress-text { + color: #19be6b; +} +@-webkit-keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@keyframes ivu-progress-active { + 0% { + opacity: 0.3; + width: 0; + } + 100% { + opacity: 0; + width: 100%; + } +} +@-webkit-keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +@keyframes ivu-progress-active-vertical { + 0% { + opacity: 0.3; + height: 0; + } + 100% { + opacity: 0; + height: 100%; + } +} +.ivu-timeline { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-timeline-item { + margin: 0 !important; + padding: 0 0 12px 0; + list-style: none; + position: relative; +} +.ivu-timeline-item-tail { + height: 100%; + border-left: 1px solid #e8eaec; + position: absolute; + left: 6px; + top: 0; +} +.ivu-timeline-item-pending .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline-item-head { + width: 13px; + height: 13px; + background-color: #fff; + border-radius: 50%; + border: 1px solid transparent; + position: absolute; +} +.ivu-timeline-item-head-blue { + border-color: #2d8cf0; + color: #2d8cf0; +} +.ivu-timeline-item-head-red { + border-color: #ed4014; + color: #ed4014; +} +.ivu-timeline-item-head-green { + border-color: #19be6b; + color: #19be6b; +} +.ivu-timeline-item-head-custom { + width: 40px; + height: auto; + margin-top: 6px; + padding: 3px 0; + text-align: center; + line-height: 1; + border: 0; + border-radius: 0; + font-size: 14px; + position: absolute; + left: -13px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-timeline-item-content { + padding: 1px 1px 10px 24px; + font-size: 14px; + position: relative; + top: -3px; +} +.ivu-timeline-item:last-child .ivu-timeline-item-tail { + display: none; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-tail { + border-left: 1px dotted #e8eaec; +} +.ivu-timeline.ivu-timeline-pending + .ivu-timeline-item:nth-last-of-type(2) + .ivu-timeline-item-content { + min-height: 48px; +} +.ivu-page:after { + content: ""; + display: block; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} +.ivu-page-item { + display: inline-block; + vertical-align: middle; + min-width: 32px; + height: 32px; + line-height: 30px; + margin-right: 4px; + text-align: center; + list-style: none; + background-color: #fff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + font-family: Arial; + font-weight: 500; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out, color 0.2s ease-in-out; + transition: border 0.2s ease-in-out, color 0.2s ease-in-out; +} +.ivu-page-item a { + margin: 0 6px; + text-decoration: none; + color: #515a6e; +} +.ivu-page-item:hover { + border-color: #2d8cf0; +} +.ivu-page-item:hover a { + color: #2d8cf0; +} +.ivu-page-item-active { + border-color: #2d8cf0; +} +.ivu-page-item-active a, +.ivu-page-item-active:hover a { + color: #2d8cf0; +} +.ivu-page-with-disabled .ivu-page-disabled, +.ivu-page-with-disabled .ivu-page-item { + cursor: not-allowed; + background-color: #f3f3f3; +} +.ivu-page-with-disabled .ivu-page-disabled a, +.ivu-page-with-disabled .ivu-page-item a { + color: #ccc; +} +.ivu-page-with-disabled .ivu-page-disabled:hover, +.ivu-page-with-disabled .ivu-page-item:hover { + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled:hover a, +.ivu-page-with-disabled .ivu-page-item:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-disabled-active, +.ivu-page-with-disabled .ivu-page-item-active { + background-color: #dcdee2; + border-color: #dcdee2; +} +.ivu-page-with-disabled .ivu-page-disabled-active a, +.ivu-page-with-disabled .ivu-page-disabled-active:hover a, +.ivu-page-with-disabled .ivu-page-item-active a, +.ivu-page-with-disabled .ivu-page-item-active:hover a { + color: #fff; +} +.ivu-page-item-jump-next:after, +.ivu-page-item-jump-prev:after { + content: "•••"; + display: block; + letter-spacing: 1px; + color: #ccc; + text-align: center; +} +.ivu-page-item-jump-next i, +.ivu-page-item-jump-prev i { + display: none; +} +.ivu-page-item-jump-next:hover:after, +.ivu-page-item-jump-prev:hover:after { + display: none; +} +.ivu-page-item-jump-next:hover i, +.ivu-page-item-jump-prev:hover i { + display: inline; +} +.ivu-page-with-disabled .ivu-page-item-jump-next, +.ivu-page-with-disabled .ivu-page-item-jump-prev { + cursor: not-allowed; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover:after, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover:after { + display: block; +} +.ivu-page-with-disabled .ivu-page-item-jump-next:hover i, +.ivu-page-with-disabled .ivu-page-item-jump-prev:hover i { + display: none; +} +.ivu-page-item-jump-prev:hover i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-page-item-jump-next:hover i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-page-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + margin-right: 4px; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev, +.ivu-page-next, +.ivu-page-prev { + display: inline-block; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + min-width: 32px; + height: 32px; + line-height: 30px; + list-style: none; + text-align: center; + cursor: pointer; + color: #666; + font-family: Arial; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-page-item-jump-next, +.ivu-page-item-jump-prev { + border-color: transparent; +} +.ivu-page-next, +.ivu-page-prev { + background-color: #fff; +} +.ivu-page-next a, +.ivu-page-prev a { + color: #666; + font-size: 14px; +} +.ivu-page-next:hover, +.ivu-page-prev:hover { + border-color: #2d8cf0; +} +.ivu-page-next:hover a, +.ivu-page-prev:hover a { + color: #2d8cf0; +} +.ivu-page-disabled { + cursor: not-allowed; +} +.ivu-page-disabled a { + color: #ccc; +} +.ivu-page-disabled:hover { + border-color: #dcdee2; +} +.ivu-page-disabled:hover a { + color: #ccc; + cursor: not-allowed; +} +.ivu-page-options { + display: inline-block; + vertical-align: middle; + margin-left: 15px; +} +.ivu-page-options-sizer { + display: inline-block; + margin-right: 10px; +} +.ivu-page-options-elevator { + display: inline-block; + vertical-align: middle; + height: 32px; + line-height: 32px; +} +.ivu-page-options-elevator input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + border-radius: 4px; + margin: 0 8px; + width: 50px; +} +.ivu-page-options-elevator input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-options-elevator input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-options-elevator input:hover { + border-color: #57a3f3; +} +.ivu-page-options-elevator input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-options-elevator input[disabled], +fieldset[disabled] .ivu-page-options-elevator input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-options-elevator input[disabled]:hover, +fieldset[disabled] .ivu-page-options-elevator input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-options-elevator input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-options-elevator input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-options-elevator input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-total { + display: inline-block; + height: 32px; + line-height: 32px; + margin-right: 10px; +} +.ivu-page-simple .ivu-page-next, +.ivu-page-simple .ivu-page-prev { + margin: 0; + border: 0; + height: 24px; + line-height: normal; + font-size: 18px; +} +.ivu-page-simple .ivu-page-simple-pager { + display: inline-block; + margin-right: 8px; + vertical-align: middle; +} +.ivu-page-simple .ivu-page-simple-pager input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + color: #515a6e; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + width: 30px; + height: 24px; + margin: 0 8px; + padding: 5px 8px; + text-align: center; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #fff; + outline: 0; + border: 1px solid #dcdee2; + border-radius: 4px; + -webkit-transition: border-color 0.2s ease-in-out; + transition: border-color 0.2s ease-in-out; +} +.ivu-page-simple .ivu-page-simple-pager input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-page-simple .ivu-page-simple-pager input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #57a3f3; +} +.ivu-page-simple .ivu-page-simple-pager input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-page-simple .ivu-page-simple-pager input[disabled], +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-page-simple .ivu-page-simple-pager input[disabled]:hover, +fieldset[disabled] .ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #e3e5e8; +} +textarea.ivu-page-simple .ivu-page-simple-pager input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-page-simple .ivu-page-simple-pager input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-page-simple .ivu-page-simple-pager input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-page-simple .ivu-page-simple-pager input:hover { + border-color: #2d8cf0; +} +.ivu-page-simple .ivu-page-simple-pager span { + padding: 0 8px 0 2px; +} +.ivu-page-custom-text, +.ivu-page-custom-text:hover { + border-color: transparent; +} +.ivu-page.mini .ivu-page-total { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item { + border: 0; + margin: 0; + min-width: 24px; + height: 24px; + line-height: 24px; + border-radius: 3px; +} +.ivu-page.mini .ivu-page-next, +.ivu-page.mini .ivu-page-prev { + margin: 0; + min-width: 24px; + height: 24px; + line-height: 22px; + border: 0; +} +.ivu-page.mini .ivu-page-next a i:after, +.ivu-page.mini .ivu-page-prev a i:after { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-item-jump-next, +.ivu-page.mini .ivu-page-item-jump-prev { + height: 24px; + line-height: 24px; + border: none; + margin-right: 0; +} +.ivu-page.mini .ivu-page-options { + margin-left: 8px; +} +.ivu-page.mini .ivu-page-options-elevator { + height: 24px; + line-height: 24px; +} +.ivu-page.mini .ivu-page-options-elevator input { + padding: 1px 7px; + height: 24px; + border-radius: 3px; + width: 44px; +} +.ivu-steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + font-size: 0; + line-height: 1.5; +} +.ivu-steps-item { + display: inline-block; + position: relative; + vertical-align: top; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; +} +.ivu-steps-item:last-child { + -webkit-box-flex: 0; + -ms-flex: 0; + flex: none; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner { + background-color: #fff; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-head-inner > .ivu-steps-icon { + color: #ccc; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-wait .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner { + border-color: #2d8cf0; + background-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #fff; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-title { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-content { + color: #666; +} +.ivu-steps-item.ivu-steps-status-process .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner { + background-color: #fff; + border-color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-head-inner span, +.ivu-steps-item.ivu-steps-status-finish + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-tail > i:after { + width: 100%; + background: #2d8cf0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + opacity: 1; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-title { + color: #999; +} +.ivu-steps-item.ivu-steps-status-finish .ivu-steps-content { + color: #999; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner { + background-color: #fff; + border-color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-head-inner > .ivu-steps-icon { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-title { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-content { + color: #ed4014; +} +.ivu-steps-item.ivu-steps-status-error .ivu-steps-tail > i { + background-color: #e8eaec; +} +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i, +.ivu-steps-item.ivu-steps-next-error .ivu-steps-tail > i:after { + background-color: #ed4014; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner { + background: 0 0; + border: 0; + width: auto; + height: auto; +} +.ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner > .ivu-steps-icon { + font-size: 20px; + top: 2px; + width: 20px; + height: 20px; +} +.ivu-steps-item.ivu-steps-custom.ivu-steps-status-process + .ivu-steps-head-inner + > .ivu-steps-icon { + color: #2d8cf0; +} +.ivu-steps-item:last-child .ivu-steps-tail { + display: none; +} +.ivu-steps .ivu-steps-head, +.ivu-steps .ivu-steps-main { + position: relative; + display: inline-block; + vertical-align: top; +} +.ivu-steps .ivu-steps-head { + background: #fff; +} +.ivu-steps .ivu-steps-head-inner { + display: block; + width: 26px; + height: 26px; + line-height: 24px; + margin-right: 8px; + text-align: center; + border: 1px solid #ccc; + border-radius: 50%; + font-size: 14px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon { + line-height: 1; + position: relative; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 24px; +} +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-checkmark-empty, +.ivu-steps .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon-ios-close-empty { + font-weight: 700; +} +.ivu-steps .ivu-steps-main { + margin-top: 2.5px; + display: inline; +} +.ivu-steps .ivu-steps-custom .ivu-steps-title { + margin-top: 2.5px; +} +.ivu-steps .ivu-steps-title { + display: inline-block; + margin-bottom: 4px; + padding-right: 10px; + font-size: 14px; + font-weight: 700; + color: #666; + background: #fff; +} +.ivu-steps .ivu-steps-title > a:first-child:last-child { + color: #666; +} +.ivu-steps .ivu-steps-item-last .ivu-steps-title { + padding-right: 0; + width: 100%; +} +.ivu-steps .ivu-steps-content { + font-size: 12px; + color: #999; +} +.ivu-steps .ivu-steps-tail { + width: 100%; + padding: 0 10px; + position: absolute; + left: 0; + top: 13px; +} +.ivu-steps .ivu-steps-tail > i { + display: inline-block; + width: 100%; + height: 1px; + vertical-align: top; + background: #e8eaec; + border-radius: 1px; + position: relative; +} +.ivu-steps .ivu-steps-tail > i:after { + content: ""; + width: 0; + height: 100%; + background: #e8eaec; + opacity: 0; + position: absolute; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner { + width: 18px; + height: 18px; + line-height: 16px; + margin-right: 10px; + text-align: center; + border-radius: 50%; + font-size: 12px; +} +.ivu-steps.ivu-steps-small .ivu-steps-head-inner > .ivu-steps-icon.ivu-icon { + font-size: 16px; + top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-main { + margin-top: 0; +} +.ivu-steps.ivu-steps-small .ivu-steps-title { + margin-bottom: 4px; + margin-top: 0; + color: #666; + font-size: 12px; + font-weight: 700; +} +.ivu-steps.ivu-steps-small .ivu-steps-content { + font-size: 12px; + color: #999; + padding-left: 30px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail { + top: 8px; + padding: 0 8px; +} +.ivu-steps.ivu-steps-small .ivu-steps-tail > i { + height: 1px; + width: 100%; + border-radius: 1px; +} +.ivu-steps .ivu-steps-item.ivu-steps-custom .ivu-steps-head-inner, +.ivu-steps.ivu-steps-small + .ivu-steps-item.ivu-steps-custom + .ivu-steps-head-inner { + width: inherit; + height: inherit; + line-height: inherit; + border-radius: 0; + border: 0; + background: 0 0; +} +.ivu-steps-vertical { + display: block; +} +.ivu-steps-vertical .ivu-steps-item { + display: block; + overflow: visible; +} +.ivu-steps-vertical .ivu-steps-tail { + position: absolute; + left: 13px; + top: 0; + height: 100%; + width: 1px; + padding: 30px 0 4px 0; +} +.ivu-steps-vertical .ivu-steps-tail > i { + height: 100%; + width: 1px; +} +.ivu-steps-vertical .ivu-steps-tail > i:after { + height: 0; + width: 100%; +} +.ivu-steps-vertical .ivu-steps-status-finish .ivu-steps-tail > i:after { + height: 100%; +} +.ivu-steps-vertical .ivu-steps-head { + float: left; +} +.ivu-steps-vertical .ivu-steps-head-inner { + margin-right: 16px; +} +.ivu-steps-vertical .ivu-steps-main { + min-height: 47px; + overflow: hidden; + display: block; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-title { + line-height: 26px; +} +.ivu-steps-vertical .ivu-steps-main .ivu-steps-content { + padding-bottom: 12px; + padding-left: 0; +} +.ivu-steps-vertical .ivu-steps-custom .ivu-steps-icon { + left: 4px; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-custom .ivu-steps-icon { + left: 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail { + position: absolute; + left: 9px; + top: 0; + padding: 22px 0 4px 0; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-tail > i { + height: 100%; +} +.ivu-steps-vertical.ivu-steps-small .ivu-steps-title { + line-height: 18px; +} +.ivu-steps-horizontal.ivu-steps-hidden { + visibility: hidden; +} +.ivu-steps-horizontal .ivu-steps-content { + padding-left: 35px; +} +.ivu-steps-horizontal .ivu-steps-item:not(:first-child) .ivu-steps-head { + padding-left: 10px; + margin-left: -10px; +} +.ivu-modal { + width: auto; + margin: 0 auto; + position: relative; + outline: 0; + top: 100px; +} +.ivu-modal-hidden { + display: none !important; +} +.ivu-modal-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-modal-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-modal-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-modal-mask-hidden { + display: none; +} +.ivu-modal-content { + position: relative; + background-color: #fff; + border: 0; + border-radius: 6px; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-modal-content-no-mask { + pointer-events: auto; +} +.ivu-modal-content-drag { + position: absolute; +} +.ivu-modal-content-drag .ivu-modal-header { + cursor: move; +} +.ivu-modal-content-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-modal-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-modal-header p, +.ivu-modal-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-modal-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-modal-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-modal-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-modal-body { + padding: 16px; + font-size: 14px; + line-height: 1.5; +} +.ivu-modal-footer { + border-top: 1px solid #e8eaec; + padding: 12px 18px 12px 18px; + text-align: right; +} +.ivu-modal-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-modal-fullscreen { + width: 100% !important; + top: 0; + bottom: 0; + position: absolute; +} +.ivu-modal-fullscreen .ivu-modal-content { + width: 100%; + border-radius: 0; + position: absolute; + top: 0; + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-body { + width: 100%; + overflow: auto; + position: absolute; + top: 51px; + bottom: 61px; +} +.ivu-modal-fullscreen-no-header .ivu-modal-body { + top: 0; +} +.ivu-modal-fullscreen-no-footer .ivu-modal-body { + bottom: 0; +} +.ivu-modal-fullscreen .ivu-modal-footer { + position: absolute; + width: 100%; + bottom: 0; +} +.ivu-modal-no-mask { + pointer-events: none; +} +@media (max-width: 576px) { + .ivu-modal { + width: auto !important; + margin: 10px; + } + .ivu-modal-fullscreen { + width: 100% !important; + margin: 0; + } + .vertical-center-modal .ivu-modal { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + } +} +.ivu-modal-confirm { + padding: 6px 16px 8px; +} +.ivu-modal-confirm-head { + padding: 0 12px 0 0; +} +.ivu-modal-confirm-head-icon { + display: inline-block; + font-size: 28px; + vertical-align: middle; + position: relative; + top: -2px; +} +.ivu-modal-confirm-head-icon-info { + color: #2d8cf0; +} +.ivu-modal-confirm-head-icon-success { + color: #19be6b; +} +.ivu-modal-confirm-head-icon-warning { + color: #f90; +} +.ivu-modal-confirm-head-icon-error { + color: #ed4014; +} +.ivu-modal-confirm-head-icon-confirm { + color: #f90; +} +.ivu-modal-confirm-head-title { + display: inline-block; + vertical-align: middle; + margin-left: 12px; + font-size: 16px; + color: #17233d; + font-weight: 500; +} +.ivu-modal-confirm-body { + padding-left: 40px; + font-size: 14px; + color: #515a6e; + position: relative; +} +.ivu-modal-confirm-body-render { + margin: 0; + padding: 0; +} +.ivu-modal-confirm-footer { + margin-top: 20px; + text-align: right; +} +.ivu-modal-confirm-footer button + button { + margin-left: 8px; + margin-bottom: 0; +} +.ivu-select { + display: inline-block; + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; + vertical-align: middle; + color: #515a6e; + font-size: 14px; + line-height: normal; +} +.ivu-select-selection { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + outline: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + position: relative; + background-color: #fff; + border-radius: 4px; + border: 1px solid #dcdee2; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-selection-focused, +.ivu-select-selection:hover { + border-color: #57a3f3; +} +.ivu-select-selection-focused .ivu-select-arrow, +.ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-select-visible .ivu-select-selection { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-select-visible .ivu-select-arrow { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); + display: inline-block; +} +.ivu-select-disabled .ivu-select-selection { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #e3e5e8; +} +.ivu-select-disabled .ivu-select-selection .ivu-select-arrow { + color: #ccc; +} +.ivu-select-disabled .ivu-select-selection:hover { + border-color: #dcdee2; + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow { + display: inline-block; +} +.ivu-select-single .ivu-select-selection { + height: 32px; + position: relative; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder { + color: #c5c8ce; +} +.ivu-select-single .ivu-select-selection .ivu-select-placeholder, +.ivu-select-single .ivu-select-selection .ivu-select-selected-value { + display: block; + height: 30px; + line-height: 30px; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 8px; + padding-right: 24px; +} +.ivu-select-multiple .ivu-select-selection { + padding: 0 24px 0 4px; +} +.ivu-select-multiple .ivu-select-selection .ivu-select-placeholder { + display: block; + height: 30px; + line-height: 30px; + color: #c5c8ce; + font-size: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding-left: 4px; + padding-right: 22px; +} +.ivu-select-default.ivu-select-multiple .ivu-select-selection { + min-height: 32px; +} +.ivu-select-large.ivu-select-single .ivu-select-selection { + height: 40px; +} +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-select-selection { + min-height: 40px; +} +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-large.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + min-height: 38px; + line-height: 38px; + font-size: 16px; +} +.ivu-select-small.ivu-select-single .ivu-select-selection { + height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-single + .ivu-select-selection + .ivu-select-selected-value { + height: 22px; + line-height: 22px; +} +.ivu-select-small.ivu-select-multiple .ivu-select-selection { + min-height: 24px; + border-radius: 3px; +} +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-placeholder, +.ivu-select-small.ivu-select-multiple + .ivu-select-selection + .ivu-select-selected-value { + height: auto; + min-height: 22px; + line-height: 22px; +} +.ivu-select-input { + display: inline-block; + height: 32px; + line-height: 32px; + padding: 0 24px 0 8px; + font-size: 14px; + outline: 0; + border: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + color: #515a6e; + background-color: transparent; + position: relative; + cursor: pointer; +} +.ivu-select-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-select-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-select-input[disabled] { + cursor: not-allowed; + color: #ccc; + -webkit-text-fill-color: #ccc; +} +.ivu-select-single .ivu-select-input { + width: 100%; +} +.ivu-select-large .ivu-select-input, +.ivu-select-large.ivu-select-multiple .ivu-select-input { + font-size: 16px; + height: 32px; + line-height: 32px; + top: 3px; +} +.ivu-select-small .ivu-select-input, +.ivu-select-small.ivu-select-multiple .ivu-select-input { + height: 18px; + line-height: 18px; + top: 2px; +} +.ivu-select-multiple .ivu-select-input { + height: 26px; + line-height: 26px; + padding: 0 0 0 4px; + top: 2px; +} +.ivu-select-not-found { + text-align: center; + color: #c5c8ce; +} +.ivu-select-not-found li:not([class^="ivu-"]) { + margin-bottom: 0; +} +.ivu-select-loading { + text-align: center; + color: #c5c8ce; +} +.ivu-select-multiple .ivu-tag { + height: 24px; + line-height: 22px; + margin: 3px 4px 3px 0; + max-width: 99%; + position: relative; +} +.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) { + display: block; + margin-right: 14px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-select-multiple .ivu-tag i { + display: block; + position: absolute; + right: 4px; + top: 4px; +} +.ivu-select-multiple-tag-hidden { + margin-right: 0 !important; +} +.ivu-select-large.ivu-select-multiple .ivu-tag { + height: 32px; + line-height: 30px; + font-size: 16px; +} +.ivu-select-large.ivu-select-multiple .ivu-tag i { + top: 9px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag { + height: 17px; + line-height: 15px; + font-size: 12px; + padding: 0 6px; + margin: 3px 4px 2px 0; +} +.ivu-select-small.ivu-select-multiple .ivu-tag span { + margin-right: 14px; +} +.ivu-select-small.ivu-select-multiple .ivu-tag i { + top: 1px; + right: 2px; +} +.ivu-select-dropdown-list { + min-width: 100%; + list-style: none; +} +.ivu-select .ivu-select-dropdown { + width: auto; +} +.ivu-select-prefix { + display: inline-block; + vertical-align: middle; +} +.ivu-select-prefix i { + vertical-align: top; +} +.ivu-select-head-with-prefix { + display: inline-block !important; + vertical-align: middle; +} +.ivu-select-single .ivu-select-prefix { + padding-left: 4px; +} +.ivu-select-multiple .ivu-select-head-with-prefix, +.ivu-select-single .ivu-select-head-with-prefix { + padding-left: 0 !important; +} +.ivu-select-head-flex { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-select-multiple .ivu-select-head-flex .ivu-select-prefix { + margin-right: 4px; +} +.ivu-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-select-item:hover { + background: #f3f3f3; +} +.ivu-select-item-focus { + background: #f3f3f3; +} +.ivu-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-select-item-selected, +.ivu-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-select-large .ivu-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-select-item { + white-space: normal; + } +} +.ivu-select-multiple .ivu-select-item { + position: relative; +} +.ivu-select-multiple .ivu-select-item-selected { + color: rgba(45, 140, 240, 0.9); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-focus, +.ivu-select-multiple .ivu-select-item-selected:hover { + background: #f3f3f3; +} +.ivu-select-multiple + .ivu-select-item-selected.ivu-select-multiple + .ivu-select-item-focus { + color: rgba(40, 123, 211, 0.91); + background: #fff; +} +.ivu-select-multiple .ivu-select-item-selected:after { + display: inline-block; + font-family: Ionicons; + speak: none; + font-style: normal; + font-weight: 400; + font-variant: normal; + text-transform: none; + text-rendering: optimizeLegibility; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + vertical-align: -0.125em; + text-align: center; + font-size: 24px; + content: "\F171"; + color: rgba(45, 140, 240, 0.9); + position: absolute; + top: 2px; + right: 8px; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:after { + color: #c5c8ce; +} +.ivu-select-multiple .ivu-select-item-selected.ivu-select-item-disabled:hover { + background-color: #fff; +} +.ivu-select-group { + list-style: none; + margin: 0; + padding: 0; +} +.ivu-select-group-title { + padding-left: 8px; + font-size: 14px; + color: #999; + height: 30px; + line-height: 30px; +} +.ivu-form-item-error .ivu-select-selection { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-select-arrow { + color: #ed4014; +} +.ivu-form-item-error .ivu-select-visible .ivu-select-selection { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-select-dropdown { + width: inherit; + max-height: 200px; + overflow: auto; + margin: 5px 0; + padding: 5px 0; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + position: absolute; + z-index: 900; +} +.ivu-select-dropdown-transfer { + z-index: 1060; + width: auto; +} +.ivu-select-dropdown.ivu-transfer-no-max-height { + max-height: none; +} +.ivu-modal .ivu-select-dropdown { + position: absolute !important; +} +.ivu-split-wrapper { + position: relative; + width: 100%; + height: 100%; +} +.ivu-split-pane { + position: absolute; +} +.ivu-split-pane.left-pane, +.ivu-split-pane.right-pane { + top: 0; + bottom: 0; +} +.ivu-split-pane.left-pane { + left: 0; +} +.ivu-split-pane.right-pane { + right: 0; +} +.ivu-split-pane.bottom-pane, +.ivu-split-pane.top-pane { + left: 0; + right: 0; +} +.ivu-split-pane.top-pane { + top: 0; +} +.ivu-split-pane.bottom-pane { + bottom: 0; +} +.ivu-split-pane-moving { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-split-trigger { + border: 1px solid #dcdee2; +} +.ivu-split-trigger-con { + position: absolute; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 10; +} +.ivu-split-trigger-bar-con { + position: absolute; + overflow: hidden; +} +.ivu-split-trigger-bar-con.vertical { + left: 1px; + top: 50%; + height: 32px; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.ivu-split-trigger-bar-con.horizontal { + left: 50%; + top: 1px; + width: 32px; + -webkit-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.ivu-split-trigger-vertical { + width: 6px; + height: 100%; + background: #f8f8f9; + border-top: none; + border-bottom: none; + cursor: col-resize; +} +.ivu-split-trigger-vertical .ivu-split-trigger-bar { + width: 4px; + height: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-top: 3px; +} +.ivu-split-trigger-horizontal { + height: 6px; + width: 100%; + background: #f8f8f9; + border-left: none; + border-right: none; + cursor: row-resize; +} +.ivu-split-trigger-horizontal .ivu-split-trigger-bar { + height: 4px; + width: 1px; + background: rgba(23, 35, 61, 0.25); + float: left; + margin-right: 3px; +} +.ivu-split-horizontal > .ivu-split-trigger-con { + top: 50%; + height: 100%; + width: 0; +} +.ivu-split-vertical > .ivu-split-trigger-con { + left: 50%; + height: 0; + width: 100%; +} +.ivu-split .no-select { + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-tooltip { + display: inline-block; +} +.ivu-tooltip-rel { + display: inline-block; + position: relative; + width: inherit; +} +.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-popper[x-placement^="top"] { + padding: 5px 0 8px 0; +} +.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 5px 0 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 8px 0 5px 0; +} +.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 8px 0 5px; +} +.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 5px 5px 0; + border-top-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="top-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="top-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 5px 5px 5px 0; + border-right-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="right-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="right-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 5px 0 5px 5px; + border-left-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -5px; +} +.ivu-tooltip-popper[x-placement="left-start"] .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-popper[x-placement="left-end"] .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-popper[x-placement^="bottom"] .ivu-tooltip-arrow { + top: 3px; + border-width: 0 5px 5px; + border-bottom-color: rgba(70, 76, 91, 0.9); +} +.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -5px; +} +.ivu-tooltip-popper[x-placement="bottom-start"] .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-popper[x-placement="bottom-end"] .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper { + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] .ivu-tooltip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="top-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] .ivu-tooltip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="right-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] .ivu-tooltip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left"] .ivu-tooltip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-start"] + .ivu-tooltip-arrow { + top: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="left-end"] + .ivu-tooltip-arrow { + bottom: 8px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom"] .ivu-tooltip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-start"] + .ivu-tooltip-arrow { + left: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement="bottom-end"] + .ivu-tooltip-arrow { + right: 16px; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="top"] + .ivu-tooltip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="right"] + .ivu-tooltip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="bottom"] + .ivu-tooltip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-tooltip-light.ivu-tooltip-popper[x-placement^="left"] + .ivu-tooltip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-tooltip-inner { + max-width: 250px; + min-height: 34px; + padding: 8px 12px; + color: #fff; + text-align: left; + text-decoration: none; + background-color: rgba(70, 76, 91, 0.9); + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-tooltip-inner-with-width { + white-space: pre-wrap; + text-align: justify; + word-wrap: break-word; + word-break: break-all; +} +.ivu-tooltip-light .ivu-tooltip-inner { + background-color: #fff; + color: #515a6e; +} +.ivu-tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.ivu-tooltip-light .ivu-tooltip-arrow { + border-width: 8px; +} +.ivu-tooltip-light .ivu-tooltip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; + content: ""; + border-width: 7px; +} +.ivu-poptip { + display: inline-block; +} +.ivu-poptip-rel { + display: inline-block; + position: relative; +} +.ivu-poptip-title { + margin: 0; + padding: 8px 16px; + position: relative; +} +.ivu-poptip-title:after { + content: ""; + display: block; + height: 1px; + position: absolute; + left: 8px; + right: 8px; + bottom: 0; + background-color: #e8eaec; +} +.ivu-poptip-title-inner { + color: #17233d; + font-size: 14px; + font-weight: 500; +} +.ivu-poptip-body { + padding: 8px 16px; +} +.ivu-poptip-body-content { + overflow: auto; +} +.ivu-poptip-body-content-word-wrap { + white-space: pre-wrap; + text-align: justify; +} +.ivu-poptip-body-content-inner { + color: #515a6e; +} +.ivu-poptip-inner { + width: 100%; + background-color: #fff; + background-clip: padding-box; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + white-space: nowrap; +} +.ivu-poptip-popper { + min-width: 150px; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.5; + position: absolute; + z-index: 1060; +} +.ivu-poptip-popper[x-placement^="top"] { + padding: 7px 0 10px 0; +} +.ivu-poptip-popper[x-placement^="right"] { + padding: 0 7px 0 10px; +} +.ivu-poptip-popper[x-placement^="bottom"] { + padding: 10px 0 7px 0; +} +.ivu-poptip-popper[x-placement^="left"] { + padding: 0 10px 0 7px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow { + bottom: 3px; + border-width: 7px 7px 0; + border-top-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="top"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="top-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="top-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow { + left: 3px; + border-width: 7px 7px 7px 0; + border-right-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="right"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="right-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="right-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow { + right: 3px; + border-width: 7px 0 7px 7px; + border-left-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="left"] .ivu-poptip-arrow { + top: 50%; + margin-top: -7px; +} +.ivu-poptip-popper[x-placement="left-start"] .ivu-poptip-arrow { + top: 8px; +} +.ivu-poptip-popper[x-placement="left-end"] .ivu-poptip-arrow { + bottom: 8px; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow { + top: 3px; + border-width: 0 7px 7px; + border-bottom-color: rgba(217, 217, 217, 0.5); +} +.ivu-poptip-popper[x-placement="bottom"] .ivu-poptip-arrow { + left: 50%; + margin-left: -7px; +} +.ivu-poptip-popper[x-placement="bottom-start"] .ivu-poptip-arrow { + left: 16px; +} +.ivu-poptip-popper[x-placement="bottom-end"] .ivu-poptip-arrow { + right: 16px; +} +.ivu-poptip-popper[x-placement^="top"] .ivu-poptip-arrow:after { + content: " "; + bottom: 1px; + margin-left: -7px; + border-bottom-width: 0; + border-top-width: 7px; + border-top-color: #fff; +} +.ivu-poptip-popper[x-placement^="right"] .ivu-poptip-arrow:after { + content: " "; + left: 1px; + bottom: -7px; + border-left-width: 0; + border-right-width: 7px; + border-right-color: #fff; +} +.ivu-poptip-popper[x-placement^="bottom"] .ivu-poptip-arrow:after { + content: " "; + top: 1px; + margin-left: -7px; + border-top-width: 0; + border-bottom-width: 7px; + border-bottom-color: #fff; +} +.ivu-poptip-popper[x-placement^="left"] .ivu-poptip-arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-width: 7px; + border-left-color: #fff; + bottom: -7px; +} +.ivu-poptip-arrow, +.ivu-poptip-arrow:after { + display: block; + width: 0; + height: 0; + position: absolute; + border-color: transparent; + border-style: solid; +} +.ivu-poptip-arrow { + border-width: 8px; +} +.ivu-poptip-arrow:after { + content: ""; + border-width: 7px; +} +.ivu-poptip-confirm .ivu-poptip-popper { + max-width: 300px; +} +.ivu-poptip-confirm .ivu-poptip-inner { + white-space: normal; +} +.ivu-poptip-confirm .ivu-poptip-body { + padding: 16px 16px 8px; +} +.ivu-poptip-confirm .ivu-poptip-body .ivu-icon { + font-size: 16px; + color: #f90; + line-height: 18px; + position: absolute; +} +.ivu-poptip-confirm .ivu-poptip-body-message { + padding-left: 20px; +} +.ivu-poptip-confirm .ivu-poptip-footer { + text-align: right; + padding: 8px 16px 16px; +} +.ivu-poptip-confirm .ivu-poptip-footer button { + margin-left: 4px; +} +.ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-input:hover { + border-color: #57a3f3; +} +.ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-input[disabled], +fieldset[disabled] .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-input[disabled]:hover, +fieldset[disabled] .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-input-wrapper { + display: inline-block; + width: 100%; + position: relative; + vertical-align: middle; + line-height: normal; +} +.ivu-input-icon { + width: 32px; + height: 32px; + line-height: 32px; + font-size: 16px; + text-align: center; + color: #808695; + position: absolute; + right: 0; + z-index: 3; +} +.ivu-input-hide-icon .ivu-input-icon { + display: none; +} +.ivu-input-icon-validate { + display: none; +} +.ivu-input-icon-clear { + display: none; +} +.ivu-input-wrapper:hover .ivu-input-icon-clear { + display: inline-block; +} +.ivu-input-icon-normal + .ivu-input { + padding-right: 32px; +} +.ivu-input-hide-icon .ivu-input-icon-normal + .ivu-input { + padding-right: 7px; +} +.ivu-input-wrapper-large .ivu-input-icon { + font-size: 18px; + height: 40px; + line-height: 40px; +} +.ivu-input-wrapper-small .ivu-input-icon { + width: 24px; + font-size: 14px; + height: 24px; + line-height: 24px; +} +.ivu-input-prefix, +.ivu-input-suffix { + width: 32px; + height: 100%; + text-align: center; + position: absolute; + left: 0; + top: 0; + z-index: 1; +} +.ivu-input-prefix i, +.ivu-input-suffix i { + font-size: 16px; + line-height: 32px; + color: #808695; +} +.ivu-input-suffix { + left: auto; + right: 0; +} +.ivu-input-wrapper-small .ivu-input-prefix i, +.ivu-input-wrapper-small .ivu-input-suffix i { + font-size: 14px; + line-height: 24px; +} +.ivu-input-wrapper-large .ivu-input-prefix i, +.ivu-input-wrapper-large .ivu-input-suffix i { + font-size: 18px; + line-height: 40px; +} +.ivu-input-with-prefix { + padding-left: 32px; +} +.ivu-input-with-suffix { + padding-right: 32px; +} +.ivu-input-search { + cursor: pointer; + padding: 0 16px !important; + background: #2d8cf0 !important; + color: #fff !important; + border-color: #2d8cf0 !important; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + position: relative; + z-index: 2; +} +.ivu-input-search i { + font-size: 16px; +} +.ivu-input-search:hover { + background: #57a3f3 !important; + border-color: #57a3f3 !important; +} +.ivu-input-search:active { + background: #2b85e4 !important; + border-color: #2b85e4 !important; +} +.ivu-input-search-icon { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-input-search-icon:hover { + color: inherit; +} +.ivu-input-search:before { + content: ""; + display: block; + width: 1px; + position: absolute; + top: -1px; + bottom: -1px; + left: -1px; + background: inherit; +} +.ivu-input-wrapper-small .ivu-input-search { + padding: 0 12px !important; +} +.ivu-input-wrapper-small .ivu-input-search i { + font-size: 14px; +} +.ivu-input-wrapper-large .ivu-input-search { + padding: 0 20px !important; +} +.ivu-input-wrapper-large .ivu-input-search i { + font-size: 18px; +} +.ivu-input-with-search:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-input-word-count { + text-align: center; + position: absolute; + right: 7px; + top: 2px; + bottom: 2px; + padding-left: 7px; + background: #fff; + z-index: 1; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + color: #808695; + font-size: 12px; +} +.ivu-input-wrapper-disabled .ivu-input-word-count { + background: #f3f3f3; +} +.ivu-input-type-textarea .ivu-input-word-count { + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; + top: auto; +} +.ivu-input-group { + display: table; + width: 100%; + border-collapse: separate; + position: relative; + font-size: 14px; +} +.ivu-form-inline .ivu-input-group { + top: 1px; +} +.ivu-input-group-large { + font-size: 16px; +} +.ivu-input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.ivu-input-group > [class*="col-"] { + padding-right: 8px; +} +.ivu-input-group-append, +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input { + display: table-cell; +} +.ivu-input-group-with-prepend .ivu-input, +.ivu-input-group-with-prepend.ivu-input-group-small .ivu-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.ivu-input-group-with-append .ivu-input, +.ivu-input-group-with-append.ivu-input-group-small .ivu-input { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.ivu-input-group-append .ivu-btn, +.ivu-input-group-prepend .ivu-btn { + border-color: transparent; + background-color: transparent; + color: inherit; + margin: -6px -7px; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + width: 1px; + white-space: nowrap; + vertical-align: middle; +} +.ivu-input-group .ivu-input { + width: 100%; + float: left; + margin-bottom: 0; + position: relative; + z-index: 2; +} +.ivu-input-group-append, +.ivu-input-group-prepend { + padding: 4px 7px; + font-size: inherit; + font-weight: 400; + line-height: 1; + color: #515a6e; + text-align: center; + background-color: #f8f8f9; + border: 1px solid #dcdee2; + border-radius: 4px; +} +.ivu-input-group-append .ivu-select, +.ivu-input-group-prepend .ivu-select { + margin: -5px -7px; +} +.ivu-input-group-append .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + margin: -1px; + border: 1px solid transparent; +} +.ivu-input-group-append .ivu-select-visible .ivu-select-selection, +.ivu-input-group-prepend .ivu-select-visible .ivu-select-selection { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-input-group-prepend, +.ivu-input-group > .ivu-input:first-child, +.ivu-input-group > span > .ivu-input:first-child { + border-bottom-right-radius: 0 !important; + border-top-right-radius: 0 !important; +} +.ivu-input-group-prepend .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:first-child .ivu--select .ivu--select-selection, +.ivu-input-group + > span + > .ivu-input:first-child + .ivu--select + .ivu--select-selection { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.ivu-input-group-prepend { + border-right: 0; +} +.ivu-input-group-append { + border-left: 0; +} +.ivu-input-group-append, +.ivu-input-group > .ivu-input:last-child { + border-bottom-left-radius: 0 !important; + border-top-left-radius: 0 !important; +} +.ivu-input-group-append .ivu--select .ivu--select-selection, +.ivu-input-group > .ivu-input:last-child .ivu--select .ivu--select-selection { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.ivu-input-group-large .ivu-input, +.ivu-input-group-large > .ivu-input-group-append, +.ivu-input-group-large > .ivu-input-group-prepend { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-input-group-small .ivu-input, +.ivu-input-group-small > .ivu-input-group-append, +.ivu-input-group-small > .ivu-input-group-prepend { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-input { + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input:hover { + border-color: #ed4014; +} +.ivu-form-item-error .ivu-input:focus { + border-color: #ed4014; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); + box-shadow: 0 0 0 2px rgba(237, 64, 20, 0.2); +} +.ivu-form-item-error .ivu-input-icon { + color: #ed4014; +} +.ivu-form-item-error .ivu-input-group-append, +.ivu-form-item-error .ivu-input-group-prepend { + background-color: #fff; + border: 1px solid #ed4014; +} +.ivu-form-item-error .ivu-input-group-append .ivu-select-selection, +.ivu-form-item-error .ivu-input-group-prepend .ivu-select-selection { + background-color: inherit; + border: 1px solid transparent; +} +.ivu-form-item-error .ivu-input-group-prepend { + border-right: 0; +} +.ivu-form-item-error .ivu-input-group-append { + border-left: 0; +} +.ivu-form-item-error .ivu-transfer .ivu-input { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 14px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; + -webkit-transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, background 0.2s ease-in-out, + box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-moz-placeholder { + color: #c5c8ce; + opacity: 1; +} +.ivu-form-item-error .ivu-transfer .ivu-input:-ms-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input::-webkit-input-placeholder { + color: #c5c8ce; +} +.ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #57a3f3; +} +.ivu-form-item-error .ivu-transfer .ivu-input:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled], +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-form-item-error .ivu-transfer .ivu-input[disabled]:hover, +fieldset[disabled] .ivu-form-item-error .ivu-transfer .ivu-input:hover { + border-color: #e3e5e8; +} +textarea.ivu-form-item-error .ivu-transfer .ivu-input { + max-width: 100%; + height: auto; + min-height: 32px; + vertical-align: bottom; + font-size: 14px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-large { + font-size: 16px; + padding: 6px 7px; + height: 40px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-small { + padding: 1px 7px; + height: 24px; + border-radius: 3px; +} +.ivu-form-item-error .ivu-transfer .ivu-input-icon { + color: #808695; +} +.ivu-form-item-validating .ivu-input-icon-validate { + display: inline-block; +} +.ivu-form-item-validating .ivu-input-icon + .ivu-input { + padding-right: 32px; +} +.ivu-slider { + line-height: normal; +} +.ivu-slider-wrap { + width: 100%; + height: 4px; + margin: 16px 0; + background-color: #e8eaec; + border-radius: 3px; + vertical-align: middle; + position: relative; + cursor: pointer; +} +.ivu-slider-button-wrap { + width: 18px; + height: 18px; + text-align: center; + background-color: transparent; + position: absolute; + top: -5px; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-button-wrap .ivu-tooltip { + display: block; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-slider-button { + width: 12px; + height: 12px; + border: 2px solid #57a3f3; + border-radius: 50%; + background-color: #fff; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear; + outline: 0; +} +.ivu-slider-button-dragging, +.ivu-slider-button:focus, +.ivu-slider-button:hover { + border-color: #2d8cf0; + -webkit-transform: scale(1.5); + -ms-transform: scale(1.5); + transform: scale(1.5); +} +.ivu-slider-button:hover { + cursor: -webkit-grab; + cursor: grab; +} +.ivu-slider-button-dragging, +.ivu-slider-button-dragging:hover { + cursor: -webkit-grabbing; + cursor: grabbing; +} +.ivu-slider-bar { + height: 4px; + background: #57a3f3; + border-radius: 3px; + position: absolute; +} +.ivu-slider-stop { + position: absolute; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #fff; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} +.ivu-slider-marks { + top: 0; + left: 12px; + width: 18px; + height: 100%; +} +.ivu-slider-marks-item { + position: absolute; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + font-size: 14px; + color: #808695; + margin-top: 15px; +} +.ivu-slider-disabled { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-wrap { + background-color: #ccc; + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-bar { + background-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button:hover { + border-color: #ccc; +} +.ivu-slider-disabled .ivu-slider-button:hover { + cursor: not-allowed; +} +.ivu-slider-disabled .ivu-slider-button-dragging, +.ivu-slider-disabled .ivu-slider-button-dragging:hover { + cursor: not-allowed; +} +.ivu-slider-input .ivu-slider-wrap { + width: auto; + margin-right: 100px; +} +.ivu-slider-input .ivu-input-number { + float: right; + margin-top: -14px; +} +.selectDropDown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader { + line-height: normal; +} +.ivu-cascader-rel { + display: inline-block; + width: 100%; + position: relative; +} +.ivu-cascader .ivu-input { + padding-right: 24px; + display: block; + cursor: pointer; +} +.ivu-cascader-disabled .ivu-input { + cursor: not-allowed; +} +.ivu-cascader-label { + width: 100%; + height: 100%; + line-height: 32px; + padding: 0 7px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + cursor: pointer; + font-size: 14px; + position: absolute; + left: 0; + top: 0; +} +.ivu-cascader-size-large .ivu-cascader-label { + line-height: 36px; + font-size: 14px; +} +.ivu-cascader-size-small .ivu-cascader-label { + line-height: 26px; +} +.ivu-cascader .ivu-cascader-arrow:nth-of-type(1) { + display: none; + cursor: pointer; +} +.ivu-cascader:hover .ivu-cascader-arrow:nth-of-type(1) { + display: inline-block; +} +.ivu-cascader-show-clear:hover .ivu-cascader-arrow:nth-of-type(2) { + display: none; +} +.ivu-cascader-arrow { + position: absolute; + top: 50%; + right: 8px; + line-height: 1; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-size: 14px; + color: #808695; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-visible .ivu-cascader-arrow:nth-of-type(2) { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-cascader .ivu-select-dropdown { + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader .ivu-cascader-menu-item-selected, +.ivu-cascader .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-dropdown { + padding: 5px 0; +} +.ivu-cascader-dropdown .ivu-select-dropdown-list { + max-height: 190px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + overflow: auto; +} +.ivu-cascader-not-found-tip { + padding: 5px 0; + text-align: center; + color: #c5c8ce; +} +.ivu-cascader-not-found-tip li:not([class^="ivu-"]) { + list-style: none; + margin-bottom: 0; +} +.ivu-cascader-not-found .ivu-select-dropdown { + width: inherit; +} +.ivu-cascader-menu { + display: inline-block; + min-width: 100px; + height: 180px; + margin: 0; + padding: 5px 0 !important; + vertical-align: top; + list-style: none; + border-right: 1px solid #e8eaec; + overflow: auto; +} +.ivu-cascader-menu:last-child { + border-right-color: transparent; + margin-right: -1px; +} +.ivu-cascader-menu .ivu-cascader-menu-item { + position: relative; + padding-right: 36px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-menu .ivu-cascader-menu-item i { + font-size: 12px; + position: absolute; + right: 15px; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-cascader-menu .ivu-cascader-menu-item-loading { + margin-top: -6px; +} +.ivu-cascader-menu .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-cascader-transfer { + z-index: 1060; + width: auto; + padding: 0; + white-space: nowrap; + overflow: visible; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item:hover { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-focus { + background: #f3f3f3; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-selected, +.ivu-cascader-transfer .ivu-cascader-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cascader-transfer .ivu-cascader-large .ivu-cascader-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cascader-transfer .ivu-cascader-menu-item { + white-space: normal; + } +} +.ivu-cascader-transfer .ivu-select-item span { + color: #ed4014; +} +.ivu-cascader-transfer .ivu-cascader-menu-item { + padding-right: 24px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-cascader-transfer .ivu-cascader-menu-item-active { + background-color: #f3f3f3; + color: #2d8cf0; +} +.ivu-form-item-error .ivu-cascader-arrow { + color: #ed4014; +} +.ivu-transfer { + position: relative; + line-height: 1.5; +} +.ivu-transfer-list { + display: inline-block; + width: 180px; + height: 210px; + font-size: 14px; + vertical-align: middle; + position: relative; + padding-top: 35px; +} +.ivu-transfer-list-with-footer { + padding-bottom: 35px; +} +.ivu-transfer-list-header { + padding: 8px 16px; + background: #f9fafc; + color: #515a6e; + border: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; + border-radius: 6px 6px 0 0; + overflow: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.ivu-transfer-list-header-title { + cursor: pointer; +} +.ivu-transfer-list-header > span { + padding-left: 4px; +} +.ivu-transfer-list-header-count { + margin: 0 !important; + float: right; +} +.ivu-transfer-list-body { + height: 100%; + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: relative; + overflow: hidden; +} +.ivu-transfer-list-body-with-search { + padding-top: 34px; +} +.ivu-transfer-list-body-with-footer { + border-radius: 0; +} +.ivu-transfer-list-content { + height: 100%; + padding: 4px 0; + overflow: auto; +} +.ivu-transfer-list-content-item { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.ivu-transfer-list-content-item > span { + padding-left: 4px; +} +.ivu-transfer-list-content-not-found { + display: none; + text-align: center; + color: #c5c8ce; +} +li.ivu-transfer-list-content-not-found:only-child { + display: block; +} +.ivu-transfer-list-body-with-search .ivu-transfer-list-content { + padding: 6px 0 0; +} +.ivu-transfer-list-body-search-wrapper { + padding: 8px 8px 0; + position: absolute; + top: 0; + left: 0; + right: 0; +} +.ivu-transfer-list-search { + position: relative; +} +.ivu-transfer-list-footer { + border: 1px solid #dcdee2; + border-top: none; + border-radius: 0 0 6px 6px; + position: absolute; + bottom: 0; + left: 0; + right: 0; + zoom: 1; +} +.ivu-transfer-list-footer:after, +.ivu-transfer-list-footer:before { + content: ""; + display: table; +} +.ivu-transfer-list-footer:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-transfer-operation { + display: inline-block; + margin: 0 16px; + vertical-align: middle; +} +.ivu-transfer-operation .ivu-btn { + display: block; + min-width: 24px; +} +.ivu-transfer-operation .ivu-btn:first-child { + margin-bottom: 12px; +} +.ivu-transfer-operation .ivu-btn span i, +.ivu-transfer-operation .ivu-btn span span { + vertical-align: middle; +} +.ivu-transfer-list-content-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-transfer-list-content-item:hover { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-focus { + background: #f3f3f3; +} +.ivu-transfer-list-content-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-transfer-list-content-item-selected, +.ivu-transfer-list-content-item-selected:hover { + color: #2d8cf0; +} +.ivu-transfer-list-content-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-transfer-list-content-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-transfer-list-content-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-transfer-large .ivu-transfer-list-content-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-transfer-list-content-item { + white-space: normal; + } +} +.ivu-table { + width: inherit; + height: 100%; + max-width: 100%; + overflow: hidden; + color: #515a6e; + font-size: 14px; + background-color: #fff; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-wrapper { + position: relative; + overflow: hidden; +} +.ivu-table-wrapper-with-border { + border: 1px solid #dcdee2; + border-bottom: 0; + border-right: 0; +} +.ivu-table-summary { + border-top: 1px solid #e8eaec; +} +.ivu-table-summary tr td { + background-color: #f8f8f9; +} +.ivu-table-with-summary .ivu-table-tbody tr:last-child td { + border-bottom: none; +} +.ivu-table-resize-line { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 1px; + border-right: 1px dashed #e8eaec; +} +.ivu-table-hide { + opacity: 0; +} +.ivu-table:before { + content: ""; + width: 100%; + height: 1px; + position: absolute; + left: 0; + bottom: 0; + background-color: #dcdee2; + z-index: 4; +} +.ivu-table-border:after { + content: ""; + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + background-color: #dcdee2; + z-index: 3; +} +.ivu-table-footer, +.ivu-table-title { + height: 48px; + line-height: 48px; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-footer { + border-bottom: none; +} +.ivu-table-header { + overflow: hidden; +} +.ivu-table-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-header-resizable { + position: absolute; + width: 10px; + height: 100%; + bottom: 0; + right: -5px; + cursor: col-resize; + z-index: 1; +} +.ivu-table-overflowX { + overflow-x: scroll; +} +.ivu-table-overflowY { + overflow-y: scroll; +} +.ivu-table-tip { + overflow-x: auto; + overflow-y: hidden; +} +.ivu-table-with-fixed-top.ivu-table-with-footer .ivu-table-footer { + border-top: 1px solid #dcdee2; +} +.ivu-table-with-fixed-top.ivu-table-with-footer tbody tr:last-child td { + border-bottom: none; +} +.ivu-table td, +.ivu-table th { + min-width: 0; + height: 48px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + text-align: left; + text-overflow: ellipsis; + vertical-align: middle; + border-bottom: 1px solid #e8eaec; +} +.ivu-table th { + height: 40px; + white-space: nowrap; + overflow: hidden; + background-color: #f8f8f9; +} +.ivu-table td { + background-color: #fff; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +td.ivu-table-column-left, +th.ivu-table-column-left { + text-align: left; +} +td.ivu-table-column-center, +th.ivu-table-column-center { + text-align: center; +} +td.ivu-table-column-right, +th.ivu-table-column-right { + text-align: right; +} +.ivu-table table { + table-layout: fixed; +} +.ivu-table-border td, +.ivu-table-border th { + border-right: 1px solid #e8eaec; +} +.ivu-table-cell { + padding-left: 18px; + padding-right: 18px; + overflow: hidden; + text-overflow: ellipsis; + white-space: normal; + word-break: break-all; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-table-cell-ellipsis { + word-break: keep-all; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.ivu-table-cell-tooltip { + width: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.ivu-table-cell-tooltip-content { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-table-cell-with-expand { + height: 47px; + line-height: 47px; + padding: 0; + text-align: center; +} +.ivu-table-cell-expand { + cursor: pointer; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-table-cell-expand i { + font-size: 14px; +} +.ivu-table-cell-expand-expanded { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-table-cell-sort { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-table-cell-with-selection .ivu-checkbox-wrapper { + margin-right: 0; +} +.ivu-table-cell-tree { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid #dcdee2; + border-radius: 2px; + background-color: #fff; + line-height: 12px; + cursor: pointer; + vertical-align: middle; + -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; + transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out; +} +.ivu-table-cell-tree-empty { + cursor: default; + color: transparent; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree:hover { + color: #2d8cf0; + border-color: #2d8cf0; +} +.ivu-table-cell-tree-empty:hover { + color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading { + cursor: default; + background-color: transparent; + border-color: transparent; +} +.ivu-table-cell-tree-loading:hover { + border-color: transparent; +} +.ivu-table-cell-tree-level { + display: inline-block; + height: 16px; +} +.ivu-table-cell-slot-inline { + display: inline; +} +.ivu-table-cell-slot-inline-block { + display: inline-block; +} +.ivu-table-hidden { + visibility: hidden; +} +th .ivu-table-cell { + display: inline-block; + word-wrap: normal; + vertical-align: middle; +} +td.ivu-table-expanded-cell { + padding: 20px 50px; + background: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td, +.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td { + background-color: #f8f8f9; +} +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td, +.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +tr.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-large { + font-size: 16px; +} +.ivu-table-large th { + height: 48px; +} +.ivu-table-large td { + height: 60px; +} +.ivu-table-large-footer, +.ivu-table-large-title { + height: 60px; + line-height: 60px; +} +.ivu-table-large .ivu-table-cell-with-expand { + height: 59px; + line-height: 59px; +} +.ivu-table-large .ivu-table-cell-with-expand i { + font-size: 16px; +} +.ivu-table-small { + font-size: 12px; +} +.ivu-table-small th { + height: 32px; +} +.ivu-table-small td { + height: 40px; +} +.ivu-table-small-footer, +.ivu-table-small-title { + height: 40px; + line-height: 40px; +} +.ivu-table-small .ivu-table-cell-with-expand { + height: 39px; + line-height: 39px; +} +.ivu-table-row-highlight td, +.ivu-table-stripe .ivu-table-body tr.ivu-table-row-highlight:nth-child(2n) td, +.ivu-table-stripe + .ivu-table-fixed-body + tr.ivu-table-row-highlight:nth-child(2n) + td, +tr.ivu-table-row-highlight.ivu-table-row-hover td { + background-color: #ebf7ff; +} +.ivu-table-fixed, +.ivu-table-fixed-right { + position: absolute; + top: 0; + left: 0; + -webkit-box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: 2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right::before, +.ivu-table-fixed::before { + content: ""; + width: 100%; + height: 1px; + background-color: #dcdee2; + position: absolute; + left: 0; + bottom: 0; + z-index: 4; +} +.ivu-table-fixed-right { + top: 0; + left: auto; + right: 0; + -webkit-box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); + box-shadow: -2px 0 6px -2px rgba(0, 0, 0, 0.2); +} +.ivu-table-fixed-right-header { + position: absolute; + top: -1px; + right: 0; + background-color: #f8f8f9; + border-top: 1px solid #dcdee2; + border-bottom: 1px solid #e8eaec; +} +.ivu-table-fixed-header { + overflow: hidden; +} +.ivu-table-fixed-header thead tr th { + position: relative; + height: 100%; + padding: 8px 0; +} +.ivu-table-fixed-body { + overflow: hidden; + position: relative; + z-index: 3; +} +.ivu-table-fixed-shadow { + width: 1px; + height: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 6px rgba(0, 0, 0, 0.2); + overflow: hidden; + z-index: 1; +} +.ivu-table-sort { + display: inline-block; + width: 14px; + height: 12px; + margin-top: -1px; + vertical-align: middle; + overflow: hidden; + cursor: pointer; + position: relative; +} +.ivu-table-sort i { + display: block; + height: 6px; + line-height: 6px; + overflow: hidden; + position: absolute; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + font-size: 16px; +} +.ivu-table-sort i:hover { + color: inherit; +} +.ivu-table-sort i.on { + color: #2d8cf0; +} +.ivu-table-sort i:first-child { + top: 0; +} +.ivu-table-sort i:last-child { + bottom: 0; +} +.ivu-table-filter { + display: inline-block; + cursor: pointer; + position: relative; +} +.ivu-table-filter i { + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-table-filter i:hover { + color: inherit; +} +.ivu-table-filter i.on { + color: #2d8cf0; +} +.ivu-table-filter-list { + padding: 8px 0 0; +} +.ivu-table-filter-list-item { + padding: 0 12px 8px; +} +.ivu-table-filter-list-item .ivu-checkbox-wrapper + .ivu-checkbox-wrapper { + margin: 0; +} +.ivu-table-filter-list-item label { + display: block; +} +.ivu-table-filter-list-item label > span { + margin-right: 4px; +} +.ivu-table-filter-list ul { + padding-bottom: 8px; +} +.ivu-table-filter-list .ivu-table-filter-select-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-table-filter-list .ivu-table-filter-select-item:hover { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-focus { + background: #f3f3f3; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-table-filter-list .ivu-table-filter-select-item-selected, +.ivu-table-filter-list .ivu-table-filter-select-item-selected:hover { + color: #2d8cf0; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-table-filter-list .ivu-table-filter-select-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-table-filter-list .ivu-table-filter-select-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-table-filter-list .ivu-table-large .ivu-table-filter-select-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-table-filter-list .ivu-table-filter-select-item { + white-space: normal; + } +} +.ivu-table-filter-footer { + padding: 4px; + border-top: 1px solid #e8eaec; + overflow: hidden; +} +.ivu-table-filter-footer button:first-child { + float: left; +} +.ivu-table-filter-footer button:last-child { + float: right; +} +.ivu-table-tip table { + width: 100%; +} +.ivu-table-tip table td { + text-align: center; +} +.ivu-table-expanded-hidden { + visibility: hidden; +} +.ivu-table-context-menu { + position: absolute; +} +.ivu-table-popper { + min-width: 0; + text-align: left; +} +.ivu-table-popper .ivu-poptip-body { + padding: 0; +} +.ivu-dropdown { + display: inline-block; +} +.ivu-dropdown .ivu-select-dropdown { + overflow: visible; + max-height: none; +} +.ivu-dropdown .ivu-dropdown { + width: 100%; +} +.ivu-dropdown-rel { + position: relative; +} +.ivu-dropdown-rel-user-select-none { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-dropdown-menu { + min-width: 100px; +} +.ivu-dropdown-transfer { + width: auto; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item.ivu-dropdown-item-selected:hover { + background: #f0faff; +} +.ivu-dropdown-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-dropdown-item:hover { + background: #f3f3f3; +} +.ivu-dropdown-item-focus { + background: #f3f3f3; +} +.ivu-dropdown-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-dropdown-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-dropdown-item-selected, +.ivu-dropdown-item-selected:hover { + color: #2d8cf0; +} +.ivu-dropdown-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-dropdown-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-dropdown-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-dropdown-large .ivu-dropdown-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-dropdown-item { + white-space: normal; + } +} +.ivu-tabs { + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + overflow: hidden; + color: #515a6e; + zoom: 1; +} +.ivu-tabs:after, +.ivu-tabs:before { + content: ""; + display: table; +} +.ivu-tabs:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-bar { + outline: 0; +} +.ivu-tabs-ink-bar { + height: 2px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + background-color: #2d8cf0; + position: absolute; + left: 0; + bottom: 1px; + z-index: 1; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; +} +.ivu-tabs-bar { + border-bottom: 1px solid #dcdee2; + margin-bottom: 16px; +} +.ivu-tabs-nav-container { + margin-bottom: -1px; + line-height: 1.5; + font-size: 14px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + white-space: nowrap; + overflow: hidden; + position: relative; + zoom: 1; +} +.ivu-tabs-nav-container:after, +.ivu-tabs-nav-container:before { + content: ""; + display: table; +} +.ivu-tabs-nav-container:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-tabs-nav-container:focus { + outline: 0; +} +.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused { + border-color: #57a3f3 !important; +} +.ivu-tabs-nav-container-scrolling { + padding-left: 32px; + padding-right: 32px; +} +.ivu-tabs-nav-wrap { + overflow: hidden; + margin-bottom: -1px; +} +.ivu-tabs-nav-scroll { + overflow: hidden; + white-space: nowrap; +} +.ivu-tabs-nav-right { + float: right; + margin-left: 5px; +} +.ivu-tabs-nav-next, +.ivu-tabs-nav-prev { + width: 32px; + text-align: center; + position: absolute; + line-height: 32px; + cursor: pointer; +} +.ivu-tabs-nav-next i, +.ivu-tabs-nav-prev i { + font-size: 16px; +} +.ivu-tabs-nav-prev { + left: 0; +} +.ivu-tabs-nav-next { + right: 0; +} +.ivu-tabs-nav-scrollable { + padding: 0 32px; +} +.ivu-tabs-nav-scroll-disabled { + display: none; +} +.ivu-tabs-nav { + padding-left: 0; + margin: 0; + float: left; + list-style: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: relative; + -webkit-transition: -webkit-transform 0.5s ease-in-out; + transition: -webkit-transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out; + transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; +} +.ivu-tabs-nav:after, +.ivu-tabs-nav:before { + display: table; + content: " "; +} +.ivu-tabs-nav:after { + clear: both; +} +.ivu-tabs-nav .ivu-tabs-tab-disabled { + pointer-events: none; + cursor: default; + color: #ccc; +} +.ivu-tabs-nav .ivu-tabs-tab { + display: inline-block; + height: 100%; + padding: 8px 16px; + margin-right: 16px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + text-decoration: none; + position: relative; + -webkit-transition: color 0.3s ease-in-out; + transition: color 0.3s ease-in-out; +} +.ivu-tabs-nav .ivu-tabs-tab:hover { + color: #57a3f3; +} +.ivu-tabs-nav .ivu-tabs-tab:active { + color: #2b85e4; +} +.ivu-tabs-nav .ivu-tabs-tab .ivu-icon { + width: 14px; + height: 14px; + margin-right: 8px; +} +.ivu-tabs-nav .ivu-tabs-tab-active { + color: #2d8cf0; +} +.ivu-tabs-mini .ivu-tabs-nav-container { + font-size: 14px; +} +.ivu-tabs-mini .ivu-tabs-tab { + margin-right: 0; + padding: 8px 16px; + font-size: 12px; +} +.ivu-tabs .ivu-tabs-content-animated { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + will-change: transform; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +.ivu-tabs .ivu-tabs-tabpane { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 1; + outline: 0; +} +.ivu-tabs .ivu-tabs-tabpane-inactive { + opacity: 0; + height: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-container { + height: 32px; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-ink-bar { + visibility: hidden; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab { + margin: 0; + margin-right: 4px; + height: 31px; + padding: 5px 16px 4px; + border: 1px solid #dcdee2; + border-bottom: 0; + border-radius: 4px 4px 0 0; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + background: #f8f8f9; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active { + height: 32px; + padding-bottom: 5px; + background: #fff; + -webkit-transform: translateZ(0); + transform: translateZ(0); + border-color: #dcdee2; + color: #2d8cf0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-nav-wrap { + margin-bottom: 0; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close { + width: 0; + height: 22px; + font-size: 22px; + margin-right: 0; + color: #999; + text-align: right; + vertical-align: middle; + overflow: hidden; + position: relative; + top: -1px; + -webkit-transform-origin: 100% 50%; + -ms-transform-origin: 100% 50%; + transform-origin: 100% 50%; + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab .ivu-tabs-close:hover { + color: #444; +} +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close, +.ivu-tabs.ivu-tabs-card > .ivu-tabs-bar .ivu-tabs-tab:hover .ivu-tabs-close { + width: 22px; + -webkit-transform: translateZ(0); + transform: translateZ(0); + margin-right: -6px; +} +.ivu-tabs-context-menu { + position: absolute; +} +.ivu-tabs-no-animation > .ivu-tabs-content { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} +.ivu-tabs-no-animation > .ivu-tabs-content > .ivu-tabs-tabpane-inactive { + display: none; +} +.ivu-menu { + display: block; + margin: 0; + padding: 0; + outline: 0; + list-style: none; + color: #515a6e; + font-size: 14px; + position: relative; + z-index: 900; +} +.ivu-menu-horizontal { + height: 60px; + line-height: 60px; +} +.ivu-menu-horizontal.ivu-menu-light:after { + content: ""; + display: block; + width: 100%; + height: 1px; + background: #dcdee2; + position: absolute; + bottom: 0; + left: 0; +} +.ivu-menu-vertical.ivu-menu-light:after { + content: ""; + display: block; + width: 1px; + height: 100%; + background: #dcdee2; + position: absolute; + top: 0; + bottom: 0; + right: 0; + z-index: 1; +} +.ivu-menu-light { + background: #fff; +} +.ivu-menu-dark { + background: #515a6e; +} +.ivu-menu-primary { + background: #2d8cf0; +} +.ivu-menu-item { + display: block; + outline: 0; + list-style: none; + font-size: 14px; + position: relative; + z-index: 1; + cursor: pointer; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.ivu-menu-item { + color: inherit; +} +a.ivu-menu-item:active, +a.ivu-menu-item:hover { + color: inherit; +} +.ivu-menu-item > i { + margin-right: 6px; +} +.ivu-menu-submenu-title span > i, +.ivu-menu-submenu-title > i { + margin-right: 8px; +} +.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-horizontal .ivu-menu-submenu { + float: left; + padding: 0 20px; + position: relative; + cursor: pointer; + z-index: 3; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu { + height: inherit; + line-height: inherit; + border-bottom: 2px solid transparent; + color: #515a6e; +} +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-light.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #2d8cf0; + border-bottom: 2px solid #2d8cf0; +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu-active, +.ivu-menu-dark.ivu-menu-horizontal .ivu-menu-submenu:hover { + color: #fff; +} +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-item, +.ivu-menu-primary.ivu-menu-horizontal .ivu-menu-submenu { + color: #fff; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown { + min-width: 100%; + width: auto; + max-height: none; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + height: auto; + line-height: normal; + border-bottom: 0; + float: none; +} +.ivu-menu-item-group { + line-height: normal; +} +.ivu-menu-item-group-title { + height: 30px; + line-height: 30px; + padding-left: 8px; + font-size: 12px; + color: #999; +} +.ivu-menu-item-group > ul { + padding: 0 !important; + list-style: none !important; +} +.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-vertical .ivu-menu-submenu-title { + padding: 14px 24px; + position: relative; + cursor: pointer; + z-index: 1; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #2d8cf0; +} +.ivu-menu-vertical .ivu-menu-submenu-title-icon { + position: absolute; + top: 50%; + right: 24px; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} +.ivu-menu-submenu-title-icon { + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +.ivu-menu-horizontal .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-opened > * > .ivu-menu-submenu-title-icon { + -webkit-transform: translateY(-50%) rotate(180deg); + -ms-transform: translateY(-50%) rotate(180deg); + transform: translateY(-50%) rotate(180deg); +} +.ivu-menu-vertical .ivu-menu-submenu-nested { + padding-left: 20px; +} +.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item { + padding-left: 43px; +} +.ivu-menu-vertical .ivu-menu-item-group-title { + height: 48px; + line-height: 48px; + font-size: 14px; + padding-left: 28px; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-group-title { + color: rgba(255, 255, 255, 0.36); +} +.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu) { + color: #2d8cf0; + background: #f0faff; + z-index: 2; +} +.ivu-menu-light.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 0; + bottom: 0; + right: 0; + background: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title { + color: rgba(255, 255, 255, 0.7); +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-item-active:not(.ivu-menu-submenu):hover, +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu):hover { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover { + color: #fff; + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu), +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-submenu-title-active:not(.ivu-menu-submenu) { + color: #2d8cf0; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item:hover { + color: #fff; + background: 0 0 !important; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover { + border-right: none; + color: #fff; + background: #2d8cf0 !important; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-child-item-active + > .ivu-menu-submenu-title { + color: #fff; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened { + background: #363e4f; +} +.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title { + background: #515a6e; +} +.ivu-menu-dark.ivu-menu-vertical + .ivu-menu-opened + .ivu-menu-submenu-has-parent-submenu + .ivu-menu-submenu-title { + background: 0 0; +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item:hover { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-focus { + background: #f3f3f3; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected, +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-selected:hover { + color: #2d8cf0; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-menu-large + .ivu-menu-horizontal + .ivu-menu-submenu + .ivu-select-dropdown + .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + white-space: normal; + } +} +.ivu-menu-horizontal .ivu-menu-submenu .ivu-select-dropdown .ivu-menu-item { + padding: 7px 16px 8px; + font-size: 14px !important; +} +.ivu-date-picker { + display: inline-block; + line-height: normal; +} +.ivu-date-picker-rel { + position: relative; +} +.ivu-date-picker .ivu-select-dropdown { + width: auto; + padding: 0; + overflow: visible; + max-height: none; +} +.ivu-date-picker-cells { + width: 196px; + margin: 10px; + white-space: normal; +} +.ivu-date-picker-cells span { + display: inline-block; + width: 24px; + height: 24px; +} +.ivu-date-picker-cells span em { + display: inline-block; + width: 24px; + height: 24px; + line-height: 24px; + margin: 2px; + font-style: normal; + border-radius: 3px; + text-align: center; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-date-picker-cells-header span { + line-height: 24px; + text-align: center; + margin: 2px; + color: #c5c8ce; +} +.ivu-date-picker-cells-cell:hover em { + background: #e1f0fe; +} +.ivu-date-picker-cells-focused em { + -webkit-box-shadow: 0 0 0 1px #2d8cf0 inset; + box-shadow: 0 0 0 1px #2d8cf0 inset; +} +span.ivu-date-picker-cells-cell { + width: 28px; + height: 28px; + cursor: pointer; +} +.ivu-date-picker-cells-cell-next-month em, +.ivu-date-picker-cells-cell-prev-month em { + color: #c5c8ce; +} +.ivu-date-picker-cells-cell-next-month:hover em, +.ivu-date-picker-cells-cell-prev-month:hover em { + background: 0 0; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover, +span.ivu-date-picker-cells-cell-week-label, +span.ivu-date-picker-cells-cell-week-label:hover { + cursor: not-allowed; + color: #c5c8ce; +} +span.ivu-date-picker-cells-cell-disabled em, +span.ivu-date-picker-cells-cell-disabled:hover em, +span.ivu-date-picker-cells-cell-week-label em, +span.ivu-date-picker-cells-cell-week-label:hover em { + color: inherit; + background: inherit; +} +span.ivu-date-picker-cells-cell-disabled, +span.ivu-date-picker-cells-cell-disabled:hover { + background: #f7f7f7; +} +.ivu-date-picker-cells-cell-today em { + position: relative; +} +.ivu-date-picker-cells-cell-today em:after { + content: ""; + display: block; + width: 6px; + height: 6px; + border-radius: 50%; + background: #2d8cf0; + position: absolute; + top: 1px; + right: 1px; +} +.ivu-date-picker-cells-cell-range { + position: relative; +} +.ivu-date-picker-cells-cell-range em { + position: relative; + z-index: 1; +} +.ivu-date-picker-cells-cell-range:before { + content: ""; + display: block; + background: #e1f0fe; + border-radius: 0; + border: 0; + position: absolute; + top: 2px; + bottom: 2px; + left: 0; + right: 0; +} +.ivu-date-picker-cells-cell-selected em, +.ivu-date-picker-cells-cell-selected:hover em { + background: #2d8cf0; + color: #fff; +} +span.ivu-date-picker-cells-cell-disabled.ivu-date-picker-cells-cell-selected + em { + background: #c5c8ce; + color: #f7f7f7; +} +.ivu-date-picker-cells-cell-today.ivu-date-picker-cells-cell-selected em:after { + background: #fff; +} +.ivu-date-picker-cells-show-week-numbers { + width: 226px; +} +.ivu-date-picker-cells-month, +.ivu-date-picker-cells-year { + margin-top: 14px; +} +.ivu-date-picker-cells-month span, +.ivu-date-picker-cells-year span { + width: 40px; + height: 28px; + line-height: 28px; + margin: 10px 12px; + border-radius: 3px; +} +.ivu-date-picker-cells-month span em, +.ivu-date-picker-cells-year span em { + width: 40px; + height: 28px; + line-height: 28px; + margin: 0; +} +.ivu-date-picker-cells-month .ivu-date-picker-cells-cell-focused, +.ivu-date-picker-cells-year .ivu-date-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-date-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-date-picker-header-label { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-date-picker-header-label:hover { + color: #2d8cf0; +} +.ivu-date-picker-btn-pulse { + background-color: #d5e8fc !important; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +.ivu-date-picker-prev-btn { + float: left; +} +.ivu-date-picker-prev-btn-arrow-double { + margin-left: 10px; +} +.ivu-date-picker-prev-btn-arrow-double i:after { + content: "\F115"; + margin-left: -8px; +} +.ivu-date-picker-next-btn { + float: right; +} +.ivu-date-picker-next-btn-arrow-double { + margin-right: 10px; +} +.ivu-date-picker-next-btn-arrow-double i:after { + content: "\F11F"; + margin-left: -8px; +} +.ivu-date-picker-with-range .ivu-picker-panel-body { + min-width: 432px; +} +.ivu-date-picker-with-range .ivu-picker-panel-content { + float: left; +} +.ivu-date-picker-with-range .ivu-picker-cells-show-week-numbers { + min-width: 492px; +} +.ivu-date-picker-with-week-numbers .ivu-picker-panel-body-date { + min-width: 492px; +} +.ivu-date-picker-transfer { + z-index: 1060; + max-height: none; + width: auto; +} +.ivu-date-picker-focused input { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-picker-panel-icon-btn { + display: inline-block; + width: 20px; + height: 24px; + line-height: 26px; + margin-top: 2px; + text-align: center; + cursor: pointer; + color: #c5c8ce; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-picker-panel-icon-btn:hover { + color: #2d8cf0; +} +.ivu-picker-panel-icon-btn i { + font-size: 14px; +} +.ivu-picker-panel-body-wrapper.ivu-picker-panel-with-sidebar { + padding-left: 92px; +} +.ivu-picker-panel-sidebar { + width: 92px; + float: left; + margin-left: -92px; + position: absolute; + top: 0; + bottom: 0; + background: #f8f8f9; + border-right: 1px solid #e8eaec; + border-radius: 4px 0 0 4px; + overflow: auto; +} +.ivu-picker-panel-shortcut { + padding: 6px 16px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-picker-panel-shortcut:hover { + background: #e8eaec; +} +.ivu-picker-panel-body { + float: left; +} +.ivu-picker-confirm { + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-picker-confirm > span { + color: #2d8cf0; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + float: left; + padding: 2px 0; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-picker-confirm > span:hover { + color: #57a3f3; +} +.ivu-picker-confirm > span:active { + color: #2b85e4; +} +.ivu-picker-confirm-time { + float: left; +} +.ivu-time-picker-cells { + min-width: 112px; +} +.ivu-time-picker-cells-with-seconds { + min-width: 168px; +} +.ivu-time-picker-cells-list { + width: 56px; + max-height: 144px; + float: left; + overflow: hidden; + border-left: 1px solid #e8eaec; + position: relative; +} +.ivu-time-picker-cells-list:hover { + overflow-y: auto; +} +.ivu-time-picker-cells-list:first-child { + border-left: none; + border-radius: 4px 0 0 4px; +} +.ivu-time-picker-cells-list:last-child { + border-radius: 0 4px 4px 0; +} +.ivu-time-picker-cells-list ul { + width: 100%; + margin: 0; + padding: 0 0 120px 0; + list-style: none; +} +.ivu-time-picker-cells-list ul li { + width: 100%; + height: 24px; + line-height: 24px; + margin: 0; + padding: 0 0 0 16px; + -webkit-box-sizing: content-box; + box-sizing: content-box; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + list-style: none; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-time-picker-cells-cell:hover { + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-time-picker-cells-cell-selected, +.ivu-time-picker-cells-cell-selected:hover { + color: #2d8cf0; + background: #f3f3f3; +} +.ivu-time-picker-cells-cell-focused { + background-color: #d5e8fc; +} +.ivu-time-picker-header { + height: 32px; + line-height: 32px; + text-align: center; + border-bottom: 1px solid #e8eaec; +} +.ivu-time-picker-with-range .ivu-picker-panel-body { + min-width: 228px; +} +.ivu-time-picker-with-range .ivu-picker-panel-content { + float: left; + position: relative; +} +.ivu-time-picker-with-range .ivu-picker-panel-content:after { + content: ""; + display: block; + width: 2px; + position: absolute; + top: 31px; + bottom: 0; + right: -2px; + background: #e8eaec; + z-index: 1; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right { + float: right; +} +.ivu-time-picker-with-range .ivu-picker-panel-content-right:after { + right: auto; + left: -2px; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-time-picker-with-range .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-time-picker-with-range.ivu-time-picker-with-seconds + .ivu-picker-panel-body { + min-width: 340px; +} +.ivu-picker-panel-content .ivu-picker-panel-content .ivu-time-picker-cells { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds { + min-width: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list { + width: 72px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-with-seconds + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 28px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list { + width: 108px; + max-height: 216px; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:first-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list:last-child { + border-radius: 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul { + padding: 0 0 192px 0; +} +.ivu-picker-panel-content + .ivu-picker-panel-content + .ivu-time-picker-cells-list + ul + li { + padding: 0 0 0 46px; +} +.ivu-form .ivu-form-item-label { + text-align: right; + vertical-align: middle; + float: left; + font-size: 14px; + color: #515a6e; + line-height: 1; + padding: 10px 12px 10px 0; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.ivu-form-label-left .ivu-form-item-label { + text-align: left; +} +.ivu-form-label-top .ivu-form-item-label { + float: none; + display: inline-block; + padding: 0 0 10px 0; +} +.ivu-form-inline .ivu-form-item { + display: inline-block; + margin-right: 10px; + vertical-align: top; +} +.ivu-form-item { + margin-bottom: 24px; + vertical-align: top; + zoom: 1; +} +.ivu-form-item:after, +.ivu-form-item:before { + content: ""; + display: table; +} +.ivu-form-item:after { + clear: both; + visibility: hidden; + font-size: 0; + height: 0; +} +.ivu-form-item-content { + position: relative; + line-height: 32px; + font-size: 14px; +} +.ivu-form-item .ivu-form-item { + margin-bottom: 0; +} +.ivu-form-item .ivu-form-item .ivu-form-item-content { + margin-left: 0 !important; +} +.ivu-form-item-error-tip { + position: absolute; + top: 100%; + left: 0; + line-height: 1; + padding-top: 6px; + color: #ed4014; +} +.ivu-form-item-required .ivu-form-item-label:before { + content: "*"; + display: inline-block; + margin-right: 4px; + line-height: 1; + font-family: SimSun; + font-size: 14px; + color: #ed4014; +} +.ivu-form-hide-required-mark + .ivu-form-item-required + .ivu-form-item-label:before { + display: none; +} +.ivu-carousel { + position: relative; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} +.ivu-carousel-list, +.ivu-carousel-track { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.ivu-carousel-list { + position: relative; + display: block; + overflow: hidden; + margin: 0; + padding: 0; +} +.ivu-carousel-track { + position: relative; + top: 100%; + left: 0; + display: block; + overflow: hidden; + z-index: 1; +} +.ivu-carousel-track.higher { + z-index: 2; + top: 0; +} +.ivu-carousel-item { + float: left; + height: 100%; + min-height: 1px; + display: block; +} +.ivu-carousel-arrow { + border: none; + outline: 0; + padding: 0; + margin: 0; + width: 36px; + height: 36px; + border-radius: 50%; + cursor: pointer; + display: none; + position: absolute; + top: 50%; + z-index: 10; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: 0.2s; + transition: 0.2s; + background-color: rgba(31, 45, 61, 0.11); + color: #fff; + text-align: center; + font-size: 1em; + font-family: inherit; + line-height: inherit; +} +.ivu-carousel-arrow:hover { + background-color: rgba(31, 45, 61, 0.5); +} +.ivu-carousel-arrow > * { + vertical-align: baseline; +} +.ivu-carousel-arrow.left { + left: 16px; +} +.ivu-carousel-arrow.right { + right: 16px; +} +.ivu-carousel-arrow-always { + display: inherit; +} +.ivu-carousel-arrow-hover { + display: inherit; + opacity: 0; +} +.ivu-carousel:hover .ivu-carousel-arrow-hover { + opacity: 1; +} +.ivu-carousel-dots { + z-index: 10; + display: none; + position: relative; + list-style: none; + text-align: center; + padding: 0; + width: 100%; + height: 17px; +} +.ivu-carousel-dots-inside { + display: block; + position: absolute; + bottom: 3px; +} +.ivu-carousel-dots-outside { + display: block; + margin-top: 3px; +} +.ivu-carousel-dots li { + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + margin: 0 2px; + padding: 7px 0; + cursor: pointer; +} +.ivu-carousel-dots li button { + border: 0; + cursor: pointer; + background: #8391a5; + opacity: 0.3; + display: block; + width: 16px; + height: 3px; + border-radius: 1px; + outline: 0; + font-size: 0; + color: transparent; + -webkit-transition: all 0.5s; + transition: all 0.5s; +} +.ivu-carousel-dots li button.radius { + width: 6px; + height: 6px; + border-radius: 50%; +} +.ivu-carousel-dots li:hover > button { + opacity: 0.7; +} +.ivu-carousel-dots li.ivu-carousel-active > button { + opacity: 1; + width: 24px; +} +.ivu-carousel-dots li.ivu-carousel-active > button.radius { + width: 6px; +} +.ivu-rate { + display: inline-block; + margin: 0; + padding: 0; + font-size: 20px; + vertical-align: middle; + font-weight: 400; + font-style: normal; +} +.ivu-rate-disabled .ivu-rate-star-content:before, +.ivu-rate-disabled .ivu-rate-star:before { + cursor: default; +} +.ivu-rate-disabled .ivu-rate-star:hover { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); +} +.ivu-rate-star-full, +.ivu-rate-star-zero { + position: relative; +} +.ivu-rate-star-first { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; + opacity: 0; +} +.ivu-rate-star-first, +.ivu-rate-star-second { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + color: #e9e9e9; + cursor: pointer; +} +.ivu-rate-star-chart { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star-chart:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-first, +.ivu-rate-star-chart.ivu-rate-star-full .ivu-rate-star-second { + color: #f5a623; +} +.ivu-rate-star-chart.ivu-rate-star-half .ivu-rate-star-first { + opacity: 1; + color: #f5a623; +} +.ivu-rate-star { + display: inline-block; + margin: 0; + padding: 0; + margin-right: 8px; + position: relative; + font-family: Ionicons; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.ivu-rate-star:hover { + -webkit-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); +} +.ivu-rate-star-content:before, +.ivu-rate-star:before { + color: #e9e9e9; + cursor: pointer; + content: "\F2BF"; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: block; +} +.ivu-rate-star-content { + position: absolute; + left: 0; + top: 0; + width: 50%; + height: 100%; + overflow: hidden; +} +.ivu-rate-star-content:before { + color: transparent; +} +.ivu-rate-star-full:before, +.ivu-rate-star-half .ivu-rate-star-content:before { + color: #f5a623; +} +.ivu-rate-star-full:hover:before, +.ivu-rate-star-half:hover .ivu-rate-star-content:before { + color: #f7b84f; +} +.ivu-rate-text { + margin-left: 8px; + vertical-align: middle; + display: inline-block; + font-size: 14px; +} +.ivu-upload input[type="file"] { + display: none; +} +.ivu-upload-list { + margin-top: 8px; +} +.ivu-upload-list-file { + padding: 4px; + color: #515a6e; + border-radius: 4px; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; + overflow: hidden; + position: relative; +} +.ivu-upload-list-file > span { + cursor: pointer; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-upload-list-file > span i { + display: inline-block; + width: 12px; + height: 12px; + color: #515a6e; + text-align: center; +} +.ivu-upload-list-file:hover { + background: #f3f3f3; +} +.ivu-upload-list-file:hover > span { + color: #2d8cf0; +} +.ivu-upload-list-file:hover > span i { + color: #515a6e; +} +.ivu-upload-list-file:hover .ivu-upload-list-remove { + opacity: 1; +} +.ivu-upload-list-remove { + opacity: 0; + font-size: 18px; + cursor: pointer; + float: right; + margin-right: 4px; + color: #999; + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; +} +.ivu-upload-list-remove:hover { + color: #444; +} +.ivu-upload-select { + display: inline-block; +} +.ivu-upload-drag { + background: #fff; + border: 1px dashed #dcdee2; + border-radius: 4px; + text-align: center; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-transition: border-color 0.2s ease; + transition: border-color 0.2s ease; +} +.ivu-upload-drag:hover { + border: 1px dashed #2d8cf0; +} +.ivu-upload-dragOver { + border: 2px dashed #2d8cf0; +} +.ivu-tree { + position: relative; +} +.ivu-tree ul { + list-style: none; + margin: 0; + padding: 0; + font-size: 14px; +} +.ivu-tree ul.ivu-dropdown-menu { + padding: 0; +} +.ivu-tree ul li { + list-style: none; + margin: 8px 0; + padding: 0; + white-space: nowrap; + outline: 0; +} +.ivu-tree ul li.ivu-dropdown-item { + margin: 0; + padding: 7px 16px; + white-space: nowrap; +} +.ivu-tree li ul { + margin: 0; + padding: 0 0 0 18px; +} +.ivu-tree-title { + display: inline-block; + margin: 0; + padding: 0 4px; + border-radius: 3px; + cursor: pointer; + vertical-align: top; + color: #515a6e; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.ivu-tree-title:hover { + background-color: #eaf4fe; +} +.ivu-tree-title-selected, +.ivu-tree-title-selected:hover { + background-color: #d5e8fc; +} +.ivu-tree-arrow { + cursor: pointer; + width: 12px; + text-align: center; + display: inline-block; +} +.ivu-tree-arrow i { + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + font-size: 14px; + vertical-align: middle; +} +.ivu-tree-arrow-open i { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.ivu-tree .ivu-checkbox-wrapper { + margin-right: 4px; + margin-left: 4px; +} +.ivu-tree-context-menu { + position: absolute; +} +.ivu-avatar { + display: inline-block; + text-align: center; + background: #ccc; + color: #fff; + white-space: nowrap; + position: relative; + overflow: hidden; + vertical-align: middle; + width: 32px; + height: 32px; + line-height: 32px; + border-radius: 50%; +} +.ivu-avatar-image { + background: 0 0; +} +.ivu-avatar .ivu-icon { + position: relative; + top: -1px; +} +.ivu-avatar.ivu-avatar-icon { + font-size: 18px; +} +.ivu-avatar-large { + width: 40px; + height: 40px; + line-height: 40px; + border-radius: 50%; +} +.ivu-avatar-large.ivu-avatar-icon { + font-size: 24px; +} +.ivu-avatar-large .ivu-icon { + position: relative; + top: -2px; +} +.ivu-avatar-small { + width: 24px; + height: 24px; + line-height: 24px; + border-radius: 50%; +} +.ivu-avatar-small.ivu-avatar-icon { + font-size: 14px; +} +.ivu-avatar-square { + border-radius: 4px; +} +.ivu-avatar > img { + width: 100%; + height: 100%; +} +.ivu-color-picker { + display: inline-block; +} +.ivu-color-picker-hide { + display: none; +} +.ivu-color-picker-hide-drop { + visibility: hidden; +} +.ivu-color-picker-disabled { + background-color: #f3f3f3; + opacity: 1; + cursor: not-allowed; + color: #ccc; +} +.ivu-color-picker-disabled:hover { + border-color: #e3e5e8; +} +.ivu-color-picker > div:first-child:hover .ivu-input { + border-color: #57a3f3; +} +.ivu-color-picker > div:first-child.ivu-color-picker-disabled:hover .ivu-input { + border-color: #e3e5e8; +} +.ivu-color-picker .ivu-select-dropdown { + padding: 0; +} +.ivu-color-picker-input.ivu-input:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.ivu-color-picker-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-rel { + line-height: 0; +} +.ivu-color-picker-color { + width: 18px; + height: 18px; + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); + border-radius: 2px; + position: relative; + top: 2px; +} +.ivu-color-picker-color div { + width: 100%; + height: 100%; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + border-radius: 2px; +} +.ivu-color-picker-color-empty { + background: #fff; + overflow: hidden; + text-align: center; +} +.ivu-color-picker-color-empty i { + font-size: 18px; + vertical-align: baseline; +} +.ivu-color-picker-color-focused { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-large .ivu-color-picker-color { + width: 20px; + height: 20px; + top: 1px; +} +.ivu-color-picker-large .ivu-color-picker-color-empty i { + font-size: 20px; +} +.ivu-color-picker-small .ivu-color-picker-color { + width: 14px; + height: 14px; + top: 3px; +} +.ivu-color-picker-small .ivu-color-picker-color-empty i { + font-size: 14px; +} +.ivu-color-picker-picker-wrapper { + padding: 8px 8px 0; +} +.ivu-color-picker-picker-panel { + width: 240px; + margin: 0 auto; + -webkit-box-sizing: initial; + box-sizing: initial; + position: relative; +} +.ivu-color-picker-picker-alpha-slider, +.ivu-color-picker-picker-hue-slider { + height: 10px; + margin-top: 8px; + position: relative; +} +.ivu-color-picker-picker-colors { + margin-top: 8px; + overflow: hidden; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-picker-colors:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-picker-colors-wrapper { + display: inline; + width: 20px; + height: 20px; + float: left; + position: relative; +} +.ivu-color-picker-picker-colors-wrapper-color { + outline: 0; + display: block; + position: absolute; + width: 16px; + height: 16px; + margin: 2px; + cursor: pointer; + border-radius: 2px; + -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15); +} +.ivu-color-picker-picker-colors-wrapper-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); + position: absolute; + top: 10px; + left: 10px; + cursor: pointer; +} +.ivu-color-picker-picker .ivu-picker-confirm { + margin-top: 8px; +} +.ivu-color-picker-saturation-wrapper { + width: 100%; + padding-bottom: 75%; + position: relative; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-saturation-wrapper:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-saturation, +.ivu-color-picker-saturation--black, +.ivu-color-picker-saturation--white { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.ivu-color-picker-saturation--white { + background: -webkit-gradient( + linear, + left top, + right top, + from(#fff), + to(rgba(255, 255, 255, 0)) + ); + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)); +} +.ivu-color-picker-saturation--black { + background: -webkit-gradient( + linear, + left bottom, + left top, + from(#000), + to(rgba(0, 0, 0, 0)) + ); + background: linear-gradient(to top, #000, rgba(0, 0, 0, 0)); +} +.ivu-color-picker-saturation-pointer { + cursor: pointer; + position: absolute; +} +.ivu-color-picker-saturation-circle { + width: 4px; + height: 4px; + -webkit-box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), + 0 0 1px 2px rgba(0, 0, 0, 0.4); + border-radius: 50%; + -webkit-transform: translate(-2px, -2px); + -ms-transform: translate(-2px, -2px); + transform: translate(-2px, -2px); +} +.ivu-color-picker-hue { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + background: -webkit-gradient( + linear, + left top, + right top, + from(red), + color-stop(17%, #ff0), + color-stop(33%, #0f0), + color-stop(50%, #0ff), + color-stop(67%, #00f), + color-stop(83%, #f0f), + to(red) + ); + background: linear-gradient( + to right, + red 0, + #ff0 17%, + #0f0 33%, + #0ff 50%, + #00f 67%, + #f0f 83%, + red 100% + ); + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-hue:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-hue-container { + cursor: pointer; + margin: 0 2px; + position: relative; + height: 100%; +} +.ivu-color-picker-hue-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-hue-picker { + cursor: pointer; + margin-top: 1px; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-alpha { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: border 0.2s ease-in-out, box-shadow 0.2s ease-in-out, + -webkit-box-shadow 0.2s ease-in-out; +} +.ivu-color-picker-alpha:focus { + border-color: #57a3f3; + outline: 0; + -webkit-box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); + box-shadow: 0 0 0 2px rgba(45, 140, 240, 0.2); +} +.ivu-color-picker-alpha-checkboard-wrap { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; + border-radius: 2px; +} +.ivu-color-picker-alpha-checkerboard { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==); +} +.ivu-color-picker-alpha-gradient { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: 2px; +} +.ivu-color-picker-alpha-container { + cursor: pointer; + position: relative; + z-index: 2; + height: 100%; + margin: 0 3px; +} +.ivu-color-picker-alpha-pointer { + z-index: 2; + position: absolute; +} +.ivu-color-picker-alpha-picker { + cursor: pointer; + width: 4px; + border-radius: 1px; + height: 8px; + -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); + background: #fff; + margin-top: 1px; + -webkit-transform: translateX(-2px); + -ms-transform: translateX(-2px); + transform: translateX(-2px); +} +.ivu-color-picker-confirm { + margin-top: 8px; + position: relative; + border-top: 1px solid #e8eaec; + text-align: right; + padding: 8px; + clear: both; +} +.ivu-color-picker-confirm-color { + position: absolute; + top: 11px; + left: 8px; +} +.ivu-color-picker-confirm-color-editable { + top: 8px; + right: 110px; +} +.ivu-auto-complete .ivu-select-not-found { + display: none; +} +.ivu-auto-complete .ivu-icon-ios-close { + display: none; +} +.ivu-auto-complete:hover .ivu-icon-ios-close { + display: inline-block; +} +.ivu-auto-complete.ivu-select-dropdown { + max-height: none; +} +.ivu-auto-complete div, +.ivu-auto-complete:focus { + outline: 0; +} +.ivu-divider { + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; + font-size: 14px; + line-height: 1.5; + color: #515a6e; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + list-style: none; + background: #e8eaec; +} +.ivu-divider, +.ivu-divider-vertical { + margin: 0 8px; + display: inline-block; + height: 0.9em; + width: 1px; + vertical-align: middle; + position: relative; + top: -0.06em; +} +.ivu-divider-horizontal { + display: block; + height: 1px; + width: 100%; + min-width: 100%; + margin: 24px 0; + clear: both; +} +.ivu-divider-horizontal.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-with-text-right { + display: table; + white-space: nowrap; + text-align: center; + background: 0 0; + font-weight: 500; + color: #17233d; + font-size: 16px; + margin: 16px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-center:after, +.ivu-divider-horizontal.ivu-divider-with-text-center:before, +.ivu-divider-horizontal.ivu-divider-with-text-left:after, +.ivu-divider-horizontal.ivu-divider-with-text-left:before, +.ivu-divider-horizontal.ivu-divider-with-text-right:after, +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + content: ""; + display: table-cell; + position: relative; + top: 50%; + width: 50%; + border-top: 1px solid #e8eaec; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%); +} +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-center, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-left, +.ivu-divider-horizontal.ivu-divider-small.ivu-divider-with-text-right { + font-size: 14px; + margin: 8px 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left .ivu-divider-inner-text, +.ivu-divider-horizontal.ivu-divider-with-text-right .ivu-divider-inner-text { + display: inline-block; + padding: 0 10px; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:before { + top: 50%; + width: 5%; +} +.ivu-divider-horizontal.ivu-divider-with-text-left:after { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:before { + top: 50%; + width: 95%; +} +.ivu-divider-horizontal.ivu-divider-with-text-right:after { + top: 50%; + width: 5%; +} +.ivu-divider-inner-text { + display: inline-block; + padding: 0 24px; +} +.ivu-divider-dashed { + background: 0 0; + border-top: 1px dashed #e8eaec; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed { + border-top: 0; +} +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-left.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text-right.ivu-divider-dashed:before, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:after, +.ivu-divider-horizontal.ivu-divider-with-text.ivu-divider-dashed:before { + border-style: dashed none none; +} +.ivu-anchor { + position: relative; + padding-left: 2px; +} +.ivu-anchor-wrapper { + overflow: auto; + padding-left: 4px; + margin-left: -4px; +} +.ivu-anchor-ink { + position: absolute; + height: 100%; + left: 0; + top: 0; +} +.ivu-anchor-ink:before { + content: " "; + position: relative; + width: 2px; + height: 100%; + display: block; + background-color: #e8eaec; + margin: 0 auto; +} +.ivu-anchor-ink-ball { + display: inline-block; + position: absolute; + width: 8px; + height: 8px; + border-radius: 50%; + border: 2px solid #2d8cf0; + background-color: #fff; + left: 50%; + -webkit-transition: top 0.2s ease-in-out; + transition: top 0.2s ease-in-out; + -webkit-transform: translate(-50%, 2px); + -ms-transform: translate(-50%, 2px); + transform: translate(-50%, 2px); +} +.ivu-anchor.fixed .ivu-anchor-ink .ivu-anchor-ink-ball { + display: none; +} +.ivu-anchor-link { + padding: 8px 0 8px 16px; + line-height: 1; +} +.ivu-anchor-link-title { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: #515a6e; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + margin-bottom: 8px; +} +.ivu-anchor-link-title:only-child { + margin-bottom: 0; +} +.ivu-anchor-link-active > .ivu-anchor-link-title { + color: #2d8cf0; +} +.ivu-anchor-link .ivu-anchor-link { + padding-top: 6px; + padding-bottom: 6px; +} +.ivu-time-with-hash { + cursor: pointer; +} +.ivu-time-with-hash:hover { + text-decoration: underline; +} +.ivu-cell { + position: relative; + overflow: hidden; +} +.ivu-cell-link, +.ivu-cell-link:active, +.ivu-cell-link:hover { + color: inherit; +} +.ivu-cell-icon { + display: inline-block; + margin-right: 4px; + font-size: 14px; + vertical-align: middle; +} +.ivu-cell-icon:empty { + display: none; +} +.ivu-cell-main { + display: inline-block; + vertical-align: middle; +} +.ivu-cell-title { + line-height: 24px; + font-size: 14px; +} +.ivu-cell-label { + line-height: 1.2; + font-size: 12px; + color: #808695; +} +.ivu-cell-selected .ivu-cell-label { + color: inherit; +} +.ivu-cell-selected, +.ivu-cell.ivu-cell-selected:hover { + background: #f0faff; +} +.ivu-cell-footer { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + color: #515a6e; +} +.ivu-cell-with-link .ivu-cell-footer { + right: 32px; +} +.ivu-cell-selected .ivu-cell-footer { + color: inherit; +} +.ivu-cell-arrow { + display: inline-block; + position: absolute; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + top: 50%; + right: 16px; + font-size: 14px; +} +.ivu-cell:focus { + background: #f3f3f3; + outline: 0; +} +.ivu-cell-selected:focus { + background: rgba(40, 123, 211, 0.91); +} +.ivu-cell { + margin: 0; + line-height: normal; + padding: 7px 16px; + clear: both; + color: #515a6e; + font-size: 14px !important; + white-space: nowrap; + list-style: none; + cursor: pointer; + -webkit-transition: background 0.2s ease-in-out; + transition: background 0.2s ease-in-out; +} +.ivu-cell:hover { + background: #f3f3f3; +} +.ivu-cell-focus { + background: #f3f3f3; +} +.ivu-cell-disabled { + color: #c5c8ce; + cursor: not-allowed; +} +.ivu-cell-disabled:hover { + color: #c5c8ce; + background-color: #fff; + cursor: not-allowed; +} +.ivu-cell-selected, +.ivu-cell-selected:hover { + color: #2d8cf0; +} +.ivu-cell-divided { + margin-top: 5px; + border-top: 1px solid #e8eaec; +} +.ivu-cell-divided:before { + content: ""; + height: 5px; + display: block; + margin: 0 -16px; + background-color: #fff; + position: relative; + top: -7px; +} +.ivu-cell-enter { + color: #2d8cf0; + font-weight: 700; + float: right; +} +.ivu-cell-large .ivu-cell { + padding: 7px 16px 8px; + font-size: 14px !important; +} +@-moz-document url-prefix() { + .ivu-cell { + white-space: normal; + } +} +.ivu-drawer { + width: auto; + height: 100%; + position: fixed; + top: 0; +} +.ivu-drawer-inner { + position: absolute; +} +.ivu-drawer-left { + left: 0; +} +.ivu-drawer-right { + right: 0; +} +.ivu-drawer-hidden { + display: none !important; +} +.ivu-drawer-wrap { + position: fixed; + overflow: auto; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1000; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.ivu-drawer-wrap-inner { + position: absolute; + overflow: hidden; +} +.ivu-drawer-wrap-dragging { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.ivu-drawer-wrap * { + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; +} +.ivu-drawer-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(55, 55, 55, 0.6); + height: 100%; + z-index: 1000; +} +.ivu-drawer-mask-hidden { + display: none; +} +.ivu-drawer-mask-inner { + position: absolute; +} +.ivu-drawer-content { + width: 100%; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + background-color: #fff; + border: 0; + background-clip: padding-box; + -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} +.ivu-drawer-content-no-mask { + pointer-events: auto; +} +.ivu-drawer-header { + border-bottom: 1px solid #e8eaec; + padding: 14px 16px; + line-height: 1; +} +.ivu-drawer-header p, +.ivu-drawer-header-inner { + display: inline-block; + width: 100%; + height: 20px; + line-height: 20px; + font-size: 16px; + color: #17233d; + font-weight: 500; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ivu-drawer-close { + z-index: 1; + font-size: 12px; + position: absolute; + right: 8px; + top: 8px; + overflow: hidden; + cursor: pointer; +} +.ivu-drawer-close .ivu-icon-ios-close { + font-size: 31px; + color: #999; + -webkit-transition: color 0.2s ease; + transition: color 0.2s ease; + position: relative; + top: 1px; +} +.ivu-drawer-close .ivu-icon-ios-close:hover { + color: #444; +} +.ivu-drawer-body { + width: 100%; + height: calc(100% - 51px); + padding: 16px; + font-size: 14px; + line-height: 1.5; + word-wrap: break-word; + position: absolute; + overflow: auto; +} +.ivu-drawer-no-header .ivu-drawer-body { + height: 100%; +} +.ivu-drawer-no-mask { + pointer-events: none; +} +.ivu-drawer-no-mask .ivu-drawer-drag { + pointer-events: auto; +} +.ivu-drawer-drag { + top: 0; + height: 100%; + width: 0; + position: absolute; +} +.ivu-drawer-drag-left { + right: 0; +} +.ivu-drawer-drag-move-trigger { + width: 8px; + height: 100px; + line-height: 100px; + position: absolute; + top: 50%; + background: #f3f3f3; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + border-radius: 4px/6px; + -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); + cursor: col-resize; +} +.ivu-drawer-drag-move-trigger-point { + display: inline-block; + width: 50%; + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%); +} +.ivu-drawer-drag-move-trigger-point i { + display: block; + border-bottom: 1px solid silver; + padding-bottom: 2px; +} +.ivu-breadcrumb { + color: #999; + font-size: 14px; +} +.ivu-breadcrumb a { + color: #515a6e; + -webkit-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; +} +.ivu-breadcrumb a:hover { + color: #57a3f3; +} +.ivu-breadcrumb > span:last-child { + font-weight: 700; + color: #515a6e; +} +.ivu-breadcrumb > span:last-child .ivu-breadcrumb-item-separator { + display: none; +} +.ivu-breadcrumb-item-separator { + margin: 0 8px; + color: #dcdee2; +} +.ivu-breadcrumb-item-link > .ivu-icon + span { + margin-left: 4px; +} +.ivu-list { + position: relative; +} +.ivu-list-items { + margin: 0; + padding: 0; + list-style: none; +} +.ivu-list-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 12px 0; +} +.ivu-list-item-content { + color: #515a6e; +} +.ivu-list-item-meta { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + font-size: 0; +} +.ivu-list-item-meta-avatar { + margin-right: 16px; +} +.ivu-list-item-meta-content { + -webkit-box-flex: 1; + -ms-flex: 1 0; + flex: 1 0; +} +.ivu-list-item-meta-title { + font-weight: 500; + margin-bottom: 4px; + color: #515a6e; + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-meta-title > a { + color: #515a6e; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} +.ivu-list-item-meta-title > a:hover { + color: #2d8cf0; +} +.ivu-list-item-meta-description { + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; +} +.ivu-list-item-action { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + margin-left: 48px; + padding: 0; + font-size: 0; + list-style: none; +} +.ivu-list-item-action > li { + position: relative; + display: inline-block; + padding: 0 8px; + color: rgba(0, 0, 0, 0.45); + font-size: 14px; + line-height: 22px; + text-align: center; + cursor: pointer; +} +.ivu-list-item-action > li:after { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 1px; + height: 14px; + margin-top: -7px; + background-color: #e8eaec; +} +.ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-action > li:last-child:after { + display: none; +} +.ivu-list-header { + background: 0 0; +} +.ivu-list-footer { + background: 0 0; +} +.ivu-list-footer, +.ivu-list-header { + padding-top: 12px; + padding-bottom: 12px; +} +.ivu-list-split .ivu-list-item { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-item:last-child { + border-bottom: none; +} +.ivu-list-split .ivu-list-header { + border-bottom: 1px solid #e8eaec; +} +.ivu-list-split .ivu-list-footer { + border-top: 1px solid #e8eaec; +} +.ivu-list-large .ivu-list-item { + padding-top: 16px; + padding-bottom: 16px; +} +.ivu-list-small .ivu-list-item { + padding-top: 8px; + padding-bottom: 8px; +} +.ivu-list-vertical .ivu-list-item { + -webkit-box-align: initial; + -ms-flex-align: initial; + align-items: initial; +} +.ivu-list-vertical .ivu-list-item-main { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.ivu-list-vertical .ivu-list-item-extra { + margin-left: 40px; +} +.ivu-list-vertical .ivu-list-item-meta { + margin-bottom: 16px; +} +.ivu-list-vertical .ivu-list-item-meta-title { + margin-bottom: 12px; + color: rgba(0, 0, 0, 0.85); + font-size: 16px; + line-height: 24px; +} +.ivu-list-vertical .ivu-list-item-action { + margin-top: 16px; + margin-left: auto; +} +.ivu-list-vertical .ivu-list-item-action > li { + padding: 0 16px; +} +.ivu-list-vertical .ivu-list-item-action > li:first-child { + padding-left: 0; +} +.ivu-list-item-no-flex { + display: block; +} +.ivu-list:not(.ivu-list-vertical) .ivu-list-item-no-flex .ivu-list-item-action { + float: right; +} +.ivu-list-bordered { + border: 1px solid #dcdee2; + border-radius: 6px; +} +.ivu-list-bordered .ivu-list-header { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-footer { + padding-right: 24px; + padding-left: 24px; +} +.ivu-list-bordered .ivu-list-item { + padding-right: 24px; + padding-left: 24px; + border-bottom: 1px solid #e8eaec; +} +.ivu-list-bordered .ivu-list-pagination { + margin: 16px 24px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-item { + padding-right: 16px; + padding-left: 16px; +} +.ivu-list-bordered.ivu-list-small .ivu-list-footer, +.ivu-list-bordered.ivu-list-small .ivu-list-header { + padding: 8px 16px; +} +.ivu-list-bordered.ivu-list-large .ivu-list-footer, +.ivu-list-bordered.ivu-list-large .ivu-list-header { + padding: 16px 24px; +} +@media screen and (max-width: 768px) { + .ivu-list-item-action { + margin-left: 24px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin-left: 24px; + } +} +@media screen and (max-width: 576px) { + .ivu-list-item { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .ivu-list-item-action { + margin-left: 12px; + } + .ivu-list-vertical .ivu-list-item { + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; + } + .ivu-list-vertical .ivu-list-item-main { + min-width: 220px; + } + .ivu-list-vertical .ivu-list-item-extra { + margin: auto auto 16px; + } +} diff --git a/vue3/src/modules/agent/scss/theme/workspace/style.scss b/vue3/src/modules/agent/scss/theme/workspace/style.scss new file mode 100644 index 0000000..e107fe4 --- /dev/null +++ b/vue3/src/modules/agent/scss/theme/workspace/style.scss @@ -0,0 +1,753 @@ +$color-primary: #34495e; +$color-danger: #e74c3c; +$color-success: #1abc9c; + +* { + margin: 0; + padding: 0; +} + +html { + box-sizing: border-box; +} + +*, +*:before, +*:after { + margin: 0; + padding: 0; + box-sizing: inherit; +} + +/* BODY */ + +body { + position: relative; + color: #666; + font: 16px/26px "Roboto", sans-serif !important; + text-align: center; + height: 100%; + overflow: hidden; +} + +@media only screen and (min-width: 308px) { +} + +.fill { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.login { + margin: 0; + width: 100%; + height: 100%; + min-height: 100vh; + display: flex; + background-size: cover; + background-position: center top; + z-index: 1; + + .content { + flex: 1; + display: flex; + position: relative; + height: 100vh; + width: 60%; + @media (max-width: 768px) { + width: 0%; + } + + .bg-layer { + position: absolute; + height: 100%; + width: 100%; + background: rgba(#4b6584, .5); + z-index: 10; + top: 0; + bottom: 0; + left: 0; + right: 0; + } + + .slider { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: #4b6584; + height: 100vh; + z-index: 1; + + .ivu-carousel { + height: 100vh; + width: 100%; + + .ivu-carousel-list { + height: 100vh; + } + + .ivu-carousel-track { + height: 100vh; + } + + .ivu-carousel-item { + height: 100vh !important; + } + } + + .ivu-carousel-dots { + bottom: 50px !important; + text-align: left; + padding-left: 60px; + + li button { + background-color: #ffffff !important; + height: 6px; + border-radius: 5px; + } + + li.ivu-carousel-active > button { + width: 36px !important; + } + } + + .ivu-carousel-active > button { + background-color: $color-primary !important; + } + + .bg-cover { + height: 100%; + width: 100%; + background-position: center !important; + background-size: cover !important; + } + } + + .header { + z-index: 11; + display: flex; + align-items: center; + width: 100%; + padding: 60px 60px 0; + height: 100px; + + .logo { + flex: 1; + display: flex; + justify-content: flex-start; + + img { + height: 46px; + } + } + + .menu { + margin-left: auto; + display: flex; + + li { + display: inline; + margin: 0 10px; + + a { + color: #ffffff; + text-decoration: none; + cursor: pointer; + font-weight: 500; + text-transform: uppercase; + font-size: 12px; + } + } + } + } + + .footer { + z-index: 2; + position: absolute; + bottom: 40px; + right: 60px; + display: flex; + flex-direction: column; + + h3 { + color: #fff; + font-size: 15px; + font-weight: 500; + text-align: left; + padding: 0 0 10px 10px; + } + } + } + + .auth { + box-shadow: -2px 0px 5px 1px rgba(#222, 0.1); + background: #ffffff; + position: relative; + z-index: 0; + width: 40%; + height: 100vh; + overflow: auto; + margin-left: auto; + display: flex; + align-items: center; + justify-content: center; + z-index: 2; + @media (max-width: 768px) { + width: 100%; + .form-wrap { + width: 100%; + } + } + + .logo { + width: 100%; + text-align: left; + height: 100px; + + img { + height: 60px; + } + + &.with-text { + display: flex; + width: 100%; + align-items: center; + + img { + height: 60px; + width: auto !important; + margin-right: 20px; + } + + span { + font-size: 12px; + font-weight: 700; + line-height: 20px; + text-transform: uppercase; + max-width: 220px; + } + } + } + } +} + +.form-wrap { + width: 70%; + + .form-content { + padding: 0 3em; + text-align: left; + width: auto; + + h2 { + font-size: 22px; + margin: 0 0 5px; + padding: 0 0 0 10px; + color: $color-primary; + text-transform: uppercase; + font-weight: 600; + border-left: solid 3px $color-primary; + } + + h5 { + font-size: 12px; + font-weight: 400; + line-height: 14px; + margin-bottom: 40px; + } + + #msg { + .error { + color: $color-danger; + } + + .success { + color: $color-success; + } + + font-size: 12px; + text-align: center; + margin-top: 20px; + transition: 0.25s ease-in-out; + } + + form { + min-width: 300px !important; + + .input { + position: relative; + margin: 0 0 0.8em 0; + + .icon { + width: 16px; + height: 16px; + background: url(../../../images/icon.png) no-repeat -3px -4px; + position: absolute; + left: 6px; + top: 8px; + opacity: 0.6; + cursor: text; + z-index: 10; + display: block; + transition: 0.25s ease-in-out; + + &.pass { + background: url(../../../images/icon.png) no-repeat -3px -83px; + } + } + + input { + padding: 8px 10px 8px 28px; + font-size: 14px; + width: 100%; + display: inline-block; + background: transparent; + border: 0; + border-bottom: 2px solid #c2cfdc; + outline: 0; + box-sizing: border-box; + -moz-box-sizing: border-box; + font-family: inherit; + color: #666666; + transition: 0.25s ease-in-out; + margin-bottom: 10px; + + &:disabled { + opacity: 0.5; + + &:hover, + &:active, + &:focus { + border-bottom: 2px solid #c2cfdc; + } + } + + &:active, + &:focus { + border-bottom: 2px solid $color-primary; + + & + span { + opacity: 1; + } + } + + &::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: #999999; + } + } + } + + .button { + margin: 1em 0; + height: 40px; + width: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + background-color: $color-primary; + border: none; + color: #fff; + font-size: 16px; + border-radius: 30px; + box-shadow: none; + outline: none; + font-weight: 300; + transition: 0.25s ease-in-out; + position: relative; + cursor: pointer; + + span.loader { + position: absolute; + right: 5px; + } + + &:hover { + background-color: darken($color-primary, 5%); + } + } + + .action { + padding: 1.2em 0 0; + font-size: 0.93em; + + p { + float: right; + text-align: left; + font-size: 13px; + margin-top: 25px; + + a { + color: $color-primary; + text-decoration: underline; + font-size: 14px; + + &:hover { + color: darken($color-primary, 5%); + text-decoration: underline; + } + } + } + } + + .checkbox { + margin: 1em 0; + padding: 20px 0; + visibility: hidden; + text-align: left; + + &:checked + label:after { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; + } + } + + label[for] { + position: relative; + padding-top: 2px; + padding-left: 10px; + cursor: pointer; + font-size: 13px; + border-radius: 2px; + + &:before { + position: absolute; + width: 17px; + height: 17px; + top: 0px; + left: -14px; + content: ""; + border: 1px solid #5a6374; + } + + &:after { + position: absolute; + top: 1px; + left: -10px; + width: 15px; + height: 8px; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + filter: alpha(opacity=0); + opacity: 0; + content: ""; + background-color: transparent; + border: solid $color-primary; + border-width: 0 0 2px 2px; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + } + } + } + } + + .copyright { + position: absolute; + bottom: 24px; + font-size: 12px; + color: #666666; + width: 100%; + text-align: left; + padding-left: 50px; + } +} + +@media (max-width: 768px) { + .content { + display: none !important; + } + + .auth { + .logo { + top: 10px; + left: 10px; + width: 40px; + height: 40px; + background: none; + + img { + width: 100%; + } + } + + padding-top: 0; + float: left; + width: 100%; + height: 500px; + border: 0; + } +} + +.d-modal { + display: flex; + flex-direction: column; + position: relative; + height: 100%; + + .modal-header { + height: 50px; + display: flex; + align-items: center; + border-bottom: dotted 1px $color-primary; + padding: 0 0 0 20px; + + .title { + flex: 1; + font-size: 18px; + color: $color-primary; + text-transform: uppercase; + } + + .close { + display: inline-flex; + align-items: center; + justify-content: center; + margin-left: auto; + width: 50px; + height: 50px; + cursor: pointer; + color: $color-primary !important; + + i { + color: $color-primary !important; + font-size: 40px; + } + } + } + + .modal-body { + height: calc(100% - 50px); + overflow-y: auto; + padding: 20px 40px; + position: relative; + + iframe { + border: 0 !important; + } + + &.np { + padding: 0 !important; + } + + .ivu-collapse { + border-top: 0; + border-bottom: 0; + + .ivu-collapse-item { + .ivu-collapse-header { + height: 44px; + color: $color-primary; + line-height: 44px; + } + + &:last-child { + border-bottom: 0 !important; + } + } + } + } +} + +.mapouter { + position: relative; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.gmap_canvas { + overflow: hidden; + display: block; + background: none !important; + height: 300px; + width: 100%; + background-color: #4b6584; +} + +.contact-info { + padding: 40px 40px; + + ul { + list-style: none; + + li { + display: flex; + max-width: 500px; + margin-bottom: 20px; + justify-content: flex-start; + + i { + color: $color-primary; + font-size: 28px; + margin-right: 20px; + } + + span { + font-size: 16px; + text-align: left; + } + } + } +} + +.news-list { + list-style: none; + + li { + display: flex; + margin-bottom: 20px; + padding-bottom: 20px; + width: 100%; + border-bottom: solid 1px #e5e5e5; + + &:last-child { + border-bottom: 0; + } + + img { + width: 100px; + height: auto; + border-radius: 5px; + // border: solid 1px $color-primary; + margin-right: 20px; + } + + .info { + display: flex; + flex-direction: column; + flex: 1; + justify-content: flex-start; + align-items: flex-start; + + h3 { + font-size: 15px; + font-weight: 500; + position: relative; + margin-bottom: 5px; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 0; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + } + + &-sub { + display: flex; + align-items: center; + margin-bottom: 10px; + + i { + color: $color-primary; + margin-right: 5px; + font-size: 18px; + } + + .dt { + font-size: 12px; + } + } + + a { + border: solid 1px $color-primary; + font-size: 12px; + margin-top: 15px; + color: $color-primary; + padding: 3px 15px; + } + } + } +} + +.news-detail { + font-size: 18px; + + h2 { + position: relative; + margin-bottom: 20px; + font-size: 18px; + display: flex; + align-items: center; + + &::after { + content: " "; + position: absolute; + width: 20px; + left: 40px; + bottom: 0; + display: block; + height: 1px; + background-color: $color-primary; + } + + a { + color: $color-primary; + border: solid 1px $color-primary; + border-radius: 50%; + display: inline-flex; + align-items: center; + justify-content: center; + margin-right: 10px; + width: 30px; + height: 30px; + cursor: pointer; + } + } + + img { + width: 100%; + border: solid 1px $color-primary; + border-radius: 10px; + } +} + +.box-row.app { + display: flex; + margin: 0 auto; + + a { + border: solid 1px #ffffff; + border-radius: 10px; + padding: 5px 15px; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + text-transform: uppercase; + text-decoration: none; + color: #414752; + margin: 0px 10px 10px; + -webkit-transition: all 0.4s; + transition: all 0.4s; + font-size: 14px; + background: rgba(#fff, 0.3); + + img { + height: 18px; + margin-right: 10px; + } + + &:hover { + background: rgba(255, 255, 255, 0.6); + border: solid 1px #414752; + color: #414752; + } + } +} diff --git a/vue3/src/modules/agent/scss/wizard.scss b/vue3/src/modules/agent/scss/wizard.scss new file mode 100644 index 0000000..786e2ab --- /dev/null +++ b/vue3/src/modules/agent/scss/wizard.scss @@ -0,0 +1,589 @@ +@import "./../../../../../../template/tuushin/assets/scss/variables"; + +$primary: #1E7DF0; +$secondary: #B0BEC5; +$card-title-color: #7b929e; +$page-title-color: #455f74; +$header-bg: #e8ebed; +$background-main: #F0F5F9; +$orange: #FBAB00; +//$background-main: #F3F5F8; +$card-shadow: 0px 4px 15px 0px rgba(160,193,214,0.6); + +body { + background: #E4EAEE; + font-family: 'Fira Sans', "Fira Sans Condensed", sans-serif; +} + +#wizard { + display: flex; + width: 100%; + flex-direction: column; + height: 100%; + align-items: center; + justify-content: center; + .wizard-title { + display: flex; + flex-direction: row; + justify-content: space-between; + position: relative; + margin: 20px 0 0 0; + height: 80px; + width: 860px; + z-index: 2; + &-main { + position: absolute; + left: 0; + bottom: 10px; + font-size: 24px; + font-family: "Fira Sans", sans-serif; //text-transform: uppercase; + font-weight: 600; //color: #7b929e; + color: $primary; + } + &-step { + position: absolute; + bottom: 0; + right: 52px; + font-size: 82px; + font-weight: 900; + font-family: "Fira Sans", sans-serif; + line-height: 55px; + color: rgba($secondary, .3); + span { + position: absolute; + right: -52px; + bottom: 0; + } + } + } + form { + //margin-top: 0 !important; + z-index: 3; + .wizard { + z-index: 4; + display: flex; + width: 860px; + height: 480px; + margin: 0 auto; + -webkit-box-shadow: 0px 7px 23px 2px rgba(2, 94, 122, 0.23); + -moz-box-shadow: 0px 7px 23px 2px rgba(2, 94, 122, 0.23); + box-shadow: 0px 7px 23px 2px rgba(2, 94, 122, 0.23); + border-radius: 3px; + background: #ffffff; + .info-form { + display: flex; + flex-direction: column; + .sub-heading { + display: flex; + flex-direction: column; + min-height: 75px !important; + max-height: 75px !important; + height: 75px; + &-content { + color: $card-title-color; + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + padding: 20px 0 0 20px; + &-left { + display: flex; + flex-direction: row; + i { + padding: 12px 0; + } + h4 { + font-weight: 600; + font-size: 14px; + padding: 15px 10px; + color: $card-title-color; + text-transform: uppercase; + } + } + &-right { + display: flex; + flex-direction: row; + padding-right: 20px; + span { + padding: 16px 0 14px 10px; + } + h4 { + font-weight: 600; + font-size: 14px; + padding: 15px 20px 15px 8px; + color: $primary; + text-transform: uppercase; + } + } + } + &-border { + height: 4px; + border-bottom: #d7dfe6 solid 1px; + .border-line-personal { + border-top: rgba($primary, .8) solid 4px; + width: 154px; + float: left; + margin-top: -1px; + margin-left: 22px; + } + .border-line-contact { + border-top: rgba($primary, .5) solid 4px; + width: 200px; + float: left; + margin-top: -1px; + margin-left: 20px; + } + .border-line-password { + border-top: rgba($primary, .5) solid 4px; + width: 150px; + float: left; + margin-top: -1px; + margin-left: 22px; + } + } + } + .info-step-main { + padding: 25px 40px 5px 40px; + height: 345px; + min-height: 345px; + max-height: 345px; + .register_number { + margin-bottom: 0 !important; + } + .ivu-form-item { + margin-bottom: 20px; + } + .ivu-form-item-label { + font-weight: 500; + text-transform: uppercase; + color: $card-title-color; + } + label.ivu-form-item-label { + padding: 0 0 5px 0 !important; + } + .user-info-text { + color: $secondary; + font-size: 11px; + font-style: italic; + line-height: 12px; + margin-left: 10px; + display: inline-block; + } + .ivu-form-item-error-tip { + font-size: 11px; + font-style: italic; + padding-top: 0 !important; + top: 82% !important; + } + .ivu-upload-select { + width: 100%; + } + .upload-avatar { + width: 100%; + background: #F6F9FB; + border-width: 1px; + border-style: dashed; + color: $secondary; + } + .upload-avatar:hover { + color: rgba($primary, .7); + } + .birthday-gender { + margin-bottom: 10px; + } + .birthday, + .gender { + .ivu-form-item-content { + .ivu-form-item-error-tip { + padding-top: 10px !important; + } + } + } + } + .step-buttons { + width: 560px !important; + height: 60px !important; + min-height: 60px !important; + max-height: 60px !important; + display: flex; + flex-direction: row; + justify-content: flex-end; + align-items: center; + padding: 4px 40px 25px 40px; + transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1), -webkit-box-shadow 280ms cubic-bezier(.4, 0, .2, 1); + a { + padding: 2px 10px 2px 20px; + background: $primary; + border-radius: 24px; + color: #ffffff; + font-weight: 500; + text-transform: uppercase; + font-size: 13px; + cursor: pointer; + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + i { + margin-left: 10px; + font-weight: 600; + } + &:last-child { + margin-left: auto; + } + &:hover { + background: darken($primary, 5%); + box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, .2); + } + } + #prev { + background: #E7EBEE; + padding: 2px 20px 2px 0; + color: $card-title-color; + margin-right: 20px; + i { + margin-right: 10px; + font-weight: 600; + } + } + #prev.disabled { + display: none; + } + } + } + .info-step { + display: flex; + padding: 0 0 20px 0; + width: 300px; + height: 480px; + flex-direction: column; + justify-content: center; + box-shadow: -5px 7px 23px 2px rgba(2, 94, 122, 0.23); + &-top { + width: 340px; + height: 76px; + position: relative; + padding-top: 30px; + .ivu-steps { + .ivu-steps-tail { + i { + background: $secondary; + height: 2px; + } + } + } + .ivu-steps { + .ivu-steps-head-inner { + border: 2px solid $secondary; + } + } + .ivu-steps.ivu-steps-horizontal { + position: absolute; + right: -20px; + display: flex; + justify-content: center; + .ivu-steps-item.ivu-steps-status-process { + .ivu-steps-tail { + i { + background-color: $secondary; + } + } + .ivu-steps-head { + .ivu-steps-head-inner { + font-size: 16px; + height: 30px; + width: 30px; + display: flex; + justify-content: center; + align-items: center; + font-weight: 600; + border-color: $primary; + background-color: #ffffff; + span { + color: $primary; + } + } + } + } + .ivu-steps-item.ivu-steps-status-wait { + .ivu-steps-head { + .ivu-steps-head-inner { + font-size: 16px; + height: 30px; + width: 30px; + display: flex; + justify-content: center; + align-items: center; + font-weight: 600; + span { + color: $secondary; + } + } + } + } + .ivu-steps-item.ivu-steps-status-finish { + .ivu-steps-head { + .ivu-steps-head-inner { + border-color: $primary; + font-size: 16px; + height: 30px; + width: 30px; + display: flex; + justify-content: center; + align-items: center; + font-weight: 600; + background: $primary; + span { + color: #ffffff; + } + } + } + } + } + } + &-content { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + border-top: #d7dfe6 solid 1px; + height: 330px; + padding: 0 20px 0 20px; + i { + font-size: 64px; + line-height: 64px; + color: $primary; + } + p { + font-weight: 600; + font-size: 14px; + padding: 0 10px 15px 10px; + color: $card-title-color; + text-transform: uppercase; + } + span { + font-size: 14px; + padding: 0 40px; + text-align: center; + line-height: 16px; + color: $card-title-color; + } + } + &-bottom { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 74px !important; + color: $secondary; + padding-bottom: 10px; + p { + padding: 0 40px; + text-align: center; + line-height: 14px; + i {} + } + a { + font-size: 13px; + } + } + } + .summary { + display: flex; + flex-direction: column; + width: 860px; + height: 480px; + text-align: center; + align-items: center; + position: relative; + a.back { + position: absolute; + top: 30px; + left: 40px; + color: $primary; + display: flex; + font-size: 12px; + text-transform: uppercase; + font-weight: 500; + &:hover { + color: darken($primary, 5%); + span { + text-decoration: underline; + } + } + i { + font-size: 24px; + margin-right: 6px; + } + span { + margin-top: 4px; + } + } + .summary-content { + text-align: center; + display: flex; + align-items: center; + flex-direction: column; + width: 100%; + height: 100%; + justify-content: center; + &-title { + font-size: 16px; + font-weight: 600; + text-transform: uppercase; + color: $card-title-color; + padding: 0; + p { + font-weight: 400; + font-size: 12px; + text-transform: none; + } + } + .user-avatar { + text-align: center !important; + .user-avatar-img { + width: 96px; + height: 96px; + border-radius: 50%; + margin-top: 16px; + border: 3px solid rgba($secondary, .5); + display: inline-block; + } + } + .user-content { + display: flex; + flex-direction: row; + width: 510px; + .user-content-list-left { + width: 240px; + margin: 0 30px 0 0; + padding: 0; + list-style: none; + li { + min-height: 48px; + padding: 6px 4px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid rgba(0, 0, 0, .12); + position: relative; + display: flex; + flex-direction: row; + >.user-content-list-icon { + position: absolute; + left: 0; + width: 36px; + text-align: left; + top: 0; + i { + color: $secondary; + } + } + >.user-content-list-content { + margin-left: 36px; + overflow: hidden; + display: block; + text-align: left; + >span.user-content-list-heading { + margin: 0; + font-size: 12px; + font-weight: 400; + display: block; + overflow: hidden; + padding-bottom: 1px; + color: $card-title-color; + } + >span.user-content-list-data { + display: block; + font-weight: 600; + line-height: 16px; + color: $card-title-color; + } + } + } + li:last-child { + border-bottom: none; + } + } + .user-content-list-right { + padding: 0; + list-style: none; + margin: 0; + width: 240px; + li { + min-height: 48px; + padding: 6px 4px; + -webkit-box-sizing: border-box; + box-sizing: border-box; + border-bottom: 1px solid rgba(0, 0, 0, .12); + position: relative; + display: flex; + flex-direction: row; + >.user-content-list-icon { + position: absolute; + left: 0; + width: 36px; + text-align: left; + top: 0; + i { + color: $secondary; + } + } + >.user-content-list-content { + margin-left: 36px; + overflow: hidden; + display: block; + text-align: left; + >span.user-content-list-heading { + margin: 0; + font-size: 12px; + font-weight: 400; + display: block; + overflow: hidden; + padding-bottom: 1px; + color: $card-title-color; + } + >span.user-content-list-data { + display: block; + font-weight: 600; + line-height: 16px; + color: $card-title-color; + } + } + } + li:last-child { + border-bottom: none; + } + } + } + a.submit { + padding: 8px 30px; + background: #2ecc71; + border-radius: 30px; + color: #ffffff; + font-weight: 500; + text-transform: uppercase; + font-size: 11px; + } + } + .profile-submit { + margin-top: 20px; + font-weight: 500; + text-transform: uppercase; + } + } + } + } + .footer { + display: flex; + justify-content: center; + margin-top: 40px; + z-index: 901; + text-align: right; + height: 30px; + font-size: 12px; + >span { + margin: 0 5px; + color: $card-title-color; + } + } +} diff --git a/vue3/src/modules/agent/views/agentform.vue b/vue3/src/modules/agent/views/agentform.vue new file mode 100644 index 0000000..6f235b2 --- /dev/null +++ b/vue3/src/modules/agent/views/agentform.vue @@ -0,0 +1,75 @@ + + + diff --git a/vue3/src/modules/agent/views/index.vue b/vue3/src/modules/agent/views/index.vue new file mode 100644 index 0000000..6d5cfa2 --- /dev/null +++ b/vue3/src/modules/agent/views/index.vue @@ -0,0 +1,360 @@ + + + diff --git a/vue3/src/modules/agent/views/pagination.vue b/vue3/src/modules/agent/views/pagination.vue new file mode 100644 index 0000000..1e0b447 --- /dev/null +++ b/vue3/src/modules/agent/views/pagination.vue @@ -0,0 +1,151 @@ + + diff --git a/vue3/src/modules/agent/views/theme/amjilt/auth/login.vue b/vue3/src/modules/agent/views/theme/amjilt/auth/login.vue new file mode 100644 index 0000000..d0d01e4 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/amjilt/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/amjilt/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/amjilt/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/amjilt/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/amjilt/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/amjilt/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/amjilt/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/amjilt/index.vue b/vue3/src/modules/agent/views/theme/amjilt/index.vue new file mode 100644 index 0000000..32ca226 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/amjilt/index.vue @@ -0,0 +1,294 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/aside/auth/login.vue b/vue3/src/modules/agent/views/theme/aside/auth/login.vue new file mode 100644 index 0000000..22218b3 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/aside/auth/login.vue @@ -0,0 +1,116 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/aside/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/aside/auth/password/forgot.vue new file mode 100644 index 0000000..e436e9d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/aside/auth/password/forgot.vue @@ -0,0 +1,110 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/aside/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/aside/auth/password/password_reset.vue new file mode 100644 index 0000000..db490b2 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/aside/auth/password/password_reset.vue @@ -0,0 +1,126 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/aside/index.vue b/vue3/src/modules/agent/views/theme/aside/index.vue new file mode 100644 index 0000000..e28ffc5 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/aside/index.vue @@ -0,0 +1,69 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/default/auth/login.vue b/vue3/src/modules/agent/views/theme/default/auth/login.vue new file mode 100644 index 0000000..3b2f2e6 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/default/auth/login.vue @@ -0,0 +1,112 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/default/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/default/auth/password/forgot.vue new file mode 100644 index 0000000..f1f97b9 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/default/auth/password/forgot.vue @@ -0,0 +1,116 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/default/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/default/auth/password/password_reset.vue new file mode 100644 index 0000000..ff1fe9f --- /dev/null +++ b/vue3/src/modules/agent/views/theme/default/auth/password/password_reset.vue @@ -0,0 +1,126 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/default/index.vue b/vue3/src/modules/agent/views/theme/default/index.vue new file mode 100644 index 0000000..fc569a8 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/default/index.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/gps/auth/login.vue b/vue3/src/modules/agent/views/theme/gps/auth/login.vue new file mode 100755 index 0000000..48eb568 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/gps/auth/login.vue @@ -0,0 +1,122 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/gps/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/gps/auth/password/forgot.vue new file mode 100755 index 0000000..fb25de4 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/gps/auth/password/forgot.vue @@ -0,0 +1,119 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/gps/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/gps/auth/password/password_reset.vue new file mode 100755 index 0000000..ac8cac1 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/gps/auth/password/password_reset.vue @@ -0,0 +1,127 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/gps/index.vue b/vue3/src/modules/agent/views/theme/gps/index.vue new file mode 100755 index 0000000..9fdaf7a --- /dev/null +++ b/vue3/src/modules/agent/views/theme/gps/index.vue @@ -0,0 +1,78 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/kb/auth/login.vue b/vue3/src/modules/agent/views/theme/kb/auth/login.vue new file mode 100644 index 0000000..d0d01e4 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/kb/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/kb/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/kb/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/kb/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/kb/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/kb/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/kb/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/kb/index.vue b/vue3/src/modules/agent/views/theme/kb/index.vue new file mode 100644 index 0000000..1d211dd --- /dev/null +++ b/vue3/src/modules/agent/views/theme/kb/index.vue @@ -0,0 +1,294 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/lexus/auth/login.vue b/vue3/src/modules/agent/views/theme/lexus/auth/login.vue new file mode 100644 index 0000000..95eac9a --- /dev/null +++ b/vue3/src/modules/agent/views/theme/lexus/auth/login.vue @@ -0,0 +1,119 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/lexus/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/lexus/auth/password/forgot.vue new file mode 100644 index 0000000..9c361b1 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/lexus/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/lexus/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/lexus/auth/password/password_reset.vue new file mode 100644 index 0000000..a5de02c --- /dev/null +++ b/vue3/src/modules/agent/views/theme/lexus/auth/password/password_reset.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/agent/views/theme/lexus/index.vue b/vue3/src/modules/agent/views/theme/lexus/index.vue new file mode 100644 index 0000000..602a42e --- /dev/null +++ b/vue3/src/modules/agent/views/theme/lexus/index.vue @@ -0,0 +1,67 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/logistic/auth/login.vue b/vue3/src/modules/agent/views/theme/logistic/auth/login.vue new file mode 100644 index 0000000..63c5487 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/logistic/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/logistic/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/logistic/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/logistic/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/logistic/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/logistic/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/logistic/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/logistic/index.vue b/vue3/src/modules/agent/views/theme/logistic/index.vue new file mode 100644 index 0000000..cffff0f --- /dev/null +++ b/vue3/src/modules/agent/views/theme/logistic/index.vue @@ -0,0 +1,341 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/man/auth/login.vue b/vue3/src/modules/agent/views/theme/man/auth/login.vue new file mode 100755 index 0000000..fac8077 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/man/auth/login.vue @@ -0,0 +1,121 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/man/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/man/auth/password/forgot.vue new file mode 100755 index 0000000..b3a3144 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/man/auth/password/forgot.vue @@ -0,0 +1,116 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/man/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/man/auth/password/password_reset.vue new file mode 100755 index 0000000..54cfb27 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/man/auth/password/password_reset.vue @@ -0,0 +1,125 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/man/index.vue b/vue3/src/modules/agent/views/theme/man/index.vue new file mode 100755 index 0000000..fce79a5 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/man/index.vue @@ -0,0 +1,70 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/parental/auth/login.vue b/vue3/src/modules/agent/views/theme/parental/auth/login.vue new file mode 100644 index 0000000..2cd1776 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/parental/auth/login.vue @@ -0,0 +1,138 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/parental/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/parental/auth/password/forgot.vue new file mode 100644 index 0000000..ab22884 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/parental/auth/password/forgot.vue @@ -0,0 +1,105 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/parental/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/parental/auth/password/password_reset.vue new file mode 100644 index 0000000..3a7ac6e --- /dev/null +++ b/vue3/src/modules/agent/views/theme/parental/auth/password/password_reset.vue @@ -0,0 +1,127 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/parental/index.vue b/vue3/src/modules/agent/views/theme/parental/index.vue new file mode 100644 index 0000000..7d4d743 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/parental/index.vue @@ -0,0 +1,228 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/register/auth/login.vue b/vue3/src/modules/agent/views/theme/register/auth/login.vue new file mode 100644 index 0000000..787c938 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/register/auth/login.vue @@ -0,0 +1,190 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/register/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/register/auth/password/forgot.vue new file mode 100644 index 0000000..e436e9d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/register/auth/password/forgot.vue @@ -0,0 +1,110 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/register/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/register/auth/password/password_reset.vue new file mode 100644 index 0000000..d34063d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/register/auth/password/password_reset.vue @@ -0,0 +1,122 @@ + + diff --git a/vue3/src/modules/agent/views/theme/register/index.vue b/vue3/src/modules/agent/views/theme/register/index.vue new file mode 100644 index 0000000..fa4bbee --- /dev/null +++ b/vue3/src/modules/agent/views/theme/register/index.vue @@ -0,0 +1,57 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/savely/auth/login.vue b/vue3/src/modules/agent/views/theme/savely/auth/login.vue new file mode 100644 index 0000000..d0d01e4 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/savely/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/savely/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/savely/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/savely/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/savely/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/savely/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/savely/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/savely/index.vue b/vue3/src/modules/agent/views/theme/savely/index.vue new file mode 100644 index 0000000..066dda0 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/savely/index.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/toyota-q/auth/login.vue b/vue3/src/modules/agent/views/theme/toyota-q/auth/login.vue new file mode 100644 index 0000000..95eac9a --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota-q/auth/login.vue @@ -0,0 +1,119 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/toyota-q/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/toyota-q/auth/password/forgot.vue new file mode 100644 index 0000000..9c361b1 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota-q/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/toyota-q/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/toyota-q/auth/password/password_reset.vue new file mode 100644 index 0000000..a5de02c --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota-q/auth/password/password_reset.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/agent/views/theme/toyota-q/index.vue b/vue3/src/modules/agent/views/theme/toyota-q/index.vue new file mode 100644 index 0000000..a1ed9f3 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota-q/index.vue @@ -0,0 +1,67 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/toyota/auth/login.vue b/vue3/src/modules/agent/views/theme/toyota/auth/login.vue new file mode 100644 index 0000000..95eac9a --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota/auth/login.vue @@ -0,0 +1,119 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/toyota/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/toyota/auth/password/forgot.vue new file mode 100644 index 0000000..9c361b1 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/toyota/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/toyota/auth/password/password_reset.vue new file mode 100644 index 0000000..a5de02c --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota/auth/password/password_reset.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/agent/views/theme/toyota/index.vue b/vue3/src/modules/agent/views/theme/toyota/index.vue new file mode 100644 index 0000000..5afc6c1 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/toyota/index.vue @@ -0,0 +1,67 @@ + + + + + + diff --git a/vue3/src/modules/agent/views/theme/trade/auth/login.vue b/vue3/src/modules/agent/views/theme/trade/auth/login.vue new file mode 100644 index 0000000..d0d01e4 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/trade/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/trade/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/trade/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/trade/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/trade/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/trade/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/trade/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/trade/index.vue b/vue3/src/modules/agent/views/theme/trade/index.vue new file mode 100644 index 0000000..3b19cfb --- /dev/null +++ b/vue3/src/modules/agent/views/theme/trade/index.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/upwork/auth/login.vue b/vue3/src/modules/agent/views/theme/upwork/auth/login.vue new file mode 100644 index 0000000..72c7b65 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/upwork/auth/login.vue @@ -0,0 +1,125 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/upwork/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/upwork/auth/password/forgot.vue new file mode 100644 index 0000000..fa40b50 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/upwork/auth/password/forgot.vue @@ -0,0 +1,105 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/agent/views/theme/upwork/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/upwork/auth/password/password_reset.vue new file mode 100644 index 0000000..a5de02c --- /dev/null +++ b/vue3/src/modules/agent/views/theme/upwork/auth/password/password_reset.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/agent/views/theme/upwork/index.vue b/vue3/src/modules/agent/views/theme/upwork/index.vue new file mode 100644 index 0000000..025d6a6 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/upwork/index.vue @@ -0,0 +1,414 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/urban/auth/login.vue b/vue3/src/modules/agent/views/theme/urban/auth/login.vue new file mode 100644 index 0000000..63c5487 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/urban/auth/login.vue @@ -0,0 +1,130 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/urban/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/urban/auth/password/forgot.vue new file mode 100644 index 0000000..1e3252d --- /dev/null +++ b/vue3/src/modules/agent/views/theme/urban/auth/password/forgot.vue @@ -0,0 +1,111 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/urban/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/urban/auth/password/password_reset.vue new file mode 100644 index 0000000..7016984 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/urban/auth/password/password_reset.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/urban/index.vue b/vue3/src/modules/agent/views/theme/urban/index.vue new file mode 100644 index 0000000..3cc3339 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/urban/index.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/vue3/src/modules/agent/views/theme/workspace/auth/login.vue b/vue3/src/modules/agent/views/theme/workspace/auth/login.vue new file mode 100644 index 0000000..66e0354 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/workspace/auth/login.vue @@ -0,0 +1,129 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/workspace/auth/password/forgot.vue b/vue3/src/modules/agent/views/theme/workspace/auth/password/forgot.vue new file mode 100644 index 0000000..494f2dd --- /dev/null +++ b/vue3/src/modules/agent/views/theme/workspace/auth/password/forgot.vue @@ -0,0 +1,109 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/workspace/auth/password/password_reset.vue b/vue3/src/modules/agent/views/theme/workspace/auth/password/password_reset.vue new file mode 100644 index 0000000..9ef9ee9 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/workspace/auth/password/password_reset.vue @@ -0,0 +1,124 @@ + + + diff --git a/vue3/src/modules/agent/views/theme/workspace/index.vue b/vue3/src/modules/agent/views/theme/workspace/index.vue new file mode 100644 index 0000000..915a900 --- /dev/null +++ b/vue3/src/modules/agent/views/theme/workspace/index.vue @@ -0,0 +1,335 @@ + + + + + diff --git a/vue3/src/modules/agent/views/wizard.vue b/vue3/src/modules/agent/views/wizard.vue new file mode 100644 index 0000000..d9c956e --- /dev/null +++ b/vue3/src/modules/agent/views/wizard.vue @@ -0,0 +1,712 @@ + + diff --git a/vue3/src/modules/chart/API/index.js b/vue3/src/modules/chart/API/index.js new file mode 100644 index 0000000..968edc2 --- /dev/null +++ b/vue3/src/modules/chart/API/index.js @@ -0,0 +1,3 @@ +import axios from "axios" + + diff --git a/vue3/src/modules/chart/Builder.vue b/vue3/src/modules/chart/Builder.vue new file mode 100755 index 0000000..dbde2f0 --- /dev/null +++ b/vue3/src/modules/chart/Builder.vue @@ -0,0 +1,108 @@ + + + diff --git a/vue3/src/modules/chart/Chart.vue b/vue3/src/modules/chart/Chart.vue new file mode 100644 index 0000000..73477b1 --- /dev/null +++ b/vue3/src/modules/chart/Chart.vue @@ -0,0 +1,72 @@ + + + diff --git a/vue3/src/modules/chart/ChartRest.vue b/vue3/src/modules/chart/ChartRest.vue new file mode 100644 index 0000000..f1895f9 --- /dev/null +++ b/vue3/src/modules/chart/ChartRest.vue @@ -0,0 +1,66 @@ + + + diff --git a/vue3/src/modules/chart/bootstrap.js b/vue3/src/modules/chart/bootstrap.js new file mode 100755 index 0000000..611acad --- /dev/null +++ b/vue3/src/modules/chart/bootstrap.js @@ -0,0 +1,4 @@ +import Vue from 'vue' + +window.Vue = Vue; +Vue.config.productionTip = false; \ No newline at end of file diff --git a/vue3/src/modules/chart/controls/AreaLineColumn.vue b/vue3/src/modules/chart/controls/AreaLineColumn.vue new file mode 100644 index 0000000..6dd12dd --- /dev/null +++ b/vue3/src/modules/chart/controls/AreaLineColumn.vue @@ -0,0 +1,125 @@ + + + + diff --git a/vue3/src/modules/chart/controls/CountBox.vue b/vue3/src/modules/chart/controls/CountBox.vue new file mode 100644 index 0000000..65b0bc0 --- /dev/null +++ b/vue3/src/modules/chart/controls/CountBox.vue @@ -0,0 +1,216 @@ + + + diff --git a/vue3/src/modules/chart/controls/ElementControl.vue b/vue3/src/modules/chart/controls/ElementControl.vue new file mode 100644 index 0000000..43aa71b --- /dev/null +++ b/vue3/src/modules/chart/controls/ElementControl.vue @@ -0,0 +1,132 @@ + + + diff --git a/vue3/src/modules/chart/controls/Pie.vue b/vue3/src/modules/chart/controls/Pie.vue new file mode 100644 index 0000000..5a14422 --- /dev/null +++ b/vue3/src/modules/chart/controls/Pie.vue @@ -0,0 +1,159 @@ + + + diff --git a/vue3/src/modules/chart/controls/Radar.vue b/vue3/src/modules/chart/controls/Radar.vue new file mode 100644 index 0000000..a5595bb --- /dev/null +++ b/vue3/src/modules/chart/controls/Radar.vue @@ -0,0 +1,88 @@ + + + + diff --git a/vue3/src/modules/chart/controls/Table.vue b/vue3/src/modules/chart/controls/Table.vue new file mode 100644 index 0000000..c6cfad5 --- /dev/null +++ b/vue3/src/modules/chart/controls/Table.vue @@ -0,0 +1,90 @@ + + + + diff --git a/vue3/src/modules/chart/elements/AreaLine.vue b/vue3/src/modules/chart/elements/AreaLine.vue new file mode 100644 index 0000000..94f5b7b --- /dev/null +++ b/vue3/src/modules/chart/elements/AreaLine.vue @@ -0,0 +1,302 @@ + + + diff --git a/vue3/src/modules/chart/elements/CountBox.vue b/vue3/src/modules/chart/elements/CountBox.vue new file mode 100644 index 0000000..1d6f63d --- /dev/null +++ b/vue3/src/modules/chart/elements/CountBox.vue @@ -0,0 +1,126 @@ + + + diff --git a/vue3/src/modules/chart/elements/ElementPreview.vue b/vue3/src/modules/chart/elements/ElementPreview.vue new file mode 100644 index 0000000..e57f136 --- /dev/null +++ b/vue3/src/modules/chart/elements/ElementPreview.vue @@ -0,0 +1,113 @@ + + + diff --git a/vue3/src/modules/chart/elements/ElementPreview_oldvue b/vue3/src/modules/chart/elements/ElementPreview_oldvue new file mode 100644 index 0000000..0d387b5 --- /dev/null +++ b/vue3/src/modules/chart/elements/ElementPreview_oldvue @@ -0,0 +1,73 @@ + + + diff --git a/vue3/src/modules/chart/elements/Pie.vue b/vue3/src/modules/chart/elements/Pie.vue new file mode 100644 index 0000000..ea57295 --- /dev/null +++ b/vue3/src/modules/chart/elements/Pie.vue @@ -0,0 +1,554 @@ + + + diff --git a/vue3/src/modules/chart/elements/Radar.vue b/vue3/src/modules/chart/elements/Radar.vue new file mode 100644 index 0000000..71888f6 --- /dev/null +++ b/vue3/src/modules/chart/elements/Radar.vue @@ -0,0 +1,169 @@ + + + diff --git a/vue3/src/modules/chart/elements/Table.vue b/vue3/src/modules/chart/elements/Table.vue new file mode 100644 index 0000000..3fcfb2b --- /dev/null +++ b/vue3/src/modules/chart/elements/Table.vue @@ -0,0 +1,59 @@ + + + diff --git a/vue3/src/modules/chart/elements/index.js b/vue3/src/modules/chart/elements/index.js new file mode 100644 index 0000000..6805089 --- /dev/null +++ b/vue3/src/modules/chart/elements/index.js @@ -0,0 +1,23 @@ +const AreaLine = ()=> import(/* webpackChunkName: "chart-area" */'./AreaLine.vue'); +const Pie = ()=> import(/* webpackChunkName: "chart-pie" */'./Pie.vue'); +const DataTable = ()=> import(/* webpackChunkName: "chart-table" */'./Table.vue'); +const Radar = ()=> import(/* webpackChunkName: "chart-radar" */'./Radar.vue'); +const CountBox = ()=> import(/* webpackChunkName: "chart-countbox" */'./CountBox.vue'); + + +export const element = (type) => { + if (type !== null && typeof type !== "undefined") { + if(type == "AreaChart" || type == "LineChart" || type == "ColumnChart"){ + return AreaLine; + } else if(type == "PieChart" || type == "TreeMapChart" || type == "FunnelChart"){ + return Pie; + } else if(type == "DataTable"){ + return DataTable; + } else if(type == "Radar"){ + return Radar; + }else if(type == "countBox"){ + return CountBox; + } + } + return undefined; +} diff --git a/vue3/src/modules/chart/icons/area.svg b/vue3/src/modules/chart/icons/area.svg new file mode 100644 index 0000000..2e54d26 --- /dev/null +++ b/vue3/src/modules/chart/icons/area.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/vue3/src/modules/chart/icons/column.svg b/vue3/src/modules/chart/icons/column.svg new file mode 100644 index 0000000..3e845a6 --- /dev/null +++ b/vue3/src/modules/chart/icons/column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/vue3/src/modules/chart/icons/count.svg b/vue3/src/modules/chart/icons/count.svg new file mode 100644 index 0000000..01d6216 --- /dev/null +++ b/vue3/src/modules/chart/icons/count.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/vue3/src/modules/chart/icons/funnel.svg b/vue3/src/modules/chart/icons/funnel.svg new file mode 100644 index 0000000..f9efc9c --- /dev/null +++ b/vue3/src/modules/chart/icons/funnel.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/modules/chart/icons/globe.svg b/vue3/src/modules/chart/icons/globe.svg new file mode 100644 index 0000000..141ff58 --- /dev/null +++ b/vue3/src/modules/chart/icons/globe.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/modules/chart/icons/layers.svg b/vue3/src/modules/chart/icons/layers.svg new file mode 100644 index 0000000..1d50fce --- /dev/null +++ b/vue3/src/modules/chart/icons/layers.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/modules/chart/icons/line.svg b/vue3/src/modules/chart/icons/line.svg new file mode 100644 index 0000000..19e95fb --- /dev/null +++ b/vue3/src/modules/chart/icons/line.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/vue3/src/modules/chart/icons/marker.svg b/vue3/src/modules/chart/icons/marker.svg new file mode 100644 index 0000000..b694125 --- /dev/null +++ b/vue3/src/modules/chart/icons/marker.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/modules/chart/icons/pie.svg b/vue3/src/modules/chart/icons/pie.svg new file mode 100644 index 0000000..f26c0f8 --- /dev/null +++ b/vue3/src/modules/chart/icons/pie.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vue3/src/modules/chart/icons/radar.svg b/vue3/src/modules/chart/icons/radar.svg new file mode 100644 index 0000000..d4d7564 --- /dev/null +++ b/vue3/src/modules/chart/icons/radar.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/vue3/src/modules/chart/icons/scatter.svg b/vue3/src/modules/chart/icons/scatter.svg new file mode 100644 index 0000000..5f9cea2 --- /dev/null +++ b/vue3/src/modules/chart/icons/scatter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/vue3/src/modules/chart/icons/table.svg b/vue3/src/modules/chart/icons/table.svg new file mode 100644 index 0000000..f99d42f --- /dev/null +++ b/vue3/src/modules/chart/icons/table.svg @@ -0,0 +1,4 @@ + + + + diff --git a/vue3/src/modules/chart/icons/treemaps.svg b/vue3/src/modules/chart/icons/treemaps.svg new file mode 100644 index 0000000..c24f293 --- /dev/null +++ b/vue3/src/modules/chart/icons/treemaps.svg @@ -0,0 +1,25 @@ + + + + + background + + + + + Layer 1 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vue3/src/modules/chart/index-builder.js b/vue3/src/modules/chart/index-builder.js new file mode 100755 index 0000000..e9ca498 --- /dev/null +++ b/vue3/src/modules/chart/index-builder.js @@ -0,0 +1,23 @@ +import "./bootstrap"; + + +const ChartBuilder = ()=> import(/* webpackChunkName: "chart-build-el" */'./Builder.vue'); + + +const components = { + 'chart-builder':ChartBuilder, + +} + +const install = function (Vue, options) { + if (install.installed) return; + Object.keys(components).forEach(key => Vue.component(key, components[key])); +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install + + diff --git a/vue3/src/modules/chart/index.js b/vue3/src/modules/chart/index.js new file mode 100755 index 0000000..8a6c6a4 --- /dev/null +++ b/vue3/src/modules/chart/index.js @@ -0,0 +1,22 @@ +import "./bootstrap"; + +const Chart = ()=> import(/* webpackChunkName: "chart-el" */'./Chart.vue'); +const ChartRest = ()=> import(/* webpackChunkName: "chart-rest" */'./ChartRest.vue'); + +const components = { + 'chart':Chart, + 'chartRest':ChartRest, +} + +const install = function (Vue, options) { + if (install.installed) return; + Object.keys(components).forEach(key => Vue.component(key, components[key])); +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install + + diff --git a/vue3/src/modules/chart/radar.json b/vue3/src/modules/chart/radar.json new file mode 100644 index 0000000..c04cbb1 --- /dev/null +++ b/vue3/src/modules/chart/radar.json @@ -0,0 +1,62 @@ +{ + "toolbox": { + "feature": { + "saveAsImage": { + "title": "Татах" + } + } + }, + "tooltip": {}, + "legend": { + "orient": "vertical", + "left": "left", + "data": [ + "buy", + "sell", + "mbvalue" + ] + }, + "radar": { + "name": { + "textStyle": { + "color": "#fff", + "backgroundColor": "#999", + "borderRadius": 3, + "padding": [ + 3, + 5 + ] + } + }, + "indicator": [ + { + "name": "buy", + "indicator": 7000 + }, + { + "name": "sell", + "indicator": 7000 + }, + { + "name": "mbvalue", + "indicator": 7000 + } + ] + }, + "series": [ + { + "name": "Budget vs spending", + "type": "radar", + "data": [ + { + "value": [ + 2419, + 2422, + 2420.08 + ], + "name": "mbvalue" + } + ] + } + ] +} diff --git a/vue3/src/modules/chart/scss/_common.scss b/vue3/src/modules/chart/scss/_common.scss new file mode 100644 index 0000000..e9b906e --- /dev/null +++ b/vue3/src/modules/chart/scss/_common.scss @@ -0,0 +1,92 @@ +.ve-title{ + margin: 0px; + font-weight: normal; + border-left: 2px solid #1d95ff; + padding: 5px; +} + +.ve-column{ + height: 100%; + overflow-y: auto; + display: inline-block; + padding: 5px; + position: relative; + +} + +.data-element{ + padding: 3px 5px; + margin: 17px 2px 2px 2px; + border: 1px solid #333; + color: #000; + cursor: pointer; + text-align: left; + // overflow-x: hidden; + + display: inline-block; + border-radius: 0; + background: transparent; + position: relative; + width: 100%; + .field-type{ + font-size: 9px; + } + .delete-field{ + float: right; + padding: 2px; + line-height: 10px; + } + .groupBy{ + position: absolute; + left: 5px; + top: -13px; + background: #4491f1; + color: #fff; + padding: 0px 5px; + } + .aggregation{ + position: absolute; + left: 70px; + top: -13px; + background: #fb521f; + color: #fff; + padding: 0px 5px; + } +} + + +.dragArea{ + min-height: 30px; + margin: 5px; + border: 1px dashed #888; + padding: 5px; +} +.chart-element{ + width: 100%; + height: 0; + padding-bottom: 75%; + position: relative +} + +.chart-element-wide{ + width: 100%; + height: 0; + padding-bottom: 35%; + + position: relative +} + +@media screen and (max-width: 1200px) { + .chart-element-wide{ + width: 100%; + height: 0; + padding-bottom: 40%; + position: relative + } + .chart-element{ + width: 100%; + height: 0; + padding-bottom: 65%; + position: relative + } +} diff --git a/vue3/src/modules/chart/scss/_element_control.scss b/vue3/src/modules/chart/scss/_element_control.scss new file mode 100644 index 0000000..b4218cf --- /dev/null +++ b/vue3/src/modules/chart/scss/_element_control.scss @@ -0,0 +1,52 @@ +.element-control{ + width: 243px; + + border-right: 1px solid #eee; + border-left: 1px solid #eee; + + .ve-types{ + padding-left: 0; + li { + display: inline-block; + list-style: none; + margin: 3px; + padding: 3px; + border: 1px solid #ccc; + width: 40px; + height: 40px; + &:hover { + border: 1px solid #76A6FC; + } + img { + width: 100%; + display: block; + margin-right: 5px; + } + .count-box{ + background: #1E90FF; + display: block; + width: 28px; + height: 25px; + padding-left: 5px; + color: #fff; + padding-top: 5px; + font-size: 8px; + margin:10px + //margin: 5px; + } + } + .active{ + border: 2px solid #76A6FC; + } + } + .data-element{ + input{ + width: calc(100% - 20px); + border: none; + &:focus{ + outline: none; + } + } + } + +} diff --git a/vue3/src/modules/chart/scss/_element_preview.scss b/vue3/src/modules/chart/scss/_element_preview.scss new file mode 100644 index 0000000..067ac80 --- /dev/null +++ b/vue3/src/modules/chart/scss/_element_preview.scss @@ -0,0 +1,16 @@ +.element-preview{ + width: calc(100% - 457px); + +} +.element-preview.hidden-element{ + width: calc(100% - 257px); + +} +.element-preview.hidden-tables{ + width: calc(100% - 257px); + +} +.element-preview.full{ + width: calc(100% - 50px); + +} diff --git a/vue3/src/modules/chart/scss/_table_list.scss b/vue3/src/modules/chart/scss/_table_list.scss new file mode 100644 index 0000000..e62ab51 --- /dev/null +++ b/vue3/src/modules/chart/scss/_table_list.scss @@ -0,0 +1,42 @@ +.table-list{ + width: 200px; + + + .source-fields{ + margin: 10px; + } + .tables{ + + overflow-y: auto; + .ivu-collapse-content-box { + padding-top: 5px; + padding-bottom: 5px; + } + .ivu-collapse{ + background: none; + } + .ivu-collapse-item { + border-top: 1px solid #eee; + } + .ivu-collapse-item:first-child { + border-top: 0; + } + .ivu-collapse-header{ + padding-left: 5px; + overflow-x: hidden; + height: 30px; + line-height: 30px; + } + table{ + font-size: 10px; + } + } +} +.column-options{ + position: relative; + td { + .selector{ + position: relative; + } + } +} \ No newline at end of file diff --git a/vue3/src/modules/chart/scss/style.scss b/vue3/src/modules/chart/scss/style.scss new file mode 100755 index 0000000..4a8a7d6 --- /dev/null +++ b/vue3/src/modules/chart/scss/style.scss @@ -0,0 +1,52 @@ +@import "common"; +@import "table_list"; +@import "element_control"; +@import "element_preview"; +#ve, #chart-builder{ + height: 100%; + width: 100%; + overflow-y: auto; +} + +.el-count-box{ + max-height: 100px; + width: 100%; + height: 100%; + padding: 20px; + margin: 10px 0; + min-height: 91px; + + display: flex; + justify-content: space-around; + align-items: center; + + .text{ + h3{ + font-size: 21px; + margin-bottom: 4px; + line-height: 1; + padding-left: 20px; + } + p{ + font-size: 16px; + line-height: 1; + margin: 0; + padding-left: 20px; + } + } + .icon{ + span{ + + height: 60px; + width: 60px; + border-radius: 50%; + background-color: #fff; + display: inline-block; + font-size: 1.8rem; + text-align: center; + line-height: 5rem; + padding: 16px; + } + } + +} diff --git a/vue3/src/modules/chart/store/actions.js b/vue3/src/modules/chart/store/actions.js new file mode 100755 index 0000000..fe99a97 --- /dev/null +++ b/vue3/src/modules/chart/store/actions.js @@ -0,0 +1,3 @@ +export default { + +} diff --git a/vue3/src/modules/chart/store/getters.js b/vue3/src/modules/chart/store/getters.js new file mode 100755 index 0000000..a86b9a9 --- /dev/null +++ b/vue3/src/modules/chart/store/getters.js @@ -0,0 +1,44 @@ +export default { + + elementTypes(state){ + return state.elementTypes; + }, + title(state){ + return state.title; + }, + other(state){ + return state.other; + }, + table(state){ + return state.table; + }, + elementType(state){ + return state.elementType; + }, + data(state){ + return state.data; + }, + areaLineColumnFields(state){ + return state.areaLineColumnFields; + }, + pieColumnFields(state){ + return state.pieColumnFields + }, + countBox(state){ + return state.countBox + }, + + tableFields(state){ + return state.tableFields + }, + + radarFields(state){ + return state.radarFields + }, + + fields(state){ + return state.fields + }, + + +} diff --git a/vue3/src/modules/chart/store/mutations.js b/vue3/src/modules/chart/store/mutations.js new file mode 100755 index 0000000..cae1f71 --- /dev/null +++ b/vue3/src/modules/chart/store/mutations.js @@ -0,0 +1,93 @@ + +export default { + + reset(state, data) { + + state.elementType = '' + state.title = '' + state.table = '' + state.other = { + filters:[] + } + state.fields = [] + state.areaLineColumnFields = { + axis:[], + lines:[], + } + state.pieColumnFields = { + title:[], + value:[], + } + state.radarFields = { + values:[], + } + + }, + setType(state, type) { + state.elementType = type + }, + setFilters(state, filters) { + state.other.filters = filters + }, + setFields(state, fields) { + state.fields = fields + }, + setData(state, data) { + state.data = data + }, + setTitle(state, title) { + state.title = title + }, + setTable(state, table) { + state.table = table + }, + setSource(state, source) { + + state.elementType = source.type + state.table = source.table + + if(source.fields) + state.fields = source.fields + else + stable.fields = [] + if(source.filters) + state.other = { + filters : source.filters + } + else + state.other = { + filters:[] + } + if (source.type === 'AreaChart' || source.type === 'LineChart' || source.type === 'ColumnChart') { + state.areaLineColumnFields = { ...source } + } + if (source.type === 'PieChart' || source.type === 'FunnelChart' || source.type === 'TreeMapChart') { + state.pieColumnFields = { ...source } + } + + if (source.type === 'RadarChart') { + state.radarFields = { ...source } + } + if (source.type === 'countBox') { + state.countBox = { ...source } + } + + }, + setCount(state, source){ + + if(source.target == 'icon') + state.countBox.icon = source.value; + if(source.target == 'bgColor') + state.countBox.bgColor = source.value; + if(source.target == 'textColor') + state.countBox.textColor = source.value; + if(source.target == 'linkTitle') + state.countBox.linkTitle = source.value; + if(source.target == 'link') + state.countBox.link = source.value; + }, + setAreaLineColumnFields(state, areaLineColumnFields) { + state.areaLineColumnFields = areaLineColumnFields + }, + +} diff --git a/vue3/src/modules/chart/store/store.js b/vue3/src/modules/chart/store/store.js new file mode 100755 index 0000000..8bb75dd --- /dev/null +++ b/vue3/src/modules/chart/store/store.js @@ -0,0 +1,64 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex); + +import actions from "./actions" +import mutations from "./mutations" + +import getters from "./getters"; + +export const iniState = { + elementTypes: [ + { + label: 'Area', + type: 'AreaChart', + icon: '/assets/lambda/chart-images/area.svg', + }, + {label: 'Line', type: 'LineChart', icon: '/assets/lambda/chart-images/line.svg'}, + {label: 'Column', type: 'ColumnChart', icon: '/assets/lambda/chart-images/column.svg'}, + {label: 'Pie', type: 'PieChart', icon: '/assets/lambda/chart-images/pie.svg'}, + {label: 'Funnel', type: 'FunnelChart', icon: '/assets/lambda/chart-images/funnel.svg'}, + {label: 'Radar', type: 'RadarChart', icon: '/assets/lambda/chart-images/radar.svg'}, + {label: 'Table', type: 'DataTable', icon: '/assets/lambda/chart-images/table.svg'}, + {label: 'Treemaps', type: 'TreeMapChart', icon: '/assets/lambda/chart-images/treemaps.svg'}, + {label: 'Count', type: 'countBox', icon: '/assets/lambda/chart-images/count.svg'}, + // {label: 'Map', type: 'Map', icon: require('/assets/lambda/chart-images/globe.svg')}, + ], + areaLineColumnFields: { + axis: [], + lines: [], + }, + pieColumnFields: { + title: [], + value: [], + }, + tableFields: { + values: [], + }, + radarFields: { + values: [], + }, + countBox: { + icon: 'flaticon-dashboard', + bgColor: '#2ecc71', + textColor: '#ffffff', + linkTitle: '', + link: '', + countFields: [] + }, + elementType: '', + title: '', + table: '', + data: [], + fields: [], + other: { + filters: [], + } +}; +export default new Vuex.Store({ + state: iniState, + getters, + mutations, + actions, +}); diff --git a/vue3/src/modules/chart/tableList/TableList.vue b/vue3/src/modules/chart/tableList/TableList.vue new file mode 100644 index 0000000..3b05bb3 --- /dev/null +++ b/vue3/src/modules/chart/tableList/TableList.vue @@ -0,0 +1,260 @@ + + + diff --git a/vue3/src/modules/chart/utils/id.js b/vue3/src/modules/chart/utils/id.js new file mode 100644 index 0000000..59a5ad5 --- /dev/null +++ b/vue3/src/modules/chart/utils/id.js @@ -0,0 +1,6 @@ +export const idGenerator = (type) => { + let randomId = Math.random() + .toString(36) + .substr(3, 9); + return `${type}-${randomId}`; +} \ No newline at end of file diff --git a/vue3/src/modules/chart/utils/number.js b/vue3/src/modules/chart/utils/number.js new file mode 100644 index 0000000..f7fa9b5 --- /dev/null +++ b/vue3/src/modules/chart/utils/number.js @@ -0,0 +1,39 @@ +import numeral from 'numeral'; + + +export function getMoney(number) { + let value = numeral(number); + + return value.format('0,0.00'); + +} +export function getNumber(number) { + let value = numeral(number); + + return value.format('0,0'); + +} +export function number(number) { + let value = numeral(number); + + return value.format('0,0.00'); + +} +export function gridNumber(row, column) { + let value = numeral(row[column.property]); + + return value.format('0,0.00'); + +} +export function cellNumber(row, column, number) { + let value = numeral(number); + + return value.format('0,0'); + +} +export function getNumbervalue(number) { + let value = numeral(number); + + return value.value(); + +} diff --git a/vue3/src/modules/dataform/Dataform.vue b/vue3/src/modules/dataform/Dataform.vue new file mode 100644 index 0000000..996d106 --- /dev/null +++ b/vue3/src/modules/dataform/Dataform.vue @@ -0,0 +1,208 @@ + + + + diff --git a/vue3/src/modules/dataform/DataformMixin.js b/vue3/src/modules/dataform/DataformMixin.js new file mode 100644 index 0000000..dd01d67 --- /dev/null +++ b/vue3/src/modules/dataform/DataformMixin.js @@ -0,0 +1,1056 @@ +import { element } from './elements' +import { getRule, setModel, setIdentity } from './rule' +import { dataFromTemplate } from './utils/formula.js' +import { doFormula, doTrigger } from './utils/formula_and_trigger.js' +import { evalstr, isValid } from './utils/methods.js' +import { getRelationData } from './utils/helpers.js' + +export default { + name: 'dataform', + props: [ + 'projectID', + 'schemaID', + 'editMode', + 'onReady', + 'onSuccess', + 'onError', + 'permissions', + 'user_condition', + 'formCustomData', + 'do_render', + 'isSubForm', + 'url', + 'page_id', + 'public', + 'title', + 'close' + ], + data() { + return { + formTitle: '', + loadConfig: true, + viewMode: false, + asyncMode: false, + save_btn_text: '', + formValidationCustomText: '', + meta: { + model: '', + option: {} + }, + model: {}, + schema: [], + ui: {}, + formula: [], + rule: {}, + identity: null, + dataID: null, + relations: {}, + showInfo: false, + infoUrl: '', + infoTitle: '', + showID: window.init ? window.init.showID ? window.init.showID : undefined : undefined, + subFormValidations: [], + extraButtons: [], + disableReset: false, + withBackButton: false + } + }, + + computed: { + baseUrl() { + return this.$props.url ? this.$props.url : '' + }, + submitUrl() { + return this.editMode + ? this.page_id ? `${this.baseUrl}/lambda/krud/${this.$props.schemaID}/update/${this.dataID}?page_id=${this.page_id}` : `${this.baseUrl}/lambda/krud/${this.$props.schemaID}/update/${this.dataID}` + : this.page_id ? `${this.baseUrl}/lambda/krud/${this.$props.schemaID}/store?page_id=${this.page_id}` : `${this.baseUrl}/lambda/krud${this.optionUrl}/${this.$props.schemaID}/store` + }, + optionUrl() { + if (this.public === true) { + return '-public' + } else { + return '' + } + }, + lang() { + const labels = ['save', 'pleaseWait', 'fillInTheNewOne', 'close', 'pleaseEnterPasswordYouUCurrentlyUsing', 'pleaseReEnterYourPassword', + 'passwordConfirmError', 'informationIsIncomplete', 'trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder', + 'successfullySaved', 'errorSaving' + ] + return labels.reduce((obj, key, i) => { + obj[key] = this.$t('dataForm.' + labels[i]) + return obj + }, {}) + } + + }, + + created() { + window.showInformationModal = this.showInformationModal + if (this.schemaID) { + this.initForm() + } + }, + + watch: { + src(val, oldValue) { + this.initForm() + }, + + editMode(val) { + if (!val) { + this.handleReset(this.meta.model + '-' + this.schemaID) + } + }, + + do_render(val) { + if (!val) { + this.viewMode = false + this.handleReset(this.meta.model + '-' + this.schemaID) + } + }, + + schemaID(val) { + if (val) { + this.initForm() + } + }, + + ui(val) { + if (val && this.dataID) { + this.editModel(this.dataID) + } + } + }, + + methods: { + createWithTemplate(template) { + return dataFromTemplate(template, this.model) + }, + + isVisibleSection(col) { + let showAbleFields = this.showAbleFields(col.children) + if (col.type == 'section' && showAbleFields) { + if (col.visibleUserRoles && showAbleFields) { + if (Array.isArray(col.visibleUserRoles) && showAbleFields) { + if (col.visibleUserRoles.length >= 1 && window.init.user && showAbleFields) { + if (col.visibleUserRoles.findIndex(role => role == window.init.user.role) >= 0 && showAbleFields) { + return true + } else { + return false + } + } else { + return true + } + } else { + return true + } + } else { + return true + } + } else { + return false + } + }, + + showAbleFields(items) { + for (let item of items) { + if (item.type == 'form' || item.type == 'Form') { + if (this.isShow(item.model)) { + return true + } else { + return false + } + } else { + if (item.formType == 'SubForm') { + return true + } else { + if (item.type == 'row') { + let showableFieldFound = false + for (let col of item.children) { + let fieldShowAble = this.showAbleFields(col.children) + if (fieldShowAble) { + showableFieldFound = true + } + } + return showableFieldFound + } else { + if (item.hasOwnProperty('children')) { + let showAbleChild = this.showAbleFields(item.children) + if (showAbleChild) { + return true + } else { + return false + } + } else { + if (this.isShow(item.model)) { + return true + } else { + return false + } + } + } + } + } + } + }, + element: element, + evalstr: evalstr, + isValid: isValid, + + isShow(model) { + let index = this.schema.findIndex(item => item.model == model) + if (index >= 0) { + if (this.schema[index].hidden) { + return false + } else + return true + } + return true + }, + + afterChange(model, val, oldValue) { + doTrigger(model, val, this.model, this.schema, this.$refs, this.$Notice, this.editMode) + if (this.do_render) { + if (val != oldValue) { + doFormula(this.formula, model, this.model, this.schema, this.rule, false) + } + + } + }, + + clearConfig() { + this.model = {} + this.schema = [] + this.ui = {} + this.formula = [] + this.rule = {} + this.dataID = null + }, + + async initFromServerData(userCondition) { + let configUrl = this.baseUrl + `/lambda/puzzle/schema${this.optionUrl}/form/${this.$props.schemaID}` + if (this.projectID) { + configUrl = this.baseUrl + `/lambda/puzzle/project/${this.projectID}/form/${this.$props.schemaID}` + } + configUrl += userCondition.length == 0 ? '' : `/${userCondition}` + try { + let response = await axios.get(configUrl) + let data = JSON.parse(response.data.data.schema) + data['form_id'] = response.data.data.id + data['form_name'] = response.data.data.name + return data + } catch (e) { + console.error(e.message) + return undefined + } + }, + async initForm() { + // this.clearConfig(); + let userCondition = [] + + if (this.user_condition) { + userCondition = JSON.stringify(this.user_condition) + } + + let formSchema = {} + if (window.init) { + if (window.init.formSchemas) { + if (window.init.formSchemas[this.$props.schemaID]) { + formSchema = window.init.formSchemas[this.$props.schemaID] + } else { + formSchema = await this.initFromServerData(userCondition) + } + } else { + formSchema = await this.initFromServerData(userCondition) + } + } else { + formSchema = await this.initFromServerData(userCondition) + } + + this.identity = formSchema.identity + this.schema = formSchema.schema + + this.ui = formSchema.ui + if (formSchema.save_btn_text) { + this.save_btn_text = formSchema.save_btn_text + } + if (formSchema.formValidationCustomText) { + this.formValidationCustomText = formSchema.formValidationCustomText + } + + + if (formSchema.formula) { + this.formula = formSchema.formula + } + if (formSchema.extraButtons) { + this.extraButtons = formSchema.extraButtons + } + if (formSchema.disableReset) { + this.disableReset = formSchema.disableReset + } + if (formSchema.withBackButton) { + this.withBackButton = formSchema.withBackButton + } + + + this.formTitle = formSchema.form_name + + this.meta = { + model: formSchema.model, + option: { + labelPosition: formSchema.labelPosition, + labelWidth: formSchema.labelWidth + } + } + + this.getOptionsData(formSchema.schema) + this.setUiSchemaFormItem(formSchema.ui.schema) + this.setHiddenItemModel(formSchema.schema) + + setModel(formSchema.model) + this.setUserConditionValues(true) + this.setCustomData() + this.loadConfig = false + if (this.$props.onReady) { + this.$props.onReady(formSchema, this.schema) + } + }, + setHiddenItemModel(schema) { + schema.forEach(item => { + if (item.hidden || item.disabled) { + if (this.isValid(item.default)) { + this.setModel(item.model, item.default, item.formType) + } + + if (item.hasUserId) { + this.setModel(item.model, window.init.user.id * 1, item.formType) + } + if (item.fillByUserField !== null && item.fillByUserField !== '' && item.fillByUserField !== undefined) { + this.setModel(item.model, window.init.user[item.fillByUserField], item.formType) + } + if (this.isValid(item.param)) { + if (item.param in this.$route.params) { + let param = this.$route.params[item.param] + if (param != 'null') { + Vue.set(this.$data.model, item.model, param) + } + } + } + } + item.source_hidden = item.hidden + item.source_disabled = item.disabled + } + ) + }, + + validatePassCheck(model, rule, value, callback) { + + let value_ = value ? value : '' + let password_value = this.model[model] ? this.model[model] : '' + + if (value === '' && !this.editMode) { + callback(new Error(this.lang.pleaseReEnterYourPassword)) + } else if (value_ !== password_value) { + callback(new Error(this.lang.passwordConfirmError)) + } else { + callback() + } + }, + + setUiSchemaFormItem(items) { + items.forEach(item => { + if (item.type == 'form') { + + this.setModel(item.model, item.default, item.formType) + this.$watch('model.' + item.model, { + handler: (value, oldValue) => { + if (this.do_render) { + if (value !== oldValue) { + this.afterChange(item.model, value, oldValue) + } + } + }, + deep: true + }) + + if (item.rules) { + + this.setRule(item.model, item.rules) + } + if (item.formType == 'Password') { + if (item.passwordOption) { + if (item.passwordOption.confirm) { + this.setModel('password_confirm', '', 'password') + this.$data.rule['password_confirm'] = [{ + validator: (rule, value, callback) => this.validatePassCheck(item.model, rule, value, callback), + trigger: 'blur' + }] + + } + if (item.passwordOption.edit_with_old_password) { + this.setModel('current_password', '', 'password') + let rules_for_current_password = [] + let rules_current_password = [{ + type: 'required', + msg: this.lang.pleaseEnterPasswordYouUCurrentlyUsing + }, { type: 'check_current_password', msg: null }] + rules_current_password.forEach(rule => { + let r = getRule(rule, this.url) + rules_for_current_password.push(r) + }) + this.$data.rule['current_password'] = rules_for_current_password + } + } + } + + } else if (item.formType == 'SubForm') { + this.setModel(item.model, [], 'SubForm') + if (item.checkEmpty) { + this.subFormValidations.push({ + model: item.model, + emptyErrorMsg: item.EmptyErrorMsg ? item.EmptyErrorMsg : `${item.name}-д мэдээлэл бүртгэнэ үү` + }) + } + + if (item.trigger != '') { + this.$watch('model.' + item.model, { + handler: (value, oldValue) => { + if (this.do_render) { + this.afterChange(item.model, value, oldValue) + } + }, + deep: true + }) + } + + + } else if (_.isArray(item.children)) { + this.setUiSchemaFormItem(item.children) + } + }) + }, + + setModel(name, value, type) { + + switch (type) { + case 'Switch': + let val = false + if (value == 'true' || value == 1) { + val = true + } + Vue.set(this.$data.model, name, val) + break + case 'Checkbox': + let val_ = 0 + if (value == 'true' || value == 1) { + val_ = 1 + } + Vue.set(this.$data.model, name, val_) + break + case 'CK': + let ck_value = '' + if (value != '' && value !== null) { + ck_value = value + } + Vue.set(this.$data.model, name, ck_value) + break + case 'SubForm': + Vue.set(this.$data.model, name, []) + break + case 'Select': + if (value == '' || value === null) { + Vue.set(this.$data.model, name, null) + } else if (!isNaN(value)) { + Vue.set(this.$data.model, name, value * 1) + } else { + Vue.set(this.$data.model, name, value) + } + break + case 'Number': + if (value !== null) { + Vue.set(this.$data.model, name, value * 1) + } + break + case 'ISelect': + Vue.set(this.$data.model, name, value) + case 'TreeSelect': + Vue.set(this.$data.model, name, value) + break + default: + Vue.set(this.$data.model, name, value) + } + }, + + setRule(name, rules) { + this.$data.rule[name] = [] + rules.forEach(item => { + let r = getRule(item, this.url) + this.$data.rule[name].push(r) + }) + }, + + setMeta(item, subForm) { + let s_index = this.schema.findIndex(schema => schema.model == item.model) + let i = s_index >= 0 ? this.schema[s_index] : item + if (!subForm) { + delete i['table'] + delete i['extra'] + i.schemaID = this.$props.schemaID + } + return i + }, + + getSchemaByModel(model) { + let index = this.schema.findIndex(item => item.model == model) + if (index >= 0) + return this.schema[index] + else + return null + }, + + getSchemaRelationByModel(model) { + let index = this.schema.findIndex(item => item.model == model) + if (index >= 0) + return getRelationData(this.schema[index], this.relations) + else + return null + }, + + setSchemaByModel(model, prop, value, subModel) { + + if (prop == 'value') { + Vue.set(this.$data.model, model, value) + } else if (prop == 'sub-value') { + Vue.set(this.$data.model, model, value) + this.subFormFillData(model) + } else { + let index = this.schema.findIndex(item => item.model == model) + + if (index >= 0) { + if (subModel !== undefined) { + if (this.schema[index].formType == 'SubForm') { + let sindex = this.schema[index].schema.findIndex(sitem => sitem.model == subModel) + if (sindex >= 0) { + Vue.set(this.schema[index].schema[sindex], prop, value) + } + } + + } else { + Vue.set(this.schema[index], prop, value) + } + } + + } + + }, + + getSubFormData(key) { + let subFormData = [] + this.model[key].forEach(item => { + subFormData.push(item.data) + }) + }, + + + handleSubmit(name) { + this.setIdentityManual() + if (_.isEmpty(this.$data.rule)) { + if (this.subFormValidations.length >= 1) { + this.validateWithSubForm() + } else { + this.postData() + } + + } else { + this.$refs[name].validate(valid => { + if (valid) { + if (this.subFormValidations.length >= 1) { + this.validateWithSubForm() + } else { + this.postData() + } + } else { + //auh дээр хэрэглэгдэж байгаа шүү + this.$Notice.error({ + title: this.lang.informationIsIncomplete, + desc: this.formValidationCustomText != '' ? this.formValidationCustomText : this.lang.trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder + , duration: 0 + }) + + } + }) + } + }, + validateWithSubForm() { + let subValid = true + this.subFormValidations.forEach(sbValidation => { + let isArray = _.isArray(this.model[sbValidation.model]) + if (this.model[sbValidation.model] === undefined || this.model[sbValidation.model] === null || isArray) { + + if (isArray) { + if (this.model[sbValidation.model].length == 0) { + this.$Notice.error({ + title: this.lang.informationIsIncomplete, + desc: sbValidation.emptyErrorMsg, duration: 0 + }) + subValid = false + } + } else { + this.$Notice.error({ + title: this.lang.informationIsIncomplete, + desc: sbValidation.emptyErrorMsg, duration: 0 + }) + subValid = false + } + } + }) + if (subValid) { + this.postData() + } + }, + + postData() { + if (this.isSubForm) { + this.$props.onSuccess(this.$data.model) + } else { + this.asyncMode = true + axios.post(this.submitUrl, this.$data.model) + .then(({ data }) => { + + if (data.status) { + this.$Notice.success({ + title: this.lang.successfullySaved + }) + + if (!this.editMode) { + this.$data.model[this.identity] = data[this.identity] + if (this.$props.onSuccess) { + this.$props.onSuccess(data.data) + } + this.handleReset(this.meta.model + '-' + this.schemaID) + } else { + if (this.$props.onSuccess) { + this.$props.onSuccess(data.data) + } + } + } else { + this.$Notice.error({ + title: this.lang.errorSaving + }) + if (this.$props.onError) { + this.$props.onError() + } + } + this.asyncMode = false + }) + .catch(e => { + let errorDesc = '' + if (e.response) { + + if (e.response.data.hasOwnProperty('error')) { + + if (typeof e.response.data.error === 'string' || e.response.data.error instanceof String) { + errorDesc = e.response.data.error + } else { + if (e.response.data.error instanceof Object) { + Object.keys(e.response.data.error).forEach(error => { + let desc = error + ': ' + e.response.data.error[error].map(ed => ed + ' ') + if (errorDesc != '') { + errorDesc = errorDesc + '
    ' + desc + } else { + errorDesc = desc + } + }) + } + } + + } + this.$Notice.error({ + title: this.lang.errorSaving, + duration: 3, + desc: errorDesc + }) + + } else { + this.$Notice.error({ + title: this.lang.errorSaving, + duration: 3, + desc: e + }) + + + } + + this.asyncMode = false + if (this.$props.onError) { + this.$props.onError() + } + + }) + } + }, + + handleReset(name) { + this.model = {} + this.$refs[name].resetFields() + setIdentity(this.identity, null) + this.schema.forEach(item => { + if (item.formType == 'SubForm' && typeof this.$refs[`sf${item.model}`] != 'undefined') { + this.$refs[`sf${item.model}`][0].reset() + } + //if (item.default != null && !this.editMode) { + this.setModel(item.model, item.default, item.formType) + //} + + item.hidden = item.source_hidden + item.disabled = item.source_disabled + }) + this.setHiddenItemModel(this.schema) + this.setCustomData() + + }, + setIdentityManual() { + setIdentity(this.identity, this.model[this.identity]) + }, + + setUserConditionValues(setFromUserData) { + //SET DEFAULT VALUE Disabled item on edit mode + if (this.user_condition) { + this.user_condition.forEach(user_condition => { + + let schemaItem = this.getSchemaByModel(user_condition['form_field']) + if (schemaItem) { + if ((schemaItem.default != '' && schemaItem.default !== null && schemaItem.default != 0) || setFromUserData) { + if (this.model[schemaItem.model] == '' || this.model[schemaItem.model] === null || this.model[schemaItem.model] == 0) { + if (setFromUserData) { + this.model[schemaItem.model] = window.init.user[user_condition['user_field']] + schemaItem.default = window.init.user[user_condition['user_field']] + } else { + // this.model[schemaItem.model] = schemaItem.default; + this.setModel(schemaItem.model, schemaItem.default, schemaItem.formType) + } + + } + } + } + + + }) + } + + + }, + setCustomData() { + if (this.formCustomData) { + Object.keys(this.formCustomData).forEach(model => { + let index = this.schema.findIndex(item => item.model == model) + if (index >= 0) { + Vue.set(this.schema[index], 'disabled', true) + Vue.set(this.schema[index], 'default', this.formCustomData[model]) + Vue.set(this.$data.model, model, this.formCustomData[model]) + } + }) + } + }, + + editModel(id, editData) { + if (editData) { + this.model = { ...this.model, ...editData } + if (this.ui && this.ui.hasOwnProperty('schema')) { + this.setEditModel(this.ui.schema) + this.setUserConditionValues(false) + this.setCustomData() + } + } else { + this.dataID = id + setIdentity(this.identity, id) + axios.post(this.page_id ? `${this.baseUrl}/lambda/krud/${this.$props.schemaID}/edit/${id}?page_id=${this.page_id}` : `${this.baseUrl}/lambda/krud/${this.$props.schemaID}/edit/${id}`) + .then(({ data }) => { + if (data.status) { + this.model = { ...this.model, ...data.data } + if (this.ui && this.ui.hasOwnProperty('schema')) { + this.setEditModel(this.ui.schema) + } + this.setUserConditionValues(false) + this.setCustomData() + } + }) + } + }, + + setHiddenValues(values) { + values.map(item => { + this.model[item['key']] = item['val'] + }) + }, + + subFormFillData(subModel) { + if (this.$refs[`sf${subModel}`]) { + if (this.$refs[`sf${subModel}`].length >= 1) { + this.$refs[`sf${subModel}`][0].fillData() + } else { + setTimeout(() => { + this.subFormFillData(subModel) + }, 100) + } + } else { + setTimeout(() => { + this.subFormFillData(subModel) + }, 100) + } + }, + + setEditModel(items) { + items.forEach(item => { + if (item.type == 'form' || item.type == 'Form' || item.formType == 'SubForm') { + switch (item.formType) { + case 'SubForm': + this.subFormFillData(item.model) + break + case 'Switch': + if (this.model[item.model] == 1 || this.model[item.model] == 'true') { + this.model[item.model] = true + } else { + this.model[item.model] = false + } + break + // case "Checkbox": + // if (this.model[item.model] == 1 || this.model[item.model] == "true") { + // this.model[item.model] = true; + // } else { + // this.model[item.model] = false; + // } + // break; + case 'Password': + this.model[item.model] = '' + delete this.$data.rule[item.model] + break + case 'PasswordGenerate': + this.model[item.model] = '' + delete this.$data.rule[item.model] + break + default: + break + } + } else if (_.isArray(item.children)) { + this.setEditModel(item.children) + } + }) + }, + + cloneModel(id) { + axios.post(`/lambda/krud/${this.$props.schemaID}/edit/${id}`) + .then(({ data }) => { + if (data.status) { + this.model = { ...this.model, ...data.data } + delete this.model[this.identity] + this.setEditModel(this.ui.schema) + this.setUserConditionValues(false) + this.setCustomData() + } + }) + }, + + getOptionsByRelations(baseUrl, relations) { + if (Object.keys(relations).length >= 1) { + axios.post(`${baseUrl}/lambda/puzzle/get_options${this.optionUrl}`, { relations: relations }) + .then(({ data }) => { + Object.keys(data).map(relation => { + let r = { ...this.relations[relation], data: data[relation] } + Vue.set(this.$data.relations, relation, r) + }) + }) + } + }, + + getOptionsData(schema) { + this.relations = this.getSelects(schema, undefined) + if (window.init.microserviceSettings) { + if (window.init.microserviceSettings.length >= 1) { + + window.init.microserviceSettings.forEach(microserviceSetting => { + let relations = this.getSelects(schema, microserviceSetting.project_id) + this.getOptionsByRelations(microserviceSetting.production_url, relations) + }) + } else { + this.getOptionsByRelations('', this.relations) + } + } else { + this.getOptionsByRelations('', this.relations) + } + + }, + getSelectItem(item, selects) { + + if (item.relation.filterWithUser) { + if (!!item.relation.filterWithUser && item.relation.filterWithUser.constructor === Array) { + let userConditions = '' + item.relation.filterWithUser.forEach(userFilter => { + + let condition = `${userFilter['tableField']} = '${window.init.user[userFilter['userField']]}'` + + if (userConditions == '') { + userConditions = condition + } else { + userConditions = userConditions + ' AND ' + condition + } + }) + + if (item.relation.filter == '' || typeof item.relation.filter === 'undefined') { + item.relation.filter = userConditions + + console.log(item.relation) + + this.setSchemaByModel(item.model, 'relation', item.relation) + + } else { + item.relation.filter = `(${item.relation.filter}) OR (${userConditions})` + } + } else { + let condition = `${item.relation.filterWithUser['tableField']} = '${window.init.user[item.relation.filterWithUser['userField']]}'` + if (item.relation.filter == '' || typeof item.relation.filter === 'undefined') { + item.relation.filter = condition + } else { + item.relation.filter = item.relation.filter + ' AND ' + condition + } + } + + + item.relation.filterWithUser = undefined + + + } + + if (item.relation.filter == '' || typeof item.relation.filter === 'undefined') { + + selects[item.relation.table] = item.relation + + } else { + + selects[item.model] = item.relation + } + return selects + }, + getSelects(schema, microserviceID) { + let selects = {} + + schema.map(item => { + if (item.formType == 'Radio' || item.formType == 'Select' || item.formType == 'ISelect' || item.formType == 'TreeSelect') { + if (item.relation.table) { + if (typeof selects[item.relation.table] === 'undefined') { + + + if (microserviceID !== undefined) { + if (item.relation.microservice_id == microserviceID) { + selects = this.getSelectItem(item, selects) + } + } else { + selects = this.getSelectItem(item, selects) + } + + } + } + } + + if (item.formType == 'AdminMenu') { + if (item.relation.table) + selects[item.relation.table] = item.relation + } + + if (item.formType == 'SubForm') { + + if (item.schema) { + let pre_selects = this.getSelects(item.schema, microserviceID) + if (pre_selects) { + selects = { ...selects, ...pre_selects } + } + } + + } + }) + return selects + }, + + /* countShowableChildren(children){ + let visible_item_found = false; + children.forEach(child=>{ + if(child.children){ + child.children.forEach(sub_child=>{ + if(sub_child.children){ + sub_child.children.forEach(form_field=>{ + + if(!form_field.hidden && form_field.type == 'form'){ + visible_item_found = true; + + + } + + }) + } + }) + } + }) + return visible_item_found; + }*/ + showInformationModal(url, title) { + this.infoTitle = title + this.infoUrl = url + this.showInfo = true + }, + + getRelation(item) { + let s_index = this.schema.findIndex(schema => schema.model == item.model) + let i = s_index >= 0 ? this.schema[s_index] : item + return getRelationData(i, this.relations) + }, + + getFooterButtons() { + let buttons = [] + this.schema.forEach(item => { + if (item.formType == 'FooterButton') { + buttons.push({ ...item }) + } + }) + return buttons + }, + + setAndSend(model, value) { + + let name = this.meta.model + '-' + this.schemaID + this.setIdentityManual() + if (_.isEmpty(this.$data.rule)) { + if (this.subFormValidations.length >= 1) { + this.validateWithSubForm() + } else { + this.asyncMode = true + Vue.set(this.$data.model, model, value) + this.postData() + } + + } else { + this.$refs[name].validate(valid => { + if (valid) { + if (this.subFormValidations.length >= 1) { + this.validateWithSubForm() + } else { + this.asyncMode = true + Vue.set(this.$data.model, model, value) + this.postData() + } + } else { + //auh дээр хэрэглэгдэж байгаа шүү + this.$Notice.error({ + title: this.lang.informationIsIncomplete, + desc: this.formValidationCustomText != '' ? this.formValidationCustomText : this.lang.trRMandatoryFieldsFillInformationLookFormAFillRequiredFieldsWithRedBorder + , duration: 0 + }) + + } + }) + } + } + } + + +} diff --git a/vue3/src/modules/dataform/ExpandOption.vue b/vue3/src/modules/dataform/ExpandOption.vue new file mode 100644 index 0000000..af5d4dd --- /dev/null +++ b/vue3/src/modules/dataform/ExpandOption.vue @@ -0,0 +1,1194 @@ + + + diff --git a/vue3/src/modules/dataform/FormBuilder.vue b/vue3/src/modules/dataform/FormBuilder.vue new file mode 100644 index 0000000..e616c58 --- /dev/null +++ b/vue3/src/modules/dataform/FormBuilder.vue @@ -0,0 +1,1240 @@ + + + diff --git a/vue3/src/modules/dataform/FormItem.vue b/vue3/src/modules/dataform/FormItem.vue new file mode 100644 index 0000000..cc501fe --- /dev/null +++ b/vue3/src/modules/dataform/FormItem.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/vue3/src/modules/dataform/FormMoqup.vue b/vue3/src/modules/dataform/FormMoqup.vue new file mode 100644 index 0000000..9804684 --- /dev/null +++ b/vue3/src/modules/dataform/FormMoqup.vue @@ -0,0 +1,662 @@ + + diff --git a/vue3/src/modules/dataform/SubForm.vue b/vue3/src/modules/dataform/SubForm.vue new file mode 100644 index 0000000..b9216c5 --- /dev/null +++ b/vue3/src/modules/dataform/SubForm.vue @@ -0,0 +1,526 @@ + + + + + diff --git a/vue3/src/modules/dataform/bootstrap.js b/vue3/src/modules/dataform/bootstrap.js new file mode 100644 index 0000000..f85291a --- /dev/null +++ b/vue3/src/modules/dataform/bootstrap.js @@ -0,0 +1,26 @@ +// import Vue from "vue" + + +import Multiselect from 'vue-multiselect' +import axios from 'axios'; +import lodash from 'lodash'; +import iView from 'iview'; + +import locale from 'iview/dist/locale/mn-MN'; +import CircularCountDownTimer from "vue-circular-count-down-timer"; +Vue.component('multiselect', Multiselect) +// window.Vue = Vue; +Vue.config.productionTip = false; + +// Vue.component('v-select', vSelect); +window._ = lodash; +window.axios = axios; +Vue.config.silent = true; +Vue.use(iView, {locale}); +Vue.use(CircularCountDownTimer); + + +axios.interceptors.request.use(function (config) { + config.headers['X-CSRF-TOKEN'] = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); + return config; +}); diff --git a/vue3/src/modules/dataform/elements/AdminMenu.vue b/vue3/src/modules/dataform/elements/AdminMenu.vue new file mode 100644 index 0000000..f46ab90 --- /dev/null +++ b/vue3/src/modules/dataform/elements/AdminMenu.vue @@ -0,0 +1,320 @@ + + + diff --git a/vue3/src/modules/dataform/elements/BirthdayPicker.vue b/vue3/src/modules/dataform/elements/BirthdayPicker.vue new file mode 100644 index 0000000..fe89395 --- /dev/null +++ b/vue3/src/modules/dataform/elements/BirthdayPicker.vue @@ -0,0 +1,13 @@ + + + diff --git a/vue3/src/modules/dataform/elements/CK-old.vue b/vue3/src/modules/dataform/elements/CK-old.vue new file mode 100644 index 0000000..dd9139b --- /dev/null +++ b/vue3/src/modules/dataform/elements/CK-old.vue @@ -0,0 +1,110 @@ + + + diff --git a/vue3/src/modules/dataform/elements/CK.vue b/vue3/src/modules/dataform/elements/CK.vue new file mode 100644 index 0000000..432a78a --- /dev/null +++ b/vue3/src/modules/dataform/elements/CK.vue @@ -0,0 +1,95 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Checkbox-multi.vue b/vue3/src/modules/dataform/elements/Checkbox-multi.vue new file mode 100644 index 0000000..85c7d6c --- /dev/null +++ b/vue3/src/modules/dataform/elements/Checkbox-multi.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Checkbox.vue b/vue3/src/modules/dataform/elements/Checkbox.vue new file mode 100644 index 0000000..eb987ac --- /dev/null +++ b/vue3/src/modules/dataform/elements/Checkbox.vue @@ -0,0 +1,16 @@ + + + diff --git a/vue3/src/modules/dataform/elements/ColorPicker.vue b/vue3/src/modules/dataform/elements/ColorPicker.vue new file mode 100644 index 0000000..97d38bc --- /dev/null +++ b/vue3/src/modules/dataform/elements/ColorPicker.vue @@ -0,0 +1,30 @@ + + + diff --git a/vue3/src/modules/dataform/elements/CustomElement.vue b/vue3/src/modules/dataform/elements/CustomElement.vue new file mode 100644 index 0000000..1e08c91 --- /dev/null +++ b/vue3/src/modules/dataform/elements/CustomElement.vue @@ -0,0 +1,13 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Date.vue b/vue3/src/modules/dataform/elements/Date.vue new file mode 100644 index 0000000..8a12f51 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Date.vue @@ -0,0 +1,36 @@ + + + diff --git a/vue3/src/modules/dataform/elements/DateTime.vue b/vue3/src/modules/dataform/elements/DateTime.vue new file mode 100644 index 0000000..5a07825 --- /dev/null +++ b/vue3/src/modules/dataform/elements/DateTime.vue @@ -0,0 +1,55 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Divider.vue b/vue3/src/modules/dataform/elements/Divider.vue new file mode 100644 index 0000000..37c241c --- /dev/null +++ b/vue3/src/modules/dataform/elements/Divider.vue @@ -0,0 +1,10 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Download.vue b/vue3/src/modules/dataform/elements/Download.vue new file mode 100644 index 0000000..4453c66 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Download.vue @@ -0,0 +1,44 @@ + + + + + diff --git a/vue3/src/modules/dataform/elements/DragMap.vue b/vue3/src/modules/dataform/elements/DragMap.vue new file mode 100644 index 0000000..67c46cf --- /dev/null +++ b/vue3/src/modules/dataform/elements/DragMap.vue @@ -0,0 +1,85 @@ + + + + diff --git a/vue3/src/modules/dataform/elements/Email.vue b/vue3/src/modules/dataform/elements/Email.vue new file mode 100644 index 0000000..2b91976 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Email.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/File.vue b/vue3/src/modules/dataform/elements/File.vue new file mode 100644 index 0000000..d35f762 --- /dev/null +++ b/vue3/src/modules/dataform/elements/File.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/vue3/src/modules/dataform/elements/FooterButton.vue b/vue3/src/modules/dataform/elements/FooterButton.vue new file mode 100644 index 0000000..5dfdfd1 --- /dev/null +++ b/vue3/src/modules/dataform/elements/FooterButton.vue @@ -0,0 +1,24 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Geographic.vue b/vue3/src/modules/dataform/elements/Geographic.vue new file mode 100644 index 0000000..da23e0f --- /dev/null +++ b/vue3/src/modules/dataform/elements/Geographic.vue @@ -0,0 +1,873 @@ + + diff --git a/vue3/src/modules/dataform/elements/Geographic_geosystem.vue b/vue3/src/modules/dataform/elements/Geographic_geosystem.vue new file mode 100644 index 0000000..ff10b66 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Geographic_geosystem.vue @@ -0,0 +1,1229 @@ + + diff --git a/vue3/src/modules/dataform/elements/GridSelector.vue b/vue3/src/modules/dataform/elements/GridSelector.vue new file mode 100644 index 0000000..0d21f81 --- /dev/null +++ b/vue3/src/modules/dataform/elements/GridSelector.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/vue3/src/modules/dataform/elements/HTML.vue b/vue3/src/modules/dataform/elements/HTML.vue new file mode 100644 index 0000000..1dfaacd --- /dev/null +++ b/vue3/src/modules/dataform/elements/HTML.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Hidden.vue b/vue3/src/modules/dataform/elements/Hidden.vue new file mode 100644 index 0000000..0fe9bb4 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Hidden.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/ISelect.vue b/vue3/src/modules/dataform/elements/ISelect.vue new file mode 100644 index 0000000..df85546 --- /dev/null +++ b/vue3/src/modules/dataform/elements/ISelect.vue @@ -0,0 +1,67 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Image.vue b/vue3/src/modules/dataform/elements/Image.vue new file mode 100644 index 0000000..b43faed --- /dev/null +++ b/vue3/src/modules/dataform/elements/Image.vue @@ -0,0 +1,176 @@ + + + diff --git a/vue3/src/modules/dataform/elements/ImageDrag.vue b/vue3/src/modules/dataform/elements/ImageDrag.vue new file mode 100644 index 0000000..b8288f6 --- /dev/null +++ b/vue3/src/modules/dataform/elements/ImageDrag.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/vue3/src/modules/dataform/elements/ImageSubform.vue b/vue3/src/modules/dataform/elements/ImageSubform.vue new file mode 100644 index 0000000..1ec2b1c --- /dev/null +++ b/vue3/src/modules/dataform/elements/ImageSubform.vue @@ -0,0 +1,102 @@ + + + + diff --git a/vue3/src/modules/dataform/elements/JsonEditor.vue b/vue3/src/modules/dataform/elements/JsonEditor.vue new file mode 100644 index 0000000..0fbafdd --- /dev/null +++ b/vue3/src/modules/dataform/elements/JsonEditor.vue @@ -0,0 +1,25 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Map.vue b/vue3/src/modules/dataform/elements/Map.vue new file mode 100644 index 0000000..f08396f --- /dev/null +++ b/vue3/src/modules/dataform/elements/Map.vue @@ -0,0 +1,136 @@ + + + + + diff --git a/vue3/src/modules/dataform/elements/MenuItem/MenuItem.vue b/vue3/src/modules/dataform/elements/MenuItem/MenuItem.vue new file mode 100644 index 0000000..09f5d54 --- /dev/null +++ b/vue3/src/modules/dataform/elements/MenuItem/MenuItem.vue @@ -0,0 +1,171 @@ + + + diff --git a/vue3/src/modules/dataform/elements/MenuItem/sortableList.js b/vue3/src/modules/dataform/elements/MenuItem/sortableList.js new file mode 100644 index 0000000..ee148ec --- /dev/null +++ b/vue3/src/modules/dataform/elements/MenuItem/sortableList.js @@ -0,0 +1,1061 @@ +/** + * @desc jQuery plugin to sort html list also the tree structures + * @author Vladimír Čamaj + * @license MIT + */ + +( function( $ ) +{ + + /** + * @desc jQuery plugin + * @param options + * @returns this to unsure chaining + */ + $.fn.sortableLists = function( options ) + { + // Local variables. This scope is available for all the functions in this closure. + var jQBody = $( 'body' ).css( 'position', 'relative' ), + + defaults = { + currElClass: '', + placeholderClass: '', + placeholderCss: { + 'position': 'relative', + 'padding': 0 + }, + hintClass: '', + hintCss: { + 'display': 'none', + 'position': 'relative', + 'padding': 0 + }, + hintWrapperClass: '', + hintWrapperCss: { /* Description is below the defaults in this var section */ }, + baseClass: '', + baseCss: { + 'position': 'absolute', + 'top': 0 - parseInt( jQBody.css( 'margin-top' ) ), + 'left': 0 - parseInt( jQBody.css( 'margin-left' ) ), + 'margin': 0, + 'padding': 0, + 'z-index': 2500 + }, + opener: { + active: false, + open: '', + close: '', + openerCss: { + 'float': 'left', + 'display': 'inline-block', + 'background-position': 'center center', + 'background-repeat': 'no-repeat' + }, + openerClass: '' + }, + listSelector: 'ul', + listsClass: '', // Used for hintWrapper and baseElement + listsCss: {}, + insertZone: 50, + insertZonePlus: false, + scroll: 20, + ignoreClass: '', + isAllowed: function( cEl, hint, target ) { return true; }, // Params: current el., hint el. + onDragStart: function( e, cEl ) { return true; }, // Params: e jQ. event obj., current el. + onChange: function( cEl ) { return true; }, // Params: current el. + complete: function( cEl ) { return true; } // Params: current el. + }, + + setting = $.extend( true, {}, defaults, options ), + + // base element from which is counted position of draged element + base = $( '<' + setting.listSelector + ' />' ) + .prependTo( jQBody ) + .attr( 'id', 'sortableListsBase' ) + .css( setting.baseCss ) + .addClass( setting.listsClass + ' ' + setting.baseClass ), + + + + // placeholder != state.placeholderNode + // placeholder is document fragment and state.placeholderNode is document node + placeholder = $( '
  • ' ) + .attr( 'id', 'sortableListsPlaceholder' ) + .css( setting.placeholderCss ) + .addClass( setting.placeholderClass ), + + // hint is document fragment + hint = $( '
  • ' ) + .attr( 'id', 'sortableListsHint' ) + .css( setting.hintCss ) + .addClass( setting.hintClass ), + + // Is document fragment used as wrapper if hint is inserted to the empty li + hintWrapper = $( '<' + setting.listSelector + ' />' ) + .attr( 'id', 'sortableListsHintWrapper' ) + .addClass( setting.listsClass + ' ' + setting.hintWrapperClass ) + .css( setting.listsCss ) + .css( setting.hintWrapperCss ), + + // Is +/- ikon to open/close nested lists + opener = $( '' ) + .addClass( 'sortableListsOpener ' + setting.opener.openerClass ) + .css( setting.opener.openerCss ) + .on( 'mousedown', function( e ) + { + var li = $( this ).closest( 'li' ); + + if ( li.hasClass( 'sortableListsClosed' ) ) + { + open( li ); + } + else + { + close( li ); + } + + return false; // Prevent default + } ); + + if ( setting.opener.as == 'class' ) + { + opener.addClass( setting.opener.close ); + } + else if ( setting.opener.as == 'html' ) + { + opener.html( setting.opener.close ); + } + else + { + opener.css( 'background-image', 'url(' + setting.opener.close + ')' ); + console.error( 'jQuerySortableLists opener as background image is deprecated. In version 2.0.0 it will be removed. Use html instead please.' ); + } + + // Container with all actual elements and parameters + var state = { + isDragged: false, + isRelEFP: null, // How browser counts elementFromPoint() position (relative to window/document) + oEl: null, // overElement is element which returns elementFromPoint() method + rootEl: null, + cEl: null, // currentElement is currently dragged element + upScroll: false, + downScroll: false, + pX: 0, + pY: 0, + cX: 0, + cY: 0, + isAllowed: true, // The function is defined in setting + e: { pageX: 0, pageY: 0, clientX: 0, clientY: 0 }, // TODO: unused?? + doc: $( document ), + win: $( window ) + }; + + if ( setting.opener.active ) + { + if ( ! setting.opener.open ) throw 'Opener.open value is not defined. It should be valid url, html or css class.'; + if ( ! setting.opener.close ) throw 'Opener.close value is not defined. It should be valid url, html or css class.'; + + $( this ).find( 'li' ).each( function() + { + var li = $( this ); + + if ( li.children( setting.listSelector ).length ) + { + opener.clone( true ).prependTo( li.children( 'div' ).first() ); + + if ( ! li.hasClass( 'sortableListsOpen' ) ) + { + close( li ); + } + else + { + open( li ); + } + } + } ); + } + + // Return this ensures chaining + return this.on( 'mousedown', function( e ) + { + var target = $( e.target ); + + if ( state.isDragged !== false || ( setting.ignoreClass && target.hasClass( setting.ignoreClass ) ) || ( setting.ignoreClass && target.parents('.'+setting.ignoreClass).length >= 1 ) ) return; // setting.ignoreClass is checked cause hasClass('') returns true + + // Solves selection/range highlighting + e.preventDefault(); + + // El must be li in jQuery object + var el = target.closest( 'li' ), + rEl = $( this ); + + // Check if el is not empty + if ( el[ 0 ] ) + { + setting.onDragStart( e, el ); + startDrag( e, el, rEl ); + } + } + ); + + /** + * @desc Binds events dragging and endDrag, sets some init. values + * @param e event obj. + * @param el curr. dragged element + * @param rEl root element + */ + function startDrag( e, el, rEl ) + { + state.isDragged = true; + + var elMT = parseInt( el.css( 'margin-top' ) ), // parseInt is necesary cause value has px at the end + elMB = parseInt( el.css( 'margin-bottom' ) ), + elML = parseInt( el.css( 'margin-left' ) ), + elMR = parseInt( el.css( 'margin-right' ) ), + elXY = el.offset(), + elIH = el.innerHeight(); + + state.rootEl = { + el: rEl, + offset: rEl.offset(), + rootElClass: rEl.attr( 'class' ) + }; + + state.cEl = { + el: el, + mT: elMT, mL: elML, mB: elMB, mR: elMR, + offset: elXY + }; + + state.cEl.xyOffsetDiff = { X: e.pageX - state.cEl.offset.left, Y: e.pageY - state.cEl.offset.top }; + state.cEl.el.addClass( 'sortableListsCurrent' + ' ' + setting.currElClass ); + + el.before( placeholder ); // Now document has node placeholder + + var placeholderNode = state.placeholderNode = $( '#sortableListsPlaceholder' ); // jQuery object && document node + + el.css( { + 'width': el.width()+51, + 'position': 'absolute', + 'top': elXY.top - elMT, + 'left': elXY.left - elML + } ).prependTo( base ); + + placeholderNode.css( { + 'display': 'block', + 'height': elIH + } ); + + hint.css( 'height', elIH ); + + state.doc + .on( 'mousemove', dragging ) + .on( 'mouseup', endDrag ); + + } + + /** + * @desc Start dragging + * @param e event obj. + */ + function dragging( e ) + { + if ( state.isDragged ) + { + var cEl = state.cEl, + doc = state.doc, + win = state.win; + + // event triggered by trigger() from setInterval does not have XY properties + if ( ! e.pageX ) + { + setEventPos( e ); + } + + // Scrolling up + if ( doc.scrollTop() > state.rootEl.offset.top - 10 && e.clientY < 50 ) + { + if ( ! state.upScroll ) // Has to be here after cond. e.clientY < 50 cause else unsets the interval + { + setScrollUp( e ); + } + else + { + e.pageY = e.pageY - setting.scroll; + $( 'html, body' ).each( function( i ) + { + $( this ).scrollTop( $( this ).scrollTop() - setting.scroll ); + } ); + setCursorPos( e ); + } + } + // Scrolling down + else if ( doc.scrollTop() + win.height() < state.rootEl.offset.top + state.rootEl.el.outerHeight( false ) + 10 && win.height() - e.clientY < 50 ) + { + if ( ! state.downScroll ) + { + setScrollDown( e ); + } + else + { + e.pageY = e.pageY + setting.scroll; + $( 'html, body' ).each( function( i ) + { + $( this ).scrollTop( $( this ).scrollTop() + setting.scroll ); + } ); + setCursorPos( e ); + } + } + else + { + scrollStop( state ); + } + + // Script needs to know old oEl + state.oElOld = state.oEl; + + cEl.el[ 0 ].style.visibility = 'hidden'; // This is important for the next row + state.oEl = oEl = elFromPoint( e.pageX, e.pageY ); + cEl.el[ 0 ].style.visibility = 'visible'; + + showHint( e, state ); + + setCElPos( e, state ); + + } + } + + /** + * @desc endDrag unbinds events mousemove/mouseup and removes redundant elements + * @param e + */ + function endDrag( e ) + { + var cEl = state.cEl, + hintNode = $( '#sortableListsHint', state.rootEl.el ), + hintStyle = hint[ 0 ].style, + targetEl = null, // hintNode/placeholderNode + isHintTarget = false, // if cEl will be placed to the hintNode + hintWrapperNode = $( '#sortableListsHintWrapper' ); + + if ( hintStyle.display == 'block' && hintNode.length && state.isAllowed ) + { + targetEl = hintNode; + isHintTarget = true; + } + else + { + targetEl = state.placeholderNode; + isHintTarget = false; + } + + offset = targetEl.offset(); + + cEl.el.animate( { left: offset.left - state.cEl.mL, top: offset.top - state.cEl.mT }, 250, + function() // complete callback + { + tidyCurrEl( cEl ); + + targetEl.after( cEl.el[ 0 ] ); + targetEl[ 0 ].style.display = 'none'; + hintStyle.display = 'none'; + // This have to be document node, not hint as a part of documentFragment. + hintNode.remove(); + + hintWrapperNode + .removeAttr( 'id' ) + .removeClass( setting.hintWrapperClass ); + + if ( hintWrapperNode.length ) + { + hintWrapperNode.prev( 'div' ).append( opener.clone( true ) ); + } + + // Directly removed placeholder looks bad. It jumps up if the hint is below. + if ( isHintTarget ) + { + state.placeholderNode.slideUp( 150, function() + { + state.placeholderNode.remove(); + tidyEmptyLists(); + setting.onChange( cEl.el ); + setting.complete( cEl.el ); // Have to be here cause is necessary to remove placeholder before complete call. + state.isDragged = false; + } ); + } + else + { + state.placeholderNode.remove(); + tidyEmptyLists(); + setting.complete( cEl.el ); + state.isDragged = false; + } + + } ); + + scrollStop( state ); + + state.doc + .unbind( "mousemove", dragging ) + .unbind( "mouseup", endDrag ); + + + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////Helpers/////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + //////// Scroll handlers ///////////////////////////////////////////////////////////////////////////// + + /** + * @desc Ensures autoscroll up. + * @param e + * @return No value + */ + function setScrollUp( e ) + { + if ( state.upScroll ) return; + + state.upScroll = setInterval( function() + { + state.doc.trigger( 'mousemove' ); + }, 50 ); + + } + + /** + * @desc Ensures autoscroll down. + * @param e + * @return No value + */ + function setScrollDown( e ) + { + if ( state.downScroll ) return; + + state.downScroll = setInterval( function() + { + state.doc.trigger( 'mousemove' ); + }, 50 ); + + } + + /** + * @desc This properties are used when setScrollUp()/Down() calls trigger('mousemove'), cause trigger() produce event object without pageY/Y and clientX/Y. + * @param e + * @return No value + */ + function setCursorPos( e ) + { + state.pY = e.pageY; + state.pX = e.pageX; + state.cY = e.clientY; + state.cX = e.clientX; + } + + /** + * @desc Necessary while scrolling, cause trigger('mousemove') does not set cursor XY values in event object + * @param e + * @return No value + */ + function setEventPos( e ) + { + e.pageY = state.pY; + e.pageX = state.pX; + e.clientY = state.cY; + e.clientX = state.cX; + } + + /** + * @desc Stops scrolling and sets variables + * @param state + * @return No value + */ + function scrollStop( state ) + { + clearInterval( state.upScroll ); + clearInterval( state.downScroll ); + // clearInterval have to be before upScroll/downScroll is set to false + state.upScroll = state.downScroll = false; + } + + /////// End of Scroll handlers ////////////////////////////////////////////////////////////// + + /** + * @desc Sets the position of dragged element + * @param e event object + * @param state state object + * @return No value + */ + function setCElPos( e, state ) + { + var cEl = state.cEl; + + cEl.el.css( { + 'top': e.pageY - cEl.xyOffsetDiff.Y - cEl.mT, + 'left': e.pageX - cEl.xyOffsetDiff.X - cEl.mL + } ) + + } + + /** + * @desc Return elementFromPoint() result as jQuery object + * @param x e.pageX + * @param y e.pageY + * @return null|jQuery object + */ + function elFromPoint( x, y ) + { + if ( ! document.elementFromPoint ) return null; + + // FF/IE/CH needs coordinates relative to the window, unlike + // Opera/Safari which needs absolute coordinates of document in elementFromPoint() + var isRelEFP = state.isRelEFP; + + // isRelative === null means it is not checked yet + if ( isRelEFP === null ) + { + var s, res; + if ( (s = state.doc.scrollTop()) > 0 ) + { + isRelEFP = ( (res = document.elementFromPoint( 0, s + $( window ).height() - 1 ) ) == null + || res.tagName.toUpperCase() == 'HTML'); // IE8 returns html + } + if ( (s = state.doc.scrollLeft()) > 0 ) + { + isRelEFP = ( (res = document.elementFromPoint( s + $( window ).width() - 1, 0 ) ) == null + || res.tagName.toUpperCase() == 'HTML'); // IE8 returns html + } + } + + if ( isRelEFP ) + { + x -= state.doc.scrollLeft(); + y -= state.doc.scrollTop(); + } + + // Returns jQuery object + var el = $( document.elementFromPoint( x, y ) ); + + if ( ! state.rootEl.el.find( el ).length ) // el is outside the rootEl + { + return null; + } + else if ( el.is( '#sortableListsPlaceholder' ) || el.is( '#sortableListsHint' ) ) // el is #placeholder/#hint + { + return null; + } + else if ( ! el.is( 'li' ) ) // el is ul or div or something else in li elem. + { + el = el.closest( 'li' ); + return el[ 0 ] ? el : null; + } + else if ( el.is( 'li' ) ) // el is most wanted li + { + return el; + } + + } + + //////// Show hint handlers ////////////////////////////////////////////////////// + + /** + * @desc Shows or hides or does not show hint element + * @param e event + * @param state + * @return No value + */ + function showHint( e, state ) + { + var oEl = state.oEl; + + // If oEl is null or if this is the first call in dragging + if ( ! oEl || ! state.oElOld ) return; + + var oElH = oEl.outerHeight( false ), + relY = e.pageY - oEl.offset().top; + + if ( setting.insertZonePlus ) + { + if ( 14 > relY ) // Inserting on top + { + showOnTopPlus( e, oEl, 7 > relY ); // Last bool param express if hint insert outside/inside + } + else if ( oElH - 14 < relY ) // Inserting on bottom + { + showOnBottomPlus( e, oEl, oElH - 7 < relY ); + } + } + else + { + if ( 5 > relY ) // Inserting on top + { + showOnTop( e, oEl ); + } + else if ( oElH - 5 < relY ) // Inserting on bottom + { + showOnBottom( e, oEl ); + } + } + } + + /** + * @desc Called from showHint method. Displays or hides hint element + * @param e event + * @param oEl oElement + * @return No value + */ + function showOnTop( e, oEl ) + { + if ( $( '#sortableListsHintWrapper', state.rootEl.el ).length ) + { + hint.unwrap(); // If hint is wrapped by ul/ol #sortableListsHintWrapper + } + + // Hint outside the oEl + if ( e.pageX - oEl.offset().left < setting.insertZone ) + { + // Ensure display:none if hint will be next to the placeholder + if ( oEl.prev( '#sortableListsPlaceholder' ).length ) + { + hint.css( 'display', 'none' ); + return; + } + oEl.before( hint ); + } + // Hint inside the oEl + else + { + var children = oEl.children(), + list = oEl.children( setting.listSelector ).first(); + + if ( list.children().first().is( '#sortableListsPlaceholder' ) ) + { + hint.css( 'display', 'none' ); + return; + } + + // Find out if is necessary to wrap hint by hintWrapper + if ( ! list.length ) + { + children.first().after( hint ); + hint.wrap( hintWrapper ); + } + else + { + list.prepend( hint ); + } + + if ( state.oEl ) + { + open( oEl ); // TODO:animation??? .children('ul,ol').css('display', 'block'); + } + + } + + hint.css( 'display', 'block' ); + // Ensures posible formating of elements. Second call is in the endDrag method. + state.isAllowed = setting.isAllowed( state.cEl.el, hint, hint.parents( 'li' ).first() ); + + } + + /** + * @desc Called from showHint method. Displays or hides hint element + * @param e event + * @param oEl oElement + * @param outside bool + * @return No value + */ + function showOnTopPlus( e, oEl, outside ) + { + if ( $( '#sortableListsHintWrapper', state.rootEl.el ).length ) + { + hint.unwrap(); // If hint is wrapped by ul/ol #sortableListsHintWrapper + } + + // Hint inside the oEl + if ( ! outside && e.pageX - oEl.offset().left > setting.insertZone ) + { + var children = oEl.children(), + list = oEl.children( setting.listSelector ).first(); + + if ( list.children().first().is( '#sortableListsPlaceholder' ) ) + { + hint.css( 'display', 'none' ); + return; + } + + // Find out if is necessary to wrap hint by hintWrapper + if ( ! list.length ) + { + children.first().after( hint ); + hint.wrap( hintWrapper ); + } + else + { + list.prepend( hint ); + } + + if ( state.oEl ) + { + open( oEl ); // TODO:animation??? .children('ul,ol').css('display', 'block'); + } + } + // Hint outside the oEl + else + { + // Ensure display:none if hint will be next to the placeholder + if ( oEl.prev( '#sortableListsPlaceholder' ).length ) + { + hint.css( 'display', 'none' ); + return; + } + oEl.before( hint ); + + } + + hint.css( 'display', 'block' ); + // Ensures posible formating of elements. Second call is in the endDrag method. + state.isAllowed = setting.isAllowed( state.cEl.el, hint, hint.parents( 'li' ).first() ); + + } + + /** + * @desc Called from showHint function. Displays or hides hint element. + * @param e event + * @param oEl oElement + * @return No value + */ + function showOnBottom( e, oEl ) + { + if ( $( '#sortableListsHintWrapper', state.rootEl.el ).length ) + { + hint.unwrap(); // If hint is wrapped by ul/ol sortableListsHintWrapper + } + + // Hint outside the oEl + if ( e.pageX - oEl.offset().left < setting.insertZone ) + { + // Ensure display:none if hint will be next to the placeholder + if ( oEl.next( '#sortableListsPlaceholder' ).length ) + { + hint.css( 'display', 'none' ); + return; + } + oEl.after( hint ); + } + // Hint inside the oEl + else + { + var children = oEl.children(), + list = oEl.children( setting.listSelector ).last(); // ul/ol || empty jQuery obj + + if ( list.children().last().is( '#sortableListsPlaceholder' ) ) + { + hint.css( 'display', 'none' ); + return; + } + + // Find out if is necessary to wrap hint by hintWrapper + if ( list.length ) + { + children.last().append( hint ); + } + else + { + oEl.append( hint ); + hint.wrap( hintWrapper ); + } + + if ( state.oEl ) + { + open( oEl ); // TODO: animation??? + } + + } + + hint.css( 'display', 'block' ); + // Ensures posible formating of elements. Second call is in the endDrag method. + state.isAllowed = setting.isAllowed( state.cEl.el, hint, hint.parents( 'li' ).first() ); + + } + + /** + * @desc Called from showHint function. Displays or hides hint element. + * @param e event + * @param oEl oElement + * @param outside bool + * @return No value + */ + function showOnBottomPlus( e, oEl, outside ) + { + if ( $( '#sortableListsHintWrapper', state.rootEl.el ).length ) + { + hint.unwrap(); // If hint is wrapped by ul/ol sortableListsHintWrapper + } + + // Hint inside the oEl + if ( ! outside && e.pageX - oEl.offset().left > setting.insertZone ) + { + var children = oEl.children(), + list = oEl.children( setting.listSelector ).last(); // ul/ol || empty jQuery obj + + if ( list.children().last().is( '#sortableListsPlaceholder' ) ) + { + hint.css( 'display', 'none' ); + return; + } + + // Find out if is necessary to wrap hint by hintWrapper + if ( list.length ) + { + children.last().append( hint ); + } + else + { + oEl.append( hint ); + hint.wrap( hintWrapper ); + } + + if ( state.oEl ) + { + open( oEl ); // TODO: animation??? + } + + } + // Hint outside the oEl + else + { + // Ensure display:none if hint will be next to the placeholder + if ( oEl.next( '#sortableListsPlaceholder' ).length ) + { + hint.css( 'display', 'none' ); + return; + } + oEl.after( hint ); + + } + + hint.css( 'display', 'block' ); + // Ensures posible formating of elements. Second call is in the endDrag method. + state.isAllowed = setting.isAllowed( state.cEl.el, hint, hint.parents( 'li' ).first() ); + + } + + //////// End of show hint handlers //////////////////////////////////////////////////// + //////// Open/close handlers ////////////////////////////////////////////////////////// + + /** + * @desc Handles opening nested lists + * @param li + */ + function open( li ) + { + li.removeClass( 'sortableListsClosed' ).addClass( 'sortableListsOpen' ); + li.children( setting.listSelector ).css( 'display', 'block' ); + + var opener = li.children( 'div' ).children( '.sortableListsOpener' ).first(); + + if ( setting.opener.as == 'html' ) + { + opener.html( setting.opener.close ); + } + else if ( setting.opener.as == 'class' ) + { + opener.addClass( setting.opener.close ).removeClass( setting.opener.open ); + } + else + { + opener.css( 'background-image', 'url(' + setting.opener.close + ')' ); + } + } + + /** + * @desc Handles opening nested lists + * @param li + */ + function close( li ) + { + li.removeClass( 'sortableListsOpen' ).addClass( 'sortableListsClosed' ); + li.children( setting.listSelector ).css( 'display', 'none' ); + + var opener = li.children( 'div' ).children( '.sortableListsOpener' ).first(); + + if ( setting.opener.as == 'html' ) + { + opener.html( setting.opener.open ); + } + else if ( setting.opener.as == 'class' ) + { + opener.addClass( setting.opener.open ).removeClass( setting.opener.close ); + } + else + { + opener.css( 'background-image', 'url(' + setting.opener.open + ')' ); + } + + } + + /////// Enf of open/close handlers ////////////////////////////////////////////// + + /** + * @desc Places the currEl to the target place + * @param cEl + */ + function tidyCurrEl( cEl ) + { + var cElStyle = cEl.el[ 0 ].style; + + cEl.el.removeClass( setting.currElClass + ' ' + 'sortableListsCurrent' ); + cElStyle.top = '0'; + cElStyle.left = '0'; + cElStyle.position = 'relative'; + cElStyle.width = 'auto'; + + } + + /** + * @desc Removes empty lists and redundant openers + */ + function tidyEmptyLists() + { + // Remove every empty ul/ol from root and also with .sortableListsOpener + // hintWrapper can not be removed before the hint + $( setting.listSelector, state.rootEl.el ).each( function( i ) + { + if ( ! $( this ).children().length ) + { + $( this ).prev( 'div' ).children( '.sortableListsOpener' ).first().remove(); + $( this ).remove(); + } + } + ); + + } + + }; + + + //// toArray ///////////////////////////////////////////////////////////////////////////////////// + + /** + * @desc jQuery plugin + * @returns this to unsure chaining + */ + $.fn.sortableListsToArray = function( arr, parentId ) + { + arr = arr || []; + var order = 0; + + this.children( 'li' ).each( function() + { + var li = $( this ), + listItem = {}, + id = li.attr( 'id' ); + + if ( ! id ) + { + console.log( li ); // Have to be here! Read next exception message. + throw 'Previous item in console.log has no id. It is necessary to create the array.'; + } + + listItem.id = id; + listItem.parentId = parentId; + listItem.value = li.data( 'value' ); + listItem.order = order; + arr.push( listItem ); + li.children( 'ul,ol' ).sortableListsToArray( arr, id ); + order ++; + } ); + + return arr; + + }; + + /** + * @desc jQuery plugin + * @returns this to unsure chaining + */ + $.fn.sortableListsToHierarchy = function() + { + var arr = [], + order = 0; + + $( this ).children( 'li' ).each( function() + { + var li = $( this ), + listItem = {}, + id = li.attr( 'id' ); + + if ( ! id ) + { + console.log( li ); // Have to be here! Read next exception message. + throw 'Previous item in console.log has no id. It is necessary to create the array.'; + } + // listItem.id = id; + // listItem.link_to = li.data( 'link_to' ); + // listItem.url = li.data( 'url' ); + // listItem.title = li.data( 'title' ); + // listItem.c = li.data( 'c' ); + // listItem.r = li.data( 'r' ); + // listItem.u = li.data( 'u' ); + // listItem.d = li.data( 'd' ); + // listItem.order = order; + arr.push( { + id:li.attr( 'id' ), + link_to:li.data( 'link_to' ) ? li.data( 'link_to' ) : null, + url:li.data( 'url' ) ? li.data( 'url' ) : null, + title:li.data( 'title' ) ? li.data( 'title' ) : null, + icon:li.data( 'icon' ) ? li.data( 'icon' ) : null, + // c:li.data( 'c' ), + // r:li.data( 'r' ), + // u:li.data( 'u' ), + // d:li.data( 'd' ), + children:li.children( 'ul,ol' ).sortableListsToHierarchy() + } ); + + order ++; + } ); + + return arr; + + }; + + /** + * @desc jQuery plugin + * @returns string + */ + $.fn.sortableListsToString = function( arr, parentId ) + { + arr = arr || []; + parentId = parentId || 'no-parent'; // string "0" is evaluate to true and is valid + + $( this ).children( 'li' ).each( function() + { + var li = $( this ), + id = li.attr( 'id' ), + matches = id ? id.match( /(.+)[-=_](.+)/ ) : null; // string "0" is evaluate to true but is not valid + + if ( ! matches ) + { + console.log( li ); // Have to be here. Read next exception message. + throw 'Previous item in console.log has no id or id is not in required format xx_yy, xx-yy or xx=yy. It is necessary to create valid string.'; + } + + arr.push( matches[ 1 ] + '[' + matches[ 2 ] + ']=' + parentId ); + $( this ).children( 'ul,ol' ).sortableListsToString( arr, matches[ 2 ] ); + + } ); + + return arr.join( '&' ); + + }; + + $.fn.sortableListsDestroy= function() { + + + } + +}( jQuery )); + + diff --git a/vue3/src/modules/dataform/elements/Money.vue b/vue3/src/modules/dataform/elements/Money.vue new file mode 100644 index 0000000..93174c5 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Money.vue @@ -0,0 +1,27 @@ + + + diff --git a/vue3/src/modules/dataform/elements/MoneyWithoutCurrency.vue b/vue3/src/modules/dataform/elements/MoneyWithoutCurrency.vue new file mode 100644 index 0000000..45286d5 --- /dev/null +++ b/vue3/src/modules/dataform/elements/MoneyWithoutCurrency.vue @@ -0,0 +1,27 @@ + + + diff --git a/vue3/src/modules/dataform/elements/NotFound.vue b/vue3/src/modules/dataform/elements/NotFound.vue new file mode 100644 index 0000000..708ee04 --- /dev/null +++ b/vue3/src/modules/dataform/elements/NotFound.vue @@ -0,0 +1,25 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Number.vue b/vue3/src/modules/dataform/elements/Number.vue new file mode 100644 index 0000000..a5819b0 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Number.vue @@ -0,0 +1,30 @@ + + + diff --git a/vue3/src/modules/dataform/elements/NumberGenerate.vue b/vue3/src/modules/dataform/elements/NumberGenerate.vue new file mode 100644 index 0000000..72d4495 --- /dev/null +++ b/vue3/src/modules/dataform/elements/NumberGenerate.vue @@ -0,0 +1,35 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Numeric.vue b/vue3/src/modules/dataform/elements/Numeric.vue new file mode 100644 index 0000000..a2434e8 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Numeric.vue @@ -0,0 +1,375 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Password.vue b/vue3/src/modules/dataform/elements/Password.vue new file mode 100644 index 0000000..4935952 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Password.vue @@ -0,0 +1,79 @@ + + + diff --git a/vue3/src/modules/dataform/elements/PasswordGenerate.vue b/vue3/src/modules/dataform/elements/PasswordGenerate.vue new file mode 100644 index 0000000..b854fbf --- /dev/null +++ b/vue3/src/modules/dataform/elements/PasswordGenerate.vue @@ -0,0 +1,38 @@ + + + diff --git a/vue3/src/modules/dataform/elements/QGis.vue b/vue3/src/modules/dataform/elements/QGis.vue new file mode 100644 index 0000000..93b21a5 --- /dev/null +++ b/vue3/src/modules/dataform/elements/QGis.vue @@ -0,0 +1,373 @@ + + diff --git a/vue3/src/modules/dataform/elements/Radio.vue b/vue3/src/modules/dataform/elements/Radio.vue new file mode 100644 index 0000000..5dfdfd1 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Radio.vue @@ -0,0 +1,24 @@ + + + diff --git a/vue3/src/modules/dataform/elements/RadioWithTextInput.vue b/vue3/src/modules/dataform/elements/RadioWithTextInput.vue new file mode 100644 index 0000000..b829bb5 --- /dev/null +++ b/vue3/src/modules/dataform/elements/RadioWithTextInput.vue @@ -0,0 +1,56 @@ + + + diff --git a/vue3/src/modules/dataform/elements/RadioWithThumb.vue b/vue3/src/modules/dataform/elements/RadioWithThumb.vue new file mode 100644 index 0000000..6470829 --- /dev/null +++ b/vue3/src/modules/dataform/elements/RadioWithThumb.vue @@ -0,0 +1,24 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Register.vue b/vue3/src/modules/dataform/elements/Register.vue new file mode 100644 index 0000000..1c99445 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Register.vue @@ -0,0 +1,126 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Search.vue b/vue3/src/modules/dataform/elements/Search.vue new file mode 100644 index 0000000..b7df45b --- /dev/null +++ b/vue3/src/modules/dataform/elements/Search.vue @@ -0,0 +1,85 @@ + + + + diff --git a/vue3/src/modules/dataform/elements/Select.vue b/vue3/src/modules/dataform/elements/Select.vue new file mode 100644 index 0000000..f33f6a6 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Select.vue @@ -0,0 +1,279 @@ + + + diff --git a/vue3/src/modules/dataform/elements/SelectIview.vue b/vue3/src/modules/dataform/elements/SelectIview.vue new file mode 100644 index 0000000..9316b32 --- /dev/null +++ b/vue3/src/modules/dataform/elements/SelectIview.vue @@ -0,0 +1,62 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Switch.vue b/vue3/src/modules/dataform/elements/Switch.vue new file mode 100644 index 0000000..afa3e18 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Switch.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Text.vue b/vue3/src/modules/dataform/elements/Text.vue new file mode 100644 index 0000000..c4e6c7b --- /dev/null +++ b/vue3/src/modules/dataform/elements/Text.vue @@ -0,0 +1,15 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Textarea.vue b/vue3/src/modules/dataform/elements/Textarea.vue new file mode 100644 index 0000000..6a5f917 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Textarea.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/dataform/elements/Time.vue b/vue3/src/modules/dataform/elements/Time.vue new file mode 100644 index 0000000..bd27c88 --- /dev/null +++ b/vue3/src/modules/dataform/elements/Time.vue @@ -0,0 +1,23 @@ + + + \ No newline at end of file diff --git a/vue3/src/modules/dataform/elements/TimeMask.vue b/vue3/src/modules/dataform/elements/TimeMask.vue new file mode 100644 index 0000000..91a9a40 --- /dev/null +++ b/vue3/src/modules/dataform/elements/TimeMask.vue @@ -0,0 +1,16 @@ + + + diff --git a/vue3/src/modules/dataform/elements/TreeSelect.vue b/vue3/src/modules/dataform/elements/TreeSelect.vue new file mode 100644 index 0000000..2f1aa1b --- /dev/null +++ b/vue3/src/modules/dataform/elements/TreeSelect.vue @@ -0,0 +1,101 @@ + + diff --git a/vue3/src/modules/dataform/elements/index.js b/vue3/src/modules/dataform/elements/index.js new file mode 100644 index 0000000..3257343 --- /dev/null +++ b/vue3/src/modules/dataform/elements/index.js @@ -0,0 +1,218 @@ +export const elementList = [ + { + element: "Text", + component:()=> import(/* webpackChunkName: "form-field-text" */'./Text.vue'), + }, + { + element: "Select", + component:()=> import(/* webpackChunkName: "form-field-Select" */'./Select.vue'), + }, + { + element: "TreeSelect", + component:()=> import(/* webpackChunkName: "form-field-TreeSelect" */'./TreeSelect.vue'), + }, + { + element: "Number", + component:()=> import(/* webpackChunkName: "form-field-Number" */'./Number.vue'), + }, + { + element: "Textarea", + component:()=> import(/* webpackChunkName: "form-field-Textarea" */'./Textarea.vue'), + }, + { + element: "Date", + component:()=> import(/* webpackChunkName: "form-field-Date" */'./Date.vue'), + }, + { + element: "DateTime", + component:()=> import(/* webpackChunkName: "form-field-DateTime" */'./DateTime.vue'), + }, + { + element: "Divider", + component:()=> import(/* webpackChunkName: "form-field-Divider" */'./Divider.vue'), + }, + { + element: "Image", + component:()=> import(/* webpackChunkName: "form-field-Image" */'./Image.vue'), + }, + { + element: "HTML", + component:()=> import(/* webpackChunkName: "form-field-HTML" */'./HTML.vue'), + }, + { + element: "ImageSubform", + component:()=> import(/* webpackChunkName: "form-field-ImageSubform" */'./ImageSubform.vue'), + }, + { + element: "ImageDrag", + component:()=> import(/* webpackChunkName: "form-field-ImageDrag" */'./ImageDrag.vue'), + }, + + { + element: "Checkbox", + component:()=> import(/* webpackChunkName: "form-field-Checkbox" */'./Checkbox.vue'), + }, + { + element: "CK", + component:()=> import(/* webpackChunkName: "form-field-CK" */'./CK.vue'), + }, + { + element: "CkOld", + component:()=> import(/* webpackChunkName: "form-field-CK" */'./CK-old.vue'), + }, + { + element: "ColorPicker", + component:()=> import(/* webpackChunkName: "form-field-ColorPicker" */'./ColorPicker.vue'), + }, + // { + // element: "DateRange", + // component:()=> import(/* webpackChunkName: "form-field-DateRange" */'./DateRange.vue'), + // }, + { + element: "Email", + component:()=> import(/* webpackChunkName: "form-field-Email" */'./Email.vue'), + }, + { + element: "File", + component:()=> import(/* webpackChunkName: "form-field-File" */'./File.vue'), + }, + { + element: "Download", + component:()=> import(/* webpackChunkName: "form-field-Download" */'./Download.vue'), + }, + { + element: "Geographic", + component:()=> import(/* webpackChunkName: "form-field-Geographic" */'./Geographic.vue'), + }, + { + element: "Hidden", + component:()=> import(/* webpackChunkName: "form-field-Hidden" */'./Hidden.vue'), + }, + { + element: "Map", + component:()=> import(/* webpackChunkName: "form-field-Map" */'./Map.vue'), + }, + { + element: "Money", + component:()=> import(/* webpackChunkName: "form-field-Money" */'./Money.vue'), + }, + { + element: "MoneyWithoutCurrency", + component:()=> import(/* webpackChunkName: "form-field-Money" */'./MoneyWithoutCurrency.vue'), + }, + { + element: "NumberGenerate", + component:()=> import(/* webpackChunkName: "form-field-NumberGenerate" */'./NumberGenerate.vue'), + }, + { + element: "Password", + component:()=> import(/* webpackChunkName: "form-field-Password" */'./Password.vue'), + }, + { + element: "PasswordGenerate", + component:()=> import(/* webpackChunkName: "form-field-PasswordGenerate" */'./PasswordGenerate.vue'), + }, + { + element: "Radio", + component:()=> import(/* webpackChunkName: "form-field-Radio" */'./Radio.vue'), + }, + { + element: "RadioWithThumb", + component:()=> import(/* webpackChunkName: "form-field-Radio" */'./RadioWithThumb.vue'), + }, + { + element: "FooterButton", + component:()=> import(/* webpackChunkName: "form-field-FooterButton" */'./FooterButton.vue'), + }, + { + element: "RadioWithTextInput", + component:()=> import(/* webpackChunkName: "form-field-RadioWithTextInput" */'./RadioWithTextInput.vue'), + }, + { + element: "Register", + component:()=> import(/* webpackChunkName: "form-field-Register" */'./Register.vue'), + }, + { + element: "ISelect", + component:()=> import(/* webpackChunkName: "form-field-ISelect" */'./ISelect.vue'), + }, + { + element: "Search", + component:()=> import(/* webpackChunkName: "form-field-Search" */'./Search.vue'), + }, + // { + // element: "Slider", + // component:()=> import(/* webpackChunkName: "form-field-Slider" */'./Slider.vue'), + // }, + { + element: "Switch", + component:()=> import(/* webpackChunkName: "form-field-Switch" */'./Switch.vue'), + }, + { + element: "Time", + component:()=> import(/* webpackChunkName: "form-field-Time" */'./Time.vue'), + }, + // { + // element: "UniqueGeneration", + // component:()=> import(/* webpackChunkName: "form-field-UniqueGeneration" */'./UniqueGeneration.vue'), + // }, + { + element: "JsonEditor", + component:()=> import(/* webpackChunkName: "form-field-AdminMenu" */'./JsonEditor.vue'), + }, + { + element: "AdminMenu", + component:()=> import(/* webpackChunkName: "form-field-AdminMenu" */'./AdminMenu.vue'), + }, + { + element: "GridSelector", + component:()=> import(/* webpackChunkName: "form-field-GridSelector" */'./GridSelector.vue'), + }, + { + element: "subform/Grid", + component:()=> import(/* webpackChunkName: "form-field-sub-form-grid" */'./subform/Grid.vue'), + }, + { + element: "subform/Form", + component:()=> import(/* webpackChunkName: "form-field-sub-form" */'./subform/Form.vue'), + }, +]; + +const Notfount = ()=> import(/* webpackChunkName: "form-field-not-fount" */'./NotFound.vue'); +const CustomElement = ()=> import(/* webpackChunkName: "form-field-CustomElement" */'./CustomElement.vue'); + +const requireCustomElement = (type)=>{ + + if(window.init.data_form_custom_elements){ + let custom = window.init.data_form_custom_elements.find(custom_element=>custom_element.element == type); + if (custom) { + + try { + return require(`dataform_custom/${type}.vue`).default; + } + catch (exception_var) { + console.log(exception_var); + return CustomElement; + } + }else { + // throw `${type} element not fount` + return Notfount; + } + + } else { + return Notfount; + } +} + +export const element = (type) => { + + if (type !== null && typeof type !== "undefined") { + const elIndex = elementList.findIndex(el=>el.element == type); + + if(elIndex >= 0){ + return elementList[elIndex].component; + } + } + + return requireCustomElement(type); +} diff --git a/vue3/src/modules/dataform/elements/subform/Form.vue b/vue3/src/modules/dataform/elements/subform/Form.vue new file mode 100644 index 0000000..4be3579 --- /dev/null +++ b/vue3/src/modules/dataform/elements/subform/Form.vue @@ -0,0 +1,522 @@ + + + diff --git a/vue3/src/modules/dataform/elements/subform/Grid.vue b/vue3/src/modules/dataform/elements/subform/Grid.vue new file mode 100644 index 0000000..72f3393 --- /dev/null +++ b/vue3/src/modules/dataform/elements/subform/Grid.vue @@ -0,0 +1,370 @@ + + + diff --git a/vue3/src/modules/dataform/elements/subform/GridForm.vue b/vue3/src/modules/dataform/elements/subform/GridForm.vue new file mode 100644 index 0000000..49690a4 --- /dev/null +++ b/vue3/src/modules/dataform/elements/subform/GridForm.vue @@ -0,0 +1,143 @@ + + + + diff --git a/vue3/src/modules/dataform/elements/subform/subFormMix.js b/vue3/src/modules/dataform/elements/subform/subFormMix.js new file mode 100644 index 0000000..3b5b4b2 --- /dev/null +++ b/vue3/src/modules/dataform/elements/subform/subFormMix.js @@ -0,0 +1,132 @@ +export default { + + data() { + return { + preSource: [], + modal_grid_show: false, + user_condition: null, + custom_condition: null, + sourceGridParentBasedCondition: null, + }; + }, + mounted() { + if (this.form.sourceGridUserCondition !== undefined && this.form.sourceGridUserCondition !== null && this.form.sourceGridUserCondition != "") { + this.user_condition = JSON.parse(this.form.sourceGridUserCondition) + } + if (this.form.sourceGridParentBasedCondition !== undefined && this.form.sourceGridParentBasedCondition !== null && this.form.sourceGridParentBasedCondition != "") { + this.sourceGridParentBasedCondition = JSON.parse(this.form.sourceGridParentBasedCondition) + } + }, + methods: { + showAddSourceModal() { + + if (this.sourceGridParentBasedCondition) { + this.custom_condition = {} + let errorFound = false; + this.sourceGridParentBasedCondition.forEach(parentCondition => { + if (this.model.form[parentCondition.parent_field] !== undefined && this.model.form[parentCondition.parent_field] !== null) { + this.custom_condition[parentCondition.grid_field] = this.model.form[parentCondition.parent_field]; + } else { + errorFound = true; + this.$Notice.error({ + title: parentCondition.message, + }); + } + }); + if (!errorFound) { + this.showAddSourceModalReal(); + } + } else { + this.showAddSourceModalReal(); + } + + + }, + showAddSourceModalReal() { + this.modal_grid_show = true; + this.$modal.show(`grid-modal-${this.form.sourceGridID}`); + }, + closeSourceModal() { + this.modal_grid_show = false; + this.$modal.hide(`grid-modal-${this.form.sourceGridID}`); + }, + addFromPreSource() { + if (this.preSource && this.form.sourceGridTargetColumns) { + this.preSource.forEach(preSource => { + this.createDataFromSource(preSource) + }) + } + this.closeSourceModal(); + }, + createDataFromSource(row) { + + + let clonedForm = _.cloneDeep(this.form); + let clonedFormModel = {}; + + + clonedForm.schema.forEach(item => { + if ( + clonedForm.identity == item.model || + item.formType == null + ) { + return; + } + + if ( + clonedForm.timestamp && + (item.model == "created_at" || item.model == "updated_at") + ) { + return; + } + + + }); + + this.form.sourceGridTargetColumns.forEach(source => { + + Vue.set(clonedFormModel, source.selfColumn, row[source.sourceColumn]); + }); + + let listItem = { + form: clonedForm, + model: clonedFormModel + }; + + + if (this.model.form[this.model.component] == undefined) { + this.model.form[this.model.component] = []; + } + if (this.form.sourceUniqueField !== "" && this.form.sourceUniqueField !== undefined && this.form.sourceUniqueField !== null) { + + let savedIndex = this.model.form[this.model.component].findIndex(row => row[this.form.sourceUniqueField] === clonedFormModel[this.form.sourceUniqueField]); + + if (savedIndex !== -1) { + return + } + } + this.model.form[this.model.component].push(clonedFormModel); + this.listData.push(listItem); + this.rowLength = this.model.form[this.model.component].length; + + }, + onRowSelect(rows) { + this.preSource = rows; + }, + sourceGridUrl() { + + if (window.init.microserviceSettings) { + let si = window.init.microserviceSettings.findIndex(set => set.project_id == this.form.sourceMicroserviceID); + + if (si >= 0) { + return window.init.microserviceSettings[si].production_url; + } else { + return "" + } + } else { + return "" + } + }, + + } +} diff --git a/vue3/src/modules/dataform/index-builder.js b/vue3/src/modules/dataform/index-builder.js new file mode 100644 index 0000000..5d22aba --- /dev/null +++ b/vue3/src/modules/dataform/index-builder.js @@ -0,0 +1,22 @@ +/** + * Created by n0m4dz on 2/6/17. + */ +import "./bootstrap" +import FormBuilder from './FormBuilder.vue' + +const components = { + "form-builder": FormBuilder +} + +const install = function (Vue, options) { + + if (install.installed) return; + Object.keys(components).forEach(key => Vue.component(key, components[key])); + +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install diff --git a/vue3/src/modules/dataform/index-front.js b/vue3/src/modules/dataform/index-front.js new file mode 100644 index 0000000..6b0cd6a --- /dev/null +++ b/vue3/src/modules/dataform/index-front.js @@ -0,0 +1,20 @@ +/** + * Created by n0m4dz on 2/6/17. + */ +import "./bootstrap" +import Dataform from './Dataform.vue' + +const components = { + "dataform-front": Dataform, +} + +const install = function (Vue, options) { + if (install.installed) return; + Object.keys(components).forEach(key => Vue.component(key, components[key])); +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install diff --git a/vue3/src/modules/dataform/index.js b/vue3/src/modules/dataform/index.js new file mode 100644 index 0000000..dc6ae83 --- /dev/null +++ b/vue3/src/modules/dataform/index.js @@ -0,0 +1,21 @@ +/** + * Created by n0m4dz on 2/6/17. + */ +import "./bootstrap" + +const Dataform = ()=> import(/* webpackChunkName: "Dataform-el" */'./Dataform.vue'); +const components = { + "dataform": Dataform, +} + +const install = function (Vue, options) { + if (install.installed) return; + Object.keys(components).forEach(key => Vue.component(key, components[key])); + +}; + +if (typeof window !== 'undefined' && window.Vue) { + install(window.Vue); +} + +export default install diff --git a/vue3/src/modules/dataform/rule.js b/vue3/src/modules/dataform/rule.js new file mode 100644 index 0000000..e29e3af --- /dev/null +++ b/vue3/src/modules/dataform/rule.js @@ -0,0 +1,203 @@ +let ruleModel = null; +let identityColumn = null; +let identity = null; + +const isValid = (val) => { + if (typeof val !== undefined && val != null && val != "") { + return true; + } + return false; +} + +export const setModel = (model) => { + ruleModel = model; +} + +export const setIdentity = (column, value) => { + identity = value; + identityColumn = column; +} + +export const rules = [{ + type: 'required', + msg: 'Талбарыг бөглөнө үү!' +}, + { + type: 'email', + msg: 'Имэйл хаягаа зөв оруулна уу!' + }, + { + type: 'number', + msg: 'Тоон утга оруулна уу!' + }, + { + type: 'mongolianMobileNumber', + msg: '8 оронтой утасны дугаар оруулна уу!' + }, + { + type: 'englishAlphabet', + msg: 'Зөвхөн латин үсэг оруулна уу!' + }, + { + type: 'mongolianCyrillic', + msg: 'Зөвхөн кирилл үсэг оруулна уу!' + }, + { + type: 'unique', + msg: 'Давхацсан утга оруулсан байна!' + }, + { + type: 'lambda-account', + msg: 'Давхацсан утга оруулсан байна!' + } +]; + +const unique = (rule, value, callback, baseUrl) => { + axios.post(`${baseUrl}/lambda/krud/unique`, { + table: ruleModel, + identityColumn: identityColumn, + identity: identity, + field: rule.field, + val: value + }).then(o => { + if (o.data.status) { + callback(); + } else { + callback(new Error(o.data.msg)); + } + }) +}; +const checkLambdaaccount = (rule, value, callback, baseUrl) => { + axios.post(`${baseUrl}/lambda/check`, { + value: value + }).then(o => { + if (o.data.status) { + callback(); + } else { + callback(new Error(`'${value} Давхацсан утга оруулсан байна!'`)); + } + }) +}; +const englishAlphabet = (rule, value, callback) => { + var letterNumber = /^[a-zA-Z!@#\$%\^\&*\s*)\(+=._-]+$/; + if(value.match(letterNumber)){ + callback(); + } else { + callback(new Error("Зөвхөн латин үсэг оруулна уу")); + } +}; +const mongolianCyrillic = (rule, value, callback) => { + // var letterNumber = /^[\u0400-\u04FF\s*]+$/; + var letterNumber = /^[а-яөүёА-ЯӨҮЁ0-9!@#\$%\^\&*\s*)\(+=._-]+$/; + if(value.match(letterNumber)){ + callback(); + } else { + callback(new Error("Зөвхөн кирилл үсэг оруулна уу!")); + } +}; +const mongolianMobileNumber = (rule, value, callback) => { + + var letterNumber = /^[0-9]{8}$/; + if(value.toString().match(letterNumber)){ + + callback(); + } else { + + callback(new Error('8 оронтой утасны дугаар оруулна уу!')); + } +}; + +const check_current_password = (rule, value, callback, baseUrl) => { + axios.post(`${baseUrl}/lambda/krud/check_current_password`, { + password: value + }).then(o => { + if (o.data.status) { + callback(); + } else { + + callback(new Error(o.data.msg)); + } + }) +}; + + +export const getRule = (rule, baseUrl) => { + if(!baseUrl){ + baseUrl = "" + } + switch (rule.type) { + case 'required': + return { + required: true, + message: rule.msg + } + case 'array': + return { + type: "array", + required: rule.required, + message: rule.message + } + case 'min': + return { + type: 'string', + min: parseInt(rule.val, 10), + message: rule.msg + } + case 'max': + return { + type: 'string', + max: parseInt(rule.val, 10), + message: rule.msg + } + case 'email': + return { + type: 'email', + trigger: 'blur', + message: rule.msg + } + case 'number': + return { + type: 'number', + message: rule.msg + } + case 'mongolianMobileNumber': + return { + validator: mongolianMobileNumber, + trigger: 'blur', + // message: rule.msg + } + case 'unique': + return { + validator: (rule, value, callback)=> unique(rule, value, callback, baseUrl), + trigger: 'blur', + // message: rule.msg + } + case 'lambda-account': + return { + validator: (rule, value, callback)=> checkLambdaaccount(rule, value, callback, baseUrl), + trigger: 'blur', + // message: rule.msg + } + case 'englishAlphabet': + return { + validator: englishAlphabet, + trigger: 'blur', + message: rule.msg + } + case 'mongolianCyrillic': + return { + validator: mongolianCyrillic, + trigger: 'blur', + // message: rule.msg + } + case 'check_current_password': + return { + validator: (rule, value, callback)=> check_current_password(rule, value, callback, baseUrl), + trigger: 'blur', + // message: rule.msg + } + default: + return null; + + } +} diff --git a/vue3/src/modules/dataform/scss/_addable_modal.scss b/vue3/src/modules/dataform/scss/_addable_modal.scss new file mode 100644 index 0000000..d08ca13 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_addable_modal.scss @@ -0,0 +1,123 @@ +.add-modal { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; + background: rgba(0,0,0,0.3); + + .add-tool { + border-bottom: solid 1px #dedede; + background: #f1f3f4; + height: 50px; + display: flex; + align-items: center; + padding: 20px; + + &-actions { + margin-left: auto; + + a { + box-sizing: border-box; + flex: 0 0 auto; + height: 30px; + line-height: 1; + transition: 200ms box-shadow, 200ms color, 200ms background, 200ms fill; + width: 24px; + margin-left: 7px; + display: inline-flex; + align-items: center; + justify-content: center; + + i { + color: #848f99; + font-weight: 500; + font-size: 17px; + + &.ti-view-list-alt { + font-size: 16px; + } + + &.ti-close { + font-size: 15px; + } + } + + &:hover { + i { + color: darken(#848f99, 20%); + } + } + } + } + } + + .add-body { + flex: 1; + display: flex; + flex-direction: column; + overflow-y: auto; + padding: 0px; + + .add-title { + padding: 20px; + font-size: 18px; + text-transform: uppercase; + width: calc(100% - 20px); + + .ivu-input { + font-size: 18px; + border: 0; + padding-left: 0; + } + } + + .dataform-header { + display: none; + } + + } +} + +.caret-container { + position: absolute; + top: 0; + right: 0; + + .addable-caret { + right: 24px; + z-index: 0; + } + + button { + top: 4px; + position: absolute; + right: 4px; + } +} +.clear-container { + position: absolute; + top: 0; + right: 25px; + + button { + cursor: pointer; + top: 4px; + position: absolute; + right: 4px; + border:none; + } +} +/*SUB FORM GRID*/ +.subform-grid { + .add-body{ + .ivu-form-item { + margin-bottom: 24px !important; + } + .ivu-input { + height: 32px !important; + border: 1px solid #dcdee2 !important; + border-radius: 4px !important; + } + } + +} diff --git a/vue3/src/modules/dataform/scss/_builder.scss b/vue3/src/modules/dataform/scss/_builder.scss new file mode 100644 index 0000000..1231f6c --- /dev/null +++ b/vue3/src/modules/dataform/scss/_builder.scss @@ -0,0 +1,247 @@ +.form-builder { + position: relative; + display: flex; + height: 100%; + width: 100%; + padding: 10px 15px 10px 10px; + overflow: auto; + .fb-item-option { + .ivu-modal { + width: 80%; + height: 80%; + border: solid 1px red; + + .ivu-modal-content { + width: 100%; + } + } + } + + .fb-sidebar { + width: 250px; + height: 100%; + display: flex; + flex-direction: column; + overflow: hidden; + padding: 0 10px 0 0; + + h3 { + text-transform: uppercase; + font-size: 12px; + font-weight: 500px; + margin-bottom: 10px; + display: flex; + align-items: center; + + .ivu-btn { + margin-right: 10px; + } + } + + .divider { + height: 1px; + background: #dedede; + width: 100%; + } + + .fb-control { + height: calc(100vh - 70px); + overflow-y: auto; + &-item { + padding: 10px 0 5px; + width: 100%; + display: flex; + flex-direction: column; + justify-content: center; + + label { + font-size: 13px; + color: #444444; + margin-bottom: 5px; + } + } + } + + .fb-submit { + margin-top: auto; + } + } + + .fb-workspace { + //max-width: calc(100% - 250px); + max-width: calc(100vw - 470px); + width: 100%; + + table { + thead { + .ivu-table-cell { + font-size: 11px; + text-transform: uppercase; + font-weight: 500; + } + } + + tbody { + td { + font-size: 12px; + } + } + } + + .crud-table { + &-header { + background: #f3f4f5; + margin-bottom: 5px; + + .ivu-col { + display: flex; + align-items: center; + padding: 6px 15px; + font-weight: 500; + text-transform: uppercase; + font-size: 11px; + + &.center { + justify-content: center; + } + } + } + + &-body { + height: calc(100% - 60px); + overflow-y: auto; + } + + &-body-sub { + height: calc(100% - 120px); + overflow-y: auto; + } + + &-row { + margin-top: 0px; + margin-bottom: 5px; + transition: all .2s; + + &.active { + background: lighten(#a4b0be, 20%); + + &:hover { + background: lighten(#a4b0be, 20%); + } + } + + &:hover { + background: #f7f8f9; + } + + .ivu-col { + display: flex; + align-items: center; + padding: 5px 15px; + min-height: 40px; + + &.center { + justify-content: center; + } + + strong { + font-weight: 500; + + .key { + color: #00cec9; + } + } + + .ivu-input { + // max-width: 200px; + color: #555555; + } + + .ivu-select { + // width: 250px; + } + + .expand-toggle { + border: solid 1px lighten(#2D8CED, 10%); + border-radius: 50%; + height: 20px; + width: 20px; + display: flex; + align-items: center; + justify-content: center; + transition: all .2s; + + &:hover { + border-color: #2D8CED; + + i { + color: #2D8CED; + } + } + + &.active { + border-color: #2D8CED; + color: #2D8CED; + transform: rotate(180deg); + } + + &.disabled { + border-color: #dedede; + + i { + color: #dedede; + } + } + + i { + color: lighten(#2D8CED, 10%); + font-size: 16px; + } + } + } + } + } + } + + /** + Sub Form + **/ + .fb-control-sub { + display: flex; + margin-bottom: 20px; + + &-item { + padding: 10px 15px 5px 0; + width: 200px; + flex-direction: column; + align-items: center; + } + + + } + .crud-table-body-sub{ + .smooth-dnd-container.vertical > .smooth-dnd-draggable-wrapper { + overflow: visible !important; + display: block; + } + } + .sub-form-source-grid{ + padding: 20px; + } +} + +.pz-form-preview { + .dataform { + width: 100%; + } +} + +.ivu-poptip-popper { + z-index: 10000; +} +.form-ui-builder{ + .smooth-dnd-container.vertical > .smooth-dnd-draggable-wrapper { + overflow: visible !important; + display: inherit !important; + } +} diff --git a/vue3/src/modules/dataform/scss/_crud.scss b/vue3/src/modules/dataform/scss/_crud.scss new file mode 100644 index 0000000..51b89b9 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_crud.scss @@ -0,0 +1,4 @@ +.crud-config { + padding: 20px; + background: #ffffff; +} diff --git a/vue3/src/modules/dataform/scss/_dataform.scss b/vue3/src/modules/dataform/scss/_dataform.scss new file mode 100644 index 0000000..07e3f07 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_dataform.scss @@ -0,0 +1,60 @@ +.dataform { + background: #ffffff; + height: 100%; + position: relative; + overflow-y: auto; + &-header { + padding: 15px 20px; + border-bottom: solid 1px #f1f3f4; + background: #E7EBED; + h3 { + font-weight: 500; + font-size: 13px; + text-transform: uppercase; + } + } + &-body { + padding: 15px 20px 10px; + .fieldset { + padding: 10px 8px; + margin-bottom: 20px; + border: 1px solid silver; + legend { + margin-top: -20px; + background-color: white; + padding: 0 10px; + font-size: 12px; + font-weight: 600; + margin-bottom: 10px; + } + } + .form-divider{ + font-size: 12px; + color: #515a6e; + line-height: 1; + font-weight: 600; + } + .ivu-divider-horizontal.ivu-divider-with-text-left:before{ + border-top: 1px solid #dcdee2!important; + } + .ivu-divider-horizontal.ivu-divider-with-text-left:after{ + border-top: 1px solid #dcdee2!important; + } + .ivu-col { + padding-right: 5px; + padding-left: 5px; + } + .ivu-tabs { + padding-bottom: 40px!important; + } + } + &-footer { + padding: 10px 20px 20px; + } + .extra-buttons{ + float: right; + .ivu-btn{ + margin-left: 10px; + } + } +} diff --git a/vue3/src/modules/dataform/scss/_email.scss b/vue3/src/modules/dataform/scss/_email.scss new file mode 100644 index 0000000..04c0c24 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_email.scss @@ -0,0 +1,43 @@ +.email-wrapper{ + padding: 20px; + .email-address{ + display: flex; + align-items: center; + margin-bottom: 20px; + label{ + margin-right: 20px; + width: 80px; + } + .vue-input-tag-wrapper{ + flex: 1; + } + } + + .subject{ + display: flex; + align-items: center; + margin-bottom: 20px; + label{ + margin-right: 20px; + width: 80px; + } + + .ivu-input-wrapper{ + padding-left: 10px; + } + .ivu-input{ + border-radius: 0; + height: 40px; + border: solid 1px #ccc; + } + } + + .body{ + .ck-editor__main{ + min-height: 400px; + .ck-content{ + min-height: 400px; + } + } + } +} diff --git a/vue3/src/modules/dataform/scss/_expand.scss b/vue3/src/modules/dataform/scss/_expand.scss new file mode 100644 index 0000000..8a55122 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_expand.scss @@ -0,0 +1,190 @@ +.item-more-options { + display: none !important; + padding: 0 !important; + border: solid 1px #CCCCCC; + border-top: solid 3px #dedede; + &.active { + display: block !important; + } + .expand { + background: #E0E4E9; + padding: 0; + margin-bottom: 2px; + .expand-tab { + height: auto; + overflow: visible; + .ivu-tabs-bar { + background: #fafbfc; + .ivu-tabs-nav-wrap { + margin-bottom: 0; + } + + .ivu-tabs-tab { + background: none; + text-transform: uppercase; + font-size: 10px; + font-weight: 500; + } + + .ivu-tabs-tab-active:before { + display: none; + } + + .ivu-tabs-tab-active:after { + content: ''; + display: block; + height: 2px; + background: #3399ff; + position: absolute; + bottom: 0; + left: 0; + right: 0; + } + } + + .ivu-tabs-content { + height: auto !important; + border: none !important; + padding-bottom: 30px; + .ivu-row-flex { + .ivu-col { + flex-direction: column; + //border-bottom: solid 1px #dedede; + .ivu-select-multiple .ivu-select-item-selected:after { + margin-left: auto; + } + .title { + width: 100%; + display: flex; + align-items: center; + padding-top: 20px; + padding-bottom: 10px; + h3 { + font-size: 11px; + text-transform: uppercase; + font-weight: 500; + margin: 0 10px 0 20px; + color: darken(#a4b0be, 15%); + position: relative; + &::after { + position: absolute; + content: ""; + top: 10px; + display: block; + height: 3px; + width: 100%; + } + } + } + &:last-child { + border-right: 0; + //width: 450px !important; + } + .localSelectOptions{ + width: 97%; + padding-top: 20px; + padding-bottom: 10px; + } + > ul { + list-style: none; + width: 100%; + > li { + width: 100%; + padding: 5px 20px; + } + } + + &.custom-col { + border-right: solid 1px #dedede; + li { + display: flex; + flex-direction: column; + > label { + font-size: 12px; + display: block; + margin-bottom: 5px; + } + } + } + + &.cond-col { + border-right: solid 1px #dedede; + li { + display: flex; + flex-direction: column; + > label { + font-size: 12px; + display: block; + margin-bottom: 5px; + } + } + } + + &.rule-col { + display: block; + border-right: solid 1px #dedede; + .rule-control { + width: 100%; + padding: 5px 20px 10px; + } + > ul { + > li { + display: flex; + align-items: center; + > label { + font-size: 12px; + width: 90px; + } + > span { + flex: 1; + } + .ivu-input { + color: #555555; + } + } + } + } + &.rel-col { + > ul { + > li { + display: flex; + align-items: center; + > label { + font-size: 12px; + min-width: 140px !important; + max-width: 140px !important; + } + .ivu-select { + flex: 1; + } + .ivu-radio-group { + flex: 1; + } + } + } + } + .conditions { + .ivu-select { + margin-right: 10px; + } + .c-val { + width: 100px; + } + } + .rule-control{ + width: 100%; + padding: 25px 0 0 18px; + } + } + } + + } + } + } + .trigger-example { + font-size: 9px; + background: #130f0d; + padding: 5px; + color: #fff; + } +} diff --git a/vue3/src/modules/dataform/scss/_form_moqup.scss b/vue3/src/modules/dataform/scss/_form_moqup.scss new file mode 100644 index 0000000..16edcf2 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_form_moqup.scss @@ -0,0 +1,16 @@ +.section-visible-model { + padding-right: 20px; + margin-bottom: 100px; + + .ivu-select { + height: 30px; + width: 100% !important; + text-align: left; + } + + input { + height: 30px; + padding-left: 20px; + width: 100%; + } +} diff --git a/vue3/src/modules/dataform/scss/_formula.scss b/vue3/src/modules/dataform/scss/_formula.scss new file mode 100644 index 0000000..155eb5d --- /dev/null +++ b/vue3/src/modules/dataform/scss/_formula.scss @@ -0,0 +1,15 @@ +.formula-wrapper { + width: 100%; + + .formula-form-wrapper{ + padding: 20px; + } + + .formula-helper { + padding: 5px; + margin-top: 5px; + line-height: 14px; + color: #888888; + font-style: italic; + } +} diff --git a/vue3/src/modules/dataform/scss/_geographic.scss b/vue3/src/modules/dataform/scss/_geographic.scss new file mode 100644 index 0000000..1449b8b --- /dev/null +++ b/vue3/src/modules/dataform/scss/_geographic.scss @@ -0,0 +1,167 @@ +//@import "~leaflet-draw/dist/leaflet.draw.css"; +.geographic{ + height: 450px; + width: 100%; + position: relative; + overflow: hidden; + #geographic{ + z-index: 1; + } + //border: 1px solid #666; + #spatial_query{ + position: absolute; + right: 0px; + padding: 20px 10px; + bottom: 0px; + background: rgba(255,255,255,0.7); + z-index: 2; + } + #side_bar { + + width: 400px; + position: absolute; + right: -400px; + padding: 5px 15px 15px 15px; + top: 10px; + z-index: 2; + height: auto; + max-height: 430px; + //overflow-y: auto; + transition: all 0.5s ease; + background: #fff; + + hr{ + margin: 15px 0; + } + .geometry_type{ + + + } + .side-toggle{ + position: absolute; + left: -60px; + top: 6px; + transition: all 0.5s ease; + background: #fff; + border: none; + width: 40px; + height: 30px; + line-height: 30px; + outline: none!important; + &.show{ + right: 0px; + left: inherit; + } + &:focus, &:active{ + outline: none; + box-shadow: none!important; + } + } + &.open{ + right: 10px; + } + + } + table { + color: #333; + background: #eee; + width: 100%; + //border-collapse: collapse; + border-spacing: 0; + border: 1px solid #ccc; + } + + td, th { + border: 1px solid transparent; + height: 25px; + + } + + th { + background: #DFDFDF; + font-weight: normal; + } + + td { + background: #FAFAFA; + text-align: center; + input{ + border: 1px solid #ccc; + background: none; + height: inherit; + margin: 0; + padding: 0 3px; + width: 100%; + transition: all 0.3s; + //&:active, &:focus{ + // outline: none; + // color: #fff; + // background: #333; + //} + } + .dms{ + input{ + border: 1px solid #ccc; + width: 37px; + } + } + } + tr:nth-child(even) td { background: #F1F1F1; } + tr:nth-child(odd) td { background: #FEFEFE; } + + .point-coordinate{ + width: 600px; + position: absolute; + top: 1px; + left: 1px; + z-index: 3; + } +} +.geographic-map, #geographic{ + //margin-top: 52px; + width: 100%; + height: 450px; + + position: relative; + &.open-side{ + width: calc(100% - 320px); + } + + #base-maps{ + z-index: 4; + position: absolute; + bottom: 0; + left: 0; + ul{ + li{ + list-style: none; + display: inline-block; + + a{ + background: #fff; + color: #0079c1; + padding: 4px 8px; + height: 22px; + line-height: 22px; + margin-right: 2px; + &.active{ + background: #0079c1; + color: #fff; + } + } + } + } + } + .leaflet-control-attribution{ + display: none; + } + .leaflet-bottom{ + margin-bottom: 30px; + } + .leaflet-bar{ + border: none !important; + } + + + +} diff --git a/vue3/src/modules/dataform/scss/_grid_search.scss b/vue3/src/modules/dataform/scss/_grid_search.scss new file mode 100644 index 0000000..f21810d --- /dev/null +++ b/vue3/src/modules/dataform/scss/_grid_search.scss @@ -0,0 +1,52 @@ +.grid-search-input { + .ivu-select { + min-height: 30px; + .ivu-select-selection { + min-height: 30px; + } + .ivu-icon-arrow-down-b:before { + content: "\F4A4"; + } + .ivu-select-arrow { + transform: rotate(0deg) !important; + } + .ivu-tag .ivu-icon { + display: none; + } + .ivu-select-dropdown { + display: none; + } + } +} + +.grid-search-modal { + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + .ivu-modal { + top: 0; + max-height: calc(100% - 80px); + .ivu-modal-content { + .ivu-modal-body { + overflow-y: auto; + .dg { + max-height: calc(100% - 250px); + overflow: auto; + .dg-body { + overflow: auto; + } + } + } + } + } + h3 { + text-transform: uppercase; + font-weight: 500px; + font-size: 12px; + margin-bottom: 14px; + } + .ivu-modal-footer { + display: none !important; + } +} diff --git a/vue3/src/modules/dataform/scss/_layout.scss b/vue3/src/modules/dataform/scss/_layout.scss new file mode 100644 index 0000000..fd62ff1 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_layout.scss @@ -0,0 +1,355 @@ +// Font Stuff +$ultraLight: 100; +$thin: 200; +$light: 300; +$normal: 400; +$semibold: 600; +$bold: 700; +$body: "proxima-nova", +"Helvetica Neue", +Helvetica, +Arial, +sans-serif; +$titles: "aktiv-grotesk-std", +"Helvetica Neue", +Helvetica, +Arial, +sans-serif; +$condensed: "proxima-nova-alt-condensed", +"Helvetica Neue", +Helvetica, +Arial, +sans-serif; +$white: #fff; +$black: #000; +$red: hsl(0, 100%, 50%); +$header-height: 55px; +$footer-height: 45px; +$html-width: 420px; +$xs-color: #a29bfe; +$sm-color: #1abc9c; +$md-color: #4F91FC; +$lg-color: #ff7675; +$morefaded: 0.3; +$lessfaded: 0.2; +.form-ui-builder { + padding: 20px; + background: #F5F6FC; + display: flex; + height: 100vh; + .ivu-tabs-tabpane { + border-left: solid 1px #dedede !important; + } + .moqup-list { + height: calc(100vh - 80px); + overflow-y: auto; + width: 250px; + .ivu-form-item { + border: dashed 1px #cccccc; + padding: 5px; + } + .controls-list { + padding: 20px 10px 100px; + border-left: solid 1px #dedede; + height: 100%; + width: 250px; + overflow-y: auto; + } + } + .pz-workspace { + flex: 1; + position: relative; + border: solid 1px #e5e5e5 !important; + margin: 10px; + width: calc(100% - 180px); + &-header { + border-bottom: solid 1px #dedede; + width: 100%; + position: absolute; + top: 0; + height: 40px; + background: #F5F6FC; + &-wrapper { + padding: 0 21px; + margin: -1px; + display: flex; + align-items: center; + height: 40px; + background: #4586FC; + .header-control { + a { + display: inline-flex; + height: 30px; + width: 30px; + align-items: center; + justify-content: center; + i { + font-size: 20px; + color: #ffffff; + } + &:hover { + background: darken(#4586FC, 10%); + } + } + } + .view-port-switcher { + margin-left: auto; + align-items: center; + justify-content: right; + a { + height: 30px; + width: 30px; + display: inline-flex; + justify-content: center; + align-items: center; + font-size: 18px; + color: #e5e5e5; + border-radius: 2px; + border:none; + &.active { + color: #ffffff; + border: solid 1px #f5f5f5 !important; + background-color: $md-color; + border: solid 1px $md-color; + } + } + } + } + } + &-container { + overflow-y: auto; + margin-top: 40px; + background: #ffffff !important; + display: flex; + margin-bottom: 40px; + height: calc(100vh - 120px); + overflow-y: auto; + &-wrapper { + position: relative; + width: 100%; + margin: 0 auto; + .ivo-row { + width: 100%; + margin: 10px 0; + background: #ffffff; + } + .ivu-col { + margin: 0 !important; + padding-left: 8px !important; + padding-right: 8px !important; + } + .grid-schema-shadow { + position: absolute; + top: 0; + bottom: 0; + width: 897px; + padding: 0; + margin: 0; + min-height: 300px; + z-index: 1; + display: none; + .col-shadow { + height: 100%; + width: 100%; + background: rgba(#888888, .1); // margin: 0 16px 0 0; + &:last-child { + margin-right: 0; + } + } + } + .grid-schema { + position: relative; + width: 100%; + z-index: 11; + padding: 20px 0 50px; + margin: 0; + //overflow: hidden; + overflow-y: auto; + .ivu-row { + padding-top: 35px; + padding-bottom: 20px; + margin-top: 10px; + margin-bottom: 20px; // box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + background: rgba(#fff, .6); + border: dashed 1px #dedede; + .pz-row-control { + position: absolute; + right: 10px; + top: 5px; + .tool { + color: rgba(#000000, .5); + font-size: 18px; + width: 24px; + height: 24px; + display: inline-flex; + align-items: center; + justify-content: center; + background: #f3f4f5; + &:hover { + color: #4586FC; + cursor: pointer; + } + } + } + .pz-col { + background-color: #F4F3F4; + margin-bottom: 20px; + .ivu-row { + background: #ffffff !important; + border: dashed 1px #dedede; + margin-left: 10px; + margin-right: 10px; + .ivu-poptip-body { + padding: 3px; + height: 115px; + width: 200px; + } + .auto-col { + a { + display: block; + float: left; + margin: 3px 3px 5px 3px; + cursor: pointer; + height: 20px; + width: 40px; // overflow: hidden; + // border: solid 1px #dedede; + span { + background: #e5e5e5; + display: inline-flex; + align-items: center; + justify-content: center; + height: 20px; + border-right: solid 1px #cccccc; + font-size: 8px; + &:last-child { + border-right: 0; + } + } + &:hover { + span { + background: #dedede; + } + } + } + } + } + } + .ivu-col { + // height: 160px; + // border: solid 1px red; + height: auto; + .pz-col { + width: 100%; + position: relative; + overflow-y: hidden; + height: auto; + .pz-holder { + background-color: #F4F3F4; + padding: 10px; + height: auto; + min-height: 50px; + width: 100%; + position: relative; + border: dotted 1px #dedede; + padding: 10px; + .pz-holder-in { + background: #fff; + display: block; + height: 100%; + } + } + .pz-col-control { + width: 100%; + border-bottom: solid 1px rgba(#ffffff, .3); + padding: 5px 6px 3px 8px; + display: flex; + align-items: center; + label { + flex: 1; + font-size: 13px; + small { + color: #f4f5f6; + font-size: 13px; + } + } + .pz-col-input { + flex: 1; + font-size: 13px; + max-width: 150px; + } + .pz-col-control-items { + margin-left: auto; + text-align: right; + } + .ivu-select-multiple .ivu-select-item{ + text-align: left; + } + .ivu-badge{ + position: absolute; + top: -5px; + left: -25px; + .badge-user-roles{ + background: #3863e9 !important; + } + } + .tool { + color: rgba(#000000, .5); + font-size: 18px; + display: inline-block; + background: rgba(#000000, .12); + width: 20px; + height: 20px; + display: inline-flex; + align-items: center; + justify-content: center; + &:hover { + color: #ffffff; + cursor: pointer; + } + } + } + .resizer { + width: 5px; + height: 100%; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + cursor: ew-resize; + &:active, + &:hover, + &:focus { + background: rgba(#666666, .6); + } + } + } + } + } + .pz-new-row { + height: 80px; + background: rgba(#ffffff, .3); + margin: 20px auto; + position: relative; + display: flex; + align-items: center; + justify-content: center; + padding-left: 0; + border: 1px dashed #cccccc; + border-radius: 2px; + cursor: pointer; + i { + font-size: 32px; + } + &:hover { + border: 1px dashed #4586FC; + background: rgba(#ffffff, .6); + i { + color: #4586FC; + } + } + } + } + } + } + } +} diff --git a/vue3/src/modules/dataform/scss/_override.scss b/vue3/src/modules/dataform/scss/_override.scss new file mode 100644 index 0000000..a6c678e --- /dev/null +++ b/vue3/src/modules/dataform/scss/_override.scss @@ -0,0 +1,360 @@ +$primary: #0288D1; +$secondary: #cedce4; +$title-color: #6B808C; +$primary-compact: #57a3f3; +$secondary-compact: #7f8fa4; +$title-color-compact: #354052; +$placeholder-compact: #8f96a1; +$vue-select-border: #ced0da; +$success-color: #36af47; +$warning-color: #f7981c; +$white: #ffffff; + +.form-builder { + .ivu-tabs { + flex: 1; + + .ivu-tabs-bar { + margin-bottom: 0; + + .ivu-tabs-tab { + border-radius: 0 !important; + background: #fff; + font-weight: 400; + border-radius: 0; + max-width: 170px; + overflow: hidden; + + i { + margin-right: 4px; + + &.ivu-icon-ios-close-empty { + margin-left: 5px; + font-size: 24px; + + &:hover { + color: #e74c3c; + } + } + } + } + + .ivu-tabs-tab-active { + &:focus, + &:active { + border-left: solid 1px #dedede; + border-right: solid 1px #dedede; + } + + &:before { + content: ''; + display: block; // width: 100%; + height: 2px; + background: #3399ff; + position: absolute; + top: -1px; + left: -1px; + right: -1px; + } + } + } + + .ivu-tabs-content { + background: #ffffff; + height: calc(100% - 30px); // padding: 20px; + border-left: solid 1px #dedede; + border-right: solid 1px #dedede; + border-bottom: solid 1px #dedede; + } + } + + .form-controls { + height: 60px; + margin-top: auto; + } +} + +.ivu-date-picker, .ivu-upload, .ivu-upload button { + width: 100%; +} + +.ivu-upload-select { + .ivu-btn { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 5px; + + img { + height: 60px; + margin-bottom: 5px; + } + } +} + +.form-item-register { + display: flex !important; + .select-char { + width: 60px; + .multiselect__tags { + border-right: 0 !important; + padding: 8px 30px 0 10px !important; + height: 32px !important; + } + } + .first-char { + .multiselect__tags { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + } + } + .second-char { + .multiselect__tags { + border-radius: 0 !important; + } + } + .ivu-input { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; + } +} + +/* +.v-select { + .dropdown-toggle { + border-color: $vue-select-border; + background: #ffffff; + min-height: 32px; + padding-bottom: 3px; + transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; + .vs__selected-options { + width: calc(100% - 19px); + input { + font-size: 12px; + font-family: "Fira Sans", sans-serif; + padding: 0 4px; + } + input::-webkit-input-placeholder { + color: $placeholder-compact; + } + .selected-tag { + display: inline-block; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + padding: 1px 7px; + font-size: 12px; + color: #515a6e; + font-weight: 400 !important; + } + } + .vs__actions { + .clear { + display: none; + } + + .open-indicator { + width: 10px; + } + .open-indicator:before { + border-width: 1px 1px 0px 0; + height: 7px; + width: 7px; + } + } + } + .dropdown-toggle:hover, .dropdown-toggle:active, .dropdown-toggle:focus { + border: solid 1px $primary-compact !important; + } + .dropdown-toggle:focus { + border-color: $primary-compact; + outline: 0; + + } + .dropdown-menu { + max-height: 250px !important; + margin-top: 5px !important; + padding: 7px 0; + border-radius: 4px !important; + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); + box-sizing: border-box; + display: block; + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + min-width: 160px; + width: 100%; + overflow-y: scroll; + border: none !important; + text-align: left; + list-style: none; + background: #fff; + li { + a { + color: $title-color-compact; + padding: 3px 6px; + //margin: 0; + } + } + .highlight { + a { + background-color: #f3f3f3; + color: $primary-compact; + } + } + .active { + > a { + background-color: $primary-compact; + color: $white; + } + } + } + .selected-tag { + color: $title-color-compact; + font-size: 11px; + font-weight: 500; + } +} + +.v-select.open .dropdown-toggle { + border-color: $primary-compact; + border-radius: 4px !important; + border: solid 1px $primary-compact !important; + box-shadow: 0 0 0 2px rgba($primary-compact, .2); +} +*/ +.multiselect { + min-height: 32px; + font-size: 12px; +} + +.multiselect__placeholder { + margin-bottom: 0; + padding-top: 0; + height: 30px; + font-size: 12px; + white-space: nowrap; +} + +.multiselect__tags { + min-height: 32px; + padding: 0 50px 0 8px; + border: 1px solid #dcdee2; +} + +.multiselect__tag { + margin-bottom: 0; + margin-top: 4px; +} + +.multiselect__select { + height: 32px; + width: 32px; + right: 0; + padding: 4px 0; + top: 0; +} + +.multiselect__content-wrapper { + z-index: 100; +} + +.multiselect__single { + vertical-align: middle; + line-height: unset; + margin-bottom: 0; +} + +.multiselect__input, .multiselect__single { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + font-size: 12px; + height: 30px; + background: transparent !important; +} + +.multiselect__input { + margin-bottom: 0; +} + +.multiselect__select:before { + top: 60%; + margin-top: 2px; +} + +.multiselect__option { + padding: 6px 12px; + min-height: 24px; + //line-height: 32px; + white-space: normal; + line-height: 16px; +} + +.multiselect__option--highlight { + background: #0C78E6; + + &::after { + display: none !important; + } +} + +.multiselect__option--selected { + &:after { + display: none !important; + } +} + +.multiselect__option--selected.multiselect__option--highlight { + background: #95afc0; +} + +.multiselect__option:after { + line-height: 32px; + font-size: 12px; +} + +.maygt-form { + .file-uploader { + border: dashed 1px #0C78E6; + display: flex; + justify-content: center; + flex-direction: column; + border-radius: 5px; + .file-upload-handler { + display: flex; + align-items: center; + justify-content: center; + padding: 5px; + cursor: pointer; + i { + font-size: 16px; + margin-right: 5px; + } + + } + + .file-control { + display: flex; + align-items: center; + justify-content: center; + border-top: dashed 1px #CCCCCC; + a { + margin: 0 10px; + cursor: pointer; + i { + margin-right: 5px; + } + } + } + } +} + +.hidden{ + display: none; +} +.jsoneditor{ + height: 400px!important; +} diff --git a/vue3/src/modules/dataform/scss/_subform_grid.scss b/vue3/src/modules/dataform/scss/_subform_grid.scss new file mode 100644 index 0000000..0a572b3 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_subform_grid.scss @@ -0,0 +1,395 @@ +.subform-grid { + display: flex; + flex-direction: column; + margin-bottom: 20px !important; // background: #f3f4f5; + min-height: 30px; + + background: transparent; + + .ivu-form-item-label{ + display: none !important; + } + .subform-header { + + margin-top: 2px; + margin-bottom: 10px; + color: #515a6e; + font-size: 12px; + + .sub-form-add-btn { + margin-left: 15px; + } + + } + + table { + width: 100%; + border-collapse: collapse; + border-spacing: 0; + background: #ffffff; + + thead { + background: #f1f2f3; + + th { + font-size: 10px; + font-weight: 500; + text-transform: uppercase; + padding: 4px 15px; + border: 1px solid #CCC; + color: #565665; + + i { + float: right; + position: relative; + right: -7px; + font-size: 8px; + } + } + } + + tbody { + min-height: 200px !important; + + tr { + padding: 0; + border: 1px solid #CCC; + + &:hover { + td, + ivu-input { + // background: #f4f5f6; + } + } + + td { + border: 1px solid #CCC; + padding: 0; + font-size: 13px; + text-align: center; + vertical-align: middle; + //overflow-y: hidden; + /*.v-select { + height: 20px; + .dropdown-toggle { + height: 20px; + border: 0; + line-height: 20px; + &:hover, &:active, &:focus { + border: 0 !important; + outline: none !important; + } + .vs__selected-options { + height: 20px; + } + input { + max-height: 20px; + } + } + .vs__actions { + height: 20px !important; + } + }*/ + .multiselect { + min-height: 22px; + height: 22px; + + .multiselect__tags { + min-height: 22px; + border: none; + margin: 0 2px; + padding: 0 20px 0 6px; + position: relative; + } + + .multiselect__input, .multiselect__single { + height: 22px; + } + + .multiselect__placeholder { + height: 22px; + } + + .multiselect__select { + padding: 0; + height: 22px; + + } + + .multiselect__single { + position: absolute; + max-width: calc(100% - 26px); + } + + .caret-container { + z-index: 20; + + .addable-caret { + right: 28px; + } + + button { + width: 20px; + height: 20px; + top: 2px; + z-index: 21; + } + } + + .clear-container { + display: none; + } + + .multiselect__content-wrapper { + margin-top: 4px; + border-radius: 0 !important; + } + + .multiselect__option { + min-height: 22px; + line-height: 22px; + + &:after { + line-height: 22px; + } + } + + .multiselect__input { + position: absolute; + top: 2px; + left: 2px; + } + } + + .ivu-form-item-content { + line-height: 24px; + + .ivu-upload { + height: 24px; + overflow: hidden; + + .ivu-upload-select { + .ivu-btn { + span { + div { + display: none; + } + } + } + } + } + } + + .ivu-form-item { + margin-bottom: 0 !important; + + .ivu-input { + height: 24px; + margin: 0; + border: 0; + border-radius: 0; + background: transparent; + + &:hover, + &:active, + &:focus { + //background: #ffffff !important; + box-shadow: none; + outline: none; + } + } + + .ivu-select { + &-selection { + height: 24px; + border: 0; + } + + &-input { + border: 0; + max-height: 24px; + } + } + + .ivu-form-item-content { + height: 24px; + } + + .ivu-checkbox-wrapper { + margin: auto 0; + height: 24px; + padding-top: 4px; + } + + .ivu-btn { + border: none !important; + + i { + font-size: 14px; + } + } + + .ivu-upload { + img { + height: 22px; + margin-top: 1px; + } + + .ivu-upload-list { + display: none; + } + + .ivu-btn { + .ivu-icon + span { + display: none; + } + } + } + } + + &.action { + text-align: center; + display: inline-block; + height: 24px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; + border: 0; + + a { + padding: 0 5px; + color: #777777; + + i { + font-size: 12px; + } + + &:hover { + color: #e74c3c; + } + } + + .sub-edit { + &:hover { + color: #1d45aa; + } + } + } + .file-upload-handler, .ivu-upload{ + //display: none; + } + .file-uploader{ + border:none; + } + } + } + } + + tfoot { + background: #f1f2f3; + + tr { + border-bottom: solid 1px #dedede; + padding: 0; + border: 1px solid #CCC; + + td { + font-size: 12px; + text-align: center; + padding: 5px 0 5px 0; + border: 1px solid #CCC; + color: #565665; + } + } + } + } + + a.sub-grid-add { + text-align: center; + border: solid 1px #cccccc; + border-radius: 2px; + padding: 4px; + font-size: 12px; + width: 100%; + display: inline-block; + margin: -1px auto 0; + color: #666666; + flex: 1; + display: flex; + justify-content: center; + align-items: center; + min-height: 30px; + cursor: pointer; + + i { + font-size: 12px; + margin-right: 5px; + } + + &:hover { + color: #006FE1; // border-color: #2ecc71; + } + } + + th.row-number, td.row-number { + width: 60px; + } + .source-grid{ + .add-from-pre-source{ + padding: 0px 10px 10px 10px; + + text-align: right; + } + .dg-footer{ + border-bottom: solid 1px #dedede; + height: 28px !important; + } + .source-grid-description{ + padding: 15px; + h3{ + //font-weight: 400; + } + p{ + color: #636E72; + } + + } + } + +} + +.subform-image { + //display: flex; + .subform-img-preview { + height: 20px !important; + } + + .ivu-upload-list { + display: none !important; + } + + .ivu-btn { + padding: 0 !important; + height: 100%; + + span { + display: flex; + align-items: center; + + img ~ div { + display: none !important; + } + + img { + margin-bottom: 0; + } + } + + i { + margin: 5px; + display: block; + //display: none; + } + } +} diff --git a/vue3/src/modules/dataform/scss/_submodal_form.scss b/vue3/src/modules/dataform/scss/_submodal_form.scss new file mode 100644 index 0000000..0f6855a --- /dev/null +++ b/vue3/src/modules/dataform/scss/_submodal_form.scss @@ -0,0 +1,100 @@ +.sub-modal-form table tbody tr td .ivu-form-item .ivu-input { + color: #333333 !important; + +} + +.vertical-center-modal{ + display: flex; + align-items: center; + justify-content: center; + + .ivu-modal{ + top: 0; + } +} +.form-modal { + display: flex; + flex-direction: column; + width: 100%; + height: 100%; + //background: #ffffff; + .ivu-form-item-label{ + display: block !important; + text-align: left !important; + } + .form-tool { + border-bottom: solid 1px #dedede; + height: 50px; + display: flex; + align-items: center; + padding: 20px; + + &-actions { + margin-left: auto; + + a { + box-sizing: border-box; + flex: 0 0 auto; + height: 30px; + line-height: 1; + transition: 200ms box-shadow, 200ms color, 200ms background, 200ms fill; + width: 24px; + margin-left: 7px; + display: inline-flex; + align-items: center; + justify-content: center; + + i { + color: #848f99; + font-weight: 500; + font-size: 17px; + + &.ti-view-list-alt { + font-size: 16px; + } + + &.ti-close { + font-size: 15px; + } + } + + &:hover { + i { + color: darken(#848f99, 20%); + } + } + } + } + } + + .form-body { + flex: 1; + display: flex; + flex-direction: column; + overflow-y: auto; + padding: 0px; + + .add-title { + padding: 20px; + font-size: 18px; + text-transform: uppercase; + width: calc(100% - 20px); + + .ivu-input { + font-size: 18px; + border: 0; + padding-left: 0; + } + } + + .dataform-header { + display: none; + } + + } + .subform-grid{ + .ivu-form-item-label{ + display: none !important; + } + } +} diff --git a/vue3/src/modules/dataform/scss/_treeSelect.scss b/vue3/src/modules/dataform/scss/_treeSelect.scss new file mode 100644 index 0000000..f7ed99f --- /dev/null +++ b/vue3/src/modules/dataform/scss/_treeSelect.scss @@ -0,0 +1,22 @@ +.tree-select{ + padding: 10px; + border: 1px solid #CCCCCC; + border-radius:5px; + width: 100%; + display: block; + position: relative; + .ivu-tree-children{ + li{ + border-top: 1px solid #CCCCCC; + margin: 0; + padding: 8px 0; + .ivu-tree-title{ + width: 100%; + } + .ivu-tree-title-selected, .ivu-tree-title-selected:hover { + background-color: #007ae5; + color: #fff; + } + } + } +} \ No newline at end of file diff --git a/vue3/src/modules/dataform/scss/_trigger.scss b/vue3/src/modules/dataform/scss/_trigger.scss new file mode 100644 index 0000000..67f6404 --- /dev/null +++ b/vue3/src/modules/dataform/scss/_trigger.scss @@ -0,0 +1,20 @@ +.trigger-wrapper { + padding: 20px; + + >table { + td { + padding: 5px 10px; + &:first-child { + width: 150px + } + + &:last-child { + width: 350px; + } + + label { + font-size: 13px; + } + } + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_adminMenu.scss b/vue3/src/modules/dataform/scss/elements/_adminMenu.scss new file mode 100644 index 0000000..53ca0e6 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_adminMenu.scss @@ -0,0 +1,14 @@ +.data-clear-icon { + background: #FFFFFF; + visibility: hidden; +} + +.ivu-input-inner-container:hover { + .data-clear-icon { + visibility: visible; + } +} + +.menu-icon-preview { + font-size: 20px; +} \ No newline at end of file diff --git a/vue3/src/modules/dataform/scss/elements/_birthdayPicker.scss b/vue3/src/modules/dataform/scss/elements/_birthdayPicker.scss new file mode 100644 index 0000000..bb34cef --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_birthdayPicker.scss @@ -0,0 +1,15 @@ +.birthday-picker { + display: inline-block; + width: 100%; + height: 32px; + line-height: 1.5; + padding: 4px 7px; + font-size: 12px; + border: 1px solid #dcdee2; + border-radius: 4px; + color: #515a6e; + background-color: #fff; + background-image: none; + position: relative; + cursor: text; +} diff --git a/vue3/src/modules/dataform/scss/elements/_download.scss b/vue3/src/modules/dataform/scss/elements/_download.scss new file mode 100644 index 0000000..3ce556d --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_download.scss @@ -0,0 +1,80 @@ +.multi-upload { + padding: 0 0 10px 0; +} + +.multi-upload-list { + display: flex; + align-items: center; + border-radius: 4px; + + label { + display: block; + } +} + +.upload-handler { + height: 90px; + width: 80px; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 13px; + flex-direction: column; + border: dashed 1px #ababab; + border-radius: 4px; + + i { + font-size: 18px; + } + + &:hover { + border: dashed 1px #0C78E6; + cursor: pointer; + + i { + color: #0C78E6; + } + } +} + +.upload-list { + width: 90px; + height: 90px; + text-align: center; + border-radius: 4px; + overflow: hidden; + margin-right: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + flex-direction: column; + background: #363636; + + img { + flex: 1; + height: 60px; + max-width: 90%; + } + +} + +.upload-control { + background: #f06e6e; + height: 20px; + display: flex; + cursor: pointer; + width: 100%; + align-items: center; + justify-content: center; + transition: all .3s; + color: #ffffff; + + &:hover { + background: #eb4040; + } +} + +.preview-img{ + max-width: 90%; + max-height: 60px; +} diff --git a/vue3/src/modules/dataform/scss/elements/_dragMap.scss b/vue3/src/modules/dataform/scss/elements/_dragMap.scss new file mode 100644 index 0000000..5c48e08 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_dragMap.scss @@ -0,0 +1,5 @@ +.drag-map { + width: 100%; + height: 300px; + position: relative; +} diff --git a/vue3/src/modules/dataform/scss/elements/_file.scss b/vue3/src/modules/dataform/scss/elements/_file.scss new file mode 100644 index 0000000..473a4b4 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_file.scss @@ -0,0 +1,33 @@ +.file-uploader { + border: dashed 1px #0C78E6; + display: flex; + justify-content: center; + flex-direction: column; + border-radius: 5px; + .file-upload-handler { + display: flex; + align-items: center; + justify-content: center; + padding: 5px; + cursor: pointer; + i { + font-size: 16px; + margin-right: 5px; + } + + } + + .file-control { + display: flex; + align-items: center; + justify-content: center; + border-top: dashed 1px #CCCCCC; + a { + margin: 0 10px; + cursor: pointer; + i { + margin-right: 5px; + } + } + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_html.scss b/vue3/src/modules/dataform/scss/elements/_html.scss new file mode 100644 index 0000000..47745bf --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_html.scss @@ -0,0 +1,5 @@ +.html-prev{ + padding: 10px; + border:1px solid #ccc; + +} diff --git a/vue3/src/modules/dataform/scss/elements/_image.scss b/vue3/src/modules/dataform/scss/elements/_image.scss new file mode 100644 index 0000000..3ce556d --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_image.scss @@ -0,0 +1,80 @@ +.multi-upload { + padding: 0 0 10px 0; +} + +.multi-upload-list { + display: flex; + align-items: center; + border-radius: 4px; + + label { + display: block; + } +} + +.upload-handler { + height: 90px; + width: 80px; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 13px; + flex-direction: column; + border: dashed 1px #ababab; + border-radius: 4px; + + i { + font-size: 18px; + } + + &:hover { + border: dashed 1px #0C78E6; + cursor: pointer; + + i { + color: #0C78E6; + } + } +} + +.upload-list { + width: 90px; + height: 90px; + text-align: center; + border-radius: 4px; + overflow: hidden; + margin-right: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + flex-direction: column; + background: #363636; + + img { + flex: 1; + height: 60px; + max-width: 90%; + } + +} + +.upload-control { + background: #f06e6e; + height: 20px; + display: flex; + cursor: pointer; + width: 100%; + align-items: center; + justify-content: center; + transition: all .3s; + color: #ffffff; + + &:hover { + background: #eb4040; + } +} + +.preview-img{ + max-width: 90%; + max-height: 60px; +} diff --git a/vue3/src/modules/dataform/scss/elements/_imageDrag.scss b/vue3/src/modules/dataform/scss/elements/_imageDrag.scss new file mode 100644 index 0000000..3093303 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_imageDrag.scss @@ -0,0 +1,38 @@ +.upload-wrapper { + position: relative; + > .upload-handler { + padding: 20px; + } + .preview { + border: dotted 1px #dedede; + width: 100%; + background: #f1f2f3; + padding: 10px; + .upload-handler { + opacity: 0; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: rgba(#ffffff, 0.7); + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + transition: opacity 0.3s; + p { + font-weight: bold; + color: rgb(51, 153, 255); + } + } + &:hover { + .upload-handler { + opacity: 1; + } + } + img { + max-height: 120px; + } + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_image_sub_form.scss b/vue3/src/modules/dataform/scss/elements/_image_sub_form.scss new file mode 100644 index 0000000..b0117f0 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_image_sub_form.scss @@ -0,0 +1,83 @@ +.subform-image-wrapper{ + + .multi-upload { + padding: 0 0 10px 0; + } + + .multi-upload-list { + display: flex; + align-items: center; + border-radius: 4px; + + label { + display: block; + } + } + + .upload-handler { + height: 90px; + width: 80px; + display: inline-flex; + align-items: center; + justify-content: center; + font-size: 13px; + flex-direction: column; + border: dashed 1px #ababab; + border-radius: 4px; + + i { + font-size: 18px; + } + + &:hover { + border: dashed 1px #0C78E6; + cursor: pointer; + + i { + color: #0C78E6; + } + } + } + + .upload-list { + width: 90px; + height: 90px; + text-align: center; + border-radius: 4px; + overflow: hidden; + margin-right: 6px; + display: inline-flex; + align-items: center; + justify-content: center; + flex-direction: column; + background: #363636; + + img { + flex: 1; + height: 60px; + max-width: 90%; + } + + } + + .upload-control { + background: #f06e6e; + height: 20px; + display: flex; + cursor: pointer; + width: 100%; + align-items: center; + justify-content: center; + transition: all .3s; + color: #ffffff; + + &:hover { + background: #eb4040; + } + } + + .preview-img{ + max-width: 90%; + max-height: 60px; + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_map.scss b/vue3/src/modules/dataform/scss/elements/_map.scss new file mode 100644 index 0000000..a4faf53 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_map.scss @@ -0,0 +1,16 @@ +.lambda-map-wrapper { + .lambda-map { + width: 100%; + height: 300px; + position: relative; + } + + .lambda-lat-lng { + max-width: 300px; + display: flex; + margin-bottom: 10px; + .ivu-input-wrapper:first-child { + margin-right: 10px; + } + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_qgis.scss b/vue3/src/modules/dataform/scss/elements/_qgis.scss new file mode 100644 index 0000000..2cdc767 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_qgis.scss @@ -0,0 +1,78 @@ +.qgis-map{ + height: 350px; + border-radius: 10px; + overflow: hidden; + position: relative; +} + +.qgis-search{ + position: absolute; + top: 10px; + right: 20px; + z-index: 10; +} + +.ol-full-screen{ + left: 0.5em !important; + top: 80px !important; + width: 50px; +} + +.map-layer-switcher { + display: flex; + position: absolute; + left: 15px; + bottom: 15px; + z-index: 10; + background: #fff; + padding: 5px; + border-radius: 5px; + box-shadow: 0 1px 4px rgb(0 0 0 / 30%); + a { + display: inline-flex; + width: 80px; + flex-direction: column; + border-radius: 4px; + transition: all 0.3s; + height: 75px; + + img { + width: 80px; + border: solid 1px transparent; + border-radius: 5px; + transition: all 0.3s; + max-width: calc(100% - 5px); + height: 57px; + } + + span { + font-size: 10px; + font-weight: 500; + color: #666; + text-transform: uppercase; + transition: all 0.3s; + text-align: center; + } + + &:hover, &.active { + text-decoration: none; + + img { + border: solid 1px #1562b8; + } + + span { + color: #1562b8; + } + } + } +} + + +.qgis-attrs{ + width: 100%; + position: relative; + .ivu-select{ + min-width: 200px !important; + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_radio_with_thumb.scss b/vue3/src/modules/dataform/scss/elements/_radio_with_thumb.scss new file mode 100644 index 0000000..c4ab46e --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_radio_with_thumb.scss @@ -0,0 +1,13 @@ +.radio-with-thumb{ + label{ + height:auto!important; + max-height: 100px!important; + padding:0!important; + img{ + height: 80px!important; + padding: 5px 0!important; + } + } + .ivu-radio-wrapper-checked { + } +} diff --git a/vue3/src/modules/dataform/scss/elements/_select.scss b/vue3/src/modules/dataform/scss/elements/_select.scss new file mode 100644 index 0000000..c9295f0 --- /dev/null +++ b/vue3/src/modules/dataform/scss/elements/_select.scss @@ -0,0 +1,23 @@ +.v-select .form-control { + position: absolute; + top: 0; + width: 100% !important; +} + +.v-select .selected-tag { + width: 100%; +} + +.with-info-caller{ + width: calc(100% - 27px); + float: left; +} +.info-caller{ + width: 24px; + display: inline-block; + vertical-align: top; + position: absolute; + /*padding-top: 2px;*/ + padding-left: 2px; + right: 5px; +} diff --git a/vue3/src/modules/dataform/scss/infoModal.scss b/vue3/src/modules/dataform/scss/infoModal.scss new file mode 100644 index 0000000..0197ff5 --- /dev/null +++ b/vue3/src/modules/dataform/scss/infoModal.scss @@ -0,0 +1,20 @@ +.info-modal { + .ivu-drawer-wrap { + z-index: 10000; + } + + .ivu-drawer-body { + padding: 0; + + } + + .ivu-drawer-close { + background: #fff; + border: 1px solid #ccc; + } + + iframe { + width: 100%; + height: 100%; + } +} diff --git a/vue3/src/modules/dataform/scss/menuCreator.scss b/vue3/src/modules/dataform/scss/menuCreator.scss new file mode 100644 index 0000000..5135c6e --- /dev/null +++ b/vue3/src/modules/dataform/scss/menuCreator.scss @@ -0,0 +1,149 @@ +#menu-tree-creator { + max-width: 100%; +} + +#menu-tree-creator, #sortableListsBase { + ul { + margin: 0; + padding: 0; + list-style-type: none; + color: #000; + border: 1px solid #fff; + } + + .menu-tree-item { + margin: 0; + padding: 0; + list-style-type: none; + color: #000; + border: none; + cursor: pointer; + } + + ul, #menuTree { + padding: 0; + background-color: #fff; + } + + .menu-tree-item { + padding-left: 50px; + margin: 5px; + border: none; + background-color: #404850; + } + + .menu-tree-item div.sortDiv { + padding: 2px; + background-color: #ededed; + border-bottom: 1px solid #ccc; + position: relative; + cursor: default; + min-height: 43px; + line-height: 37px; + } + + .sortDiv { + + position: relative; + + + } + + .menu-title { + max-width: 80% !important; + display: inline-block; + padding-left: 5px; + + .ivu-checkbox-wrapper { + margin: 0; + } + } + + .menu-icon { + max-width: 70px; + display: inline-block; + padding-left: 5px; + + } + + .menu_types { + max-width: 120px !important; + } + + .menu-cruds { + max-width: calc(100% - 255px); + } + + .menu-control { + position: absolute; + right: 0; + top: 0; + min-height: 26px; + line-height: 26px; + margin: 0 10px; + padding: 7px; + + .ivu-switch { + + } + } + + .link-to { + color: #666; + font-size: 12px; + } +} + +.icons-list { + h3 { + text-transform: uppercase; + font-weight: 700; + margin: 1em 0; + font-size: 1.5em; + } + + .icon-section { + margin: 0 0 3em; + clear: both; + overflow: hidden; + } + + .icon-container { + width: 240px; + padding: .7em 0; + float: left; + position: relative; + text-align: left; + + i { + font-size: 21px; + color: #000; + position: absolute; + margin-top: 5px; + transition: .3s; + border: none; + padding: 0; + } + + .icon-name { + color: #666; + margin-left: 35px; + font-size: 1.1em; + transition: .3s; + + } + + &:hover { + i { + font-size: 2.2em; + margin-top: -5px; + } + .icon-name { + margin-left: 45px; + color: #000; + } + } + } + + +} \ No newline at end of file diff --git a/vue3/src/modules/dataform/scss/style.scss b/vue3/src/modules/dataform/scss/style.scss new file mode 100644 index 0000000..c4c1530 --- /dev/null +++ b/vue3/src/modules/dataform/scss/style.scss @@ -0,0 +1,126 @@ +//@import "~vue-multiselect/dist/vue-multiselect.min.css"; +//@import "~ant-design-vue/dist/antd.css"; + +@import "override"; +@import "builder"; +@import "crud"; +@import "dataform"; +@import "expand"; +@import "subform_grid"; +@import "submodal_form"; +@import "layout"; +@import "grid_search"; +@import "./menuCreator"; +@import "geographic"; +@import "trigger"; +@import "formula"; +@import "email"; +@import "addable_modal"; +@import "treeSelect"; +@import "template/material"; +@import "infoModal"; +@import "viewMode"; +@import "./elements/file"; +@import "./elements/map"; +@import "./elements/image_sub_form"; +@import "./elements/dragMap"; +@import "./elements/image"; +@import "./elements/select"; +@import "./elements/download"; +@import "./elements/imageDrag"; +@import "./elements/adminMenu"; +@import "./elements/_html"; +@import "./elements/radio_with_thumb"; + + +.form-wrapper { + position: relative; +} + +//UI builder +// @import "../../../puzzle/assets/scss/style.scss"; +.form-ui-builder { + position: relative; + padding: 0; + display: flex; + + .draggable-list { + width: 200px; + padding: 40px 10px 20px; + + .draggable-items { + border-bottom: solid 1px #dedede; + padding-bottom: 10px; + margin-bottom: 10px; + } + + h4 { + font-size: 12px; + text-transform: uppercase; + font-weight: 500; + margin-bottom: 10px; + } + + &-item { + border: dashed 1px #cccccc; + margin-bottom: 10px; + padding: 3px 10px; + + &.disabled { + color: #999999; + border: dashed 1px #f1f2f3; + + &:hover { + cursor: not-allowed; + color: #999999; + border: dashed 1px #f1f2f3; + } + } + + &:hover { + border-color: #95a5a6; + cursor: pointer; + } + } + } + + .pz-workspace { + padding: 0; + border: 0; + + &-header { + background: #ffffff; + } + + &-container { + background: #f3f4f5; + } + } + + .drop-preview { + background-color: rgba(150, 150, 200, 0.1); + border: 1px dashed #abc; + margin: 5px; + } + + .smooth-dnd-draggable-wrapper { + width: 100%; + } +} + +.smooth-dnd-container { + position: relative; + min-height: 30px; + min-width: 30px; + display: block; + width: 100%; + height: auto; +} + +.section-rows { + .smooth-dnd-draggable-wrapper { + overflow: visible !important; + position: relative; + + } +} diff --git a/vue3/src/modules/dataform/scss/template/_material.scss b/vue3/src/modules/dataform/scss/template/_material.scss new file mode 100644 index 0000000..e327e25 --- /dev/null +++ b/vue3/src/modules/dataform/scss/template/_material.scss @@ -0,0 +1,80 @@ +.material-form { + background: transparent !important; + box-shadow: none !important; + + .fieldset { + background: #ffffff !important; + //box-shadow: rgba(221, 221, 221, 0.7) 0px 0px 8px 1px !important; + box-shadow: 0px 0px 14px -3px rgba(64, 113, 143, 0.27); + border: none !important; + border-radius: 4px; + margin-bottom: 10px !important; + position: relative; + padding-top: 58px; + padding-left: 20px; + padding-right: 20px; + legend { + position: absolute; + top: 15px; + left: 0; + right: 0; + display: flex; + width: 100%; + height: 40px; + padding-left: 20px; + padding-top: 12px; + border-bottom: #d7dfe6 solid 1px; + text-transform: uppercase; + color: #6B808C; + font-size: 12px; + font-weight: 600; + &:before { + content: ""; + display: block; + position: absolute; + width: 50px; + height: 2px; + left: 20px; + top: 38px; + background: $primary; + } + } + } + + .subform-grid { + box-shadow: 0px 0px 14px -3px rgba(64, 113, 143, 0.27); + border-radius: 4px !important; + background: #ffffff !important; + table { + border: 0 !important; + border-radius: 4px !important; + margin: -1px !important; + width: calc(100% + 2px) !important; + thead { + background: #fafafa !important; + th { + padding-top: 10px; + padding-bottom: 10px; + } + } + } + + a.sub-grid-add{ + border: none !important; + } + } + + .ivu-form-item { + .ivu-form-item-label { + font-weight: 500; + color: #6B808C !important; + font-size: 12px; + } + + .ivu-form-item-content { + .ivu-input-wrapper { + background: #ffffff !important; + } + } + } +} diff --git a/vue3/src/modules/dataform/scss/viewMode.scss b/vue3/src/modules/dataform/scss/viewMode.scss new file mode 100644 index 0000000..ad5c63f --- /dev/null +++ b/vue3/src/modules/dataform/scss/viewMode.scss @@ -0,0 +1,11 @@ +.view-mode{ + .subform-grid{ + .action{ + display: none; + } + } + .ivu-input-inner-container, .multiselect, .ag-cell{ + pointer-events: none; + } + +} \ No newline at end of file diff --git a/vue3/src/modules/dataform/store.js b/vue3/src/modules/dataform/store.js new file mode 100644 index 0000000..1b78816 --- /dev/null +++ b/vue3/src/modules/dataform/store.js @@ -0,0 +1,21 @@ +/** + * Created by n0m4dz on 5/29/17. + */ +import Vuex from 'vuex' + +Vue.use(Vuex) + +export const store = new Vuex.Store({ + state: { + dataform: { + model: null, + identity: null, + timestamp: false, + labelPosition: "top", + labelWidth: null, + padding: 8, + schema: [], + forms: [] + }, + } +}); diff --git a/vue3/src/modules/dataform/utils/date.js b/vue3/src/modules/dataform/utils/date.js new file mode 100644 index 0000000..f6b5c73 --- /dev/null +++ b/vue3/src/modules/dataform/utils/date.js @@ -0,0 +1,56 @@ +import Moment from 'moment' + +export function getDate(date) { + if (typeof date === 'string' || date instanceof String) { + return date; + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("YYYY-MM-DD"); + } else { + return Moment(date * 1).format("YYYY-MM-DD"); + } + } +} + +export function toMoment(date) { + return Moment(date) +} + +export function toTime(time) { + + return Moment(time, 'HH:mm:ss') + +} + +export function toDateTime(datetime) { + return Moment(datetime, 'YYYY-MM-DD HH:mm:ss') +} + +export function now() { + return Moment().format("YYYY-MM-DD HH:mm:ss") +} + +export function getDateTime(date) { + if (typeof date === 'string' || date instanceof String) { + return date; + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("YYYY-MM-DD HH:mm"); + } else { + return Moment(date * 1).format("YYYY-MM-DD HH:mm"); + } + } +} + +export function getTime(date) { + if (typeof date === 'string' || date instanceof String) { + return date; + } else { + if ((new Date(date)).toString() !== "Invalid Date") { + return Moment(date).format("HH:mm:ss"); + } else { + return Moment(date * 1).format("HH:mm:ss"); + } + } + +} diff --git a/vue3/src/modules/dataform/utils/formula.js b/vue3/src/modules/dataform/utils/formula.js new file mode 100644 index 0000000..1920c51 --- /dev/null +++ b/vue3/src/modules/dataform/utils/formula.js @@ -0,0 +1,17 @@ +var templateRe = /\{ *([\w_-]+) *\}/g; + +export function dataFromTemplate(str, data) { + return str.replace(templateRe, function (str, key) { + let value = data[key]; + if (value === undefined) { + return ''; + } else if (typeof value === 'function') { + value = value(data); + } + return value; + }); +} + +export function evil(fn) { + return new Function('return ' + fn)(); +} diff --git a/vue3/src/modules/dataform/utils/formula_and_trigger.js b/vue3/src/modules/dataform/utils/formula_and_trigger.js new file mode 100644 index 0000000..6ed5d65 --- /dev/null +++ b/vue3/src/modules/dataform/utils/formula_and_trigger.js @@ -0,0 +1,185 @@ +var templateRe = /\{ *([\w_-]+) *\}/g; +var fieldTimeout = null; + +export function dataFromTemplate(str, data) { + return str.replace(templateRe, function (str, key) { + let value = data[key]; + if (value === undefined) { + return ''; + } else if (typeof value === 'function') { + value = value(data); + } + return value; + }); +} + +export function evil(fn) { + return new Function('return ' + fn)(); +} + +export function doFormula(formulas, model, model_, schema_, rule_, subFormModelName) { + console.log("doing formula:") + console.log(formulas) + console.log(model) + console.log(model_) + //formula + if (formulas.length >= 1) { + let formula_index = formulas.findIndex(formula => formula.model == model) + if (formula_index <= -1) { + formulas.map(formula => { + if(formula.template.includes(model)){ + doFormula2(formula, model, model_, schema_, rule_, subFormModelName) + } + }); + } else { + doFormula2(formulas[formula_index], model, model_, schema_, rule_, subFormModelName) + } + } +} +function doFormula2(formula, model, model_, schema_, rule_, subFormModelName) { + + let use_formula = false; + if (formula['form']) { + if (formula['form'] == 'main') + use_formula = true; + else if (subFormModelName) { + if (formula['form'] == subFormModelName) + use_formula = true + } + } else + use_formula = true; + + + if (use_formula) { + + let pre_formula = dataFromTemplate(formula.template, model_); + + + if (pre_formula) { + let calculated = evil(pre_formula); + console.log("calculated:",calculated) + formula.targets.map(target => { + let schema_index = getSchemaIndex(schema_, target.field); + if (schema_index >= 0) { + if (target.prop == 'value') { + model_[target.field] = calculated; + } else { + if (target.prop == 'hidden') { + if (rule_) { + if (rule_[target.field]) { + if (rule_[target.field].length > 0 && rule_[target.field][0].hasOwnProperty("required")) + rule_[target.field][0].required = calculated ? false : true; + } + } + } + // schema_[schema_index][target.prop] = calculated; + Vue.set(schema_[schema_index], target.prop, calculated) + } + } + }) + } + } +} + +export function doTrigger(model, val, model_, schema_, refs, Message, editMode) { + + if (val) { + let model_index = getSchemaIndex(schema_, model); + if (model_index >= 0) { + if (schema_[model_index]['trigger']) { + if (fieldTimeout) { + clearTimeout(fieldTimeout); + } + fieldTimeout = setTimeout(() => { + callFieldTrigger(schema_[model_index]['trigger'], model_, schema_, refs, Message, editMode); + }, schema_[model_index]['triggerTimeout'] != undefined && schema_[model_index]['triggerTimeout'] !== null && schema_[model_index]['triggerTimeout'] != '' ? schema_[model_index]['triggerTimeout'] : 0); + } + } + } +} + +function setValueProps(field, model_, schema_, refs, is_sub) { + + if (is_sub) { + let schema_sub_index = getSchemaIndex(schema_, is_sub); + if (schema_sub_index >= 0) { + let schema_index = getSchemaIndex(schema_[schema_sub_index].schema, field.field); + if (schema_index >= 0) { + Object.keys(field.props).forEach(prop => { + schema_[schema_sub_index].schema[schema_index][prop] = field.props[prop]; + }); + } + } + } else { + + let schema_index = getSchemaIndex(schema_, field.field); + if (schema_index >= 0) { + if ('value' in field) { + //model_[field.field] = field.value; + Vue.set(model_, field.field, field.value); + let current_schema = schema_[schema_index]; + if (current_schema.formType == "SubForm") { + refs[`sf${field.field}`][0].fillData(); + } + } + if (field.props) { + Object.keys(field.props).forEach(prop => { + // schema_[schema_index][prop] = field.props[prop]; + Vue.set(schema_[schema_index], prop, field.props[prop]); + }); + } + } + } + + +} + +function callFieldTrigger(trigger_url, model_, schema_, refs, Message, editMode) { + // console.log('axios sent', trigger_url); + + let services = trigger_url.split(","); + + services.forEach(service=>{ + axios.post(service, {model: {...model_}, editMode: editMode}) + .then(({data}) => { + if (data['schema']) { + data['schema'].forEach(field => { + setValueProps(field, model_, schema_, refs) + }) + } + if (data['schema_sub']) { + + data['schema_sub'].forEach(schema_sub => { + schema_sub.schema.forEach(field_sub => { + setValueProps(field_sub, model_, schema_, refs, schema_sub.model) + }) + + }) + } + if (data['message']) { + if (data['message']['type'] == 'success') { + Message.success({ + duration: 3, + desc:data['message']['message'] + }); + } else { + Message.error({ + duration: 3, + desc:data['message']['message'] + }); + } + } + if (data['info']) { + data['info'].forEach(info => { + document.getElementById(info.target).innerHTML = info.html; + }) + } + }) + }) + + +} + +function getSchemaIndex(schema_, model) { + return schema_.findIndex(item => item.model == model); +} diff --git a/vue3/src/modules/dataform/utils/helpers.js b/vue3/src/modules/dataform/utils/helpers.js new file mode 100644 index 0000000..ace199e --- /dev/null +++ b/vue3/src/modules/dataform/utils/helpers.js @@ -0,0 +1,58 @@ +export const applyDrag = (arr, dragResult) => { + const { removedIndex, addedIndex, payload } = dragResult + if (removedIndex === null && addedIndex === null) return arr + + const result = [...arr] + let itemToAdd = payload + + if (removedIndex !== null) { + itemToAdd = result.splice(removedIndex, 1)[0] + } + + if (addedIndex !== null) { + result.splice(addedIndex, 0, itemToAdd) + } + + return result +} +export const generateItems = (count, creator) => { + const result = [] + for (let i = 0; i < count; i++) { + result.push(creator(i)) + } + return result +} + +export const getTableMeta = (table)=>{ + if(table) { + if (window.init.dbSchema.tableMeta[table]) { + return window.init.dbSchema.tableMeta[table] + } + } + return [] + // let res = await axios.get(`/lambda/puzzle/table-schema/${table}`); + // if(!window.init.dbSchema.tableMeta) { + // window.init.dbSchema.tableMeta = {} + // } + // window.init.dbSchema.tableMeta[table] = res.data + // return res.data +} + +export const getRelationData = (item, relations) =>{ + if (item.relation.filter == '' || typeof item.relation.filter === "undefined") { + if (relations[item.relation.table]) + return relations[item.relation.table]['data'] + else if (item.relation.filterWithUser){ + if (relations[item.model]) + return relations[item.model]['data'] + else + return [] + } else + return [] + } else { + if (relations[item.model]) + return relations[item.model]['data'] + else + return [] + } +} diff --git a/vue3/src/modules/dataform/utils/methods.js b/vue3/src/modules/dataform/utils/methods.js new file mode 100644 index 0000000..a2d08fc --- /dev/null +++ b/vue3/src/modules/dataform/utils/methods.js @@ -0,0 +1,21 @@ +export const idGenerator = (type) => { + let randomId = Math.random() + .toString(36) + .substr(3, 9); + return `${type}-${randomId}`; +} + + +export const evalstr = (str) => { + if (typeof str == "undefined" || str == null || str == "") { + return true; + } + return eval(str.toString()); +} + +export const isValid = (val) => { + if (typeof val == "undefined" || val == null || val == '') { + return false; + } + return true; +} diff --git a/vue3/src/modules/datagrid/DataFilter.vue b/vue3/src/modules/datagrid/DataFilter.vue new file mode 100644 index 0000000..d15ffce --- /dev/null +++ b/vue3/src/modules/datagrid/DataFilter.vue @@ -0,0 +1,61 @@ + + + diff --git a/vue3/src/modules/datagrid/Datagrid.vue b/vue3/src/modules/datagrid/Datagrid.vue new file mode 100644 index 0000000..c660103 --- /dev/null +++ b/vue3/src/modules/datagrid/Datagrid.vue @@ -0,0 +1,1930 @@ + + + + diff --git a/vue3/src/modules/datagrid/ExcelImport.vue b/vue3/src/modules/datagrid/ExcelImport.vue new file mode 100644 index 0000000..5120cca --- /dev/null +++ b/vue3/src/modules/datagrid/ExcelImport.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/vue3/src/modules/datagrid/Footer.vue b/vue3/src/modules/datagrid/Footer.vue new file mode 100644 index 0000000..16917b1 --- /dev/null +++ b/vue3/src/modules/datagrid/Footer.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/vue3/src/modules/datagrid/GridActions.vue b/vue3/src/modules/datagrid/GridActions.vue new file mode 100644 index 0000000..ca57637 --- /dev/null +++ b/vue3/src/modules/datagrid/GridActions.vue @@ -0,0 +1,12 @@ + + + diff --git a/vue3/src/modules/datagrid/Print.vue b/vue3/src/modules/datagrid/Print.vue new file mode 100644 index 0000000..a0713dc --- /dev/null +++ b/vue3/src/modules/datagrid/Print.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/vue3/src/modules/datagrid/StatisticPanel.vue b/vue3/src/modules/datagrid/StatisticPanel.vue new file mode 100644 index 0000000..870e9e3 --- /dev/null +++ b/vue3/src/modules/datagrid/StatisticPanel.vue @@ -0,0 +1,38 @@ + diff --git a/vue3/src/modules/datagrid/elements/Check.vue b/vue3/src/modules/datagrid/elements/Check.vue new file mode 100644 index 0000000..9cbf56c --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Check.vue @@ -0,0 +1,13 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/ColorPicker.vue b/vue3/src/modules/datagrid/elements/ColorPicker.vue new file mode 100644 index 0000000..8019e97 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/ColorPicker.vue @@ -0,0 +1,32 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Custom.vue b/vue3/src/modules/datagrid/elements/Custom.vue new file mode 100644 index 0000000..642a3af --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Custom.vue @@ -0,0 +1,26 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Date.vue b/vue3/src/modules/datagrid/elements/Date.vue new file mode 100644 index 0000000..19751f1 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Date.vue @@ -0,0 +1,13 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/DateRange.vue b/vue3/src/modules/datagrid/elements/DateRange.vue new file mode 100644 index 0000000..21c0a18 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/DateRange.vue @@ -0,0 +1,27 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/DateRangeDouble.vue b/vue3/src/modules/datagrid/elements/DateRangeDouble.vue new file mode 100644 index 0000000..82aa714 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/DateRangeDouble.vue @@ -0,0 +1,36 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/ExcelFilter.js b/vue3/src/modules/datagrid/elements/ExcelFilter.js new file mode 100644 index 0000000..2c55eee --- /dev/null +++ b/vue3/src/modules/datagrid/elements/ExcelFilter.js @@ -0,0 +1,90 @@ +let ExcelFilter = () => { + function ExcelFilter() { + } + + ExcelFilter.prototype.init = function (params) { + console.log(params); + this.valueGetter = params.valueGetter; + this.filterText = null; + this.setupGui(params); + } + + ExcelFilter.prototype.setupGui = function (params) { + this.gui = document.createElement("div"); + this.gui.innerHTML = + '
    ' + + '
    Custom Athlete Filter
    ' + + '
    ' + + '
    This filter does partial word search on multiple words, eg "mich phel" still brings back Michael Phelps.
    ' + + "
    "; + this.eFilterText = this.gui.querySelector("#filterText"); + this.eFilterText.addEventListener("changed", listener); + this.eFilterText.addEventListener("paste", listener); + this.eFilterText.addEventListener("input", listener); + this.eFilterText.addEventListener("keydown", listener); + this.eFilterText.addEventListener("keyup", listener); + var that = this; + + function listener(event) { + that.filterText = event.target.value; + params.filterChangedCallback(); + } + } + + ExcelFilter.prototype.getGui = function () { + return this.gui; + } + + ExcelFilter.prototype.doesFilterPass = function (params) { + var passed = true; + var valueGetter = this.valueGetter; + this.filterText + .toLowerCase() + .split(" ") + .forEach(function (filterWord) { + var value = valueGetter(params); + if ( + value + .toString() + .toLowerCase() + .indexOf(filterWord) < 0 + ) { + passed = false; + } + }); + return passed; + } + + ExcelFilter.prototype.isFilterActive = function () { + var isActive = this.filterText !== null && this.filterText !== undefined && this.filterText !== ""; + return isActive; + } + + ExcelFilter.prototype.getApi = function () { + var that = this; + return { + getModel: function () { + var model = {value: that.filterText.value}; + return model; + }, + setModel: function (model) { + that.eFilterText.value = model.value; + } + }; + } + + ExcelFilter.prototype.getModelAsString = function (model) { + return model ? model : ""; + } + + ExcelFilter.prototype.getModel = function () { + return this.filterText; + } + + ExcelFilter.prototype.setModel = function () { + } + + return ExcelFilter; +} + +export default ExcelFilter; diff --git a/vue3/src/modules/datagrid/elements/File.vue b/vue3/src/modules/datagrid/elements/File.vue new file mode 100644 index 0000000..6ea47a4 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/File.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/vue3/src/modules/datagrid/elements/Html.vue b/vue3/src/modules/datagrid/elements/Html.vue new file mode 100644 index 0000000..05e8a0f --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Html.vue @@ -0,0 +1,10 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Image.vue b/vue3/src/modules/datagrid/elements/Image.vue new file mode 100644 index 0000000..c44968c --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Image.vue @@ -0,0 +1,11 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Input.vue b/vue3/src/modules/datagrid/elements/Input.vue new file mode 100644 index 0000000..4db7cb6 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Input.vue @@ -0,0 +1,8 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Link.vue b/vue3/src/modules/datagrid/elements/Link.vue new file mode 100644 index 0000000..df6a643 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Link.vue @@ -0,0 +1,19 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Number.vue b/vue3/src/modules/datagrid/elements/Number.vue new file mode 100644 index 0000000..1c7f6c4 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Number.vue @@ -0,0 +1,12 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Radio.vue b/vue3/src/modules/datagrid/elements/Radio.vue new file mode 100644 index 0000000..77acab0 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Radio.vue @@ -0,0 +1,16 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Select.vue b/vue3/src/modules/datagrid/elements/Select.vue new file mode 100644 index 0000000..039fd3d --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Select.vue @@ -0,0 +1,133 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/SetFilter.vue b/vue3/src/modules/datagrid/elements/SetFilter.vue new file mode 100644 index 0000000..f135867 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/SetFilter.vue @@ -0,0 +1,87 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/SetFilterAltered.vue b/vue3/src/modules/datagrid/elements/SetFilterAltered.vue new file mode 100644 index 0000000..6cfb525 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/SetFilterAltered.vue @@ -0,0 +1,53 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/SetFilterDate.vue b/vue3/src/modules/datagrid/elements/SetFilterDate.vue new file mode 100644 index 0000000..51a37b1 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/SetFilterDate.vue @@ -0,0 +1,51 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Tag.vue b/vue3/src/modules/datagrid/elements/Tag.vue new file mode 100644 index 0000000..a4e92ef --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Tag.vue @@ -0,0 +1,58 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Text.vue b/vue3/src/modules/datagrid/elements/Text.vue new file mode 100644 index 0000000..01af8a2 --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Text.vue @@ -0,0 +1,14 @@ + + + diff --git a/vue3/src/modules/datagrid/elements/Textarea.vue b/vue3/src/modules/datagrid/elements/Textarea.vue new file mode 100644 index 0000000..eb9fa0d --- /dev/null +++ b/vue3/src/modules/datagrid/elements/Textarea.vue @@ -0,0 +1,9 @@ +
  • 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 E06BlmvH$=8 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d4a5b64b01813731ce30bbf19895b4fd359e7d48 GIT binary patch literal 63696 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.svg new file mode 100644 index 0000000..e944c5d --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.svg @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..60f7782a2e4aba9bbc96d7634799eaa05512c927 GIT binary patch literal 165444 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 xAZ#VM`e$;L_Cg+1qNAi_RCnh;8iL;v| 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-900italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b43557dd3f4bd601cda3d69ff06bfcfdf4d3d2a2 GIT binary patch literal 68752 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..9550efcb5c9b902bce8f2681c2826e74bf351d3a GIT binary patch literal 77234 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.svg new file mode 100644 index 0000000..738b829 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.svg @@ -0,0 +1,323 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ff6046d5bfa7cd4498ad4a549d2d9028f6c73372 GIT binary patch literal 161484 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�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

  • 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 z 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff new file mode 100644 index 0000000000000000000000000000000000000000..380c65bd763d9580167e97637fad6bdf27dd1f80 GIT binary patch literal 82320 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ªp=DEXi33CB}>dIaZ8-g?mft{^WnE$^OYDY2i+ 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2 b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7e198edea70904f915eb9ed6a81e8293b80dfe81 GIT binary patch literal 63104 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.eot new file mode 100644 index 0000000000000000000000000000000000000000..f818f178cffd455aec5529550582b27680e9460f GIT binary patch literal 79254 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 C9mW#? literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.svg new file mode 100644 index 0000000..ea86b20 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..04cc002302024c4e032d32319f0d40a32b54aada GIT binary patch literal 166492 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 O52#$t24}uzn*1+3HAyD` literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-300italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..dac243ee5a839847cd208354352dfeec173672fb GIT binary patch literal 88928 zcmZs?1yo%z(g%=E-$C_$><9PM(qLyrZB%T zjDR4nq#^_cM)L>;23rmWhG{OHL9r>PM9%~U#*zQ|0@Y8{&k?R(HnK6W|D?TwfkA)L zkp>0GemNSsI1zw>3FUn9DE>o;Y|0cp-^@RWpS0@FGVv#pz{MjOn%g*i%8Jf{fx XW&$_Nmp{&ghd*Zt+uR<4^2I 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 Lr2wn|E0+KO_Hkd;g02NC>DM1JEAi)AcC+$P- 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 literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.eot b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.eot new file mode 100644 index 0000000000000000000000000000000000000000..00f4b166940691c12e5fbfdce37289fbaa9c3b1a GIT binary patch literal 73787 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 vGC1o4lz^(`8VGO~vUDX3dIsb9iI literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.svg b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.svg new file mode 100644 index 0000000..2b98916 --- /dev/null +++ b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.svg @@ -0,0 +1,305 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.ttf b/public/assets/lambda/fonts/roboto/fonts/roboto-v15-cyrillic_cyrillic-ext_latin_latin-ext-500.ttf new file mode 100644 index 0000000000000000000000000000000000000000..39c63d7461796094c0b8889ee8fe2706d344a99a GIT binary patch literal 162588 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 cASb?` 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

    E0&KCnP@2u*KjzSgZz32wB25K$GQC7 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 WfMZD?#Ue;I9OPVP4WH2wH~#@2AaV2n literal 0 HcmV?d00001 diff --git a/public/assets/lambda/fonts/ionicons.woff b/public/assets/lambda/fonts/ionicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..c909e51cf3e50600516fa7308f3ca75046be93ec GIT binary patch literal 197740 zcmdqK37jNHc_*5YS(#a9W@TMjcV*q()mK$_S6AO%)6;WlG>4?o!AKg_=pN8DoC0w) zvM|R25*V}wW85}}h1Uid%xS~6-omai_*tyIZ!tFBUR%a~zE=A)zE!FB|01h;s%NHK z64>weey_W-Dl;-7GUAIbzB?jccjDkdfeC^jx$Y5s{MX{wIKBAq#5EI>g23EJ@6e%# zj7M&}_v`~myBpW1=+LkG(?7oJ?5im4H*igP=?LC+&+G3*+Sdi~PhU+(_*6DaH`^3sU_uqzme;2{^ zBXr2GyfS|8*#{pGB=M(F&Z0wlNIZMr*?aFm+L!R`_tSCuxoaX1-2bXqqrX@7^9d5p zB>&+_#yGzxPH|6Wq&D5F%PZ>|5$MFiq6}D@WUIW&F43TwuA#I1k?VX#ZUNC zaF)hBI#1)9a-{{AKrrwEQX>ADVEypM=ey58k2FEB{FPMER-^*| zX-@ORsY#wC8sP<`Vzd~YicU4Bnnh8#?#e6ATlu_o{>m$_8$3U8;NV?Z{M~i%z=?tL z730mT*cx_a~Q>>6I7XL?tZ&f8s!2s(be&jMg@bXe(O0Yioar*Stro?329N z^lS!zZ%Tr=NwbIz)Gi55E$qqdys~hQFfDyRx>C48xK=nXyis@BvNVnI<& z72s}6S8yI}U^uF+aaP1FjYT6dvt>HJs@cl2sm3g8OwP2-R@JGYWtLHRdZslKGga9c zoZ{sMPFiLdz-UBKtEz#qGo*V%(VN#qSu)-A=*<%c6Gw)|m#4$`bVn40UD*m-+84zq63Of5=T}!3=C4oS@A~ywE`wOpiirK)`KS2wrBmFP@%-z~1NaW0xEy8@w5z*Wvf&lzFYE&H;~*tzh; zPaa!+&G_lab>q|1NdVwIbxLIHwbh2WP1 zSl4bQ_%)X<2S59BTbtHiFj>vaM9+omZ#%a7+VPiN0+at?0smZ}JfJ^P8+1Yi9_r|$ zkvGbDBhT{Dd<%!P@!Y1=d2U@=f9`2v z#icj<1ziL4k7&seJpV_eCRHGQ1k?wVr&7fvRbM(yIS~kl131ccfBZ)wEPujFqlVx7 z>}TH#m~^)3WL_BCyJspjxEd~0n$t5=lQB%OU1`jHXq`XaYwGUJ-2Ci&-)sM)(;_Vd zT$Y8iXwT0{9ibph3de*Sg}0+k6;7W)H5zqQiJA28Q1O{Yy){#*R;uM?HZ{j4K^lml z&$Pn$!G|H+_J=uXvIbgIse;CsF-2u2$W0ZL=+XlO3HJsL@$Y61ti5+_ZD!%HB8N+* zQx{!!-(xfj!^cZqCNb3|ezY_f@fr$C2Xp%IH;p-0_A}0vcm{cgj+c9R?f-jhF7^&{ zZfuT@*!;k8X{z}7R=!YH6!p-dZ=HYO)Q*dHGD()ZUekBzRhjNDlx~{KtmIi*QeBbN zap%f@#<}|FKu#v&!S68V$L3>m+Xruo`Hq1Ux;tlLm@p^%|X^C=WoKkBZqFNA(53-(Bf?LmvAXQ54yuFWd|2iPN{+QH-Tgth)zbD_vx;pYepe z_Mg4*2+{aCq6_9~v4 zQSk?td3>)e@m3mtt-1GIp|qEhE>+6pM3zkzmSj=0l%OX*E6G`xq{<^BBiB?a`R+4L zf%3Hzo)D9lv+kfA3X0NjsWc>t)iT;@P8eRV*Q09wg?mBth=&f2&AW zf90!6Kur$YZ;zD2p<(0K!=>QIzGkf!t4E9Wjqz6Yw4W=L=``-?1%H2cd)6NHek0U53X8BP~0p)Twbt`cq)UMc*9@KeIag0T*l2+OA|bZGCTEaPDat=~hX0>DVp>*J`ELGo zcPN<*@h>L4_*DBPTD?A?BQGV@-u(YU6@q5~&vT%rE8z6E2=@zb z5gr9rL+&JW1{QPlo_c}nfAjp)+bHulmpSWRF7ZOz3)~jhFAU`6&g`wrrCvyTq5EW6 z>eElM@yrW{gliy)-UxWVLU`a}-nEl$?Pc*Px2j-9Bp@vlw^FM!l?hf+bY`wFolR9u zSc3AfE0l3l2lvXc6=qhUDfIc)AdPg+2TVeP<{|qx*Bb0$uVw^N0o5x>+0^GH$(40^ z#rIF%FkdTwuKbSGJME`met@k#D0*>26yMDnhG#N4*=JY-biHSg+TEn|)p;u(fnE(1ha0v&{dqS=Icw!&s&IZNJ6H{8n>h5MM`+OxxRv^33eyc2sA<^UdM7zz{KlDKJdxep#k#kP*tlFxQ>APE1S-BF+LMrUh-Ecox+CVmS|6R37FOSRGpVW?pQQdc00wZ^mS) zRFeFQ3Eg!|Y+G#`La9X-47Sx**{w>F@+B)<8+M0n*z0WF>OhX@w?z^RAqrb5o?to( zdap53G~e73+uhAA{yh5nTXB7Zt+)GCGht&xz>u=G0DFlOdxroFk3EVxYAgt@mZuJe4VhgDU^_OUi=Bj0+j0P+pmF7qh1muv&Yue!%1`bzTm zelNNENOu3>o9SnsN#mJ2<*Fq-l`1xkJ)W)Zu=(yZD~kNVU%7Oq?K!tai(2zd(Q_#^ zaB3>|g zyA!udaV>l~Q-9IvkW65!c6NJ==;64;Hg{`3M+rRgB3xSru5m2R@9}K&a&Cq`%CQX& zxb8pf*0f#GMs#4eTZ?yLK_@PSTY0B~w*v!S0N<|TaIto4dk?Ia!j0xA9}#1ZXSXhA z?C*JL*g=jsFR}B?!O|ZA*cZ`B)$}k`TzP&UTd|+o$2M_7ln@<-{{(bW5Fdg}BCtF+ z?G$uYs7DL+Mx@>-M99w(sTb>X5~cG(1Lyp*k>)ARWqp$0t<$Z^I-S=eQ@qF&PPk%D zmZJ%l=j=v&);{!zEW0$<2HXDI5EV&ML|J}>eOdK**wY`B11?#9aytX*g8jcIB~g@I z0r`U-RpqWi#tsOZBL3lTfCZl0t|B=WsZXIJljzPQ_u15=bvi-Y8k6YABzvUe9Z1N&aoIsr=^LPbtG8|tKd-g>)RDAM<`>i_TB4b?Ed0+C}05`e9 zChJXfWE$O>rZ%H(bvi-Y8q?^=G<|Ts$WxrldV$|XU#1&{I-S?2i@Zn?Cy)`zcBcSN zdB^t8g6zwC42*pU1EaDhUv!75FKvv=uVY+*V`al6DTZntg5O@a(PwN@On(Yo(Tj@kH~zg%jeFut?XJjoEjT@*Qw#^(BXVOosLDb zs@tt*qp@^4pFdKq4$sfDZmCpL_7^=dKLlkx?)7+OS=KzBSRjzmVX~5aE?Jd8Dr8yr zFue|6m9EXt%)I;f@psS6%+F3wz4hSQny$GuCV5>j0>hH@7tK)8?RNXT-jrcfqLErO z5c7G%Zg)U-$!?E3>&WMgK| z?GEbmwc+WX&=Ov+4}Y1Eo-=}$ro}y84|F8ABKuWUa|d#Uk%K>QKxTTS@Co1q2Q`h9 z28S~r@hZH`+k=Dg#0OHkGd>rFs5RvjB1Esp2FL#b3S2gZfLu*5xo_7;6wG-p|K2v> zqk7CJd>WCMB)D~DG#w7FWvzD3?Q_AdCwgKU2ElK7yoRcJG13@sIIOcFqZ-xXK7UA! z)Q*V~s5HKUE6LdBPsI8*C!rc87dk(;uxxqm`hM!cYUVlA-2b zVE7fE?DC>j0k@_dSUdRE$2G$Q78)2_5s?M-!FFQ--(+Ql+Js{e^=!j*Q%a zY39CuZtlbyyJG(2$$C)Nt5N$4jpf>ZfbUQGWT+I044dqVXjRvP_CLKP^OpWc5>Abb zyxbE7BDl}Y%^f~9&+eW-X=|||J!njfepd1k%KdV<5YPg8P_M+kfRb;{ycwUjWcVEG z_lx3CcJGyhMz(g|^x*c2o! z$W?Iv;bfk*9KnlIrkNJXK`5vqGr7R4szaijlfiGK^UEem_jKbtq#o1{ROH09cj8=L zlt|G&yxmRmQw-L7>3OeV+cghXIC$Rcxb(B2d=6Rhn|^k<-9DSk!S>)J!G!^`NJ1>) zQs9L@(r({oS#B$s)&1a|F`rv=o5@6|5X_hvE$J1y0IFU?& zT536vIbBVsZ?>Wlkzz%ChZ^4o9I zGdkcIt3^}EM7Uz0r+V5~2@Uyz%9wXTaxp|joz7(3M#(U;!Psylo62C4pr^rK z4JuRKCgq!(zagE5G(MrMSI=p{C4za0U>;2SD<~0E#yxew zl00wYK%i)igS$-N)>HmkXcXX{^iI2wMRx;9hrBho$}!T#P}!T*fEmF;D3LTVGklN- za~SNP$bg4Z2f|3Pbl>4aCmkG1XKvfSb__joE}#38KoW9^?vMLaT}h_Wp<)n|L`(W= zp(>wMt_klbCJ8moB~5t8Fgb=o6<=DX$x(48M+}bxLIIzzYkH?JEyhA4{#1~rMUhX7 z;aD(h0F{^+w1R=G2J}UR@l+y|=V+bul|uy=JesO&*jph;@NNR9wC#AW2sm*T*6Rvl zRmKrlGy}eT1-#tX3O51M$T$mLmSIKst%)(W!bP*8BKA$5iWXZq$~dQM1JRWWELvP* zQ&C8YMfh?q@ahc9n^E|_t0+*YKouBa%_+$`+O#*DM>o!?BWW>|9#PM2yf*ofFFg16 zA2|QMC!b{NPd@qdlg?p%pm^T4^ng|jvv#-$4r~k7N0MiPcMk_s;=OVzIDAeNP}kAs zru|T&kWaF=S)I;0{x&+Dj=hC1x>$$3m`d}SHZ9!w_+lp#3`RPDi97(4l5kkKQlN;z z%R!)gQQu^6R+R^UQiv%XRj^zfJUEsDWTPBj)cwo#y1TWrYvQXvaNd2+dJ_M4d(MBr z{Skip5&Hui8W(qTbD&Eb>*y5yfray5oUE@4JA4%*@GxI1+zCzbr-Y9QpCfugf_-0a z+vyEr;EE0ff$RkhO#(+nW+w^XFbO~!D?34F2vSwKXkS5KYWPAL@}YEf@NTPj7gRxG zWqdmyUUd`PG|V4Isl+f5^0Qqp5i5=DYS(4e{JvbOVdk2#+0_rQ=yVn=Av2~2f)ZPO zUEThBm(N#DB(hr8C{~9~jgQqQ9{FfGo)`&-jmqhU)TkvIv2u7Qk}VWZjE;;erPNrh zcA`=)z+>-n+pnq|&X-p+m{k*Z&J2ycV&;wsBkk3LBKXZ!@0k|;MkF$tNTi{AO~2`Y za!~3x^vod)gXeZf3oERM*zM_y%hs&W# zp|F@t#AXiIcV+X|TB%e?m6SsdHzQ-F8#K>KB`ZFk*f?E@nC46_=d^W5G&FrI1A10k zj5i)yLksOcODvXR6N$p%^74#XDU}c8tz4)Y9-fqsJ%Twf=#%)^-k3q*7QI2i86Onb z5=gY+gGeLpT;dz^r8nM4b#7c3&kJ{YX)}{O8v`muW`xA>+UXhiq&fEC8NG75V#3D} zuVIA4BZ+uA)=1PEk{Wc2LEW1+ChnMlPBwGr1cZRhYB_(nBC_$3(G$f&HZl|jm@w3Z za^*y=HYWSz`q=oXp=!|p$|MqHpU(vvD+L39EHEoO9c6e7TPxR98Ll@=3{>4!axdJPL6F_QcgqGLb)l7{L#_90f?2FOISktGj4;{T zxQ+yKi!;=Ga)RNhjuoK?I6f;$?XD})fjgM#O$s!33S(9`r8jine)Ysy_-K=DG>=Fo z3FB=opcTS)r#j~fC?T)AS{9FLZCUZeJodW+5Cv6ccmKFH!d`0>{C>C8Sq`b8y8rqc zzIoNv&7)T~#e0(#QBon%U(@|SxS(mlxgoKV7}ixqatC9XU$Hy7skr@6`;$TTQOjPf z&4&DeA_AtR?SAW!Y!+buCHV#IgmTL59vshihXPm~_@V=ZJiC^?7Hw8!yP(2kElytA z)sEZmFBtZ_MrvYq-S1XR9d77bgJk&=w|4DTw-YJ`{Gr(z`x@|>Vq^rVBdtRkI|cl@ zM|coxMcyquCVUv924M_PCxzGf?iqBphtYAV8+jNd^Ywyb^`Rca-;VK{jOBX2Afq`} zC*3u}RBj$}qSgn`L0nLQlP+T!0V_81hMGrYzGIysSA7`50W^Gki_ec*QP0}&@Pr;H zM^j_IMx}1WB7vxAF{}H$;gVf&l|+08JZdHcYg;sEjG7SB{Xt1iMx*BIOv5ngINW!- zTbkFa(P6KP9V}Q_@7UZn0WuPPkKJJ#>z$7HyVe*Rp0Scpy3FaSd&HgAip3+DbR=bJ z5!Q+LJubHvgNZjB3~QcHB$j|ZH=)NRDIN-MI!`pu6PdyBE6($@zpzBB(}nqCJse;{ zAZ)i`pV)Bh5z6-Xj0j6u?Qkt(z3=4qjyhoVqJ{?oGXRO8gKbcjd2ECOZK79wuvZ7t zWdigTpt&2IATS@4d(Fjm_qAbFr8i zkH+S5SvmuWN><9LRJpuCIgm5IeJj?_Zhoq>;LaFk#p`#>#PH0YC3v02W;aEdq?n6Y8(KHbKu=sT>h5Fps*4EhPEGFFa z$Rm%i%}=wC{nHwIj7>|J_;!ig`!O z?0@&K>YicqE|Hxnor)XmE9S6AH{z#C?2LHVhx!xn$^J<@q)lp3Um%PitQby1?3L*s z4$ZXNt?Cccu8FlZ-%}#*a+fp!yn0i|EBhbU_gMg z;zMows8@-|Oc%wE+lR%7-#six6tCMK5!shMj-?s@o7E`(b>P5IL-xBc)@_XS4Tw1w zpqtY~y=0h))R*Oph86x!j2fng8++p~B8IAZ@91U5>eubJ z*>CHOPU_|=dhzG}fa1|L4 zV&qMXYTMwR+yN;-jjcN4^BwCm!Juw@#`+GIsWAI6|9nDRI3qj>?mR%PTZ6PuCUKd^ zx=|dTPP0X#m0AS56&9`YnAbVdZO9~zz)A@@@By{tyxSpTJ-Cwm&4a&5HZdE~9CO?x zY7MSyI7*6r-x^#%+$@Y~SR^q9YBX2Jn&DQ{aoUQ46EIgv4$aQO#WOp^PIfzybUN}) zH$)%A!M9yzgjTgArQv8u3JX76Vre<;8JgWnM|YG$B^C=k%T`wYS187$e3-p#BsCw>HOkbcPz*W>T6kduL8+7lu8Q$_g8Iq) zK?fQU%O#oNXZP)UHf%~RE8+kn=x3CR`r{Yg3R?aasUt*$5m58nAxnM$_MUGEf6YRy z#IORN0e@l=g>{T9Gh2h<{UHiIbax4;-9qz|4q5=Lsl9AC9&tNS|tq zQV=u}g98W&eIF1RBkDB0oH9;#Xc={{IamdW34q&}c+149diC+A;elp-2G)uqa2mli zGw=&FoTythZz9eCZNv1Um1QW-Y;-f?SN)J_SLg4`X`0Ig$2qxQK4NLUpM~iumCvVK9@pc3V}1#} zqdz$A-2@-!id{R81!{)+MwEv?U)4r^IJ;hw=C4BrQIbSiBQP?yI4?=p;hsLEQ$}c) z55Y77f)tkxpD|O8fZ8c1q zHGBnQZ!*zLsy13=1m)OAi~%S~6h&^3w+Hi#Xgg;yE5ut&K0~l*l3YT3UST06>-kDA znm$orHYSPlai$7Z3)9>fhkcD6h)Eyz4>}wGN8zL|fowU@{lTYw7Wj(IhOjUuRS! zk(4{wjBrF{lHb^YTJKpAWp=#+vfv<*#&qD&U0DS!l1gF-+&?QKngfPwEi9JY4hm^H zE!cd>ZJ?LzeGW?O#FMWB4^m?hPf!h7(L{Fg&}YnCIF!+|38_ZdK{S?Z3~k5(ZLC|Z z_hK+WuxL08$VC)v)&D_6gEQ!m&7C{&G@Ay4P)lR$L~EGh7nkk|NA6s@=Cz}d>!ucO z@(uZJTAVtW9DS|*gVYVv)7QbUckBNBXEAvmNS&UZz9Dt%fz?}OsXa12K63nI_qT>d zkF;7xD&ykJ$>ZHCsuTGt6ZMsag?&Kaq>U+R3)TEYRgA4JkF0Q>=d_>fe*$EN3++b3 z!1mPbeozOFY`4pmd>Nacx-sGEw@+&KA1^*-<+4_Hx!(-HNrb*)L0{=Wazel)Gs?1o zNC@mwAke?HwZ%5ENx|k*Pa#4;_|&JwEo2%fK)^hy zm$4`ey!P+vDUT*vO(@B@Kkkk%%y@67?`}Oot&zfQ7DA1-dl^@zOAu_mZQv<0&e z)I_64F&y)sTHRKiiv>4f5v-wXy#zf!N?H#)W( zJjB(rWP{R@qVBOen z2!F|%=o@GrMjSCjb)s(gHYZ7NfmB9}dz`#QNQX#30x(D$C@SV3K64^BLxBCOmvw=m z1|D(*2Lx(ra64$_vX%*wARx7%{t84XlJ=+23`e*?APQtDhsHWeF$qWx$?ZK>XFNA2 z`7|Wxh2z}V>5D63dkOT1`oQB&V0fddzzQ6pzu9OycO8k714Zp6ITWWaSrx^YH|`I` z5Z2~PPs0~dE~%mv)zw5Ed{#9LI6w?jf#)3&6{-ZoXFz3&AIzQEXCvWo#)Ggo1m{H) zL)D`xtk6O>;?Rm=SyzUUNlLD0#OuZDpIX4#wLB$~1 zgdw&vF$GS~q!T&FL7s_>*h-a3hqF1XOlLBpDDhm;tt68BOXYMl98SC49#1A5j)=xm zDPHvVq`mL57LIRx}`w?2~KB+7j!9!Ch37dLKfkEmwX2&CMro6 z)5D4S*<`@G>Gna~KtCj3A)cFtV_k#@=PN{F;}Q1ic>Kil^xWL^^a*S~lUPh7O1Y@2 zy8)|kyp}B#=3sdnp2pTT)!U{Uw^oNUvdvXD0Nbes@NoTr_7?ib0&AnECMnRlKmT6rL{K5a zW9~w+fT3cR%@GZ#LL(rfHIV}n;>l^4rJxj5Jm^js9>RA;R=jIARTs`^C67oJB0OThSF-UJk7zqDkyw)q^KV0af-$8FuT7 zMX5jXdN>+Q1#@!XLm~@!4FsroU2aTXuw(Gs4*2Z`_-$0kV{Kmp*uoHm_-!dwl0zvT=5Cq4W;m=XGbj4%ro&jj}_;?pdG2KHLV z<1_M2s0!Qd+eB-m_H&!!MjL;F4YRkN7kJaeEo;NJ#0?7>c#GO?gp#mDYS6-f3`lK& zTauz5ot2E}ZJxp|*Ts(2-4dq{w#D<8+AO*|@Q?*KpI(8zUMXSz?Mk04Dkwwqpr)UFfu#w}Z ztzz`SNyJY#9|(E_fo7?EzmkcE>sdLhRgPoZu1F|QFPHYm0ulB{z7&F~z4kAF+^d@M z7Mff%Cl23FbRC2YKlebfWYZx}M6;g)krofBnP{Yux)#(Pi+6(T6`+%#$BG*Sy!$Ek z&R1ViXas6`gw?MeA1_yCbnP42F(VL$o^2T6>4G(n_^E6%*b;B{2UOMmHewcCFBd_c zp~##)!Jkj0`Ar@(z|NTU@B#aA13JZ3sYWD}avvm)C$kmAMydz_K!C9QX$%eU;lkJ) z!y5Np#^px^{w|;uuYD;H?EcKw zTF_Gsr>~^;;j*_Z4=k_eUB#T09#bJ7q$0sUAPVedWcG_d%E7vVXeN7TczA4Vc=&K8 z6UB-V2wu3Cjv$*m8VCfT8p{FIDM1pLUn-_OraP3NY<@4;!tnWhG<_%{ms?%%weNwN z98|o1%99AWO;5TAwHi9RQ+Jz8sfyRrz00wwdicsKoS*Ami*rs6ul({ldgI)9n~r$H zid$DlO2sLd6SS#fX+(uRD(rRog|#iE<2B~S@)oCoh>bxA@che1)nr6Wg(+7cs%VC5 zW}nNo+H{2iYSd4up|luDs-x!?V0wc!st2ZE-&kz*Pwc0+&$jw!+c(9H1M^zaU#eEh z{-id4z}}d-ZMb#7WuI|nGPf+R*nh@;-gTfgeA~>ymE~J98Hwfkb@b?gGfxcIV84i& z!BN@?XCmUd%w&$|gfyV8j+qg7<9u+-k>vYU9;b*iK}h~V2687*Jw1$u=3bR+JjCcZN8uqT(PIk8htdvSnw#jeaOlt*Mm?F3Gu)w!4e?$? zcqwdgZXeb*!H#AC&0LyC(LLUP7>xTAzYOdnz=sjK74*p&Gn#~@5dwuKY5GvW&-}9A zH}s0dlW)z7?}rE@`xRe2C;kP-SV36XH_~YikSUNQj0mG~$K?2b~5cOrzvMOG6ddGogOCAtL8i z3o_UU$FEdabWNVF220%P$I!-rs0T^`kKZ#fFR`cO>(~C6!JsS2#nr6hRn(XlOs0Zm zL0(VUAVFW2z>C&yaM{bQxw;2ycuE0X3}{stQb8djC8KgbtD=CUJc zN%YAp?e{M&ro=?R!m1|!?CiT17gVUE5M1@VF?1qXior=8Id^C1oG}uzqwYAZ@xd3Y zfzs*VT~Sxef81-hLem*DrC@yBeubX6s4y>xr5ommkekW#bMKg+Q)um2(ADnfsVHL> zOXhPAtYWV!WnuAMb93eq=&XUj;^I%Otf&fv3e{ammR3Wd(a5>bUFVEo7xjU((&I5^ zYZLKb5 zLI?zgAa>i48CzhYO`F;+{?O#B_6hzBzru zG>eI#rRQBtaOJVuB2l~*I1xbDgKo9+EA5qh+hTeW`f=IJjTTEcPEOufDvoC3_TR6s zTbrBW!G)=*V=??4o0?h}KUIp=lCvG3BxyIzC2O(Lsqv2ik`TN{PbRn4*SF|MTs7*C zdZzM6tCKesOXV`vI&{>s-wj=Y=3gHk4WTK_?FEe~qdH|mGDna*A}x403x~{}9c}lz z)kc4FMxtnM?AnpJTYONp*4JsZ6@5#Ao9B|lCOXyqXWmv1q^&lPzYPyxoJZX36OLjO zJMb=W|9zU|AezN_%x^lIZX)P@z@3Tc07t}uz|LUUj5c~ve7$9NFm_@yrhFMT=>>oh zf=Zrz&IXxKt7Itc1%g6wX$M-1s&W?I7!gVu95`ncb+Imj+B>Y)Uhki=$80#9C-Q77 zKT%QA5!;HSY1@@>;Mr#pUxD3L=-09lafN76`d&}Fg27mABpM7#KkHQ2uPiN&R+8PP z^Ai(!v7W4SAEVokwRyM}Y7EdafdD>K7e&mtcff2IW4r>GT`SxMh;4%l)D)5E+Yq}1 zGJ_HuHn8CVu?uW)&)3#2U=lZbFaor&+-)07qXQtZE4?m$1YiI#p6*>=ueZ|AGjjQt$h&Ie$-I#s&3P3blkUtyT@@!jQx#dShVET&nv zHhKqZ<7Dt!z`9X^bi+O@23Mn2;R&4(rU(u@`!AvSE$|YFxJvIBJO?p~idzF68tHUk zJEA}5n{7z#!3NtWiF|G#C~~vY!OxDfPN#z=VwBb~Uh5by+BZ9eRsphk9Av*D`^})u zO5C*UO$!sn>cTSBZEsktZEZl+#~)AWFo2M*FsJ(UO1-tXLYS;ksJNNOfrpgA6zNze zbC)Fa>+Wt^7V99)l{UCS!_n?7s!j&JH10j)b^VV}h(+?dz&4cR%s??6%J?t^C zeFr??UNIfRD+g48 zca$3>dqG5!BQ|jR3OCRW$RN`GhZ?oeuZC;&)LJSzJe#-ZD9KSam;Raed9_{lOw-)g8Ls{w-c1DupxQ5u$=P2v+g{ ztcaR9@6Xr+QiC!>n3hTckbM)BIslT(gTVe+uZurZDEx7+m-D^mT(*bz_j|x53aNe{ zzSRc`$w7U7|FG~G;h$lv8-j*-f)Q^bBQGZb#PLBF;4tMhCaU&{1X7(OM+HzR7f*6@ z%bvLy)tE3#V6_O37BjgK4y1#xyeDknCy`z{FsDwILBwP=DE6cdhYTOLV?W% z5{Xf71G_C|;YC)8Fv>V}IoOS6Q3>qC$kWjp+$AUTGBc-Rszg3t3hAVYfO}C#lmtYV zfCE+RXmUr+SAr`O8&6r-Jp`s^_lC{o7mJXjq zMPygWms^Ut{neEWR&l8TwS>Vl&Mz;$(qO?d?9bSoB(pLEkKD5UpG2tS!1Ku%X*O0F^ZMs}Hxx{-AYXQI=k#+cHV zVoL*)#!ve$?Kxv4)#uOAWO2zQZ*DQ>_6@CM^mMRnI5Wj4>lrP(QuVvLS&X+;$D%HsTIk!0tcafv@kn48Cq$gsJ>V!2*MxVmFMk|9~+E}0cTaY^>&@22T=vD_0& zMK|%?t%%T0xb2H?&pxz_HIwbt{aA0c-rDdAs&#)r)S?Z@;M4*up?lxLnoOFHE5b&F45G)P(Xb62NZhVS2aII2ekj?>qy_h@|BAc9_+qW^!l`kLb?oLM?B?1j9JEDTehVZJw7p;>i)xu zc*{oLRInXP-@YV8?CkT#JU*YLy5*qH9*bFiO|y)t#ZKxbb{4x;LZ9jDKR#%|h%z7S z87Y2!`R4_Cw%sfCE4|*l;stuK-Tr>7MQgXlqMhWwT<0`*aPK18H;LprZb2YjUFvCr zc*75L>?n3ma(*E+kR6N*w9-JYP9i>WBS;Yimb7l+-AirQ`qtOG^aVtwZL#PWU&R(% ztE*eUT5+9kfn>2wi)keQt9Oi2$gzsYjcYoSWk7V&VBa(DGE}1 z6WTt4F3=2EG&=X*%hvIzXN(_k7^71NN*n50p2`41CwTdv$8Cc-*4 z2V0q{)SbM^(r6tWwZlW+`{@ z&7&R}TkK&E1Gb_B$VpheY4X6*(&YT zLD6?HSK%y#GF_o6t)tbkTgD(iL!{P5Ueg}Eri>mjwDOHEgiwiWlrEXyKR@kvLncS@ z9r!(q9TVRC2O1AAKG$dSTdK>X<)^E@`r+2Fv=9 z<>i}`Nhij}88mDZgjbCWj+v^Ymz@EV1IkMstxp0g2?SsrYd5 zmVYYRe~MG7&BN2aP=2_0=3h$oSE;@Ww8bwBVTA|$fM}O9A+eBekBxPtJ+^EXpZKR+ ziVx8Cp&l3W6`#0t?-*w*kzF>f7H>wsA0Vxf`AbY1+;(K}e6J0|FVNZ)`XyX8Ji13c zB~H4G~_{PrgJ*EdtPURwWd1BtQJtib6GQBU5vm69|&@x|? zxjDE93&jZbUvTKX!vtt@Qf?W{47@1Xa+qrd0z$qiLO^w#PfYj{Y@Z(_$*j9Y-yd{& zlrPae=Pd_zy8~z&fdZ_J9wktTMk@gn5T#5Y#@cPW-Nv%WRJjdLAfq(|C^@MHsWu*^ z1J{xVOH{DUipA@MBz&eo(S?P80Yd?9>4u@BfNHpnz^xXAAzGb08IkhsHc(i&04r6X zh|Z>PJ7yWhEy5UH-d<3;qtjfduM`I@SS@U{*dnM>)D>jaMwEkvfPw_DsY`*&NaV5C zEq3eWJ8uLYc3>F(T!(-N=94Tl7{}X%EX_^HI{?Ua(E_M0)8$(OMvj9mfW_8g2cRe= zIfP=VVFaNMLJkz6|E@EVT}ftN;O|bM_oloKmiI@6UlzV8{3&p80GFH{R-MrwOdoW! z!ZQfIe`%h<G=8H zul=ds3Hy5Qr2Dzv$*cQ!`epkG+d0^%>bW0g2Q>UXOfJws)lQ4@X!8^$GX59~F+ z`|V4c+;ZA4U}uLuE~Y_)ry=>%8vWa`YX3dLhp?0LuL@rUE(&`N?qGZ(-Zlr$1PmcO z>Ej}lanrHr!0s7S5Eq8K5HFEa8b}{>a)(g{xV%I@C!h@3V)4ovihjh3!SFyKW1uoD zo4IVoup>E>0+sIdCP4dpy)m%=FOD1%|4#Q3$FVjACO7{5(7=6|HMi40+{?>H9RuW& z7s*N&a4otu8AUe+@(xt-;K2D{b-7-3d%c};zK`BdLhN+`iRt?*{lri9Ta1UlejtO0 zWv)(F@ZEiTKRa7Zo_@A5`dJi+>c$wldAof10}@619jOG0~c&H@hWSy+g+#&+Hm1efQCfQq=I-FObVe=h9+!Sfw2uD`zflGX1u;=Ta zdcx^~`Kc!cd^TjKm=M_^oV0{65;uw*EY5ogUkgtaPX z(B!9})ondz57-CSY#oiG=l3PX9d^u4-aZsfwakAfW1LR z9rhb|StdTsH#J&|&}qpNvDmD?e`)Eb>eGvGk3cnbEzV57aVAZ<;Mg3c)e9guBen7O zFD|}+e0UUo9a>m7I#PcK0d?xfl4ZZgC#BuPDI<+#=#+cZGBQ5A_$)2@JlLl`n8fzX z*hn5`T$s1vKM8t$$v`lx1>#<>j%7_q4Y=tg1-VdpCTIk2N=4zh2EB<#BAL@h&}iiC zZzTqwj96OKL|o| z5D$t(od-oDX*?)6X|0Rv5J21A-veltX7tLeRa%&6E-45-NJhm=KhjNKnQYwuFd}`Q>m*i>z z(07mOHud0eB2m+IL}z+I7%enY_jxm+@K`!E77As2K6q|i;ZS&{2)9lml`-S-csh}^ zk}N+P4u`D&Hy*Mx-l~BWcb{|gPe_4$M-0qP%;bjS;~b3V*fEvitNih16pXMxUIlGw z{q{i&=9pfujRBu9A6z4~iT4qv*G6QQ_~n<1r7sQH5J3Zcvo~|Ca{o zQSjf%uCdzqTuS z6S2go^r_iHT?$>v*Gn z`wRXk7SzTgv3Ss>;q@Uwy_v1<4`VG=rpB_RW`$i*X^!TVle1;K9k{rZOwo&j@i&}G zE*0_q-^-`&X0{MJSQuQ5#a*s~iGXbWXZmC4zG+} zbH_Gc@PPx(um+6^gXbg~S<13n z2J2bE`>V58$@$S{We8?Ra{-Y`PkLnuT38fkX1E?wbS{qH;hdbb9c|yuE=F8E-46DN`cE<&aD0~zJ8>G0SxA-UckP9JH+qWIeFtLmAC7&3J$Km_eiS@YTH`s; z4B$!|xUwmAAcdWRyaj0uyC)Ql%Qt8N;!Gc5UI_RjEDG~2COEs*{QT$5_vG0X{g%JB zZ~^{LJ=MHo8}fyaH{v14&kgT{{8LY1l>Um>!=AEN#LOjq!(Qtz40wyiXh)v``!ZyD zbQ-~>y9@#r_By1BJ^Nm2!h5aDcZC@iGtkak-oqREKiT3Xt=!t;EpXuO;C~wSm%YdT z#UuO$FznN&IMU5NbarKCxfp zLucn(`Sj#W%8k3w!2f<7u9*yVIQC1Z@lcRV1|Qf9G{rAC8jTFAj>;w zX8(^KN(pS6reev}ZY|(bat}P&1p|my5Y1kep2FCsuoumH@eD^R<0P6iCa(YV*g6a? z7X$&&Xi#ET#VFX&+Bm#%)rm2hXcj!aA*J-xDW>VX}}PHH77dn9l|#p zwzShM;cyYlEcY0hL9q?{x(o~j7O=vatz@I5FJjjQ?78NKRw!bxE4q}};oC4o%(XVb z&d;5qHNm3q>K40k_c16R%*2Y`VjJ((neCMDb~yt3D_MFnj0f=#mL-xa)9sPZ9igE( zRLAg+uO6Mjb7?syS=8Ycbx$9PT^8;MGh9!xOd_?v3|Gzov>kY_^H_?ea2w#wI}R-7 z*h%Qf6D}5j9lY<`3t%ZAsg{fjm>rG;Ovnx<>2QC58lN8NXt3{&9L=Q4ZY2c-#A0Ch zW{dlh3B05%v0CarmuiF~(Qqg12E#7CxY=wQ^}Knar4x$aFe26^+J$saT#mb}DZbt!VU6ePV`Q z@OJn9gD*Ei3)SlAXmx1O2o06X^9FW;;55g9%NQ2_mZ2N{F|BYe5ZN#`RCC$ ziiN&Vr{gWzQEz_0hcUP{@1S4gqDP+Vd(9Bk<+y$rVyc|89qs7(g?hL8S>PTfTpVoI zju!2F+KvhZf#Tqy*n)oFkNsS~E&Na6Zzg;}P8 zXP~k^ox%h~n3x%V^ZwM8#Ge?;ErV z-d&S3te%CK)&p=+21J@jG^C3aCP5qK>Li7tAa_+QUyP(L70Knj0wb3cf@Pi=17WWZpw%FXiSHA?LwJ-uTqU$h@(s8goHIOt`|Q*9@8fo~8ng-soC317hWo=f zR-j>24jkMQ34rW7kl>GY8+4+@ot{l2i@in{u;Q?TU_rhumNRAzdd;%R2ABE|QV86W zdjh3L1WCXG4r0I%hPXfsO0lijw)*A+RchIfJ)o6Bp^}zP-}YbG^|g_66BBNCKBz^z zpYeFT9_$E!oyTswk-bsP7p@zrCG77apra88t8e7nA$P`*BU$lhWj}VJQ?h<+KXn(o z=REBJl0KQf^*i<#v1Q`enA?M08}4yxqk3;UZL4|fn%Zz2tI}%rf0exI)erJ5tcM=_ zZI8E-l*+@1?^1O4a9KhNAe#@u2kZ4;8f+Yw$2K@#LdXBn>F0~>)sy{RfRDMsk2>H- z7Dn`da6ROz2kxT1LkKiR7EQ;K#0wJ_`9o0*8B4>% zE#5LLMH4{$i&35Mei4*5VhF2*%={RBHmZ9qgPvn;tcIR;6J<8aT z*f%$}7R2T7;iNYxA4wh_#zk;#Ob-6X6X#DX8CT7Sq8UjZW+rk(Oi`S<%2>h!;@*hY zd8E?_Tt;4Z%tvK9~$B1jF!Xpv;R2n3io7z{iccxw?Kejkhg+aehm`x*QF zp7DV72)6t~HrecyzW=Gv(=)rX+6CVCzL^fyRkv>4aPGb5oO{myY)d3$Ig!{_zz@&< zG2cy#2Vbo67)GC-{eSGLr`xExP=mzu;sU|g1n7I4K?{GRbv!8Gew`ZF0~!gq6EZB--U~kRPVkX4 z+)KF!fXw!G)mr0o+*i17asSNy2>oq{L+f!&Bm(p?x~R9Ai%!=28SSsGu;Yf91O)&L zeaKP=H&SHVrXB-S1wEx3i=%*lCb&~oQUw!;fvHd9efH`(bn_)%*fJ|~pEU>QhL#X@ z{otp!-&akhQpp*TxZKe&v-z>VC|E|{bP#+>X@9=Bm`Dt{J(%}BgNbx5yRTdxs8lM4 zi^c4moKDMg>3re9z(9rZm4ShM*<3Ot`0a70&u5{R@VB5)L-s$zi|FF~YRZGqvyc)D0RTq>rk)n!A5 zkqvK6`#EPmc+Q#sbc64f zfa$Q-w5d|*vQi06d!e3S#+~0W9>ErkBV~`#mTcKLhqkm~T|T7Bi3n1U(e8yj9RdD# z2G*0X=|Ci&7Cr^tO@w@%$=!*B#}EnH_%5;TcAnd=AQJhTCFPDu8GkE>4k?EY9oi)! za?pe{$z*9V%s;k$?YZsj)nVn1FncqrA5uPZh#}Uo{81$NYotW7@T8=c>27Y1aKEq} zoQ|klO7~)b8y+iE6maNL0m7t!H^K7Ij)o1zWp_64_o;5Tk+~+L{P{JRYf3nHFWfJj z+mCH$A5!ky&K?xDcaS*`H}Tsw+1%EQ@fGIus^KoaFjc51uwa+GC#4>S%xnrRIc zofaU>2ijb@S%7WK-hCsa3m)RN1T$~U55EmWa+TO9<$kPPAAEz+fAki7;Fo_ehYsVZMAEW~5(-M8EnxW!iqV6oMK z*8~SZGb|41Z#?)MtXB6#q&OdOWdOqF2unLEgJtkOKs`j}zOaB}9gyuntN5yzJWEH(!MuPr+4DQrGFolc(LX0i$QLx02X5bS79d)i_F zYOA?ia9NyaOcWXMRjSr}8SAVK@*tw9+KSf{c>wFD?C`yJ#BILGh=>^DHgjSjKQvbn z+{*9m_e5h0`9dBF-deS`o1(+<>`uXE3IrD_14B5S%Vwv-l9O-T8o23JpSOp(#!G%Y z6Bb!0{6J-JM_AIaUjix$`Zs5chDMHu>$IJ6F50!>|D!4oNxsH7?wpfKu}ShR^4x@NKwR~Ll!`CSbp zPB-?+JtE1p>U=yxzBrmdtLY!>JTa={ttJ*63df)=S1nCy!aOfQ4~Z9!2n-Zov``^y zN}#O*&&Nd6E2)Z#O=mUbLeew@0Y;BuhT%!t**!`8$J>o<}d;rqy2frC-Vlm;Dyr>=!P5X>$fBCyS5 z0dzm_aI)OZnbC(29DHbWYn~;iJ!|RJ!>+QEnLW;k!;$le=|n`LJwi)U@=nM7IYG$z zGOy+<~YB7Tc4uxl*tWHH#jTBj*~KnI5IRmvy?io9UO8`)N}O-m)^lx&w-5$U{YA43YC++4!($9 zX*$pC6<+O>gfA}$d0)cl6sr_TP^UO-lGklvxUbhKV4*jRzq{GC3%4W`aw?045z~8N zo7(VJqlsG^JKCsG9X)8oz+FQfDcYyD+pP~sHIz!OKw;oSg7DU|z~}_Srx|zm@P;+O zU=@>uZdQTDTI!g_Pf|K+&j@A_9>o~k>l21iHVpNqT0HGhw0dFPLLpV}XAJ?DBD`r8 zL^Kv~v81<&)wn;XG(#xC1mJ)yC1PULf@pKVg`|jwMkV0Pz%|U9^|?|GJ1E0N zTl7#*nITYOe_X@{J*0kr{#CG>#!fw9ya2}$ur%-$<~@Qb8wd^sf*DwVXLgrZUJBNt zY`78}3|azEelZsSG?)u<&k$Kn-THTKE0=dc0fkw_1S}rG3J7DMViU%_AQbKKro>_i zZMbWLHQ*OhL01tF#s!2g5q!{=A=XX?;gs$3p%8pUV=^DHSkj@K#~w#GGguM$^O#`Z zl;pI89KMLzLzq9{%`*Yi%QfLA@UC`~>y$E%M z_MD0av#!h#8UXDJ%?RRoJ1i!b;6|acqPa*w{(*9!glI9vl7Ap*3s_AVv$be)Mx9pd zO#+!M;&fmfJG=NX+9i*P7+ zz^@!<%?^j71=OQTD3EbG-PE@xTfr;3t--;Nz-Jvv0NT-75X(T7yK#vnW8LLVyV$h(L zKv|;}i&!+dB2M^C5Vb_n%b*tDZ$d2LM66vxfQk%s9EPoc75El0aN!&fTF7S>!wdG1 za0iA9Jw^J?jlutt!hj$ubBmpNl5w)~voQO`lL*Yr>|w>a`3&518TTZ!hLxWg2jlW{ z+>^>L!pyE8Y*=Tp>|TgF3#jvN&S&iL_h#iSso=Bm*=(MSy7Spt!10lxH%z@R&@+eB zL_oXTWD!ofpjGG{W#}Ev@MjDHD~Q^OP(Xl$34~3+fS_f3nHHRwB)%grcL$YEcGzmC zt906|(@{Ds`8xu)EU$Fd5bxc-_9?!Dcqx46cW8|?^0q)b0&ANB408dCLk>|s5!fc7 z5hk~Ranogcl~1zO_OjgV;`UA(0G`Ne&vF-ebk#k!Hne(v>P7fHtA+82<`Oy%S-{jn zm8Lwf#n3jn057mYj>{b1m6cxw*cD;r?QM38v=kK_7LZ4D0jBLHQx`qCwhUO%w+GlU zNqPGMyIE>S=}Ke)DG`du)c1T5n#3fvjv6ip`%HNBxliW0jHBmT)hE_BK9IF>m7e%z z^j7>>SAzk>DJMWW z5*t}E-t2!FvbrX)=!O(3pF>E6`mT>odb%bI_XD92pQLcpwsds<2akXbtfvM8SJeuD z&!fU=tk!zi3BWEQwfdl*How$_A`l6+R66&hZsFwm_jU;X)6nntEB6`m3CX_-e$(x< z_=DguEM89~8jVA|!RB62iVS*v7T#$M+n+=5biV^zgl4;dojicicyfVQ-R}#)^s^od zmwn!_nNNmYIY+!$3?vfc;jrki1OC94NG>K*_F!%%5>4BNGvprPOFE(UBHjkfl+9v~ zxSS)&pC<*M#{SBa`U(C|EBm6#GjSG$_*RbxYcX#uI-k!K@Mw5J#WR_9JnnrTq6z(R znUDE#3Nd7Xj|1#^1aAxlhZBjBAlxWC?tI9!FB^_Sl{_3RmJa3e{#Y#-FZkXUst#RS zE;}U|rjAFlL+x6%jin1bBoqP;M_@P-*6cWvEIk@u0#@0z+&zdG zy$lN1m89DI_iK|fjEcaqYsA)1HYIhaz?x{&5Hk0u)&o_wMveH?_7roWzTEhm`)CB= zY%Yzylrwto{;j?l_(t?55P(i>B4qZub$Z%OGy^=$9?j@ku(w7^=uODqYHwZ|Atfi4}7b zO=9Xx7ZKHI4*BZy=%zW>cLD7do=G`@a&d19)Jt@T;?kqY4{Y|zV{@tTP$MQ-)t2UKPEhGPd zeu=UFcus%#lxncCQ*Akd2j8@H~t?ZWS^C&*9x+|FpV_+thIjMrcUj_#@ydX&<-`mkORH zW*wpmhqV98fBWg~bU*#Xs4*aiq z)dM-8p5b9DC>Q=QzYyQ1WBw2aj)!2g8O$Z$2EV+D0(O-}-J*P1R$+(;rsyB&)E(@5 zN{q_Ao*(V2a}1%DX|s{0Eg$Wo^WHnvER?5^+ZoJL%gSf(&~jL!+?JO)%rkAwGb=&| zvzN9rFLQa!H+9O7@WMc3eX$pEf;3Xfh$AhP1y&OPPyuOxKOig9dtxEe{tV&iwm66bp_f$D@Av40DfAJVY0SNe;vL9Aq2ugn{N|Cq2c`+ zWz_cT)8HyAm|yz~gIcpqrKPw8gr`Y`Uzmm)=RP4Upz4OD_yNb zTHABz%Pt~H?nhglBQRcgay9Id&O1giPx^+W=x{hvLi}AQrx3k&C>Ed2WTxY>Ap{h* z!$BWT!IAKAR2uR%CMG(vEJ;VEr+4j|o<1T;vfP=NXb7F4KRB7o9~!7$SsC1)mBALu z4uBN`k2D+}m$Ul^D_2$r4&`$bA%9S=)*d~6{KSc!JFko4@4B5kPn>zW1t|c4rbTpYR!N%VR8CfxTP(g^c0?uOwa@bl zm;?0T@&%RDWe$Jq`8i3_WxfnX1x5z)^N|oYhVlM{HW1+c*dyLVM$YkU%CLLTZvGByAm#FA{NO?_?6QZbRw&Bl>t|fs z@2X@5%AMB4{A9fjTeQ-6r{QefK0R0&xO#N7t>5qxfB5P)yuDqRGspJ2U9P7$obb3p zX3KES8;Gzsnk_Nr6;7T#jgM86DGW8PeB)`1^Y)-4H_RtQIS6I#7=GakN(HhHUvKv~ z*4hPlC~jKxENx&BR3K95r!g#Mj4%1`HMz%_22> z@-NVBG%6cw3ioHr121T`=7wL;9Jp$VcU8)zD~E^YTDOhY56BLsJKSmHca@X*{L$gz ziIL;g%HBM}dR|_s)X6)Z-XweC{jx$lRxC#}+cvgRDwo@^DNINA&+zUF+}3=)d?CF@ zc6>3Fj_Q|9Ew{yMS$fad*dBU65G$5qaR9HB%afC3jK1}D z8sKK1uZ{X;{}RYzz0#lt@M+Imb-jZ7EoQ1zY0?^SBnB=}vv(Uc_@9n|RV%Z_Jdi-S z+bS-?3T8wL@lXhI#h@Z8g$f9m%sT8YnVB6PqK<*JPrGb^_7Bbpa@croGSFN$uK3-WK&q& z!kUT1RM6MD_agML8gD~ zG9A6QdiR2sE*8ILc6RAo@Qaa+uA>D$U@7E#?dm`xx=sE$O=tin9HE{84=6PAR8+{hSWwtt^~Cq77JA< zZ;kNZQRW`tR|?laZ`;*8ALMKJSFUxxa~ZOSUgVF5e`IVvyMn!=L&a+z(iW&Cz&hG_yq@Skq>+79kWg4Nqt6WvVhbt;v=RriCJg z0rWuH5{z+xL4Z@ViaR2s}G21(^l|25+g}Im1EeP}=m`7i^ zZRhV!AqosH3Tuxdu&moR)-)qv1T)o|UN?{Mnmm6Kv)Ig5*l-B2J*&QI*Z6hi@|4ep z=n{l=Z5J&zSVjB2WBL3QjfIotV!mF_f-!>Bp`$%8M82(1rdX=VGH*TfM?>j`OB0EptMaEi_PY9cxs8kw%h4q zgxkqn4)3%lBs-kg7qP&kM$O?y+yUD_xKxN%2T$0G0!5#}S!QGJvWq6Cx&261oePU^ z+llHT^$wn|)^a&QTXUHTrQrrn3xa~!WA&rMd*3*L7BRWaqpw}69|9O8&wk%7?%tV= z%nmQStkxLG=dzutOg?{baBv7#e|GVTcg&4l1-F9Q;J__Yjp;~k&wkN5j7@Q|GBkAM z;9z+eQF2O|jC_0oYj^t^sxdBJJ(u2Fd*MBqWPI1qz|hdu)!GmuQlYWpb%t=+7HHlr zqEFA}c)i}Nj=KYa=~m^QU4VYMfk2R|GKxN=F))0-6X#s5$Hlf-QLu9z&I=|{22dik$?y$!-rBhw@BAZ!yf(WwnBKo%dhfgw?%Y@m>EIi(}F#K zSUHH$}3 zfG~!wXzB5K>QdYqNAs16f(A6$AeOhOZI4o7Rk;nPYHc=Bhck_Nbq*R+XBf5;NW>2p zii~Bl$0`-Xk1ih0W?}pqy?S<*U53AJn}R@chIg6W6S+zVg@mg@ZU?Zfa=_GLbEU#u z^N3up2%Q&BP2Dg(b<^dOlL&n2a4t+uo!Ga3-y^d#XU~%6?%3SyF_tXvOhpE~2>BkK zly_dw`~Cd&J5%Ffi`NF2q(nP+)h)H^O^3=ShIjuywK^En&7SdPzU#1B7-H)F~ZE7NR#h5yXsMdb&N7int|Ji!WR#<<^1 z{+a4sC-lTZTTg^~67MQQhU{=th~WzUz97(=9FhX+8bH%EIV7UrAlkz3qJO~-jf5~r zF#oEk9;3yA+S%%laTrl$5OBB&W=69&QnOJ-#nwo(l@V_J7rAZzAzV~}USEkJbnBqY zF9bh*_jO5A2RoX}tMU&p@9}%ad2W0sv#nk4aMY^oOVuhF+niSZ>W%DU4`R-vRZQ|K zGrkBQCot{(E_45iJ@`5K`=auSK*{fpIYN<0C^cPVqw=sQ%5D71pHuFO)IzP@yIY}} z*IR%XFqC%}y#MxZU;nl%ZgT|8Fh#QPo`5ak`Zn5#une>|ib0z*3R!4|bUKA5G+j+_ zRJ7jejR3O8V%uy{BW5dNbOg0*a4rMO8kv+kxRb{4HbJ%~M4WC9lhVOp++pdHy;Nh{rh~|L9 z7I#IdIW|<8PpZwJoX!swD{8&b2B>GO$D6#4dn@-bZiV{??q9L$dBJ4Nu*2*H>}Bk= z?CtEs>~rj|*wgG;ETw*gk(l5Q@YjMyF;8NkgH2bh*tFGKI|B{^KdGHCHT2eY&7w>_ zqg|!R7jpy7Xk?`dmD(9yE(9ln{MGq`5^Ic&dImq~DRjAKCa0FBcLSNvX{aYE8EWMy z;aJU%^d%}MrB#3=3c#kS+*giDq{}_tK>0)& zVN|qxO?J9BIUd9fTiy$^UtYiWn&ybvB-+zq|0IPokp|xfQ$HRkNoGu6>YvSS-jSaS zgkm6sx7cBYxvb&VFn8JRS9JKl!H-RbEg>h`G-dC|!}*&}Bl6-?Bu0sG5% zf7l_pM3*^{vhY{vDKhSi40M8ee*#N9Wl>VDC~Q+1A1-^4uf-O0gn5%6$|3}wL8KxN zQJH!feT4$(mwEN7@@i+;Rv7`upD#EQZhtB0O}SoTijt`aaJ8ag{<2mnWL*{-R^(zHw)<1VG06NThrvLNL_*iDnGsB;MMh~2C7DspkTAMaa z+~=RD|L;xAilUpCoIKAw_{;OmeRrRCCS$ATJ*~X?+$qcTpXZ)aj-7Y%;$L#!$?E_6 z$?1q;cJ;9o6i~VYGZB~;%J?7$2I#-?__T*zvZ0K``&W~EXg5l?0v65 z-f04F=W2{fuxiB6fk`HR3<{o|q;pwA3?8SH}sNWg7desv~ZOLS?G)jI-Fz z(|GNY0LBa#Lc*JPn0P78XtxAQD*@aH3;)etkzXR8ugp}o^}dm??@u#kU#Il%{ueN3tT#WnRP48l zV23Fr0SP+@3#E0yqe=pPTQ$+`S`8&rK|v10V`sm%3NJ9Vk)IYtKx>{|#fMWEwOY=u ziVmA7$gnx&^aft*1XIZn-wDD`gPL3vk75bsAG2834qKcK(P-KAcJ&~BDV2PKy+Wz4 zCQ0H}K_3#xPB?RRS+r>-vlaSFi!uove8hN!>`}5*3VPPEUarTe6i0)q{e`o)?!>to zeGkfWf!*?+0ty=-BiI_joDR4H%+@U_1Q+i)>|BaD0NI&K z5Qs`ZzZ=6hA>)a}H=A*V1PkKBX(|V*9?nYUc{ucKX{>Gv)wGm^b+a6WA z%Ie@xSr_IPXtds3g{jNPMZ0^$U6fWt+NXiN{w`PzHLy3j2iRLLR#9ZNC~!2ZV@^lZ zk}yn$=!0UsLj;_qDG)ZR>w@0Szn*^HPID=0JcgrhI+smnT=bD z?Db2c3DHD$f)33~7E{G!U4k0k#148T$&2?3ec`Z=j{jIc;XP^`xQk1%cp@2#?+bX-`!Pa3D-i^LoQa=)?Fy-&L9QV4DD2 z6v*oIkwt_mC@#<`SYt7x(?W~beDnc1eO=?xcMSNm^PcDb`2vlibSel;sCSL)Fv$oRq?pPxW(J7Dpp?+m2eN*z^194Siv5Y6`9N52S&;9{t)RT$DDhP~-y$`e9 z5wJK#c}KR?zNc|dyOiA_i%v@b?t!9M#SXkJ;&P`0!9ps!d$uvVJDMs418GFwf!Y%q z*Sx$m<_Ou{NpEz%TAh#hl5Ts*Il3h01AJL6Axe3raqvJbLq*Nh?okIQM#zV>>Ubl) zG*@pM83FnPTo;o`lgSP&iII_QixZPa6LFg$%vBnGf1@%7c`}|jIyvz}o;e-POeB&6 zzafaWTqKgg2>_Ek^p@AZ+G7$dCeexgH+XM)Uj6#FJcRkppbrN}R{mOS!`E%34)d?y zzl9C-vrbDOxb+`f4K--`^ls!I{PlZn?P{GS*yLt%A(EkYk2v^}(Gyo)Qo9$7o-7%C z+v~tH8rk)AJB>>dw9_0`sV=yxU5F;pL5pL-P)8x6H5!8eBMMu0>*{Ch>-B~yDJaz! zg>~$~I%3fDJLF*I>y2NbO$J2^^;A;cn_SrD0C&__q*L?t`aFFXQjUp{^yRr+p}w%T zY~Wq37za$&jF2YyF4-nEcUf3=N{U9!&KYcTve%k-4b%C?E>XE(+|{7t{EXLIwOJDJ z#Lfz{?D|tZgS8Lq2khlW=4cb*byu*~t^g^DcpL1c!|Mg}0@_8JO<-Z5HPJNCOh;%Y z=^-7ru#1Z60ZpY#`Mq^hopI2l!kIG+yKp2Bv}>3 zRXbu&4G#@1_z@v$VQ6TW_PjU${+OKYOHY`?)x+rP_H)ldHax9H5T)3m9MkQE&|700 zJ6PR|na0#f@K~r2VI$)qc-{(-aDkTcnKDiy7? zy&!Y7$mbhCs-Y8V&T|WO(PQ_bCkvzY9o5alrn%e9ZfF(?qh6ogYppNPvlyp0S#R+4 zkDc{4Y3i-gH=m4z#1bK;^d^{*kQuw0>oZAitU%W@#?BAOvOk_|zk8O@)hfa;3 z`8vziJAM6)K zu9zw~!-n-Vyof1I@pZsE>Z|dF0e}GpJ4G57s-4<~9{x?nlHL;9+_~6jEUp?Q>{XjR zektRp*EqfTlL&$4)m~%h2gfdb)Tnw82A@~{<&YltAPzS9s%jI6sB&)lCwMPx^Qya9 zG@&Beg+4x-ux-+esIlx|H@$yiA@zvS#=`rBR5aGk&0p_zfT@=q-s|Uc?N~G=B$L{e z{kNw=q15gB>1+~=&8OQ}U)`R+=9;x1;$t2^*f%q?QY5-(#^G`~X7)rQ(rhNLp1OUX zCz0^%yIni=k*nKu>-w8$1M*$3p1)}wFTE}oTXYV#`yK4dFAE)DI*()2?!d16F;McY zkT74)y#`pZZ-W)&A9J7JK8H%7@v$C~d6~Kv8lDw6f&E*2Zjc5^&4M1xjm^@otDBW* zgB9l>tYX6#+x0rKGx}P+j;=33e#K85NLpfv_HA+N*a+AWoK_=i;v3nFX7Ie8vm`gW)>(lzL0t$MX587A$2?R=}!sOVq(Tf zK9eX`g-`8{jwaj#k+Ex)&qmAc_-M3nV(in=(YU)D9XnBAw?+os37ouk47!R8m5fT6 zp;GRnV=Ck?VboAKQh!_K6SgaMh}MsP0(#RO$E^S3t+gWs(e}3XOY7dKt$fvG^{dLZ zsJH&o_FI`vEF7tQ`jfURmW=dQe2tRBz~ik(`g+#5Vd1PRY_0E&y2cixd+P|NSsZh% zb&Yeyn|miY4!8vCG;^H05h#!^LNgo{M5PXRol`T#-8VgwW{_E4xxlv=xR0UEo49bDRR za|(Yq?^rsBA4}SgrKN+vo0v*H$n39*kH-R2ABl}8Qd2>8Pxfe2%DbbD@ZtygN-o+; z*c{5Ao=Qz6Y}lS`KA4dM z;XlY6wl}4w0rz-pY_5*0CxdV^j*9WWz=jyqpL)tzl2Axk&-8|@)Z23cjr$D;deUVBJvaBxJTY}k zMa%Z-Y|{ylNIVKWd>8v5UF?Iz;nTyxrv}DYaCRcgA$SkLw~_3M$O?}r91*gJ2Ji~rBdp7~=kSkB z0GNN%!|=5%<6+Buo17)dF^&?fpT~8ay8-ohH|lX0_j>Nn@GOi7$Q~XDRInza;i0}r z)#0Y7TO)>!f=rjSv?5R$R6!14r3SvLvE2h(nmGi30bTd*QymC;Jiifvp`^K=&_JYl zv{0Jo`yTA!OSnQsAz0HAhJyBjp|WPw1;;Sq-8*19!kaOTg+zp5u*Dqq!%NY6xHRRk zVr~T(d({5BQSFo#j#?SG11W3OROt(S(={0eGhS0G=;Z@>anu3=(u{ z7LWw+oSNR}vr9I{yX>ier*s+b-cI`vq9EFHE}(Qe787<`&~6Pf-s%jDWirhQEQWa@ zIajL=Err5@O}LW)4`Q)H&1P*bCBXEfkb_|=VB5lu04}Tf!IkyhaHrmxNc#4>qmlW1 zKChK9yQ^ffd%Q&(@TYi7UMt?*V16NC0Z^A!j7<7$aReRX?P(Wm9g2rQHwJxFFar~p zL6q>k9WIzP(zrM>qWNzN@+h%?Jzqzmm-{>?w z5`~|qy`3`_>xDZlF_@l-#bE7oPNxVY`+pU@P+RE0it`Od z`fRb;Q%z|tm4Eoconfmr9~RnSukv$?-ER3I>AaM0(cxD-;jl-!eBbq9e=5C@ zOnTBIUO?oA2HBe^(GMvN8}NqZfuz}N8AvLhj7d(Xt(bHt+`wnE_??3RZh)G) zm_yXoC?Y#Jqds5ME{b;gh9S5k?(@Y*ON;S9CFPDr=b$91<#PvjTp9K8e;4unPtk4{ z*@7<;@tsu<({!kOj*i#V!~ONF6!o_HW0L3(N+@4Bv17*xG$HgUMjOVt5_a#Wh$1!!85?AafFVdj;KO#a zCRF1XT7pvM0-Li_dI6N5=m#G_4cTi^!%lxe`;V2UjMgx|m5*tqhE9#U89KEHyu+^H zZU+yHGJ|2I;oB=wZ}P+$$U=IMoJqZMeH(Y{bA>V8>a))n<`ANLeUpMFBV;-a2r5-Y zI|$bcRlS&GJamcI&&^#=bA%j^Z!Z?N$731WeGSBEs@KNGYITGrYfK+KI^CcoS;Qc$ zRxgv~Ed8SMYmYVHVL>}z@Xl!P%i6bg4na*UGe?fh(0DJ-V6P1OXEQ~Mz0(=3*LMU% zq2P{seYA6QTAn_t&I!vyhmkcNa(GDT&>8iTvZ`h(tIv6kJE?v%PCJPP?6v83{J4nr zB2aW_Ts74SO#>s^oNcsPPH1dVeP`NiG?yvuGMZqTeP*i)y~i%j96dTC+Lh~j)gjs? zopA?rAVUjuCD8zhs=B%u`YmmmZ#GmWiZo!DyGljf%|qp*=!BsvHkObc-QaeR4h;qV z8`F2o^4-%T)uDF4UmC3JJA66*4)3cBmi&SCQ1!^b&cic^i@kT|@Xi5$5^Po~iRjqD ziZppW_1E>2QYDBm*U1zvCH;athCi=&dT_8+d&$V~&enK3J>J?mJo1uSYjAMd>s799 zY#%Sf9V}ZO-`)rf$E8N7wif~RU@Ow3P)bc41YEJbwNOKf4~Mk=Guq-JTjF`E_59`R zw@-{ilR^6#$KZ+aa_%AS54b;}KG}LM(U)QL85x1lFHE`t( zBXt8YT}VxXkR(c-NhTEqURdqXwQ9!n0K6n*36iB;u%MMlWq}tZC*GR6ncHH9{wz=p zfdTs!ggtj5;yJJoPnt|$gu9ygizbuO)m@sEx%HFm8!j*K^D~GkQw{=;Qh6Vc6mhF7 zly!YY5KW$en3m^PomnH#C)}R?Ti6TExn=9Q^0b!L9m+Yss%5V{i^pm?dfX^P&l7xk z<9YV-FIlvTm`pbtWy%HhdakXWQ;3_X;+8KFdZC{FE3RzVt+mTWTa_v|36Aarq^L`z zgZ_;xO-xezXv?m}%Jb{@rSh!Nfgd}kvPOgSI*FIhNpnfPa>#IJXJ?GOFVxstn*Ijv zU$0v#GTQ~)_ChgL1gw@LMQs9C=Q)V67&^3$2GqSsb%HN$IV`pcxw2~k)+3EZZbb5C zqpZjrSt+@5n0E&Q9(ORfb#rYUhK0XsZm!y>!q&i(ZVeW**>Ej0GNn8ma3e#v8!$SM z+57pJ#S2rM&^NKPKs%%m)hZ4PO(;n*rO?#BWzF~Nbs5V#P`@Y;jYo2g1}iQt4DU=z zTi0;ybyQj^_4l*c(qJp?DN6aFMs#E-`{@(Z4UGKPhWkg~b<)5VP$m_9wuRqsM zo__i>*B_-n261wX-1~E8o%Q^v?Ofa{mk?y(Ms5)MtoK8M{!Z=#+<)Od%6%GIoG);H z$^A9xqQ;sVBPOc&nc9AszC@@C1;znwDp*uO>#5>nYuJ7`mA<` z)f4rP=W^qIKz9pPJ1mBS37~TW)7u+&1!4HLR4gtf;z>Wuzu`BIO9|y2%%o)m=DeR* ziJ&tCly#nW+H6@<3B^n$6N#mgDQmMiVE!zIoWVpMwg}KGOTY*rXW_rou#m@h9WW>}g9A1IF$NqvCkBf!*C}(h@&;vH%Ot+C96RbHxVE1}dMxqgoQVg;zu}^uDSG$L1csNs8LN1_OGi!P& zbzHdWIAh0;AAc>pt@x9+petz!4($3MpB)b10EI-O9iQbU}$D=wU|0Eyvc>vQTB8uPRr4?wi8?ncuevU%uiGe=M->fbtp|Q{skthtT^;E&~bT zJasmsw*584xWQPX$`6OPsw4k>wQg%K*iau4^)za`RfV3Sig-2_p2hN zX;PLarCLq<{#9aEsk|$m#GjVpNc=o0a3`hUDPjEb*x@jy!D_ckUq7W&fQ2gT#N>W~ zi&VD;_pI;~e_FM|Qme3DH$x(RzUmn=HQHlC4TVQj2L@qLe_(ijXe5~!4UzUDG@3|` zgnpGeP#HXsO38A{NOK^FE2BY56C6eA;MvrEx;rh){N<^1I<1M-d3ac@G z>bfB)oqDEJLZ4V6TrOHky>A=2Z#y+#27kI)!O4s~kZ<{8F+bjx_-rn>r&QXfhFGY$ zJzlTJJrIYKncr6`?a2l5K0zoa0V;^?Stx@MSRtnT`@t8VJVfus6DJn&<{!5qI@5p^ zn{yxx7&08&Ydmr9v2Cv$ITj7j;{wsO566ut4)NIBdTa+e3pg5bS@u|y1A@ty59om( z=3?v{Cl4JuNpBTTjvje!A6?~v4u0!JwmEI^yHy7GH)`kSY1?hTNt-@jTdqC#8#N)( zz6dWWPWX`U05^se~RXpJ6r+gb2$SDgW&o@@D5;6!4?IS*CNa$1RKKer%+HR7lOn&Oz?CR80=nw zwS^NV$!kyB-0-!B)FYa$VR+H=j*!FU$3{Ljy5ZJ?yKxRq>|Xfz<6inBb7s13F_|T& z$tzNfCcim>mF-rlS+B-KKIzuDhHF7rK9R zWQGa*M*hZPcY8|V@PN%3qiBxes=rTF;VZb|FiB>Qg#HKfe)8*q+ddX3E)Cb-PCg?6H3WP7r*DN(L z<+a$f>IoDO9?gYqR4cU^wI8D+8@}nKfsAPl3cP-|&E+uJkysd~YP+m9r@B^L#W8i< zH8m?pW>?1?tcXOAvNrHGj=FiKjfhs?cq?c_L?dmpHbemC7PPc16yI<}9XguHo@zDO zXabA{_w+`NHf*%T1`aa-R8fZw4ad=8j0hU-fXvp%jxlgB-jG1WYXRe{twzAe(?*aw zh=5>=%e_I=YK&sQkvb2KId~=p5k?SRIKVhkUo@bwu3B8bweQY}Jp!QWLq%S>@UB3O9+h%6{rQ$Y|1mQQk~L~kR67ho_kSU?X%@EfR~ zZZ~1h0wLfrK*geQg;2QxI|cw~2FEtH*+gTDu@5$O2;pt5(ymOiR33K&6?1(YOzt(A zD%ot!3B-tqbYNt3nwj>F*qu}5$}UfMp^%>m{Gd0kT>&Vp47%p8N7hs<^%-=mk|;vG zfuv#e;4u58G1Hhu_M2^>Wdh_Qe^HbZV4MgYhg(q#&@@h};XAYw%!0sVdh;NLB=07C z4BQTcb}LMEV0^tEXECpOH)D3xmW?I=-90??MAAGjwS-=v_ z-}DE=`S%srEIS~&5a`k@bYMhNDqWGyd3WCwv~9cgwy{^Z-|zj}VK!f{-90+$7@0Vx zJg$79@Q1nPADHf!YS%}sbH2kF?=LJi#843-dvx^u{5;0x^Vj4e3Vab|qCN2I_2(Yu zKEi#5`x2gxbw`^IFl=b?(yT_p<1~ti`J-t;756N3Mmrx?kBLoG&uxNz?M08ks;vgu zM$V<8g+4XdOnMMK6DVAS8bBje-|@i8i4m{OL|9d|pHvDO#FiY^=N=E*ZixoICqT2y7wqdDA2|~~$$QYZ9catMrV6i$hJX{@G z4B&5Zs5(4YDo%NQHoNFEVWu`0tYR30S1{RKatP`=kgwNTgo+MBbC7w7IsxB^PwUX& z%NG|%-Cj?|59uu_dwr9o;?U(fR#05m%J49;lE=nx8K?kZ(q*yNtWpM6Bo>QTv?A2A z9}tuXoD*_dVTA^Kp0sE|M4fjb&l6QZLZ-@bu>%Y=JAo_*14R`e4 zu;IdntTtRJ82l;9*3XGprHOb84t}afq+z zSATd;s`ZXATEzHfA>-(rZ{x(@83)EU#-It>?PXz=Uxn_SB91^aR3IZhstI&oFp2^` z%`78ZOhZXxh6>!=pk;}SFUd1R=my|js6F1w`zZzq`y{OW;&GGJ z@s#a5>>p{XR>`H!aAlU+kJNNXD=U{ZTs-eWkyKu$Ej%K$p~<-c<-w+!hSRFE=IT41+f|l&dPMOUtVI(h(BXWm{j;n++`!;&~o9AUmz%PzHuJi;KUv zw6hJK406?At-8Pc;ACydmmO-&s+?oU5nXl952hyL@@zakE(J4AyBqx8(qlWOZW}Dl z217RUgE!pxJF=WezTyR)2d(kw7oD!w3dU*Pgi7`9)`-H8FA1P}QiAXV2b$y!YPSW8n}mpKadJpqZaF ziK+Ry`|I_5;U?g%JCi8$TezdbZNeb59dE^m1lOW-I)osq$v)~Q=@itClJHaOK&TE> z5e4^oQq539Ez3!G=oVwUtHnr?wEXetcQta{qGRg-#%AaDjxAaM*@4CB${XItW{ zr^3^+JSByr(eNqQxMRoE>a!vmF~YV3XfGu3i1a4JqmgMD0B-d1+gvfnsfme+<%tKK zei1e>fM;aIiT6&Na`;7C5b%zc2c@YDWg3a7nOeOzyvz;@pav<^2(x*trg$VunF5^~ znOXt-dJ29wj#G4#G$m)Iqz4fg5z;Jd@gX!sLcy^V3MJ1(A_-6+5dAG?(T|e67iD?S z8HFJxa0_^A-wz`%dHUk>(#GTq0jv8i;Tl+4e(HJpjz$$;>Yg@s#HqQ#(5jFS#6m*~ zRr`Z_1``aDV$iCc*&sD+lXzZovOpq;wQ5(AFnhipMOLaDOOH_XLDZ>}>$<7+j@5Qn z`0T0RSQ48FA^bf^K-C^_!~lE%qPh@k_^~T&@;RLzb1Z`H0@4FI2uv>G5QCeAp|&UC zJe5qRlc~M5w?Lhn^kX+}cKx?C4pHz8>O)YsaPSm8#BGH-RecB_$3ud^9kh8(ct~_1 z2Zs9{5q?Nlw+mU1laPjOMGJI*ZBdGl%QB(fzhEpB=&|0SvFTXoV5fAIwoGX^lwx6N z@3z5OZ~jI^g*I)ia{M8A8UO6G&ij6S(>I8APa>?K_eHyR zzerhTPa!^aTUm`4;vqSNPklDvxzk!&?Y`5B%vMkDe$k6|pGL@+&cV`SVvACnLpgZO_GYP8Mn4q#q?U6_{FGWg6!BqYnF@dA0!3ByvQasI zsg_%Ls#i?#Y}doK{yl;WJEvVJBRPAJD^O;=#Z(bN_54xAAAKtoIxQ_6k}eZvHlUf5 zn4h1?)a#kGFJ63nC>dMDItb&I;Mj1bbTxgf%1NJbq{3_qv5#DCh2Y71hkdFF{rwc!t=+kTY z=cy0hP`XqehEJ_NN|#CmxH-K(OL~3QzDuR#Q~mYn)HA%?U!Aqp_3E&fZe1PF(cP-f zavx~FfIeD8A7Ls5Y&o{<&;eo-ir^r0hB$-iSB+gE!7`{N;0^FaoJ19M_6p}~s#_O( zRiqhW2k%whRURF=ePnc?4BLxPncaA=awZfP1h3yW7-44*P9OXSyp`wv4ewmBn9E-? zGIC9xaR;AizOvQ`H2F^nv5@ko_plqa3 zTg!y9Q=U8cZ%tpVabFXwhlN-Zy`GM89nkQB;h@JA--w7@W7LqN3_gWYC}{!1-i z6%ijx&4L-u@(75cbX8li@0~Ke`?}71OsBr5EGu9C`2S+Z*@=Jrr1Djv4YOI0DrS;D z`Pe&55AELlu<4y=l*^xd#u9t_>6ish{p&WfWTVERCrk9-A`>}t&Rifg7aLqB_*a}V zy{B{CyG^H*|0HJX;{e4U`y@jN$R3xSc!%lXJ$oKDz2h&GB>UgKXP&X7tYoHZMJ?2N zVa4KCaAbjgK#Me0fV*{H#ZVLE^;!OrwX0E`_jJ_iz&MPG|ASv(2K>l>eW&SRwFduH zIii+Z%hO5tjRl{1z2q#zgs$?RMlQ;K@;_S3u#+q7>Ay6x_)8^0`D)`>R&g`xSWh{U z7*tk7B;i5jPBv@bi=~#a5P~aFJ$ic5XHUEkPOsAF{LJ5NimqlvWcwD4ZQG~&VyyL| ztqH(V6>Zx+L-`_e#k)C58*+dihDDxR<$oY7gMtd&&D@7jCqi9WpJs{Y z(v?jr)CUb(;;)bb;n4c(({oT$ck#)M6L)G=oyAJ1&T=J4Rxszrh9oWtx@aY+d_oKE zvINl=@~MIuCUzYuQRgB?iyDrx@pGI#R~R2F7RTH!C%iIqxd=J4+HxmC1(@iXMG}z_ z?1?N^B0rHT9ydZq;iTPXv0ClLP_V#zSuuR13JC;Kir41w0XhQiru)9ok66pPvK{&A@6CCg!N zIrL*k09yzaix_ZxbM1em(#bT7Dc@(wG=B;YwFql}?sd66Y=AmR`4%1X({%h@C$=kp zoE#l2{+Nz1b<-Ns>npDs18{RM{T8~UzfG^aq=wwkJZFFUYcvUXs;(~Y**G`oQHvLi z*~Lebna|wviN2QPD>1x%49ENvD=San{rR=05M6J1Svh_BG`~XcZnwLJcel%T-+kNK z*KgxT?ohuuXp(2>u3%&;hB3>%m_oq#B3wszvV07354?6JtHr((`U{o zrl0*FNm2mFc@&1bV$HX2uEv-zmx z427ei@Sf)I#KdrOPdF3}KQfpuE!Jv_rSxE2J~A_NL|%KAEwg1vv#ZOPh2>TDM0$5w zyKX zpa)v;%P3H+$4m$2p<0b9m2`<+_HazASNxI9bywco?aGYPqGt1}E4!FgIaFU*sOKht zNs0QrqZF9UQB88QffCiZY1FwnF?b-u!pgIG1VmSUv1_HoN&%u%w z(-=8TsHMYFi@iLYF_)^?(5CWAE+*XGey00O`x(6GYefbmFt9#oox?{P9RSmBj^BOf zDLm&#r|x{i8}2-%{D}E*^p=UYD1Xn&_`-{omA|JWYFpMR*TD z5`P&_0q>-}w(9VH(Gz$M?MBKLq(icHS60)Z?zH)evBY<0JfVUJ3eZHa){)&dXGQ!L1lRD=s48tY*W6Nr>+e|*EAj)=1&{f+=R@eC;JbAv# zJq;d)3t(Vk!N;w5lL<%5#6OR`PND=XA z_-xtjbfkUGnMUUFTJ4C;EM8YID$3=7%gbeXuHBexmi@a-ylC;lG0ub-Er$~cFSdKk z=HRY7Cf!)=3lVn^hHSjc?M4Jb-WGOx5dcpJz}`R-t$wn~a=6`2EbHEc!v%v=N5bpL zI$Xh^%aQf)dnS*E4$Uy1!|7wyeRhjn%$ktW*xj(07`AQI`(}3((F6 zWScc|>%m~bZJT4gZAtTvo z3ix~xs~9>yIdU}O0mMu`f23G&#iLFajGtpe)uVE{5<+7|-Kikd61gMQ>X95CjGZ61 z=Q?-516#TMUbHFi55%D}-5U=%$_4tgs*qP`Ce+^ivU~>rmv~PbGiV$4IJp0px$gjz?5fVJ`(EXo zU*&q0t2$R#S5=4U?wX$INj*s#g+Ut4lx8H&NGPL4AW|cPNJ19LU|W_OKCewMvM|ZU zgaTxYYzySTf&-?(EQ?tK!ZuE;e%k-s`(AhTO!pwoviog!g;y`!aBe#Hg#SE)2K7Ux zXTfm-67g}!apoa0`32M4V7&m_r7+yOn*6h*!zL2L4b}nDqv>MzdW$ zT*u?^muGG1QSFHn3*Lm=o$xN4cy!``%6|nA6G0C7Dy~-H76f*Wzg){8&yezTs&5 z?d>P&7wmQ3fC+$l;Q|OpbYrJEo&KEdII%FaKf;_||3h0*CFBd_i7IL4 zC#obRImv#DD8SA>$%2cgM}e;&8UK^b6^lm9*I!VvWZ^m~Eb1jgU!WrPYZuPM4Dj!d%P{04dUPCsn_%yz!L&4lg+dwwnR^^@ehbmy$GU>@f#7VlHo81o ztIh_otKB&?cz?&=g}#sUf)C=IIrxCK;12+~4u5JoGM-W~!>TI(OpQmL_!2x6A~5ipiduu6%gupW z2Cd{A_&Ho^!Zly&_I%!nLZQ}Ity-Zl;q~?SpU)%NJ^Xk~Q?u8#q-D8%orE$ER$!bT zwZGyuY-NSL<`wp6WWG`vTrYLpsGYV_Yano|3@#k?cn^5o!tOd78)(HR_ z-@L50G2POXEh@EH_C(ik$>25xgV(OJ-wuU$Oin(01bzjq@s`7TUJIM*Lcw2AqGO4L zP$@7|ukQ6xXrb$C zB7uoU7qK_qbR}SEmgHe`XZ}6&ooyNq)(m=+mQL(|m5b~f3?)-e?ZB2T%2t3RQ-CLu ztv+9K@J1$c4A9N(NxQKaSeKSQy0ir0vCZK@+ey5Y(b!(saFu-m9?0j0hGYczq&~o} zjt>A@)K^!f6E^2s6V3027Z|V>{Tr=+5^xsKMnr&fq#AubVViA@_1ODV^fq(WFrf+~+V022&Mg`k5;HXCm3b-1ue}#*AV#|V& z?4Jl}aR%>E681AfzJyj-ZwMP8vdJnAPeR)(!h^uigpWmib>YhnJtG2)5I-Xtaw5_o z7?N^D;j$*O(ZPep$^_RFLNUgJdI+aTV@jH2($lJ{jr~CV0Xv``-ZxUNzVXW{B&ypr zW*<-`WIx5Il#NYh3riK2T>G{-I{%I(&tL(=H{^qtm<@YJyBY8>zC4^P9k$?jGHyjM zBfBRbhHR^%+Uyq99y{uAc&hON$)yS@x-aHJv|spE+08Tlgx%s$S+5J$81F>6+m%fH zeW(BU*;P_pB@^(@UaFvA*~!@2x1&XftzIc*`S%6a*|o46bXb!VTgPmXthQ*N;wRl; zxt^#{3}Ro-4ZB-JUxIT}lusSMo*fSU$AYlh)qZeTOE-h$}?KC{2w zw8Als9z(ynNS`JTLAdei?OV`WmAb|RK#O?WlA6QtfhQd*nzv3*ky8ln^dfux9qc-7-@ zs1A!g;h!-hinkPm$TEgDoT7GQ5H5KYI*+y3Z1siEF$#m8m|eBlZE6LwgK*Akx1dYJ zljFgsRe!asz5fT@@4;(u?b}c>;#;R2J>GNm8Rd8BZm$GvQlp=78U#1ISp4_C_&BajK zt&Sak>_DTj5b#?;jZiWf!k6rICE;AX_KZ6nD%^Z%WC`#d*X(%g_?X&Pe=FwCGTA_u zHYzS}T}SdbZ|1;;ITw4t(h(BW#n|*JqLasf9(xX`H zA5lD7?^dt}>|zh-LA*^Y@ta#Fq!$hnKJHsf4WMuT&<@!23p7fdIXbTi``hEejY5O^ zt$?4+H>Dm*ZspWZCd1RYO>MRI-IaKyoS>jM>?%}bXCMIIQJvV9KwzQKIPhUoNS*`1 zi{}o_ol@f}AvN-bI(&{A%0zoyqkdM{$QpG2nbi{X-mcIqKf6@O8gjZ0c!{3e<&u>- z9l;Ru6EM(7O#>v3NKTir=m2RUUC@Gwh2}GxxDl%zjRTSsAiz(%J~0l-C$3|wL8FL= zD#`IB(7Vy%bjG;s1rHOV%2Rg>v!O6 zy{1}T;PH3O>vSR=VHq67X3Ja}1v+6!0cKDSB(SZM4}(SOisY-4tgH2kX}z{uC#ZVg ztCPf+4=%40C0%4jxTY%Vru|sd;j<3AQB8+)dA*wc8R%j$UY60O%V^VMh*RwHX%wOZ9E+cnK&?#pgt2#nMI3F;Y~{qA@CWY6(R-V zMy6o<#M9IV8smZ$3ojhm>olE>|5I0nZFRkt%l4W(J&SzE75MIy(a3uXHV~;pu zUZD4e0y`1)fV)-LDX)C9;YL2 zzI*>P+y=1sWG;8{NqD+@pdT{(f`EMh7M&gY6*qG+2_n$mz`z+?s+VZ zH#^~|ZvD*XU!Sr(l>aOCkL=fA7~{((k62w;WUyVCN#$~T3Pp9q>LLdKIXBjk5l10e za#-KLSKK7Y^E*yDQa*3YzE3{Z93`t5<}Ub#-)S+2Jn$U1#M40f2kf8KiqkCpjUw)_ zNI0Igxy|Uju-kcy)9kj|y%yHG^Lu{BPxG&)dBbSu!?a$(?F!(8Vl?Wl46DQQnwWlH z*uM1^fT6^&UT;!q?QPbZB_*u1!$m`M}e3hJo%c^=v5j=4-KH3%q!q~D`BJ~Mgf zL+U?G@j7?7eToCN6ejX{Xp$nnAS1kp0wHby9tz7CT+32VUHP*1vM77A+Le}7_`hLO zs%kHdvNwL2VU!5^iL~rw1BZu23ar9m=A>o)aqX(z?A+P|Qcv!zKd%LMvs>T_aUarg zV{W(;bEtoleC(L%gy}}p?LfXUB_)XtYe1H1c|Naeg1E4`TR4dq}xlLkdC8w{Px`qO*35KgaUDCoS z3?eW*Wz?#K&^bz-qCr4(UzYxdHeRn*rwET~s#>kHuk`(z)^-n4&}a%2J;**ivJ0V{ z5zKkd;7Qmb^*WtiqP$#|JLy{O%;ePU?9}AxS}l{Q)lQ3FXKJ;zSwy86y`|m0d35MN zBC}^`^yYT^meIleX-Vy^K4vGyt$&zexCa-!EG`Wtg$ockY;4K^&-8kicufaJh|1hCB~)g1h2 zn*mFoCYn5^R#mAR@T|Sk9aKBTg!H;Zaji#oNo*CizsnG3;TyhED*R|Oobk!>pxU`BSInR&?%e($uF zcuabyR%b`Gzrb>$&dU=&)_%kuWA8hw{qTJslshldt~kI>Ycmq7Ywu%c-|@S571{k? zWNR1`8(1SYaK^B91{yH%MOX+HOH5vQw)aixn3k4~{Xl#1B(t(%xvMRll00i4|DAh2 z$XwbQ=HydIrjK^C_lZCz4(&Y<_we6OuK?&|;j?WM^x8}&okW~mtDI2X4f<%SaJOQr zimadwR?&Y}F-{Eo!VvZv#}Qu-TuP*1!FwKzLwa6HDjEteRD ztOH@n>g~5*9i5M|T69j)UV@_=s?FV_$x%Pt2*dNG*{k+7!2|p=EO+1=7`X4U$N+X} zwy{|-D{Sh>@mcnVhi<*?;H}Zgj5ag2==b?5@Fv4Gsab==qdynS&n6Oin=Oq!v?Vhc zjVg-Vx%Fe}*N~Njw{{L61NQlW(Ot1HL@ufPRXZjxCpSrKUW07uM!OwPrn)ou2}m0N z(Hx(dJ#puuLw9OlQ)2t-3Ib`vwg$ebaICaSjbkx{ezIEOe>j;1GaZXYr?S~;lWmJO zDIkK&mMtQn$Q6OK4BA_sZ!2s~(ff#q_Dtpg=*hnMGbni>aoF&cv+c|6Hx3V1Qn{a8 zj3VfJW@bYCb#%P-z6Za_LZFQqYW@4wCtv;Oqilgb;TPGHI^ZUxu6}?tNN2v01}GFL z@V5z1oqqID7_=-)%WKQv1n$6k^>$gscp8C4;XcS8UvK(2Ff_hp`U%6X4^f8;WIv9+ z3sW^=*w!i&2aQ-td|{y83151?F4!t{1;if9Pf6kd!AS!nPV{`R@>oiQTM3>cMK+#; z#L0%IjNu_TdUSUoe#8T?e!-`>fp%#aA?FPXN=5+E5jVo7Y0S_gP#trz6d~dWxg|2g z2!ytQ3p^qESWg)VAV>V98W|XOR5&lPrUFQBf|*Hf(q=Cgj00w^h5!=xw#khAnBX)Rj+hKGE`BTIVU+?vw|Gm~48*9~ycL&XK zt33Adsi~Kbm0M;xc=u>{ERkEt;guK*$BU2$<(0%_c%YUK#$4V^C^DH)a*&@$g}C-H zlnepNY?C?TK(YE97|fw62A_?NC4P7|7l;IRWKcRa5DCntt*%pcSogW@0E2^38xVQ? z&LG^J?GdLtEN9u`MEeTsVxxWK8wMK8@AeNwYYk|`=-{m%m86Nm#t9hSH}U0pH~`f# zAgAPzCs>OF(k_RCnS>_Qaz2e9G--je+QZ-|dqoYS97heco#)1}9+i zf1)wilx_(R1iSzRb2yxtKy8-|09iP~&@fs1`n-Z!{SYG9ldZ;4F{z8?Ezt+7{huaI1dvy=^;&_V-33uebK=FKE{OwzHnsQqOML9^dRI^LsZ@mFPzp z%qze#UNteGrF;|uyCHTf`!!Io4tWA9iC41>DHmrWqx4AzYP|lHG7Tphtz{AtxB0Ne z0Y)tiOa6**oJjtG9eg>;L&EX|XkfNTd?qr{KS^yNlowohjpW4`Ur#T^GZb0nxvqmg zC@sL_^Mv(6Pn6p&1Kt5i@|g;sV&Vaor6`{$w_a9EDq>O;$&u9tPq9rhzH+5iMww~l z2FMqt5o^AX4`bEGu?3HbilF>lrOj(c6%nPue2YAg8D5QXt8Sib)kV7s-9**S!xMc| zHps&oriiI{p)`0A)?labZugmieuv?;t6JUXBb#5d8PWyW z4pUrNwnG4p@3J#lR}#s&`MFok&&?xF-1q>()M&Rt^We`1JQ)`ZQkaMAZDGj;V_G0> z0SVJ=M_R$+D}j;;~*ZnH}iJvd50tpjKDZ zO(O9e%|=khN_N=o+E5lCU4kVs+a`+9nuicnAjW_?#Oy8sfkZZsI1`0rJLQhMB^Tsw zUT-madAuHT4g)}eYMk^qkzytu%USGp7ZQb43?wWbZ(7=4Jz6a!JY^tkGQfjju7RWm zWey-izY=Lj=OYm_0QlS%0Bs=OnAIAP%?XPyi3uDEVn1nw2}m>K02HS=mr$~1yTj>D zy3H&Q2#&hENv{K*N^m>^%EGF)0J9$nYo6Z*ln}E=_T>HMoZT{N0k?%PJC#8OZ%hQ= zafIyVn$=b|dtz=p3H&m5+~smfR#zZ2l^fdU1sKE>APTL7*$E+%#|a=_r_~X6!9)lQ z6huYfsO%9(tP!e2CIjVw&24k~5uO3o*EU3PkUcVj4JkppU2-_{q_IGhhGVci1Yn{a zz=23P0A2@O1f+7AT`^B=3=ofjP_z+4H?YFT$uHY&%oen|9I|5|9gA1``nTv{-(MeO+gTz z2^fwef7ouwJ|~vXmd$JN3`(E&z&o-~lMSJj(Y6s(vagULT z_^%kLO3jUt3Z2`=I30ELkJFe}y5Z6WUPR`jmgT|0{Jh3foGJ(Q3SG_&yj=2j(1!pf zHkt{y90XQ#Kyp|y2oNb(cGNN$1R-1Gh4*h@sALB0!Y*f7?tuSyLEiTwMCLZZz;WH7 z#sY2}4lFePms=uCo%qBVGNeIoY+>yoP{|F(9mj|b!aqeX!zbi(;L9O<(z~Z|P?;cG zbCJW?xPE|6xPzyM^L$|!+fiDTC{HUE96ezxVbS8)#}{?3Af}~g{gsnDcnebF+g7_8($6px;n@0|eFsU2ohOtcOEaNy}G-zOMZcn62>g zaHdE+ZmGI~;|i2UCx9afxYduv!3-#07?*p!{^3+=*bna#f=P8lJ&WtO2X_+KFCMeG zs}>t(@s!h_!h|VnKaw7z5{@rwe_#U;tJ7*dsCYc%)?g^=^H^&`jVrEb3=UYlzDPJ| z9rt*YgNTKLwFzPN#(@XjP8sqOoIf6t$Stt4$&e?I-52g*LL*T1kn z&))U_abF+)|F@Tuos{U~i_oHMH|xEimY2SMsa^T|m(+zhFS3gL(h6cgW#IKQ3QQl! zEe)9^HVTA!qF}#-IaLp%teXx9add@18gRQ16Xva*a!UHoWUZE5v!==;1|*`q1Hki< zh}RdsX6-8JDK|X+=q;VnzL>03l593rDy2TN1M{d%A9=c$-k&2Y$j^zJA@Bk3#8gZ! ztFSSl@{;VFVhm6j`^!v5LfEyz$CTtT{W!C2D7s{BGbTzb{rbgA@R9xk$jjx_nw2Ui z{byh0o_%7ya?%Ia8b;+XKNxa;lG6r=t|IVKiObP*a0TeeCY8Xzo?YqUQ-x@pL|-dX zXJu_!mEgEw!k^Ta4t(}071GoMa(H@q&D51v#B-3DNhnN^mv*7omf-nrq1mX-6H>`|p8b#}j^-kR<+8JoMO z9vcWkhs<89YWGCSm9z8ni~Xi^9qrv7$LL^uu2i~mRCT@V*cE4EiZjK2Mb22J>M)w* z)^bTii1hi&#o$0JPzrU~C-Yk8%-lqC2|74ck2i9cnp3sQPZX~R?R{W8GvfCLCACty zZ~y+q*N&b82{_FJ4G4`FGRkdgxT!{4mwHn{J6o2evnlTlUzb;9BKd_IvVI2?%6 zJTltcG0{96RfdOe9mXF%l<48+#10)NtXXNdEA*BT1GqCdIF>1uu7U}B>qW`rahM#8 zUsWn)#s&vF!H^n>>>sPQ51&5$;TimW`1I++?fTgMNMyx8x%xYiRHY5tuR@2T%3a{q zRYChrHhr5bCi4L*Ml0&Fb!pd2+1;)X+WqU9qwQs;>bCnT`u}N^fXgz-;~bQSJPhMt zL$!ekqDg4+6b2iz5Quv)5{U66>kgO0%lR?5L(xpHm$&f{y+Gq z2CZglAqvmSP47hu3PBfVnjq6^I~a$@#byGAX*6{S4j+R`O!>3{fVgWz-DMMljU;M( zr%U6H%lI22O(En$LN*y6e2*YD7Zx#AMgHg!T-Z*Rc$cAkz{X*pEH93{>$S`87^_(w zRxio4;rRuuVJ8gs+1hV-(q3Q8hFB(m8#5es{E1_GO>scUR0i_ zt-L>@{n2PHHyRG!_sgO1!pLC9{Dw%5Ld=Xfv*E~4xRwceV-9z*)`4sUoii7*y3PNS zC7II(yBr6)t>5E}W8V!MFbIxv9LU+P`d)jB-F&CtO2cU zsUkPp1^8bV6k7uUAR8f}O(V@OWVAN+*dI89Z-Rn0F&0ADHUv`%jU~*Gtp1AQ)9OwB zVeMaBN7<;^Jj#wZ{cO;GlN#*4R6E|m-!;#^wEM&xA?l-u)cAU%?AQL*XJ$62U}01Y z7$dV^`)lSMkX+ug|HbXP=LR=(3^2Ei$3bfY>$RMBp6~H$1(ln1jc+Y0^UeOv7sr6 zc;a@3&o@|KL^IH`As)i*;7jp1tv@^ylEKR{NHc-Z+?ut!cP<1g;dEZCeIrD(qd+QlV!abuS&H7dOJKp1UUwgH7Aba`n@a0)GuVzM0kJqmo zuw^2T@)N8ITiO$Y={+U(YPbtoz1E?> zODf7;dt8dUIWh`vBcG`kV$mDtSJix8MP5TkRJiD-W)QS6qTSC=A>Ku@l}e6=qcGqg zer%WNlbp7@pqJrZnJ<*GoTdt=b(ALY5_#dR6IxL9h11WONZxwr@QD*wUirY_kQ2mP z`@W!fWpAc_w%xeCb}>Tb$`=wUP$*p6oS0}WPs0qa1OGget}mBBIot+nl9C*k!0RvL+OkZVFOtXs z*^ZHs3HAuWY6yCH=;o#6=S;xRfwj--D!d07zF3cSdcd^nXscwMBX!7H2e%mM3EL7= zh_v%ajlP%h6h@%Bx+;MWCLO&5D_gB+qW10Tc00RFm!S+$rC}(D#xi2M2Z(*B(ME%26}MG{B|2B%Ba+JHzvBsNg1F6DA5Go*czC0#6DHZ(MH)xjkZ?R2;Q>A$5m|D3k{z z__fUJOeMQJJNx%{c6O7goikWc;hF>V8>hLjUF{9X)c=spFp7m9$YmaX@X)@_&Qqym zGIeTaXWyX*$IURFh0+9ZsWZjm(V@YSD^Ytj2VyQAymDl4=xDL1{b9(%xQ!!OI-=Rp z|BQAgo9>h;2O1cn0C30sQAFAShg8Y|O~-Ve`Q%%*koKSKN35hhwf4`fA$cTjy+#&n z>majT?SE-O7-0QSUHfP4DG^&i?#tVcyf;~sw~-UHkCWWdm zb?Wr*`7J!sGvD*V6gN_Yf3VJTCZiA?y>p4a(1A~72R3^tlgbgm3P6_AM=<;Yb4`-E(4Z#dHHKLV zA?60*|AKoquxsV(cdqs36O~Hhlw`U-Q7R?Yex2%$Vs=<>CFr?cGo2!cB{W=6TJ3g= zN$rVb`McjOC)ti<5#(ED%dhZ+KmF;jhwVUka2WQPVMj49|GGSn8IER3@*+p}6qQ>> zQ7pOyX@<(8myxDfWJ(_@&5qLjYn?>3nwXP13ou*6`40P>){#veHBSYoKKpEy3XnJ9 zkNA`^@M1?f6)@Nh-vO7tm63r20sbHf?wtbQ;V^`?Y=(Y{ek3m|1@lX18KS@0*=_gG zw?lf>M|;4Ex$Py)4vyZz?jFPGU$Eo>#|&To<#gl|78v_z4@jSa1&>8@s!%+9a_ykS zZnd(vK8)y(31Xx~`Bco;t8$kk-y7wd?58?*t@bqV$@fjSe`2+S(jgQn76tp ztp+^Wa-oxU1+1x~&1}TOI-Y=9NNT-grQ1DoDnCvj$>n50eZDthm>6_OkX1SLA(F;! zQSRLKm)QF@RiW>PY}%r9Tbx2UjI}5!dNp5s*Lg%PX483#i$=NL&Z~2~xYpZyUtTnf zHD;pz@*V@_Hc86XaXdNObg>f47kO@bFYqIad(LL?cXrR>k^bX_ndz(J_`7;~W})x+ zQfeuE=7MDOBxw#JeA9QzE7JGjjj#uDx>uWi1zNN(z%KzCBO$Lbm_>LTawlFAxQS@= zB$?wO=SeJw1Gkc{u~@dXuR`v z^}7&#q?KqEkPEhKR7qRFR$5w9Q!S4CE=|IH*Z7S~{ddY%Esm=L!y`kuVm4O?Y9;;< zdzc?LpI@q01_mnCrF=dMn0b$73J?ZwnZoU`Zj$h|{@ZM!yDKP6wR)hC&r0%Tl00zx zj=4Jr%@)AYS8ixG&y>MgL)t?RmQT0ZH&i(4{ooyQJ8mD8q(icl+*_{fO@R^~i!zf# z+#cLO7FqaGX4Kq_f(xiyYHy{o2Uued>A*1PD;xN)G`5dnHGc(SOkZ@wkoBH zAe3=mYhJ<6!jgb`1P>B0gbuO&FkO2S+D0DaZN{6Rd}F(Hn%d|FkewPlwWm_qm+Whv zhS6L0>&;57v;(b%ewo@^E$>YprZka6sCmuz;2xxlcb26WdN{)xZkx(!=9M4EBpH(3cIhalq?N*?0?2N~gFWM=+uUg0h z-76T{IXv8QIBwdt=fyWdcnU)g^UJH;}*SzVFCTsf5th+N&kRq-my- z6-;)zJnBV`zFk-ZNa!?^Ki8a z7wqX#?Qch?;hbHq4v$o;GeMYK&Qz--lD+@e+U#wI58ZzIp~JUHUliZBT`pX+C##04 zPBWct|^HyFuSMNR=s~>Bg-4{As(cmcb~*(!D;x_J^FLJ(yuh@B#_=tWGBOCkDNAYOQ@k zKj72?=-`eU)2W+w2;@P)5Z0=r7g9@GS85uhSv81dd{f^e-{BQ5dyB(z!qjdMhlv*y z;ADEnm5m(Af;Bx%SMS<{UUxZC&K?*o9@;^ox04SxE8#HYdMkv=y}LbmqEacy=G{k* ztjyJ~i1?$@3W?p`Yi>8I1A_Bab3=^G;Ev4~kLj(a^JN)$azIUq9;KH)$Us zNzwMS-M+uDx8^tPT}d{z+yjfR$82=_Q5BB6`sRv7&{YVk3DfamY z)s$tJ(z)+7=f`q9dJ|%u0=fds49$;)9N}0{z*D-L%f4`8l)>v1!V~G2ck7(5rKvqK zbEO*a`vI!lZE|jRpTqG-{Dii$eq!T(b^~HlNH1T|`P1f=Gh<`X8laz>obBG@OgKMq z{)zsZQ7@WLJDA@)geXH*;_NDECH6V1$Wuk0F<7^CO)tZq_)Ey$=nqjcl_pa+U5;uC zaMpL7`)${u!xj6`N&)u!#I&>vW4a`S*x9tv>(KzY4?giX7!3-0e3M#G|iUaSikx2bdpawcfSXFUqhtq$cZ- zJ|OnxEgOg~>5Zd3BbuU^5+`{xY|!^P6KM;iKlWRnCYn7hK6P5wo!WhLnLV&hM?tmh zrYnMCe0;u%nK17xW8MKq!1=Ssg)@xurhAO}*{(ovseZ!^^Vdbg7DfJXGzQpp#q19*HE+5pGaotJ z8W?D)Y9XPmB&$%lbQ1;bj5iYXu&z5GnJocpC<(JD$?8zU*jgjRp9ia%LB}Mxl|@kT zBBas7OcdHmL8q_+9G`|xhJ}n-$B@;kor= zT+Yu@oa-5Bd5gMyFdV&Z{)QXsOTmDwSjKLeI2iP!{t=?XJZ1rCoWOVWq#hP+E1_0E z%U3~EK3K&yEddKudT+Z7AwIj%FG9)RgQot?+O2>5W$lh9zdT810RQ^0lIdT0UpCUQ zk_7@i%avN_^noM5#G5F#ig743b@KwGSxo@{SZmx@6M2|HjG;L$Lp$>+n zhHoE?9XgD;$Y~XD{{`5kHk5h2yIU0Od5H7`O->!X0drA=TB0`vD5W>IaN*V`8%Og?2yL~B8tGNoQ~v=S5W}@bK;_(#| zVXp}KQjF&YqFe1D%5EafCbEV4s2&m;L(ZTO9Dz=@4MO!-y#LrBoIyy`Unj+rdfgH8 zliLyZKP8UY;|4Lbod0MF-n1LigWFB7GX0|I5z_}yJ1*Gch(+w5eiU-6M>8FE!cwpt#!u8YB*B8`$BpR9>^<>n<=(#pLa+gxA z`0UNY>0c*+1EW_Td``?O~U?kWh+=MB>QEa3xmtS|;CAceb<-dP`xO#~LXFtX{iQ z$=cM3iZ>S=IwrmH(5u?1W@>OLnaO4|$pb@!i>dfX+~)VYBSjxLpmBhs`O9HXC_Hk{ zO^v~!P7r^cp}|IDWaRpGYnRoT48pz-&RYob4&;Zz!E1NEW6EEN!VB0Dw8NV??DK^! zmIOR`-MIkV+TvMwwH9PaQDQZ3#%EQAT)8~~dn$q_oIWei1qZS_!j5RjpLS33_{JNU z-Z>yH3%mIBh9hC{1@nPu;H{hU!uIQLGP!f{Hd)@X1tin?Bwy*L@?$@Ph%;M~Y{z*t zn&~IY2Hw#q&|;38ZZN%=&!}SU#itk_qIU}h8$9*~yD$3krkUZq36<7)L*Pd0aN}6P z77gfGl8HNAB$DKGfxkX{;KJ+$XZvL<{l~pjn1cLcoo{4^cx9nyRH77o_WfB z>ps+LO#gY2jrP+{ilg|x(@buJ?!zEJSJt7<4#dPMv6+vN=*yIg(b@{ zTt=BTzsx$UgSC82dxrTL|I}8s*8+*}H8RX__CII(UY9ki6_*a6t<6*qDk0pZ0S;VMS$MUwv#9ug4^X*8U$+k|-{? zjMt*PuSI#&u*f%+Fo7DY^?9Uj!6?dD<;A{lV|tfg`}f&mEOxBjo}Zs=AB!n5)xT%H@(pxHrBsOwe`1f7Fn*WEpJ9 zq-E_6c2M*ES74oeY5z~CZF;&5iUb}4 zyCC?WD!spCzpdSKjy-jfy-mC9&!`P)A0cRS#`H?lpPBv+vkYH4X{V1#1jj=42ImUC zP|{8Y6Dn!fNKm6Moty=x$p~}Mx*emjq>?5cNeSrz%sX)m&IGB`1>;G5mM1(htocZZ z{$&a}1<+s8+i^ZMca5?Do$HSvZpqx4V)?BTYv-+LRumcWq37;ca4u=-DzYhRt z$&pAL7)Rys%a7c3=TUmg6fnn)n23%D{LSTZCz(uw>#@Z<#bPIhgJdGPvxG`{q6nwx zaoeNheo@*9%WYs=81*a7$8pT?Ebg_)YhOB#krm1isjHW`G@A&=09#%ThbQ&&%2F_x zm@RG8YV$plRCh^=g~dHnDvwe|Gj@!v-lH21c5 zoJWIYt}_adR1umY8ePy8@lgmRN(sMEE&iHkBu0md%tkh(cOE``E|c+B;m5ag=TYqk zsYWa?n2667%GWfKKlzDz?9Ef`X*TvD|M2kg;X_9!Yqgfg^E>bM79zukR27)^X}h%i z{na;0DKeEsTNvfoq7)bAw?)!4uh9I{0e?^X!Z4Brcr08~Ih-uv4GrSsm~ctY=`d9{l&tzaFs88tiN!34 zNrt8kK809xvvWPhUK$C|Y=)PxA>vX2{G^GE&!RLvHl=^a&gOE-v9V+>H=B)R)u~W; z1;FIt(3G0hKHwWpB!+!X_x$kiyqoa|>l&8_hp%!aPv=7bYm=04csxluenkQjS}1=y z>AE^3+oA8Wt!Q`p*{`h!S#DxI!+y%g57l@ED-WOX{N+8BG9zR$$YdQzw2 z-h>sdXv#2j&Ov`*IOgzLtqE_eoAREEp5bk0&}jl3$(B^&av)t<3xeqia_XyfK|4P7 zhkR`ov|4|&WEhb)<7hr{d%#SaT=JU2W~beLbSTP8gjj-1FuEy)hT5@>$*jLm^i zx|V3>L?k?!&KzwP2q~igJtxg0J;>mC;6`X3f&PFi8w#?Jc5yMiVnbu|BQh+(^f7}` zMmr3Ym1`hm7@LHZC|5^}iXI|T;c_(j-hEu|*Zk76z{f^e9JYVB`|f|B?`O7ILV z_Rpbq5H>iw9FAxHNGKupI-R==!<^QiHz%OszE_+k2#<+r^}mPs8! zGRFl77+G>%IpNqvQGRf(Da$X5_wx$E&jV6fu!{H(wMzj8-;Ca)>^mA^lK<{n@8n7D z9+J|&i;?nOmeP8T=hmK)s%t&d24;Z`+=8Blcy{wM=pP&WiJm9r$MB4739t}(mAnr* ze&^B0w8QN4uc1sSGZtJcf}esXF%=QWZF-sIQ%m7tE5w{`t27n+Z~rYe#cT-r1ncaf@DiyCyw)W* zLU&nhE+z%OR&7gGK&n^{&DTM7?BpMjKZ zY*Wg^;Uxf+0XK~j2FwdmX8y0$+VG{YJkO+=Z73d>01bovNH+J%SLU*SdI1EC6iW=r zfFv`UhcXSov;ok@#&(up_3xHEgNYbCa*~$gHmB2e+>#`VMXwovNdNxI@=l2t9OCOC z6x`~Sk-Y4I;re;W$K#if{Hsa}h;s$H0Ma`%1nr512~BO$_&=vlZ*oeR+W=xuas1TzNjVCW=$JZ)b$Lw}?j*Fo+g$O@eeR%+CZfYN8& zz`Gp4h{TLUAbY&m>5oS@Iv$^|C|D8t9<1Cqx*s7K33UU_XeiM}H`Ej5SyOeWGg2sV za-G&YBz^!J3CW>y^4V#B#_hJqeit#t6Y<9%Pc$XWa8AG33_oN4G~A0UKsvIUr(r1Q z_aMxiJ1EJ{50}Qw@J;|n4WxequWD9z_le?oZ5iY;w3JJ2ny5@Lcg7PRj2B7pHO zE5vv}Dl|K>S+QpAPn}iUh`Io*D8<7wqjDrMsrSnlrm=JX71M8`$8XxGqkAamFUCu3 zwdkZcFIZ7yi;tO6cb?Y`H)(Rji^nmgG$5j{>rj;x2Ua9wQ|j<57RT^(0b(N_!^l7% zRlvycu}0hzWc+=bHpz6|WtZPqDA;Y8a3qP%7ix>PN$o6FE*luQtWw-bO$7i!;PWLT z;f&2*DBO4XW!JIScnZ->v2b*7aAag~@Mxi!i55IQzcfED`F-9>tmSe_t;B3TzrUgTd|54H|^Xh`9J(2chXm#blM@8aHnwOaQu?|ZQcG>?ucv#t2J0kXCUB& zLYc}n=z{@5z&9vLWx<6EtfXtzK~ashN3)ahj1tQ^@Rw6!nfPRuN>D;7JCZGzi?!ms z1c>ZM#f^Cvg%K{V@lj1j@~b8-z+DnT!bVq{L_RiX%RllZ!~?? z1i=rS(L@_zy%Yxsa)4&UOR?3VMiIxr2^S5d?>z)YiQY2`O<_Gy;b{mKP{AC9J=tb+ zF6uOT)Bt=zVoM)-=fN)DRv=Wvu`>BT;YE`p>2LB@n!f6!q@=Ape@K6}p_ha9d<>;yM!Vbyj@c`Ce8ApgUbyp#i-=$_IV|Bn`jHA^(K52Ryx46}CI+x$ig+yrb zTpID&ac#$UCaXT8Xw2@!QPTYm`PB|b_q={LH1^WCc z%7J2T2LbcZJOl^KMibWlN;H$s=MPk?HL{h@=hK-egvj=0KJ2jwryn}V()d^*KgMXUh7B8g97JIsfwj=;8t(m9X@Cre zR6^YEmjlqV#*^z${h4^;0Ka*|hTOs9i^wI5T*|pvuB0H+YlR)Z4MDRax3QS^ftzpE zKEQgHGwV05{2Du{ec=!Pkj*{8=Cm*T<-fk`r|=cPzM%uYvL|B6)4av zxi+OJ_wQYA>I!Js1r3G#kG!`P$gyGn#RFG>tGD5;;Egbo{F^v-nXuNo%gbt~v&uj9A1idG z1IM&r+GNWW?`}BvaC_%KnkdhJ$72z_|6`LG$EDF*tN|#4j~pzxVLsBKL^8 zX>sw$-q)>tE19@%es0g+x%m^2mnBck&+XkaH-B9s$zH}}ZOxhwNAs3q5$>0fJkf>r zr3PIVE`=(@9Fh(cjVwf8&%5SNP~FlYHJnODo_`IszvHD3=K-p$ty!Sf%tM9@t;Ex) z#~9kz#Zh>sU@vhQ?7r_dy@p~;lo0k)DYVfy+d0ypV20L#)+pW%JQ)qM5{QCmSA;DX zHvhPJ7 zJgldm<;HjP!760uY#UIP2UrKKj!3h}9}a0{dx z=rg3`atgh*o^hmhRlKBUX#dVF&5%WhGGaZ1?StDocb~?`k9j7Pk^Yu`5s7zrM!n{e zwjA>GC=Y!6SY%>kq2#D9S=ZaZ2dztujX1?z!d~<=W`l$D-FL ztSfF_IH`)eNvw_4q>J&gB6l$}ZZ7}u^C>-Nim|by;qZJ){QOF~yiq_}_g;y0&x#c% zfIfui=@Be-Z4eR%prq_l9$M2R2?5X%D*7QwTGMbSTa{l_ABukb#o~+BE2Exd15|kf<7bAc!n!A_wmq2e`wpsF!KAJ)4fFWr1EII(LN zn)~R{JMK7o^e(m@eDESSp-*h+r9GHK$)ZP$U44>605nuS^J6Z z+%h4m#xF@e{Ulp4%Bb}Ww-vTbWv272W1ORP%4eFBeN)9=i+qZ#p*FoKD0`vj-2Y96C6Q zZB7>Pktg@;efyrhllhne?@s&f$SpTVpQ3Yn_Za6EqBq|h?I32E@$kVzv$2W~53^op zjG&7Ki?i8GCOaEzr+tZWWfJRss$Hm7uNoO1T8Q3qv!eY|n?iTdxvPh9PPzGJWvfTg zMjhxtdJqr!xb*;hc+N*YCAV6Ek)fXfx| zyIp~UV0pj0hHHMeME7Z5r91Gp(J8!Hm}25kU+ICV>OhC$18zpuG^F>Hz7?_G(X7#r zXG+YrT-+)bE5i5oWg{<(f{H?~7x&qZuNN2c^!|Q33tzgsV5tQ?9dB-Z_itF~7(no3 ztcMr$ClDuz&0iZw=s@@c#6bZlO?;C_iQq-|ij7?kSH=EQe3Gh}=hQ@m0qS6SKdb1e zik_%@c`Ll1Vr#h4ZzLj)VZ=nc51?D~Kn#f9u)oteqpF0kT_`N(DvO!Sh|lX|xKTKB ztXXplS#cU$L_8o)v;PXE1=g?(e4nwAtk_biM`qZpij&!eoH(hy9=SnGk;#Jp zfc9izdit7l+K$|o3WaPYMkl3(sp;dX6eK<{Z^SvsVYy^Ud}2EM*AHQhOx~gfd$$+-PmEBBskemVTlQfu_v{w zYC6Kp#L#o7E%sy5 zYBahuK0e*NzEr6q*b)SnvW*oM;$|0oBRMpsx>T7OA76?_)mZ%4RSXeH1?o$>z_GMweD;+4RC|f@z<1upsv^ z_lGd=!%st++C+E}R@H z1z=2C^p}TX=g2K%phe6;o1JB!uC!VeZFlTNEi!m$z34fU5<9stxD<7;uf&VRxHj&H zE)A+PUuS$rq&?!=Jxu(@@NU!QvR66I(H6xKdy=+MZeHv{KLV9eUa}Kuy}7y68lWOp zCzqPtDZYoROl=f2eq1l8_7f_EYg4h7iPb~MZWN985tYj*p2iOh2|oL*ujOKW84*sp z0(1c61nWccX|eYT0HP!dxl#xkEdx$cG(d*agOPa`M&PGYM1UNj59=!HKbRFQOb z-4aGf0dQ5H4R{tfX*|+kAD+6mt`3Bh$rkNHr|06qa=JKByK-=_HaUZ^ZBQM%Y!1Zv zwm5BOv%_t(1>7!3^djZNsbT=2jzOo}52Q((#bP#G(9k#&Lqw%S%+;t+hkj)7%Fw8wrT%g1Nw_{dYJc`giR%n{s(B^u* zA;gn**ga+hxA1svmRQiQB9gNN4Ge+IA_|hn9re0$O7UbGae|PmIqnWOf~my({Q`sN)*F#F&YPW@a*|X#Eg4^MhN&9G)tl(Yk!9Xhp*1?{L zCzE!}NdU8TWTJ7EPhApoW`dP8kXZWq*iBe(dB-6;5ToM=gF4a34OlQiD@Kh>{fpFi zoBNA?8+L(w4Dlt>ke2KHlPA3#L<~Hdp{-twQCSK&eExDJ*)92E2mE0$2boz^YT)+Yx(p@>OCsA0t;1?kxNV>3{>^sy=V zw-}po*S2F5D3Q-&Y}yryqlW%&4`FDchcmO?=084yp{ZhIdaciYWZD8h*O3_*dwwG` zk%HP8E?$x|t@Mq|KqZ47w`u;z*er2fJv8y_ok$q3iWZ}JSM(aF!q>-~=u>^4q`c&= zlhi#n#xQ?I1pJi$Zx7C&ZaFrCHa<2f{*Ey?&t<6s*YpSB2FY7AC_;o$@)ew3VS`eAqg+=IIjrGrM7p)4#&t%B#4 zH)ox18-HN%PdX1@#S$<7^cHYEU$mdREm;q5Anvdn#~?lraz_bR-w=K;-0KjcLg4jC z-Fs_)drx&$h5dYw^`5BZ^9`>TZZN~cO{e|bu06M?Fkon<6629@+$=D5(iugG&gd9B z#a*{JWi=R_tyYGHO2wAf2VUQx*BHl~+m1MecBq{LDe>A=X&dMXvTg~i^M$}e4j`@j z+{HI$@Bh`ln%wd7F`|$38yD7~Q(0+>qnaqe!(Zd9-4yfYm?6nkX-VW-VkSC@v4Zm z-w>W`qI7}%6`}`5(r_V{q*Ccc<&q>N5Xr;@2m_UxWLN5l?m$3!fpL{*3V ze7VQc)$F|vXF7uTZdhr744g{gM1l`aD5+fj zK&>`-q3ioKj}V3D>YLj^Vp#!gv~ zZ`)!$q?O+zGWgd`kMXw=BaH`$y1&AeY0e+n~!HfG1T#sgh9u02X?HptRoFyTl zcRwUjs6g7?!518Gc(nl=phPT}-bX4Nt+BpR0`2Tb!!uyhU9xB<#P&(?&jSr$T;bs_g7Ez%H ztIAX|2&^56rFS&iby~g$sohl-%`7I zdiv&Cb!e!%ezd&Et+#i#%GZwLx!>(i`xEhWI^NpFZ&c-f68biwm1or7% zvq5Q*HTLe^x=r@t#HP$dw*A;GiYX72fd*DtLLn-kB?NV`ZepLv)!d;*iN-1^xC>2^ z<&a)`mdQDpY%xN_6cj=YSzXD;-xABO42%|HED8t&ox48XJI3g(9%TuZAGSRg3 zcNHpDC1VsXQ}Ouyo=RoymyHs!@1RT!eAW9o#=!`Bwb&cZkRKE8W)MD$Z6NhCE|sC* z_`xI8$&as6SNc8elkXRONc$oLi3sxy>r#o;-;d^GSBZA#usm$v`yru}*etBADYP2wY%@Ey4i!ZD#SZsz8HTUpJ|Lo+7-FF2#=;RmVDojt(3Idrt_d#@ z&fV#o>RE=!Zk2}6&A=;Irz^+`#a0`;9_VIZv}uEBzG=nf8pviU&QyADv6y(AEk6$Q z^S$Ymvy#aUxLj+@8IhJVV*zP?I#WFq3LUCurdjVbfw9c86miO?bfJ*;&yLrDsU{cG zsjAy0e_K_*ExX*+RH`J0LwoA=IsflR4ouhYn=lu$du!7HB@$5r(=`TGeQ&m4p17|* zeIP>f9q}X^_1^V=Q0v?!*7CELT(SO&Y|PsSIfe$>PWT*+h3h)6h{oBltE7%jrZvPT zltuTWX*)27{X}%#{*tq%7%~GzC{-JMDG{FWa*he38}JDi&H! zhqGNsjd;_cFgQ}Ha|{8YJfkUo0oU6OnPtJ_?D z$F_f@PMMSs)y)PCR&$;#KZAR2)5!El1QsrE+4j zy<7VRtG@flk=q$cXchdZr!@e zx#yncf8GjD^4z6)>u0~slV}{1&RgW$dy;w!byvwl7S7t!n0rwA* zo52W>mk5|UL9Zx?1E&h6f^N}`Ep;}0|D51SM7v`woh}s8=`n}>7}pg^5kPAseNNB&SsnN6^q7#oyWVV~ZhOFUs$MS7ED#TRvyu`maH+gfgmOkF&ymf?I(tK@{r^ioXbkf7rTi2>7W+ zb_HILTAc%30?}CKLj@SKKNn7?)lQo!kl!djb?0{rGelz?{GN`SiRq9(C~fGqXNPxlukqK2UKhTo?Aml#jyF z_Pv5L;H8ky2jTbO3Zm~j{`a-l-ox5Ka=#9`JY$i_nCH)yk5NVpSP3ewi+ms%M1%<3 z$9{3`wfAv$<+?`oRaJ){<3&7&>@SFOQz2v*G0=mjo!<500#;>og^*(!Dax<`;{ev; zzE`Riv%zF8mo&vA!C=&CaS86Lz3!mdp-wU;y>|Tgy^BzXzd!P)je9q4yrbzFy?$=) z`q3YQwz-pgE8=u8k=T}}H?SpLGl-$Jw0!Kj_nva}w!?6X#>@)eM%!9Z&b-W}^~*ky2qlmWvn6l#1D-a8^JmBaz@*w-<$U3WD?hP`#|Ut5mG2yLkr{QflWe zZuU!9*_$j3)p5()uVXb6Rc-DRcu1E@guSS2S2V;Gk%}57!R}!+5&`tBOa&(9*ajYI zb@|b96By(q?#T!lH}O--tFYyF19=>9_FAn&bE8IMUs@U1)XxXi{GpJ#4NRwZTdYI@ z+Mo3!Ac@-I;3|*ZU<@EmJ6zJtyCB_`{dkO;^8j_Tf9X;7i@uvjZ_{6^4g7U4Sq&VU z()k_7XpkNi@B8eZnr$2cWt{k*`+*Thu0B>Zx+mIWz>An*ci{r}3=~w^yiGRd%QR|k zT|!`p6$J9sAMmLP>(Onv<)@NF1upL);z_xA>QQ+`@i7kpC}?K6$Gxj}WO>Pgj~ zqP!5uC_2r)Oj~9WiEAY?E9)DHmyA%;$P|~vI*O-wq9`FGXU&LZVqlt)skksiBqh({I(mIyf5RF#tC>{#w zY{ip{`D4?~=916rFleF9OU1$Q*TEsdsm|bwsSzkaoemqB;pJob#bmrGpol1_y&8>f zNFA#m&gM$AUZ|EzS5LC*sU-N$F-E^SZ8)0>sWr6Eu*R~EdPEWS7UIx6mPcQ>1T+y% z{3gj|zm71!*@ z$gJCK*J+OL&1L-M>d=Ht}ZP??^`VMYO=d!y? z#WGZ0!G_NoFi&jodbZZjZjvt-~BFu`>fOq@qneW9tjN-ganad+1d-6HS|K{>) zu}1C6_KZPrCmS#e9|l6-!2W2+y%cXTXdH!)(s_qeHQtu8j7T^zGIh!l0^+1WfNDxh zWA=sOACUs=y@i$`;n%4HxnGc(iI)Ek8@$zA2@ zWzFVgmGbW7mSVkr&GgL7y4&jU(v_2wSC-=S+t$I`ZgV^qS}a^e@gx?NkbMPj-nnz9 zqu|ZVd2YMSGnYXuVq-2GPKlAK(}O=}H6o_M;hfPVS}fIgqOg=2hpx!&a*d~!3J4Wp zu}IQLF`mj~Qt{#l%n1;l1rI5e@CbBIgZ>Sb-MVw9)h@=vx7`+w6D=OpYY3cy%&E$> z@U3gjeY#4As|gXj2i5a-Rq)m?J$PAOb*^`M`Rw;NwOW4GR*A4N>VRvl%F#DL_2mW! zp{K!`&cu{4O%w2d-pf)0o^1DGGmM5aWXG$NA2cCG<6piF-3iw~!#R5`Z1xzk7NgON zQT&DqF{yn3%a}92+nfIm@ASJB9sC31-Z;he_+{`*H$fxtAVhKUg7g~C+h?h2{br*R(RHl^Yjd?{loja|szG`*Cra{?fyPtL04SJ*B@}jrNabqs_qSbHE8|BsMj0up1Z$}h%cPlsQZ=~7~MtVi#j7DxH|3Er6;7<5Rl1&G+%3^Q;kL{ z-S}YKN0Lcj9DQccE^Fc6@Eh9Xw``FCdqa!A-@7`e`Ze_XRSa($ysFF(E`uNJARb~G zmV0xm4!k(7$6O(cH3zcG0i5wzA1eR=$0T!#xxwbH^6Jn+opF?EjY4VxM0ZRDX{Z_M zL=W9y@d#}&GrX#=4OI#g&8BgJ%sU7U8`h|nN_MLkzDs9xA3%I3fr>KX3CqvMI>nqpyB z*p0E^bjEz`982a$StXZbxjCQ1X{o@v&Fw0O7t%I>DkJPX_)c+JaC$Y|eX&?=L@bps zVb@dZL~(N}n2ZS7>;=VAAeDQTOZvUDaYWsnO`t1bRlR~q5~~YfdM-i|-BDeOw@~H^ znb=Z^22+RZA4)!=h{@QWYshC1rN^hhbT!C-=sUQPOuWeR%Ym~3NZ!EyN=H2kpH&wE zqL_R`7x0?>R=v$=0(1qshRJG4`GtIBslDTKV-}}c1Bev*!y-~^X*fQ&qrH?F_lAq$ zj{y>)lkRP|+e-%U=Q=&2!C>^8%wfB~>~ID_ zfyiC9+kx_cID4z~7@h^%#*uGs_jb;xH;FFyxZhI+V8esbkDq;(Et6rF$BY?JXHx$h zTp>E#V+;@vW`i+cwfl|eWA~$9T!Vh$!3=>q6*LMhPXXU1g=R+=K}=6TMALxlv*k1o zW0Fwp6X>*+RVmHsJKeuq^849NkbTSmY$sT!&no-UXDt@)U)t!PS~X;h=`@HvlB81m zGZ|Ek-Y{XYupK&w0oI&sht+cKl=?}eq$l)Ka_{~m)^F-hY6b15U^dQw3OkQSu)_qQ z}(0-9MJ8qNu8_BQ$|jaw5qxjjH5 zMl>7J)Ibb@`b@w;0_a`a9 zMe66L7+ax7j4dv@Y!M66W9wg^^%vdJN60J_e;VGI&0f1<CZ7R z>Vpa`pcz3P@181&sA$1J0a8~{d`XJXLOl^6SB4grI=Sys_m$6~)9T!?BcXbOj0JSy z%@#`#Ey)*UQxoEv6fSol-U#<$FT$*aVc~7)*vsA#FAR^jdPQ-&>ovL zNPtZifsvPy8uS4O2?4o-)L_=+cH}kM-1eNtV*HrF zg2S9viwy|O$1C=Tjn`-n-(2Smi)cQ~L0ycCF2;q1*dzpcH7oXxAIF{Fw@&?yXJ3U zf52Yrtpna`I+No*dhi?Hke++tg_kD5@ViGNoA)#6E9}9Ih4RyIxz(-8x(E}vhMu_( zsLI6MyiM<+4h41vqZE^sERs_8Az)R+Q`BSOX-pU=@~J+(MJhz{g*T_tqv@J_8PhV& zdFXxUu$&5}M{uMe_ZYGcTHXJYnC0u&j%uyCi9O$g5kp|97HR_u@D@bqZQiuj>^D31 zPJhl4vTnI=N^8^t!7rCe&G>!JRDrcymuAJQHtL*4SOXhv>cIFPsBI=V(3Fpq^xG!+ zw(>N^n+5yp=lf6oYssh^k7XcF=BY7Qr3YmY{ypEKqaAW}s2 zVpZLYM&kLS(`udcg=DmSX$*tLR}EyhrH!UqW-%+I1)kr0W18BUaP0S^AEnXiiZ3*J z6FiQg6>nt#=m5YUofil+Zf^@C@Zigj{!r?^{Lvr&@S`t3`Y8Q=Z2b>^xQ$JA%q$7QA^Zu#(#*`B#^G^c?EGwJ<`wI&*>b0& zZqDe9cUVj|`(&{=?(TFtjqze}(rzrr z6E4I;(!pGUm}o=_+SA+R@cSKX&jlBpKPOJ=HzeKH*bcpfb9~$Hpo^?>Z0F`hHM=Yt z*lW&-f?rNWlmqTe2A;lFk=_NLlXl_*-r&uAiikumkH}2aQlj zVx}yK#BKyd$12ZoX>ue0a4u62E*mDXZtm|Mb}^?>6OGJ=LUxzS{vo)@ay-}}tJQSe zX*X;A{xKMH09|Zi;=XD0c01o4_nEK1UIOr9z^mr%x!fhWJm}!4OW$nVvvysoHQD>; z{;utEz0GM0B4e|8r%vktgl;sl76`cNu^yqt_UZjzbcOf^#>$LXq94y2@HRz?5zw!9RW6t<6P zaItXkBlZHRlw3SjV7U=nP)QSOE8m;ZAh#JzXj)w*P1!X`P>v^7)k#Ee_%CdHZil; z*v{MH5rlw^B^-H|J!s%<#x1w|-Mq;OSwm|iFdhz#2TNmSjmBx@-Tphan4Lyo>G5;p zW81x6WiIEt$>c4&c3!k~{rao(c`vi+^|>(5t<8j7dcK6!oSI~mdrzcheEPXEgFh4; zXLWkf&dRd}-%RSx-3C)$99eJDBS=ax|)bY`S@nk+9k9TSl+ik}! zKHvIMsg=*=w#E|?Kv)5>O{WXH-Qh?wxl}9^mp;&Jv=DX1`Kf{!E1FE1c>Lme{a`$n zD%q|zIh}FfSnJ^g9flFnLN=Sh-{yECjKH^|UOzoP_Rx-a2E2<(b)#CvYY_u>2CtdH zo5}PZjWzUEBZ>fx-dRyxtiC}aCC5j?jDfW$cQY@28D49p&W8N4qvuQvmjqx#EpGA9^Sh7y=g%_+BYmZ)GlAiXnALs`h zn)K_#(%+7aeHbBxyR2{t<*ioTu37_(|1~I40zA`Z)Z>tb&JA^Vf4z?RtPkh|RtT5~ zP~OU5J!H%1RyO<`3Hq!zL zSg`rHa$Ssnd?L%Wv(1mi*$UyatiABUwI3DZanV%?zMO3~vo8lLi~W0SCTR*T`Ut#S zlwQtGOk`Q40E0LVG@=8(Q-t-vI=l~xM0A-n_XCC1D&?R)4Vp`rt3%giJ!pRdCk~^^ zmY3^gPsZl(079@>YJ*|AaH3qEb2u;CF@>tB?2JT02glZpj?UTbJI`xRl&h6FAsyK< z&fBHEi--z$3*2ukGoz!M*mHJUE0r#6IT&>pqVZhNeycr*7@O%#e$&BtARP;2{YIGl zqHPBK#STp{#ZFPNRSrYpCEy_80I1KfK#ill3>zjxQMUA!tCl;o=nS0&ZT(W5J@d)Hl3cV%T|Xgs_d=u~%+?j65RfDKP7hlhA2Oo~SAkak*ntmmwK} zLQ-fb$dY&J{5U0ZUV|oI zO&fM@QEAk(@Z5(!5G%$qV_(E_o*hS;FEM;HymT-2D^9_eXl$bfQD8SY zMZ=d2_=ryFP67J>R#k1ybmx>K!-bayfs%gh3u5w9i0Ba8^_479|S?3psW>o+8ROVTUpWVkJHKtaJaG zOQqM7yvu5~#EI9^j?^^K_32bT^Nwe&AAg)Az`Zv(npj|61iU;r(XL|df*_2*znmYGw{RZ5YOV}`4on$bPFdAHXy{(qS zg4(DrCd5D>Z8UcF*K)aW8zi|Tcg5GDE0^$oQ&UUrdSkQ8?R2zD#b$EG98~N4mPk7W zChmr0V!(GPzw6hmIg-x>yiLC~o829YWul{VnNW0hAvr1tvxQ=1^FgO$Dw8gR3*;NG z^=b85UN|rT3H=U#!0p*EQm%rZ+X3Jf&rtvrxeNwmynRPsFhg@KPcswvl{PH6j;KD3 zdPRR9`cxg>3fR|1okUnN^>IX43-Yl+e{aArs@mv_&g5E^t63I`$=#h&HU?u#!C39P zxb|IP<)=Xxi2JH;c@5H^-DRpaSn;`67m&)M8@$LFOj?H#a%=yl`3;N9FzdBA;j?S@ zo8Wh*GeTO^yFYi2-#-tU4!{6g$O13{^eB_g6touhl|19_R0$DCOdb=Wi~$t{3p6#5 zr*|53#(+g{F{G9<=CnC>_@M%%VMf77Ci`k0^e{3~+7*eUGe;*Ta+aVOqZYm(`9RHU zfr{C#vjt!k(yP^G=bpRlvIV_W5UkQK^#D7^;1EpakQH2(^fg=YBE8;cwg5O9FvvTL&Mb)3Nh*%Sq-LWNGz~?4>4N0 zlj$1~u-4Fgo`AtVWMdf8abmfMoc6W#Xd7sV8>`%GW*9)M#@+)ASnanEHZGiQrM+u> z-jZuFz9KajV3@SN7-?(SlF}w5^%JZ!*@|Rl!-uN#uHppLYx9Vcmm8y>*THv3c?uPi$;Xr2S z(o~7)(k%e2E7LTc$dGUYr>S01sjCwD)8q*vyT&khAVE$JM1Qhiq(9xS4!qWA9qV*T zQ-StTmh{P6Gz+*xWQR-G*I?*j)hY9l%@+53N&#$6NxvTKahi#okg$xNSSa7yNT%xb zRH$ftV#2oN#Hb}9);OaH!pYI>cY?bxtkJI8Jd zqy}Y@e=GS3t2t5N9}Ph(4$XMfAAg?lg@oBUkq=iakbo0xkK5yM1K?*I(T&WNFxvr} zH&KMmoAkM03O=#*h#@5XGMP>%ldyHS>OiL#}alQXBQ%C(k!mJU{Ts0QRhz`8?D zM~{*3#Qpu-X5_r&WF#NN?U-i3>dH^T6X^zB6?u}hi%RK{ZJaz>oT6jgiMsGO0A&UY z^upz3ry9sE8e_-^zEPiZ!*Uj+K4P+nT1&v=97iNx$f97PV+xMg?Q@>=4Lo=4sECO* zpHB&Pt@YxnuO3KLz@s=Tm3P)_K2Hck$2+lh?VVFo#q_+#cVjud2MS%2a78$f)aiKB zxETaFYqSW^v1>G5OSUO!E$~X=ZFL^R9?CZtbX7@@+F}xlYUVI`b2f`wo7|X07;A*! zf)OwWw#vr6{xYIenS)lF!1zuQJkmF{Vi3~}V3HuDy5AfybGe6j1PO>(03yRiTp~k~1M_b0UbkLra=@9D#RR9{6kBMm*%QEO zfFz(PSACsb2SAiC<|eKTQz?JI=dC7lbyJYzvawh)dQp9ReL^TDpl8e51$!y%uX)3X zMbQj9&WvDxR>(p{?o1dQak##L zTN#YSy6TJa9JcC(L3D12$s3}v)Rl%PtHYfGXeO1E1)VvhvwEUIO29s zEm+KC#vKl`@gytvCb6~PrX zo6Q!pIqCH_qrQUEiDMWq0ci-d*J#%OFAbcGA?gMey~%_H1Y)?@5VzimXv0p}E4q-- zY++Xk8P}HCxr5;l&jGu_F%B1&aMSBd3R~u8=`3%yC};g;_eBoy9!9GL#j(fiMu!e@ zS`e(mWOC{N2BU_BEs&V#G@b|Pt5py17hBSUeq#4QVoYhlP8*?THaZ|EhLOD0Xm%qP zs4g9_dr%|l2Sx=&q9Mz7J>tq?X@UZSzY#&GPeG>sVXXcBLiKg5!5d1etuDXNYO75H zGDvhy3DSh7qK21Snp#e_NmIIl(zLd|l#b3p?dGZgj0gMFNdPuE)ESg+)9)TgsieWP z>Z1)gCDA#|^uuhCSLr%LtceIy7TEE)hW+sQQ(^DC-B;$cdbd$;)mdOxobVysuNk%w zJg1K&(^pNinJd%Dhz`u4)`=@xZ-Qe0zCzSLR3R5E**18?YJ)xz0}rXzf)Q4$T`sf( z1Ob59vim78VQ{WmT^qy>)c0U!2@A_WsX!HB5x{HhhFAg%x!y|O!vFi;@o03yBfCvI zNBsVhK)%d~?JFDnzY1xw!{(Xrl7)mG_9VPk6d-jZP3evd9TfkfN^k!g~hx>uY+O`0swG<28}C`6cF$L`(!%c)af0N zJAm+W`movN+^Z3Y#MScq4Kr{mz23xrFu!N;!c9stHLi~mmK?ch|7Z& zq77Pa>K&jw@(mMUb@xl z`Q1rl+FLXj1rL`0YO%;lA{P^jMbVQq7zBfF1Y2JempD<$y?AtK{AQi*BUp(|7YfsQ z?3J6DgWJa^wvWhprZY{a$7$1pO)Wtqz)DfEcnX`6*9nYLqsxmtaT=9I89n=^} zyp-Vv#U?y_`wRwVZ@{z2%LrvW^#=${_Y>S5aMCowon5`MaeC;W{xwvz*+Ot^f*>EX!f8I?CdXWo zQ7W?OovPz(Jv)rj4RmGTi4EO0KR#s- zAn+!S${>%y zRf1GSsbpOw847vi)eI&wr5B?UE6f-@Kz_>_UPDeTmtM>7Hrhc}cmv1=#aS}9JQ?gy zZ`m@5HL6utvsg?4Cp>wv&<l%?%Jlw;?OSt& z$zsbOvXUKs)m7|ns@mE+JMRGGnhChVi)Q3ni zz-h(%BpnWu)f@w1E~SEArwh{-qG4g#2vLoR*C9lk+vi6^2VJiHMLQ;W9+l+UR%%bh zqa09S-I(xUm#Eg63bu=ENw79H`&c;@GN2~(QC$LVNU3AS%Uoxr(>c}Y@ZII!a<_X5cCo51 zoK3}BC5ds81lq#jliB9~o^QjxR7Gogj7V&W<0BFx(+hc6Q#@fB6d;R=AVrzwF{lPR z1CA8*0GaTAA3$WuqA4^J3vSBg5{ZTlLAIvG#|{^ZNsFbN@fBVB=3q~XwW{-y_UMi4 z;a=4KqaAl%cG-Q&Bnwwu+&`ObYUfzo;nRjM|TG-kQr?_ zVgZ5(8((0VBIEKSqoW@?cu7ZV*12k7TI;T0(?;DLfgiy8@s4NmznQ*`Yd@%yauFu9 zc=y3aA(;wUq3vnN?S6na#o{))gX()2IO7-$PJ+PU>>7QhK*{Zjp`(EJuo8#t$oZ`yvmRwxGG>ZjxXMEZ^qY>oxkAnYZ~ z>-1_-x5;IszS&l7=AYxoWdsgXrXmQKk*ix?qR3rzFzd**O=tSTTg7(dbi2vTM03#K zli{D!XX1&gip8eE6Z3k4jMvz!5eP0}=m{WJ!D-T19gdpl8Mh108Z6oiS(_f?8w)+V z#+8DPS1u%cVwb92;_|1_Y)&#EYV{JQxwH4?6N^JyCX>up;`w38>ViW4o~`n zZZ(&(*li`B-`Nc5p>Kj@$sTviy?1TA9nQKO)^f0Pc_Y8OT)ude)`)HN;T81Z5K)3v zO#$pUTf|?}3k`t&$U4@FnnK5uH_FS(W<`UUanK3-HPe@S^sjp1=SOH0?s6S2tR zFUnU;C@6N~KWh?C0GK`Dq^$ywR*8&IFimn$l*bd-EiLY!xq9@Kt$~nyaQ^cQSDf}Ya}+s%mlCKxR) z5vX@86Xnd-Z6!P`pGrc%hUKf^U?2aB_k%e>-{D|k4d)I+1a_PMPkb>Ace6&Nx+5yO zNX_|%5vu^O-Gw=q1)gjOc_x|zRtqGXWT9BB;^xA3SOpHXyARy^I@LQcM}q&WU@@Ywszk;6q3|?)$2>HH zY*|JF!2=zB1HQU4AM3%=nYc<&ntr&1>Z(F$U}@bScGPkiX|i+Wf-VsXXN{&x9`)gJ zrMNGfjM;D~p=z_CK5_wC}`Y_YXyYTmwK!|hGewicU=r;<|w{-#pN#8kt~ zM^owDBjwT2^2qLVD$1LiQ|w#k9lRpMBI)#=a%FVko-y9<-!?khw2fBEd(!C$3te&W zyyocWqR-Ed-Ln8!>Cvjo&+{n=0(ssqoky;jkYQQLWpmTfxG^3IW(W>06Aa|A_#U?r&u$)${{zmzhT0^*Wn3*)vUgZ#?Yo{GHx zV!kWQv*)BvXC~fRS?R=QIz$Uqef{2qjIs&+giPyXJ4@M66Jv|?IGDky$)U862O`YY z$hw&18!#NC5yKoB{y+E3H{$gAdYFYJp`_-Ya`G0rqH0~YZu zUgB*bPM>^X?1kRfZdlSoX6n*;RC`SmiKXEf3~&+FUXY);QKo7+iRf_-Fz zeRT2D?O`Kpnv`r!h0X+H3NmFu)F9xU$p<9-AlqEl;5>=Z(M0bRY%iq!-Y*lQCORdK zCQe`D+oK5+lKoOSiTdY<+MaM@-nR95YI&IPP|I(5R}6pe+CuHSx}Wag5AFWu^Zhiv z2bMZap@;7WrrJ+|PGLcx1L~XrGUu?$;A9xnq~?U`o8%Xc5hhTV>wjfSJ#e$NwtF_8 zpXINRf27?TZXavi0kVbd4ebv8XA6K7vbq@|yC z+xT0d4XOh5-o`js;XA4nEQ?f(ADD&_o16jj0@93U1l0icr4Q{Yz| zay!vp`NZfF&yQuf^QB+mGQmrNBCI87{Hw2_R%V~sW-xJV>sS`t@j3*UWz2@PB_%{C z)3J|J8mX}rLg?%mbgk_^&lZHm-x!WI;eGd_C%kRz6Z<9$o|ILCB9w=)gH~oSjY7D1 zQ~=FR2r{P7H~}+VE9Olpt(k#GgknLf7+nnQKhwHz>(={P&54QT>YlWD`apoC*aXif zq7NL*ADJ?H%^x|~`;~nBkGLrPf5)Vi!Fj%WR;~lLn93RXDo@}v-u;s+cG2FtBq#M) zEt%t3@0n+m69|m>ATB>SuAIf{c0i{FyxSmVC&r9`Q9)lFzBEF-_)TY{z!Sm?(pveJ$O z-LZNT!4Vk0{NgYI){DTt0riJc3()CW>8jcDrLUf!VG-$N?twx&H4YV(eH8x>+leYEgM#KR#lR1+NMxdV z@2oy-@4aLX>t{{IW}3Sz-87n{PVaJ?OnE7Hee;@F|JGmEu2NosmwmJySp7bnHj3PDv-F zlT)w0IlZIhMS8$S6$UAI&+wfz_B*R{U<9|n-Sm-(opb8jv%QVy<5 zCE!*FAMVZdkvd}`w<>>;C)bw4d(Qgstcd3-;VIT#IjanW*!9La%JA0l$drO1itoAW z;uH)=&siCs71YC9v}(+KPUXpE474;iNtYA(&_m>c+nwCgda(^+#$KPIC@=EAPS@fdrO zu!1?&$AmhVZ|N6$*d=-m(l2mO7d}SFS9s1>R2_bt7wI_y76%0D&|>oAY^$+^=-F@r z{t7cISupeIER@XId*ABOD3-&4vb^biQc#{WfLEDea=uYUOb88qdI(;Pn_w_|GZ>^F zEAJugqW54=D)0EdbC-giGxR$AbSS-TvnPjRnJ$Zgq40D_p#;n0E?CIx4mhrX4FK!EA8HfJRaz;jQYndPN=tG@0sycw*iP9#-Q74qf6m% z7*cMXx&p&PHJ?l+FKN#lN+nZpbGv97V;tHl?nhYXHPMEO0l3UMW6m5L$*v33%`h}& zR{M;#0|FmBaq0a0r8A`x!Y(=eZQ7v|g0r13RI7!2+bOiU6{)b{(4h_NmD0>iN%A=T zekWEhSI`lAg|0}RYN4=3a5{xGg+i5m7sY}AZfb!(mC#Tke2TogPd3RS&7Yjg<{vOO`#+`(X#n6SzgZ zD7LFR7+k0itPk+^*skuta1sLnQEcVm(BDzUB(f5e3ofl&*+FXM&WeY$ajSVLf~o<4 znUWP56yovqW<%LQv5+H*SWg4YvtL&141_mwH^CiPytlaTkBC{=mcmA8)HVWLRJ96a z`-p86C*U-Z6-U5>H%P+LfV054(n5VEr$zk8ep+);!Z% z^m#D}6AdiwgKjtUPry}kdq^6FRYdRaf5*Fc-1On#m=E?*FqJj8jn1U2?Myq3YfP}( zvj!}_v7kZF=SD`dPPGj4Q8zD(ULde9jln~ZPIro^~5`Zq7 zAt!6Z*0x1#xCs!!L9>6%4J{T545+V-*-Sp4$!?4RW(sd$()ND6dZ(e?ztd`J!w76} ztBj!WR=1+NqtCS=J6hq}kWY(pgjHVYP&^HBOv(Lm))LUViCD{<7=}aQzVo!!X$0KS z(|_fFW#(nNLWpyQ3cAag&(VAJ#v6ZeW4v6BqD$77WWyyse9u!`R2 zfIyd~2J}rVRH?(Fhm!`We-0;b@RYlZdQ|ZMIb zW0F|ov$CAv4pTYVP&wbalyA!I%^4vNlI5#pIbH>`Ka_ZjuwpT`+3k~+M#unZK>zzN7KH^KM*{PUxKZ4Cj5X#s>R&oRESOtQmYtc z%jT+ztbyq4YEroh`sd{|s1Y10#uo)v!QiIx)MvS1?y3|H5mM!0L+53c9l3rZ8H~&e z3?BM$Wo(NUVN1hTbU4caZ^3Cxy8}hLqY`XvaoEPPTN