관리-도구
편집 파일: main.css.tar
home/tattooscyy/www/public/plugins/cropper/css/main.css 0000604 00000007037 15224356313 0017410 0 ustar 00 /* Basic */ body { margin: 0; overflow-x: hidden; } .browserupgrade { margin: 0; padding: .5em 1em; background-color: #fcfcfc; text-align: center; } .price2 { float:right; margin-left:5px; margin-right:5px; } /* Header */ .docs-header { margin-bottom: 0; } /* Jumbotron */ .docs-jumbotron { background-color: #0074d9; color: #fff; } .docs-jumbotron .version { font-size: 14px; color: #fff; filter: alpha(opacity=50); opacity: 0.5; } /* Content */ .img-container, .img-preview { background-color: #f7f7f7; width: 100%; text-align: center; } .img-container { min-height: 200px; max-height: 516px; margin-bottom: 20px; } @media (min-width: 768px) { .img-container { min-height: 516px; } } .img-container > img { max-width: 100%; } .docs-preview { margin-right: -15px; } .img-preview { float: left; margin-right: 10px; margin-bottom: 10px; overflow: hidden; } .img-preview > img { max-width: 100%; } .preview-lg { width: 263px; height: 148px; } .preview-md { width: 139px; height: 78px; } .preview-sm { width: 69px; height: 39px; } .preview-xs { width: 35px; height: 20px; margin-right: 0; } .docs-data > .input-group { margin-bottom: 10px; } .docs-data > .input-group > label { min-width: 80px; } .docs-data > .input-group > span { min-width: 50px; } .docs-buttons > .btn, .docs-buttons > .btn-group, .docs-buttons > .form-control { margin-right: 5px; margin-bottom: 10px; } .docs-toggles > .btn, .docs-toggles > .btn-group, .docs-toggles > .dropdown { margin-bottom: 10px; } .docs-tooltip { display: block; margin: -6px -12px; padding: 6px 12px; } .docs-tooltip > .icon { margin: 0 -3px; vertical-align: top; } .tooltip-inner { white-space: normal; } .btn-upload .tooltip-inner, .btn-toggle .tooltip-inner { white-space: nowrap; } .btn-toggle { padding: 6px; } .btn-toggle > .docs-tooltip { margin: -6px; padding: 6px; } @media (max-width: 400px) { .btn-group-crop { margin-right: -15px!important; } .btn-group-crop > .btn { padding-left: 5px; padding-right: 5px; } .btn-group-crop .docs-tooltip { margin-left: -5px; margin-right: -5px; padding-left: 5px; padding-right: 5px; } } .docs-options .dropdown-menu { width: 100%; } .docs-options .dropdown-menu > li { padding: 3px 20px; } .docs-options .dropdown-menu > li:hover { background-color: #f7f7f7; } .docs-options .dropdown-menu > li > label { display: block; } .docs-cropped .modal-body { text-align: center; } .docs-cropped .modal-body > img, .docs-cropped .modal-body > canvas { max-width: 100%; } .docs-diagram .modal-dialog { max-width: 352px; } /* Footer */ .docs-footer { overflow: hidden; } .links { text-align: center; margin-bottom: 30px; } .heart { position: relative; display: block; width: 100%; height: 30px; margin-top: 20px; margin-bottom: 20px; color: #ddd; font-size: 18px; line-height: 30px; text-align: center; } .heart:hover { color: #ff4136; } .heart:before { position: absolute; top: 50%; right: 0; left: 0; display: block; height: 0; border-top: 1px solid #eee; content: " "; } .heart:after { position: relative; z-index: 1; padding-left: 8px; padding-right: 8px; background-color: #fff; content: "♥"; } home/tattooscyy/www/public/plugins/croppic/main.css 0000604 00000011761 15224507741 0016607 0 ustar 00 .navbar-default { background-color: #FFF; border-color: transparent; } .nav.navbar-nav.navbar-right{ margin-top:10px; font-size: 17px; } .nav.navbar-nav.navbar-right > li > a{ padding:15px 30px; cursor:pointer; } .navbar-default .navbar-brand { color: white; } .navbar-default .navbar-nav > li > a { color: #000; } /* Helpers */ .mt { margin-top: 40px; margin-bottom: 40px; } .form-control { height: 42px; font-size: 18px; width: 280px; } i { margin: 8px; color: #3498db; } .logo{ font-family: 'Mrs Sheppards', cursive; font-size: 31px; line-height: 31px; margin: 0px 0 7px; color: #333; } /* HeaderWrap */ #headerwrap { background-color: #52B1E7; margin-top:68px; background-attachment: relative; background-position: center center; min-height: 430px; width: 100%; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-image:url(../img/headerBg.jpg); background-attachment:fixed; } .logoHeader{ font-family: 'Mrs Sheppards', cursive; font-size: 145px; line-height: 31px; margin: 105px 0 7px; color: #FFF; display: block; position: relative; z-index: 1; text-shadow: 8px 8px 0px rgba(0,0,0,0.1); text-align: center; width: 430px; } #headerwrap h2 { margin-top: 82px; margin-bottom: 28px; opacity: 0.8; color: rgb(255, 255, 255); font-size: 33px; text-shadow: 2px 2px 0px rgba(0,0,0,0.2); text-align: center; width: 430px; font-weight: 300; letter-spacing: 1px; } .logoImg{ width: 130px; margin: 0 145px 7px; } .downloadButton{ color: #FFFFFF; margin: 10px 10px; padding: 20px 50px; width: 408px; display: none; text-align: center; font-weight: 300; background: transparent; border-radius: 3px; font-size: 38px; } .downloadButton sup{ font-family: 'Lato', sans-serif; font-size:15px; } .cropHeaderWrapper{ overflow:hidden; height: 420px; } #cropContainerHeaderButton{ color: #FFF; margin: 10px 0 30px 71px; padding: 15px 50px; width: 407px; display: block; text-align: center; font-weight: 400; background: #2CE987; text-transform: uppercase; border-radius: 2px; box-shadow: 8px 8px 0px rgba(0,0,0,0.1); font-size: 20px; } #cropContainerHeaderButton:hover { background: #1CD139; } .optionsDiv{ border-radius:2px; position:absolute; } .optionsDiv a{ width:50%; margin-right:20%; float:left; margin-bottom:10px; cursor:pointer; } #optionsFloating.fixed{ position:fixed; top:100px; } .downloadLink{ font-size: 22px; color: #666; text-align: center; display: block; width: 320px; width: 320px; padding: 10px; border: 1px solid #CCC; height: 62px; margin: 0 auto; } .downloadLink:hover { background:#FFF; } .downloadIcon{ width:75px; height:75px; display:block; background-size:75px 150px; background-position:0px 0px; background-image: url(../img/downloadIcon.png); } .downloadLink:hover .downloadIcon{ background-position:0px -75px; } .downloadIcon.small{ width:25px; height:25px; display:block; background-size:25px 50px; background-position:0px 0px; background-image: url(../img/downloadIcon.png); } .downloadLink:hover .downloadIcon.small{ background-position:0px -25px; } .downloadLink .downloadIcon { float:left; } .downloadLink span{ line-height: 40px; float:left; } #cropContainerModal{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContaineroutput{ width:100%; height:145px; position: relative; border:1px solid #ccc;} #cropContainerEyecandy{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContainerPreload{ width:400px; height:200px; position: relative; border:1px solid #ccc;} #cropContainerMinimal{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContainerPlaceHolder2{ width:100%; height:200px; position: relative; border:none;} #web_by {position:absolute; right:10px; font-size:10px; color:#aaa; padding:13px; cursor:pointer; } #web_by label{ display:none; position:absolute; right:5px; top:-32px; z-index:10000; font-size:10px; color:#ffa200; padding:10px 9px; cursor:pointer; width:60px; height:40px; background-image:url('../img/jobotic_bubble.png'); background-repeat:no-repeat; } #jobotic {position:fixed; right:-100px; bottom:-3px; font-size:10px; color:#aaa; padding:13px; cursor:pointer; z-index:9999;} #kontakt { float:left; width:100%; height:auto; z-index:450; position:relative; } #kontakt_bg { position:absolute; top:0; left:0; width:100%; height:auto; z-index:450;} #copyright {float:left; width:100%; height:45px; background-color:#FFF; margin-top:6px;} #copyright p{float:left; width:100%; font-size:12px; color:#999; text-align:center; background-color:#FFF; margin-top:10px;} home/tattooscyy/www/public/plugins/croppic/assets/css/main.css 0000604 00000015413 15224537601 0020675 0 ustar 00 /* * Author: Carlos Alvarez * URL: http://alvarez.is * * Project Name: FLATTY - Free Bootstrap 3 Theme * Version: 1.0 * URL: http://blacktie.co */ body { background-color: #f2f2f2; font-family: 'Lato', sans-serif; font-weight: 300; font-size: 16px; color: #555; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; } /* Titles */ h1, h2, h3, h4, h5, h6 { font-family: 'Lato', sans-serif; font-weight: 300; color: #333; } h1 { font-size: 40px; } h3 { color: #95a5a6; font-weight: 400; } h4 { color: #95a5a6; font-weight: 400; font-size: 20px; } /* Paragraph & Typographic */ p { line-height: 28px; margin-bottom: 25px; font-size: 16px; } .centered { text-align: center; } /* Links */ a { color: #3498db; word-wrap: break-word; -webkit-transition: color 0.1s ease-in, background 0.1s ease-in; -moz-transition: color 0.1s ease-in, background 0.1s ease-in; -ms-transition: color 0.1s ease-in, background 0.1s ease-in; -o-transition: color 0.1s ease-in, background 0.1s ease-in; transition: color 0.1s ease-in, background 0.1s ease-in; } a:hover, a:focus { color: #7b7b7b; text-decoration: none; outline: 0; } a:before, a:after { -webkit-transition: color 0.1s ease-in, background 0.1s ease-in; -moz-transition: color 0.1s ease-in, background 0.1s ease-in; -ms-transition: color 0.1s ease-in, background 0.1s ease-in; -o-transition: color 0.1s ease-in, background 0.1s ease-in; transition: color 0.1s ease-in, background 0.1s ease-in; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 70px 0 70px; padding: 0; } .navbar-default { background-color: #FFF; border-color: transparent; } .nav.navbar-nav.navbar-right{ margin-top:10px; font-size: 17px; } .nav.navbar-nav.navbar-right > li > a{ padding:15px 30px; cursor:pointer; } .navbar-default .navbar-brand { color: white; } .navbar-default .navbar-nav > li > a { color: #000; } /* Helpers */ .mt { margin-top: 40px; margin-bottom: 40px; } .form-control { height: 42px; font-size: 18px; width: 280px; } i { margin: 8px; color: #3498db; } .logo{ font-family: 'Mrs Sheppards', cursive; font-size: 31px; line-height: 31px; margin: 0px 0 7px; color: #333; } /* HeaderWrap */ #headerwrap { background-color: #52B1E7; margin-top:68px; background-attachment: relative; background-position: center center; min-height: 430px; width: 100%; -webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-image:url(../img/headerBg.jpg); background-attachment:fixed; } .logoHeader{ font-family: 'Mrs Sheppards', cursive; font-size: 145px; line-height: 31px; margin: 105px 0 7px; color: #FFF; display: block; position: relative; z-index: 1; text-shadow: 8px 8px 0px rgba(0,0,0,0.1); text-align: center; width: 430px; } #headerwrap h2 { margin-top: 82px; margin-bottom: 28px; opacity: 0.8; color: rgb(255, 255, 255); font-size: 33px; text-shadow: 2px 2px 0px rgba(0,0,0,0.2); text-align: center; width: 430px; font-weight: 300; letter-spacing: 1px; } .logoImg{ width: 130px; margin: 0 145px 7px; } .downloadButton{ color: #FFFFFF; margin: 10px 10px; padding: 20px 50px; width: 408px; display: none; text-align: center; font-weight: 300; background: transparent; border-radius: 3px; font-size: 38px; } .downloadButton sup{ font-family: 'Lato', sans-serif; font-size:15px; } .cropHeaderWrapper{ overflow:hidden; height: 420px; } #cropContainerHeaderButton{ color: #FFF; margin: 10px 0 30px 71px; padding: 15px 50px; width: 407px; display: block; text-align: center; font-weight: 400; background: #2CE987; text-transform: uppercase; border-radius: 2px; box-shadow: 8px 8px 0px rgba(0,0,0,0.1); font-size: 20px; } #cropContainerHeaderButton:hover { background: #1CD139; } .optionsDiv{ border-radius:2px; position:absolute; } .optionsDiv a{ width:50%; margin-right:20%; float:left; margin-bottom:10px; cursor:pointer; } #optionsFloating.fixed{ position:fixed; top:100px; } .downloadLink{ font-size: 22px; color: #666; text-align: center; display: block; width: 320px; width: 320px; padding: 10px; border: 1px solid #CCC; height: 62px; margin: 0 auto; } .downloadLink:hover { background:#FFF; } .downloadIcon{ width:75px; height:75px; display:block; background-size:75px 150px; background-position:0px 0px; background-image: url(../img/downloadIcon.png); } .downloadLink:hover .downloadIcon{ background-position:0px -75px; } .downloadIcon.small{ width:25px; height:25px; display:block; background-size:25px 50px; background-position:0px 0px; background-image: url(../img/downloadIcon.png); } .downloadLink:hover .downloadIcon.small{ background-position:0px -25px; } .downloadLink .downloadIcon { float:left; } .downloadLink span{ line-height: 40px; float:left; } #cropContainerModal{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContaineroutput{ width:100%; height:145px; position: relative; border:1px solid #ccc;} #cropContainerEyecandy{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContainerPreload{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContainerMinimal{ width:100%; height:200px; position: relative; border:1px solid #ccc;} #cropContainerPlaceHolder2{ width:100%; height:200px; position: relative; border:none;} #web_by {position:absolute; right:10px; font-size:10px; color:#aaa; padding:13px; cursor:pointer; } #web_by label{ display:none; position:absolute; right:5px; top:-32px; z-index:10000; font-size:10px; color:#ffa200; padding:10px 9px; cursor:pointer; width:60px; height:40px; background-image:url('../img/jobotic_bubble.png'); background-repeat:no-repeat; } #jobotic {position:fixed; right:-100px; bottom:-3px; font-size:10px; color:#aaa; padding:13px; cursor:pointer; z-index:9999;} #kontakt { float:left; width:100%; height:auto; z-index:450; position:relative; } #kontakt_bg { position:absolute; top:0; left:0; width:100%; height:auto; z-index:450;} #copyright {float:left; width:100%; height:45px; background-color:#FFF; margin-top:6px;} #copyright p{float:left; width:100%; font-size:12px; color:#999; text-align:center; background-color:#FFF; margin-top:10px;} home/tattooscyy/www/public/css/main.css 0000644 00000024565 15224601421 0014257 0 ustar 00 body { background: #333333; font-family: "Times New Roman"; } .topmenu { float: left; } .topmenu a { color: white; } #price_edit3 { margin-top:-10px; } .topmenu > li > a:hover { background: none; color: red; border-radius: 5px; } .card a{ color:black; font-weight:bold; } .card { background: #787878; padding-left:5px; padding-right:5px; box-shadow:1px 1px 1px black; border-radius:5px; } .works_artist { margin-left:13px; margin-right:13px; padding:4px; font-size:22px; text-shadow: 1px 1px 1px black; } .logo { float: right; } .float_a a{ float:right; } .navbar-toggle:hover, .navbar-toggle:focus { border-color: #0074d9; } .navbar-toggle .icon-bar { background-color: #0074d9; } .ex { color:white; } .clop { margin-bottom:10px; } .my_check { padding-right:10px; } .navbar-right { float: right; } .mypicture { width: 100%; } #manhi a { color:white; } .dropdown-menu { background:#525252; } .dropdown-menu a:hover { color:black !important; } .nav>li>a:focus, .nav>li>a:hover { background-color:#333333; text-decoration: underline; } .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color:#333333; } .navbar-right li { width: 100%; text-align: right; } .navbar-right a { color: #a9a9a9; } .navbar-right a:hover { border-radius: 5px; } .logotext { color: #fff; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; font-size: 30px; float: left; } .logotext:hover { color: palegoldenrod; text-decoration: none; } .nav-tabs a { color: #a9a9a9; } .text { padding-left: 20px; padding-right: 20px; text-align: left; } .blue_light { color: rgb(128, 166, 255); } .main_body { padding-top: 14px; padding-bottom: 14px; padding-left: 0; padding-right: 0; /* background: url('../img/fon_page.jpg') repeat-x #262626; */ color: white; } .main_body .modal { color:black; } #payblock { margin:0 auto; margin-top:22px; } #table_pay{ background: #fcfcfc; width:100%; } .footer { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; text-align: center; color:white; } .help { padding:10px; font-size:16px; color:green; } .footer a { color: white; } .footer a:hover { color: white; } .picblock { margin-top: 10px; } .pica { margin-top: 10px; text-align: center; background: #666; height: 300px; } .pica img { margin-top: 10px; } .tab-content { } .pic_blog_left { margin-right:10px; } .pic_name { padding: 10px; display: block; color: #ede8e8; font-weight: bold; } .face { padding:10px; } .facebook-my img { padding-right: 7px; } .facebook-my { background: white; color:black !important; border-radius: 4px; float:right; padding-left: 2px; } a.facebook-my:hover { border-radius: 7px !important; text-decoration: none !important; background: white !important; } #facebook span { color:white !important; } .light { color:white; text-align:center; } .hdtext { color: #ede8e8; padding-left: 20px; padding-right: 20px; text-align: left; margin-top: 40px; } .pic_name:hover { color: white; } .big_div { font-size: 18px; color: #fff; padding-top: 21px; padding-bottom: 21px; text-transform: uppercase; } .nav-my { margin-bottom: 2px; } .big_title { padding: 21px 0; font-size: 18px; color: #fff; } .hdtext { color: #b0b0b0; } .social a { } .social img { padding: 6px 6px; border-radius:10px; } .index { padding: 20px; } a.tt:hover, a.tt:focus { background-color: #333333 !important; border-radius: 5px; } .body_small { text-align: center; } .in_md_6 { margin-top: 20px; } .right { text-align: right; } .left { text-align: left; } .my_bot { color: #9d9d9d; } .my_bot:hover { color: white; } .myform { padding-top: 20px; } #editableElement { border: solid 1px grey; } #service_order { margin-top: -1px; } .sum { font-size: 29px; margin-top: 18px; margin-bottom: 18px; } .real_size { font-size: 22px; margin-top: 32px; } #left { float: left; width: 49%; } .my_table td { padding-left: 5px; padding-right: 5px; } #right { float: right; width: 49%; } #cell { background: url('../img/cel.jpg') #333333; padding-bottom: 38px; color: #0f0f0f; font-weight: bold; margin-top: 40px; } .for_guest { text-align: center; font-size: 22px; color: gold; } .already { text-align: center; font-size: 20px; } .pic_left { margin-right: 8px; border-radius: 8px; } .sto { padding-left:0; padding-right:15px; } .sto2{ padding: 0; } .sto3{ font-size:13px !important; } .action { width:120px; } .my_item { marign: 0 auto; } #append_price { width:600px; margin:0 auto; } .pic_blog { marign: 0 auto; } #logofon { background: url('../img/logo.png') no-repeat; background-position: top -10px left 10px; padding-top: 10px; height: 183px; margin-bottom: 10px; border-radius: 3px; } #service_order { } .colored { color: white !important; } .colored:hover { color: black !important; } li.active .colored { color: black !important; } .colapt { margin-top:6px; margin-bootm:6px; padding:10px; } .mama-text { border-radius:1px; } .colapt-title { background: #787878; text-shadow:1px 1px 1px black; padding:4px; color:white; font-weight:bold; } .pierce { width: 350px; margin: 0 auto; } .pierce_label { text-align: center; } .mam_name { font-size: 16px; text-align: center; } .mam_name2 { font-size: 24px; text-align: center; } .mam_name td, .mam_name th { text-align: left; border-top: none !important; } .order div { padding-top: 5px; padding-bottom: 5px; text-align: center; } .order { border: solid 1px white; margin-top: 4px; } .cat_link { font-size: 18px; padding-right: 20px; } .my_table { background: #0f0f0f; font-size: 19px; border-radius: 4px; box-shadow: 1px 1px 1px white; margin-bottom: 10px; } .my_table td, .my_table tr { border: solid 1px black !important; } .my_table a { } .int { margin-top: 7px; font-size: 18px; text-align: center; } .spod { margin-bottom: 10px; } #loading { display: none; } .sizes_h { height: 38px; } .si_h { width: 38px; display: block; float: left; } .sizes_w { width: 38px; float: left; } .si_w { display: block; height: 38px; } .cm { padding-left: 7px; } .main_page a.btn { margin-bottom: 10px; } .one_style { float: left; margin: 3px; } #picture_send { margin-bottom: 5px; } .just { font-size:16px; } #style, #width, #height, .one_style { position: relative; z-index: 99; } .sends { margin-top: 30px; margin-bottom: 30px; } .my_forgot { margin-left: -20px; } .main_inner { padding:0 20px 20px 20px; font-size:33px; text-align: center; } #file_hide { font-size:22px; float:right; } .na-right { float: right; } #height { background: grey; } #modal_text { color: black; font-size: 18px; } .hulf { text-align:left; } .modal-dialog_my { width: 100px; margin: 20px auto; } #asdf{ display:none; } .docs-buttons { margin-left:40px; } #img_block{ display:none; } .loader { width:150px; } .cc-selector input{ margin:0;padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; } .pay_cb{background-image:url('../img/pay_cb.png');} .visa{background-image:url('../img/pay_visa.png');} .mastercard{background-image:url('../img/pay_master.png');} .pay_american{background-image:url('../img/pay_american.png');} .pay_jsb{background-image:url('../img/pay_jcb.png');} .pay_paypal{background-image:url('../img/pay_paypal.png');} .nopadding { padding: 5px 5px 0 0; margin: 0 !important; } .end { padding: 5px 0 0 0 !important; } .mand { text-align: right; margin-bottom:55px; } .cc-selector input:active +.drinkcard-cc{opacity: .9;} .cc-selector input:checked +.drinkcard-cc{ -webkit-filter: none; -moz-filter: none; filter: none; } .fb-like { background:white !important; border-radius:5px; padding:9px; } .fb-like a { font-weight: bold; } .drinkcard-cc{ cursor:pointer; background-size:contain; background-repeat:no-repeat; display:inline-block; width:100px;height:70px; } .drinkcard-cc:hover{ -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9); -moz-filter: brightness(1.2) grayscale(.5) opacity(.9); filter: brightness(1.2) grayscale(.5) opacity(.9); } .right_left { text-align:right; } .my_error { color: #ff4a46; } .tablo { display:table; } .cookie_close { position:fixed; bottom:0; left:0; opacity:0.8; width:100%; padding:20px; background:black; color:white; } .ttt { color:black; } .pierce_body { font-size:17px; margin-bottom: 20px; } #cookie_close_link { position:absolute; right:10px; top:10px; font-size:25px; font-weight:bold; color:white; } #cookie_close_link:hover { text-decoration: none; } @media screen and (max-width: 980px) { .nav-mama li a { padding-left: 3px !important; padding-right: 3px !important; } .sto { padding-right:0; } } @media screen and (max-width: 768px) { .main-title { font: normal 1.5em Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, Helvetica, sans-serif; /* 24px / 16px */ } .nopadding { padding: 5px 0 0 0; margin: 0 !important; } .right_left { text-align:left; } }