Compare commits

..

No commits in common. 'master' and 'master' have entirely different histories.

  1. 15
      app/Http/Controllers/DonationController.php
  2. 3
      composer.json
  3. 161
      composer.lock
  4. 2
      config/app.php
  5. 18
      public/isbank.svg
  6. 2
      public/js/app.js
  7. 2
      public/mix-manifest.json
  8. BIN
      public/qr.png
  9. 330
      public/sms_bagis.svg
  10. 247
      resources/js/components/DonationCard.vue
  11. 28
      resources/views/donate.blade.php
  12. 5
      resources/views/layouts/app.blade.php

@ -20,8 +20,8 @@ class DonationController extends Controller
public function donate(Request $request) public function donate(Request $request)
{ {
// dd($request);
$request->validate([ $request->validate([
'captcha' => 'required|captcha_api:' . request('captcha_key') . ',math',
"amount" => 'required|numeric', "amount" => 'required|numeric',
"currency" => 'required|in:USD,EUR,TL', "currency" => 'required|in:USD,EUR,TL',
"frequency" => 'required|in:once,monthly,annually', "frequency" => 'required|in:once,monthly,annually',
@ -39,8 +39,6 @@ class DonationController extends Controller
"billing_city" => 'required|string', "billing_city" => 'required|string',
"billing_country" => 'required|string', "billing_country" => 'required|string',
"billing_zipcode" => 'nullable|string', "billing_zipcode" => 'nullable|string',
], [
"captcha.captcha_api" => "Wrong captcha answer."
]); ]);
$iyzipayCurrencies = [ $iyzipayCurrencies = [
@ -131,7 +129,7 @@ class DonationController extends Controller
$randomPassword = Str::random(8); $randomPassword = Str::random(8);
$user->password = Hash::make($randomPassword); $user->password = Hash::make($randomPassword);
$user->save(); $user->save();
Mail::to($user)->send(new UserCreated($user, $randomPassword)); Mail::to($user)->send(new UserCreated($user,$randomPassword));
} }
$donation = new Donation; $donation = new Donation;
@ -170,8 +168,9 @@ class DonationController extends Controller
} }
$donation->save(); $donation->save();
Mail::to($donation)->send(new SuccessfulPayment($donation)); Mail::to($donation)->send(new SuccessfulPayment($donation));
return redirect()->route('donation.success', $donation->conversation_id); return redirect()->route('donation.success', $donation->conversation_id);
} }
public function success($conversation_id, Request $request) public function success($conversation_id, Request $request)
@ -180,9 +179,9 @@ class DonationController extends Controller
return view('success', compact('donation')); return view('success', compact('donation'));
} }
public function all(Request $request) public function all(Request $request)
{ {
$donations = $request->user()->donations()->latest()->paginate(); $donations = $request->user()->donations()->latest()->paginate();
return view('donations', compact('donations')); return view('donations', compact('donations'));
} }
} }

@ -15,8 +15,7 @@
"iyzico/iyzipay-php": "^2.0", "iyzico/iyzipay-php": "^2.0",
"laravel/framework": "^7.0", "laravel/framework": "^7.0",
"laravel/tinker": "^2.0", "laravel/tinker": "^2.0",
"laravel/ui": "^2.0", "laravel/ui": "^2.0"
"mews/captcha": "^3.2"
}, },
"require-dev": { "require-dev": {
"facade/ignition": "^2.0", "facade/ignition": "^2.0",

161
composer.lock generated

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "758f6c8d5f7d18f90310d3fcbfda6541", "content-hash": "3c8c87be7e4bc22d08441bd151d1521b",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@ -725,90 +725,6 @@
], ],
"time": "2019-07-01T23:21:34+00:00" "time": "2019-07-01T23:21:34+00:00"
}, },
{
"name": "intervention/image",
"version": "2.7.2",
"source": {
"type": "git",
"url": "https://github.com/Intervention/image.git",
"reference": "04be355f8d6734c826045d02a1079ad658322dad"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad",
"reference": "04be355f8d6734c826045d02a1079ad658322dad",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
"guzzlehttp/psr7": "~1.1 || ^2.0",
"php": ">=5.4.0"
},
"require-dev": {
"mockery/mockery": "~0.9.2",
"phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15"
},
"suggest": {
"ext-gd": "to use GD library based image processing.",
"ext-imagick": "to use Imagick based image processing.",
"intervention/imagecache": "Caching extension for the Intervention Image library"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.4-dev"
},
"laravel": {
"providers": [
"Intervention\\Image\\ImageServiceProvider"
],
"aliases": {
"Image": "Intervention\\Image\\Facades\\Image"
}
}
},
"autoload": {
"psr-4": {
"Intervention\\Image\\": "src/Intervention/Image"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Oliver Vogel",
"email": "oliver@intervention.io",
"homepage": "https://intervention.io/"
}
],
"description": "Image handling and manipulation library with support for Laravel integration",
"homepage": "http://image.intervention.io/",
"keywords": [
"gd",
"image",
"imagick",
"laravel",
"thumbnail",
"watermark"
],
"support": {
"issues": "https://github.com/Intervention/image/issues",
"source": "https://github.com/Intervention/image/tree/2.7.2"
},
"funding": [
{
"url": "https://paypal.me/interventionio",
"type": "custom"
},
{
"url": "https://github.com/Intervention",
"type": "github"
}
],
"time": "2022-05-21T17:30:32+00:00"
},
{ {
"name": "iyzico/iyzipay-php", "name": "iyzico/iyzipay-php",
"version": "v2.0.48", "version": "v2.0.48",
@ -1322,79 +1238,6 @@
], ],
"time": "2020-05-12T20:33:44+00:00" "time": "2020-05-12T20:33:44+00:00"
}, },
{
"name": "mews/captcha",
"version": "3.2.8",
"source": {
"type": "git",
"url": "https://github.com/mewebstudio/captcha.git",
"reference": "29444eb2699ab32a4b065422375a85b75c0ac51f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/mewebstudio/captcha/zipball/29444eb2699ab32a4b065422375a85b75c0ac51f",
"reference": "29444eb2699ab32a4b065422375a85b75c0ac51f",
"shasum": ""
},
"require": {
"ext-gd": "*",
"illuminate/config": "~5|^6|^7|^8|^9",
"illuminate/filesystem": "~5|^6|^7|^8|^9",
"illuminate/hashing": "~5|^6|^7|^8|^9",
"illuminate/session": "~5|^6|^7|^8|^9",
"illuminate/support": "~5|^6|^7|^8|^9",
"intervention/image": "~2.5",
"php": "^7.2|^8.0"
},
"require-dev": {
"mockery/mockery": "^1.0",
"phpunit/phpunit": "^8.5|^9.0"
},
"type": "package",
"extra": {
"laravel": {
"providers": [
"Mews\\Captcha\\CaptchaServiceProvider"
],
"aliases": {
"Captcha": "Mews\\Captcha\\Facades\\Captcha"
}
}
},
"autoload": {
"files": [
"src/helpers.php"
],
"psr-4": {
"Mews\\Captcha\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Muharrem ERİN",
"email": "me@mewebstudio.com",
"homepage": "https://github.com/mewebstudio",
"role": "Developer"
}
],
"description": "Laravel 5 & 6 Captcha Package",
"homepage": "https://github.com/mewebstudio/captcha",
"keywords": [
"captcha",
"laravel5 Security",
"laravel6 Captcha",
"laravel6 Security"
],
"support": {
"issues": "https://github.com/mewebstudio/captcha/issues",
"source": "https://github.com/mewebstudio/captcha/tree/3.2.8"
},
"time": "2022-07-20T12:11:44+00:00"
},
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "2.0.2", "version": "2.0.2",
@ -6084,5 +5927,5 @@
"php": "^7.2.5" "php": "^7.2.5"
}, },
"platform-dev": [], "platform-dev": [],
"plugin-api-version": "2.3.0" "plugin-api-version": "1.1.0"
} }

@ -161,7 +161,6 @@ return [
Illuminate\Translation\TranslationServiceProvider::class, Illuminate\Translation\TranslationServiceProvider::class,
Illuminate\Validation\ValidationServiceProvider::class, Illuminate\Validation\ValidationServiceProvider::class,
Illuminate\View\ViewServiceProvider::class, Illuminate\View\ViewServiceProvider::class,
Mews\Captcha\CaptchaServiceProvider::class,
/* /*
* Package Service Providers... * Package Service Providers...
@ -227,7 +226,6 @@ return [
'URL' => Illuminate\Support\Facades\URL::class, 'URL' => Illuminate\Support\Facades\URL::class,
'Validator' => Illuminate\Support\Facades\Validator::class, 'Validator' => Illuminate\Support\Facades\Validator::class,
'View' => Illuminate\Support\Facades\View::class, 'View' => Illuminate\Support\Facades\View::class,
'Captcha' => Mews\Captcha\Facades\Captcha::class,
], ],

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.8 KiB

2
public/js/app.js vendored

File diff suppressed because one or more lines are too long

@ -1,4 +1,4 @@
{ {
"/js/app.js": "/js/app.js?id=750208dadef409a48074", "/js/app.js": "/js/app.js?id=7ae1ff303438afdbd8bb",
"/css/app.css": "/css/app.css?id=36412c9f34a08f26af3c" "/css/app.css": "/css/app.css?id=36412c9f34a08f26af3c"
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

@ -1,330 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
height="975pt"
viewBox="-15 0 3349.9187 975"
width="3349.9187pt"
version="1.1"
id="svg12"
sodipodi:docname="sms_bagis.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata18">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs16" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1031"
id="namedview14"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="0.17285156"
inkscape:cx="1591.1574"
inkscape:cy="34.617692"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1"
inkscape:current-layer="svg12" />
<g
id="g930"
transform="translate(2181.711,1131.8511)">
<g
transform="matrix(1.9042968,0,0,1.9042968,-2196.711,-1131.8511)"
id="g833">
<path
inkscape:connector-curvature="0"
d="m 77,422 h 156 v 30 H 77 Z m 0,0"
id="path2"
style="fill:#4c2447;fill-opacity:1" />
<path
inkscape:connector-curvature="0"
d="m 186,60 h 61 v 30 h -61 z m 0,0"
id="path4"
style="fill:#4c2447;fill-opacity:1" />
<path
inkscape:connector-curvature="0"
d="m 93,75 c 0,8.285156 -6.714844,15 -15,15 -8.285156,0 -15,-6.714844 -15,-15 0,-8.285156 6.714844,-15 15,-15 8.285156,0 15,6.714844 15,15 z m 0,0"
id="path6"
style="fill:#4c2447;fill-opacity:1" />
<path
inkscape:connector-curvature="0"
d="m 153,75 c 0,8.285156 -6.71484,15 -15,15 -8.28516,0 -15,-6.714844 -15,-15 0,-8.285156 6.71484,-15 15,-15 8.28516,0 15,6.714844 15,15 z m 0,0"
id="path8"
style="fill:#4c2447;fill-opacity:1" />
<path
inkscape:connector-curvature="0"
d="M 310,147 V 45 C 310,20.1875 289.8125,0 265,0 H 45 C 20.1875,0 0,20.1875 0,45 v 422 c 0,24.8125 20.1875,45 45,45 h 220 c 24.8125,0 45,-20.1875 45,-45 V 375 H 481 V 147 Z M 421.99219,177 295,271.31641 168.00781,177 Z M 280,467 c 0,8.26953 -6.73047,15 -15,15 H 45 c -8.269531,0 -15,-6.73047 -15,-15 V 45 c 0,-8.269531 6.730469,-15 15,-15 h 220 c 8.26953,0 15,6.730469 15,15 V 147 H 109 V 375 H 280 Z M 451,345 H 139 V 192.82422 L 295,308.68359 451,192.82422 Z m 0,0"
id="path10"
style="fill:#4c2447;fill-opacity:1" />
</g>
<g
transform="matrix(1.0338261,0,0,1.0338261,39.674646,20.118788)"
id="g910">
<g
aria-label="OYD yazıp
8071'e gönderin"
transform="matrix(6.730806,0,0,6.730806,9326.1523,9041.3584)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Bitter;-inkscape-font-specification:Bitter;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="flowRoot835">
<path
d="m -1551.6673,-1487.3624 q 0,3.3802 0.8302,6.1673 0.8302,2.7278 2.372,4.6847 1.6011,1.8977 3.8545,2.9651 2.2535,1.0674 5.0999,1.0674 2.7871,0 5.0405,-1.0674 2.2535,-1.0674 3.7953,-2.9651 1.6011,-1.9569 2.4313,-4.6847 0.8302,-2.7871 0.8302,-6.1673 0,-3.3801 -0.8302,-6.1079 -0.8302,-2.7872 -2.4313,-4.6848 -1.5418,-1.9569 -3.7953,-3.0243 -2.2534,-1.0674 -5.0405,-1.0674 -2.8464,0 -5.0999,1.0674 -2.2534,1.0674 -3.8545,3.0243 -1.5418,1.9569 -2.372,4.6848 -0.8302,2.7278 -0.8302,6.1079 z m 32.0816,0 q 0,5.2778 -1.6011,9.3102 -1.5418,4.0325 -4.2697,6.7603 -2.6685,2.6685 -6.2858,4.0324 -3.6174,1.364 -7.7091,1.364 -4.0918,0 -7.7684,-1.364 -3.6173,-1.3639 -6.3452,-4.0324 -2.6685,-2.7278 -4.2696,-6.7603 -1.6011,-4.0324 -1.6011,-9.3102 0,-5.2777 1.6011,-9.2509 1.6011,-4.0324 4.3289,-6.7602 2.7872,-2.7279 6.4045,-4.0918 3.6173,-1.3639 7.6498,-1.3639 4.0324,0 7.6498,1.3639 3.6173,1.3639 6.2858,4.0918 2.7279,2.7278 4.329,6.7602 1.6011,3.9732 1.6011,9.2509 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path970"
inkscape:connector-curvature="0" />
<path
d="m -1499.7201,-1489.6751 q 2.6685,-4.4475 5.2185,-9.0137 2.5499,-4.5661 4.6254,-9.1916 h 8.3021 q -3.3208,6.2859 -6.9382,12.5124 -3.558,6.1673 -7.6498,12.4532 v 16.1298 h -7.4718 v -16.0112 q -4.0918,-6.3452 -7.7091,-12.5718 -3.6174,-6.2265 -6.9382,-12.5124 h 8.7765 q 2.0755,4.6255 4.5662,9.1916 2.4906,4.5662 5.2184,9.0137 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path972"
inkscape:connector-curvature="0" />
<path
d="m -1469.0025,-1472.9523 q 0.6523,0.059 1.7197,0.1186 1.0675,0 2.9058,0 7.5312,0 11.2078,-3.7953 3.7359,-3.8545 3.7359,-10.7334 0,-6.9974 -3.6173,-10.7334 -3.6173,-3.7359 -11.2078,-3.7359 -3.3209,0 -4.7441,0.1779 z m 27.3969,-14.4101 q 0,5.3371 -1.6604,9.3102 -1.6604,3.9139 -4.7441,6.5824 -3.0243,2.6092 -7.3532,3.9138 -4.2697,1.2454 -9.4881,1.2454 -2.4907,0 -5.6336,-0.2372 -3.1429,-0.1779 -5.9894,-0.8303 v -39.9093 q 2.8465,-0.6523 6.0487,-0.8302 3.2022,-0.1779 5.6929,-0.1779 5.1591,0 9.4288,1.2453 4.2696,1.186 7.2939,3.7953 3.0837,2.5499 4.7441,6.523 1.6604,3.9139 1.6604,9.3695 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path974"
inkscape:connector-curvature="0" />
<path
d="m -1428.3441,-1462.905 q 0.44,0.2 1.12,0.36 0.72,0.2 1.4,0.2 2.2,0 3.44,-1 1.24,-0.96 2.24,-3.16 -2.52,-4.8 -4.72,-10.16 -2.16,-5.4 -3.6,-10.92 h 4 q 0.44,1.8 1.04,3.88 0.64,2.08 1.4,4.28 0.76,2.2 1.64,4.4 0.88,2.2 1.84,4.24 1.52,-4.2 2.64,-8.32 1.12,-4.12 2.12,-8.48 h 3.84 q -1.44,5.88 -3.2,11.32 -1.76,5.4 -3.8,10.12 -0.8,1.8 -1.68,3.08 -0.84,1.32 -1.88,2.16 -1.04,0.84 -2.36,1.24 -1.28,0.4 -2.92,0.4 -0.44,0 -0.92,-0.08 -0.48,-0.04 -0.96,-0.16 -0.44,-0.08 -0.84,-0.2 -0.36,-0.12 -0.52,-0.2 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path976"
inkscape:connector-curvature="0" />
<path
d="m -1398.9841,-1469.465 q 1.32,0 2.32,-0.04 1.04,-0.08 1.72,-0.24 v -6.2 q -0.4,-0.2 -1.32,-0.32 -0.88,-0.16 -2.16,-0.16 -0.84,0 -1.8,0.12 -0.92,0.12 -1.72,0.52 -0.76,0.36 -1.28,1.04 -0.52,0.64 -0.52,1.72 0,2 1.28,2.8 1.28,0.76 3.48,0.76 z m -0.32,-18.64 q 2.24,0 3.76,0.6 1.56,0.56 2.48,1.64 0.96,1.04 1.36,2.52 0.4,1.44 0.4,3.2 v 13 q -0.48,0.08 -1.36,0.24 -0.84,0.12 -1.92,0.24 -1.08,0.12 -2.36,0.2 -1.24,0.12 -2.48,0.12 -1.76,0 -3.24,-0.36 -1.48,-0.36 -2.56,-1.12 -1.08,-0.8 -1.68,-2.08 -0.6,-1.28 -0.6,-3.08 0,-1.72 0.68,-2.96 0.72,-1.24 1.92,-2 1.2,-0.76 2.8,-1.12 1.6,-0.36 3.36,-0.36 0.56,0 1.16,0.08 0.6,0.04 1.12,0.16 0.56,0.08 0.96,0.16 0.4,0.08 0.56,0.12 v -1.04 q 0,-0.92 -0.2,-1.8 -0.2,-0.92 -0.72,-1.6 -0.52,-0.72 -1.44,-1.12 -0.88,-0.44 -2.32,-0.44 -1.84,0 -3.24,0.28 -1.36,0.24 -2.04,0.52 l -0.44,-3.08 q 0.72,-0.32 2.4,-0.6 1.68,-0.32 3.64,-0.32 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path978"
inkscape:connector-curvature="0" />
<path
d="m -1371.3441,-1484.785 q -0.84,0.92 -2.24,2.6 -1.36,1.68 -2.96,3.72 -1.56,2.04 -3.16,4.28 -1.56,2.24 -2.76,4.28 h 11.44 v 3.12 h -15.88 v -2.48 q 0.96,-1.76 2.36,-3.88 1.4,-2.12 2.92,-4.2 1.56,-2.12 3,-3.96 1.48,-1.88 2.56,-3.16 h -10.28 v -3.12 h 15 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path980"
inkscape:connector-curvature="0" />
<path
d="m -1362.5842,-1466.785 h -3.72 v -20.8 h 3.72 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path982"
inkscape:connector-curvature="0" />
<path
d="m -1341.7442,-1477.145 q 0,-3.64 -1.8,-5.6 -1.8,-1.96 -4.8,-1.96 -1.68,0 -2.64,0.12 -0.92,0.12 -1.48,0.28 v 13.12 q 0.68,0.56 1.96,1.08 1.28,0.52 2.8,0.52 1.6,0 2.72,-0.56 1.16,-0.6 1.88,-1.6 0.72,-1.04 1.04,-2.4 0.32,-1.4 0.32,-3 z m 3.88,0 q 0,2.36 -0.64,4.36 -0.6,2 -1.8,3.44 -1.2,1.44 -2.96,2.24 -1.72,0.8 -3.96,0.8 -1.8,0 -3.2,-0.48 -1.36,-0.48 -2.04,-0.92 v 8.32 h -3.72 v -27.56 q 1.32,-0.32 3.28,-0.68 2,-0.4 4.6,-0.4 2.4,0 4.32,0.76 1.92,0.76 3.28,2.16 1.36,1.4 2.08,3.44 0.76,2 0.76,4.52 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path984"
inkscape:connector-curvature="0" />
<path
d="m -1531.8609,-1420.7471 q 0,2.5499 -0.8895,4.7441 -0.8896,2.1941 -2.6686,3.7952 -1.779,1.6011 -4.4475,2.4906 -2.6092,0.8895 -6.0487,0.8895 -4.0324,0 -6.701,-1.1267 -2.6685,-1.1267 -4.2696,-2.8464 -1.6011,-1.7197 -2.3127,-3.6767 -0.6523,-2.0162 -0.6523,-3.7952 0,-1.779 0.4744,-3.2615 0.5337,-1.5418 1.4232,-2.7872 0.8895,-1.3046 2.0162,-2.372 1.1267,-1.0674 2.372,-1.8976 -2.7278,-1.8976 -4.0917,-4.0917 -1.3046,-2.2535 -1.3046,-5.4557 0,-2.3127 0.8895,-4.3882 0.9488,-2.1349 2.6685,-3.736 1.7197,-1.6011 4.1511,-2.5499 2.4313,-0.9488 5.3963,-0.9488 3.4988,0 5.9301,1.0081 2.4906,1.0081 4.0324,2.6092 1.6011,1.6011 2.3127,3.5581 0.7117,1.9569 0.7117,3.7952 0,3.2615 -1.7791,5.8115 -1.779,2.4906 -4.0917,3.9731 3.4987,1.8976 5.1591,4.3882 1.7198,2.4907 1.7198,5.8708 z m -20.9332,0.3558 q 0,0.8895 0.3558,1.8976 0.3558,1.0081 1.1861,1.8383 0.8302,0.8303 2.1348,1.4233 1.3046,0.5337 3.2615,0.5337 1.779,0 3.0836,-0.4744 1.3047,-0.4744 2.1349,-1.2453 0.8302,-0.8303 1.2453,-1.8384 0.4151,-1.0674 0.4151,-2.1348 0,-1.6604 -0.6523,-2.9057 -0.6523,-1.2453 -1.8976,-2.1348 -1.1861,-0.9489 -2.8465,-1.6012 -1.6604,-0.7116 -3.6766,-1.2453 -2.1348,1.3639 -3.4394,3.3209 -1.3047,1.8976 -1.3047,4.5661 z m 12.9276,-20.2808 q 0,-0.7709 -0.3558,-1.6604 -0.2965,-0.9488 -1.0674,-1.7197 -0.7116,-0.771 -1.8384,-1.3047 -1.1267,-0.5337 -2.7278,-0.5337 -1.6011,0 -2.7871,0.5337 -1.1267,0.4744 -1.8383,1.3047 -0.7116,0.7709 -1.0674,1.7197 -0.3559,0.8895 -0.3559,1.779 0,2.2534 1.6605,4.2696 1.7197,2.0163 5.6928,3.2023 2.1942,-1.3639 3.4395,-3.0837 1.2453,-1.779 1.2453,-4.5068 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path986"
inkscape:connector-curvature="0" />
<path
d="m -1497.8817,-1430.2945 q 0,10.3776 -3.7953,15.9519 -3.7952,5.5149 -10.4962,5.5149 -6.701,0 -10.4962,-5.5149 -3.7952,-5.5743 -3.7952,-15.9519 0,-5.1592 0.9488,-9.1323 1.0081,-4.0324 2.8464,-6.7603 1.8976,-2.7278 4.5068,-4.151 2.6686,-1.4232 5.9894,-1.4232 6.701,0 10.4962,5.5742 3.7953,5.515 3.7953,15.8926 z m -7.4126,0 q 0,-3.2022 -0.3558,-5.9894 -0.3558,-2.7871 -1.186,-4.8033 -0.7709,-2.0755 -2.0756,-3.2615 -1.3046,-1.1861 -3.2615,-1.1861 -1.9569,0 -3.3208,1.1861 -1.3046,1.186 -2.1349,3.2615 -0.7709,2.0162 -1.1267,4.8033 -0.2965,2.7872 -0.2965,5.9894 0,3.2022 0.2965,5.9894 0.3558,2.7871 1.1267,4.8626 0.8303,2.0162 2.1349,3.2023 1.3639,1.186 3.3208,1.186 1.9569,0 3.2615,-1.186 1.3047,-1.1861 2.0756,-3.2023 0.8302,-2.0755 1.186,-4.8626 0.3558,-2.7872 0.3558,-5.9894 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path988"
inkscape:connector-curvature="0" />
<path
d="m -1486.1996,-1409.7172 q 0.3558,-4.5068 1.6011,-9.4881 1.2453,-4.9812 3.0244,-9.666 1.8383,-4.744 3.9731,-8.8358 2.1941,-4.151 4.329,-6.9382 h -18.9169 v -6.1672 h 27.4561 v 5.4556 q -1.9569,2.1942 -4.2696,5.9894 -2.3127,3.7952 -4.3882,8.5986 -2.0756,4.744 -3.6174,10.1997 -1.4825,5.4557 -1.8383,10.852 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path990"
inkscape:connector-curvature="0" />
<path
d="m -1456.3121,-1442.2732 q 3.4394,-1.3639 6.8788,-3.4988 3.4988,-2.1348 6.1673,-5.0405 h 5.0406 v 41.0953 h -7.1754 v -31.4886 q -1.6011,1.2453 -4.0325,2.4313 -2.4313,1.186 -4.6847,1.9569 z"
style="font-style:normal;font-variant:normal;font-weight:500;font-stretch:normal;font-size:59.30063248px;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Medium';fill:#4c2447;fill-opacity:1"
id="path992"
inkscape:connector-curvature="0" />
<path
d="m -1421.2065,-1440.1172 v 2 q 0,1.96 -0.24,4.12 -0.24,2.12 -0.6,4.24 h -2.2 q -0.36,-2.12 -0.6,-4.24 -0.24,-2.16 -0.24,-4.16 v -1.96 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path994"
inkscape:connector-curvature="0" />
<path
d="m -1416.2865,-1420.0772 q 0,-2.76 0.8,-4.8 0.8,-2.08 2.12,-3.44 1.32,-1.36 3.04,-2.04 1.72,-0.68 3.52,-0.68 4.2,0 6.44,2.64 2.24,2.6 2.24,7.96 0,0.24 0,0.64 0,0.36 -0.04,0.68 h -14.24 q 0.24,3.24 1.88,4.92 1.64,1.68 5.12,1.68 1.96,0 3.28,-0.32 1.36,-0.36 2.04,-0.68 l 0.52,3.12 q -0.68,0.36 -2.4,0.76 -1.68,0.4 -3.84,0.4 -2.72,0 -4.72,-0.8 -1.96,-0.84 -3.24,-2.28 -1.28,-1.44 -1.92,-3.4 -0.6,-2 -0.6,-4.36 z m 14.28,-2.04 q 0.04,-2.52 -1.28,-4.12 -1.28,-1.64 -3.56,-1.64 -1.28,0 -2.28,0.52 -0.96,0.48 -1.64,1.28 -0.68,0.8 -1.08,1.84 -0.36,1.04 -0.48,2.12 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path996"
inkscape:connector-curvature="0" />
<path
d="m -1370.4866,-1411.7972 q -0.48,0.32 -1.88,0.84 -1.36,0.48 -3.2,0.48 -1.88,0 -3.56,-0.6 -1.64,-0.6 -2.88,-1.84 -1.24,-1.28 -1.96,-3.16 -0.72,-1.88 -0.72,-4.48 0,-2.28 0.68,-4.16 0.68,-1.92 1.96,-3.28 1.32,-1.4 3.2,-2.16 1.88,-0.8 4.24,-0.8 2.6,0 4.52,0.4 1.96,0.36 3.28,0.68 v 18.56 q 0,4.8 -2.48,6.96 -2.48,2.16 -7.52,2.16 -1.96,0 -3.72,-0.32 -1.72,-0.32 -3,-0.76 l 0.68,-3.24 q 1.12,0.44 2.72,0.76 1.64,0.36 3.4,0.36 3.32,0 4.76,-1.32 1.48,-1.32 1.48,-4.2 z m -0.04,-15.44 q -0.56,-0.16 -1.52,-0.28 -0.92,-0.16 -2.52,-0.16 -3,0 -4.64,1.96 -1.6,1.96 -1.6,5.2 0,1.8 0.44,3.08 0.48,1.28 1.24,2.12 0.8,0.84 1.8,1.24 1.04,0.4 2.12,0.4 1.48,0 2.72,-0.4 1.24,-0.44 1.96,-1 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path998"
inkscape:connector-curvature="0" />
<path
d="m -1342.0467,-1420.1172 q 0,2.48 -0.72,4.48 -0.72,2 -2.04,3.44 -1.28,1.44 -3.08,2.24 -1.8,0.76 -3.92,0.76 -2.12,0 -3.92,-0.76 -1.8,-0.8 -3.12,-2.24 -1.28,-1.44 -2,-3.44 -0.72,-2 -0.72,-4.48 0,-2.44 0.72,-4.44 0.72,-2.04 2,-3.48 1.32,-1.44 3.12,-2.2 1.8,-0.8 3.92,-0.8 2.12,0 3.92,0.8 1.8,0.76 3.08,2.2 1.32,1.44 2.04,3.48 0.72,2 0.72,4.44 z m -3.88,0 q 0,-3.52 -1.6,-5.56 -1.56,-2.08 -4.28,-2.08 -2.72,0 -4.32,2.08 -1.56,2.04 -1.56,5.56 0,3.52 1.56,5.6 1.6,2.04 4.32,2.04 2.72,0 4.28,-2.04 1.6,-2.08 1.6,-5.6 z m -9.68,-14.24 q -0.92,0 -1.64,-0.64 -0.68,-0.68 -0.68,-1.72 0,-1.04 0.68,-1.68 0.72,-0.68 1.64,-0.68 0.92,0 1.6,0.68 0.72,0.64 0.72,1.68 0,1.04 -0.72,1.72 -0.68,0.64 -1.6,0.64 z m 7.6,0 q -0.92,0 -1.64,-0.64 -0.68,-0.68 -0.68,-1.72 0,-1.04 0.68,-1.68 0.72,-0.68 1.64,-0.68 0.92,0 1.6,0.68 0.72,0.64 0.72,1.68 0,1.04 -0.72,1.72 -0.68,0.64 -1.6,0.64 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1000"
inkscape:connector-curvature="0" />
<path
d="m -1336.8067,-1429.9172 q 1.28,-0.32 3.4,-0.68 2.12,-0.36 4.88,-0.36 2.48,0 4.12,0.72 1.64,0.68 2.6,1.96 1,1.24 1.4,3 0.4,1.76 0.4,3.88 v 11.68 h -3.72 v -10.88 q 0,-1.92 -0.28,-3.28 -0.24,-1.36 -0.84,-2.2 -0.6,-0.84 -1.6,-1.2 -1,-0.4 -2.48,-0.4 -0.6,0 -1.24,0.04 -0.64,0.04 -1.24,0.12 -0.56,0.04 -1.04,0.12 -0.44,0.08 -0.64,0.12 v 17.56 h -3.72 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1002"
inkscape:connector-curvature="0" />
<path
d="m -1300.4068,-1426.1172 q -0.68,-0.56 -1.96,-1.08 -1.28,-0.52 -2.8,-0.52 -1.6,0 -2.76,0.6 -1.12,0.56 -1.84,1.6 -0.72,1 -1.04,2.4 -0.32,1.4 -0.32,3 0,3.64 1.8,5.64 1.8,1.96 4.8,1.96 1.52,0 2.52,-0.12 1.04,-0.16 1.6,-0.32 z m 0,-14 3.72,-0.64 v 30.44 q -1.28,0.36 -3.28,0.72 -2,0.36 -4.6,0.36 -2.4,0 -4.32,-0.76 -1.92,-0.76 -3.28,-2.16 -1.36,-1.4 -2.12,-3.4 -0.72,-2.04 -0.72,-4.56 0,-2.4 0.6,-4.4 0.64,-2 1.84,-3.44 1.2,-1.44 2.92,-2.24 1.76,-0.8 4,-0.8 1.8,0 3.16,0.48 1.4,0.48 2.08,0.92 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1004"
inkscape:connector-curvature="0" />
<path
d="m -1291.4468,-1420.0772 q 0,-2.76 0.8,-4.8 0.8,-2.08 2.12,-3.44 1.32,-1.36 3.04,-2.04 1.72,-0.68 3.52,-0.68 4.2,0 6.44,2.64 2.24,2.6 2.24,7.96 0,0.24 0,0.64 0,0.36 -0.04,0.68 h -14.24 q 0.24,3.24 1.88,4.92 1.64,1.68 5.12,1.68 1.96,0 3.28,-0.32 1.36,-0.36 2.04,-0.68 l 0.52,3.12 q -0.68,0.36 -2.4,0.76 -1.68,0.4 -3.84,0.4 -2.72,0 -4.72,-0.8 -1.96,-0.84 -3.24,-2.28 -1.28,-1.44 -1.92,-3.4 -0.6,-2 -0.6,-4.36 z m 14.28,-2.04 q 0.04,-2.52 -1.28,-4.12 -1.28,-1.64 -3.56,-1.64 -1.28,0 -2.28,0.52 -0.96,0.48 -1.64,1.28 -0.68,0.8 -1.08,1.84 -0.36,1.04 -0.48,2.12 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1006"
inkscape:connector-curvature="0" />
<path
d="m -1260.2469,-1430.9572 q 0.48,0 1.08,0.08 0.64,0.04 1.24,0.16 0.6,0.08 1.08,0.2 0.52,0.08 0.76,0.16 l -0.64,3.24 q -0.44,-0.16 -1.48,-0.36 -1,-0.24 -2.6,-0.24 -1.04,0 -2.08,0.24 -1,0.2 -1.32,0.28 v 17.48 h -3.72 v -19.92 q 1.32,-0.48 3.28,-0.88 1.96,-0.44 4.4,-0.44 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1008"
inkscape:connector-curvature="0" />
<path
d="m -1248.7669,-1409.7172 h -3.72 v -20.8 h 3.72 z m -1.88,-24.56 q -1,0 -1.72,-0.64 -0.68,-0.68 -0.68,-1.8 0,-1.12 0.68,-1.76 0.72,-0.68 1.72,-0.68 1,0 1.68,0.68 0.72,0.64 0.72,1.76 0,1.12 -0.72,1.8 -0.68,0.64 -1.68,0.64 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1010"
inkscape:connector-curvature="0" />
<path
d="m -1242.367,-1429.9172 q 1.28,-0.32 3.4,-0.68 2.12,-0.36 4.88,-0.36 2.48,0 4.12,0.72 1.64,0.68 2.6,1.96 1,1.24 1.4,3 0.4,1.76 0.4,3.88 v 11.68 h -3.72 v -10.88 q 0,-1.92 -0.28,-3.28 -0.24,-1.36 -0.84,-2.2 -0.6,-0.84 -1.6,-1.2 -1,-0.4 -2.48,-0.4 -0.6,0 -1.24,0.04 -0.64,0.04 -1.24,0.12 -0.56,0.04 -1.04,0.12 -0.44,0.08 -0.64,0.12 v 17.56 h -3.72 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:Ubuntu"
id="path1012"
inkscape:connector-curvature="0" />
</g>
<g
aria-label="ayda 20 TL katkıda bulunun."
transform="matrix(4.6133151,0,0,4.6133151,5951.9673,1832.4257)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Bitter;-inkscape-font-specification:Bitter;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="flowRoot855">
<path
d="m -1536.374,-443.70922 q 1.52,0 2.64,-0.08 1.16,-0.12 1.96,-0.28 v -7.28 q -0.44,-0.2 -1.4,-0.4 -0.96,-0.24 -2.64,-0.24 -0.96,0 -2,0.16 -1.04,0.12 -1.92,0.6 -0.88,0.44 -1.44,1.24 -0.56,0.8 -0.56,2.12 0,1.16 0.36,1.96 0.4,0.8 1.08,1.28 0.72,0.48 1.68,0.72 1,0.2 2.24,0.2 z m -0.24,-19.28 q 2.04,0 3.44,0.6 1.44,0.56 2.32,1.6 0.88,1 1.28,2.4 0.4,1.4 0.4,3.04 v 13.04 q -0.4,0.12 -1.16,0.28 -0.76,0.12 -1.76,0.28 -1,0.16 -2.24,0.24 -1.2,0.12 -2.48,0.12 -1.64,0 -3.04,-0.36 -1.36,-0.36 -2.4,-1.12 -1,-0.8 -1.6,-2 -0.56,-1.24 -0.56,-3 0,-1.68 0.64,-2.88 0.64,-1.2 1.8,-1.96 1.16,-0.8 2.76,-1.16 1.6,-0.36 3.48,-0.36 0.56,0 1.16,0.08 0.64,0.04 1.2,0.16 0.6,0.08 1,0.2 0.44,0.08 0.6,0.16 v -1.28 q 0,-1.08 -0.16,-2.08 -0.16,-1.04 -0.72,-1.84 -0.52,-0.84 -1.52,-1.32 -0.96,-0.52 -2.56,-0.52 -2.28,0 -3.4,0.32 -1.12,0.32 -1.64,0.52 l -0.36,-2.28 q 0.68,-0.32 2.08,-0.6 1.44,-0.28 3.44,-0.28 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1015"
inkscape:connector-curvature="0" />
<path
d="m -1516.894,-441.38922 q -1.32,-2.44 -2.56,-5.08 -1.2,-2.64 -2.28,-5.32 -1.04,-2.72 -1.92,-5.4 -0.88,-2.72 -1.52,-5.32 h 2.76 q 0.44,1.92 1.12,4.16 0.68,2.2 1.52,4.56 0.88,2.36 1.92,4.84 1.04,2.48 2.24,4.88 0.88,-2.48 1.56,-4.68 0.68,-2.2 1.24,-4.36 0.6,-2.2 1.12,-4.48 0.56,-2.28 1.16,-4.92 h 2.6 q -1.28,5.8 -2.92,11.28 -1.64,5.48 -3.56,10.04 -0.76,1.8 -1.56,3.08 -0.8,1.32 -1.8,2.16 -0.96,0.84 -2.28,1.24 -1.28,0.4 -3.04,0.4 -1,0 -1.84,-0.24 -0.8,-0.24 -1,-0.36 l 0.52,-2.16 q 0.16,0.12 0.88,0.32 0.76,0.24 1.56,0.24 1.12,0 2,-0.24 0.92,-0.24 1.64,-0.84 0.72,-0.56 1.28,-1.48 0.6,-0.92 1.16,-2.32 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1017"
inkscape:connector-curvature="0" />
<path
d="m -1487.1341,-442.46922 q -1.16,0.4 -2.96,0.76 -1.8,0.36 -4.56,0.36 -2.28,0 -4.16,-0.72 -1.84,-0.76 -3.2,-2.16 -1.32,-1.4 -2.08,-3.4 -0.72,-2 -0.72,-4.52 0,-2.36 0.6,-4.32 0.64,-2 1.84,-3.44 1.2,-1.44 2.92,-2.24 1.76,-0.8 4,-0.8 2.04,0 3.52,0.6 1.52,0.56 2.2,1.08 v -11.12 l 2.6,-0.48 z m -2.6,-16.28 q -0.36,-0.28 -0.92,-0.6 -0.52,-0.32 -1.24,-0.6 -0.72,-0.28 -1.56,-0.44 -0.84,-0.2 -1.76,-0.2 -1.92,0 -3.24,0.68 -1.28,0.68 -2.08,1.84 -0.8,1.12 -1.16,2.68 -0.36,1.52 -0.36,3.24 0,4.08 2.04,6.28 2.04,2.16 5.4,2.16 1.92,0 3.08,-0.16 1.2,-0.2 1.8,-0.4 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1019"
inkscape:connector-curvature="0" />
<path
d="m -1473.7341,-443.70922 q 1.52,0 2.64,-0.08 1.16,-0.12 1.96,-0.28 v -7.28 q -0.44,-0.2 -1.4,-0.4 -0.96,-0.24 -2.64,-0.24 -0.96,0 -2,0.16 -1.04,0.12 -1.92,0.6 -0.88,0.44 -1.44,1.24 -0.56,0.8 -0.56,2.12 0,1.16 0.36,1.96 0.4,0.8 1.08,1.28 0.72,0.48 1.68,0.72 1,0.2 2.24,0.2 z m -0.24,-19.28 q 2.04,0 3.44,0.6 1.44,0.56 2.32,1.6 0.88,1 1.28,2.4 0.4,1.4 0.4,3.04 v 13.04 q -0.4,0.12 -1.16,0.28 -0.76,0.12 -1.76,0.28 -1,0.16 -2.24,0.24 -1.2,0.12 -2.48,0.12 -1.64,0 -3.04,-0.36 -1.36,-0.36 -2.4,-1.12 -1,-0.8 -1.6,-2 -0.56,-1.24 -0.56,-3 0,-1.68 0.64,-2.88 0.64,-1.2 1.8,-1.96 1.16,-0.8 2.76,-1.16 1.6,-0.36 3.48,-0.36 0.56,0 1.16,0.08 0.64,0.04 1.2,0.16 0.6,0.08 1,0.2 0.44,0.08 0.6,0.16 v -1.28 q 0,-1.08 -0.16,-2.08 -0.16,-1.04 -0.72,-1.84 -0.52,-0.84 -1.52,-1.32 -0.96,-0.52 -2.56,-0.52 -2.28,0 -3.4,0.32 -1.12,0.32 -1.64,0.52 l -0.36,-2.28 q 0.68,-0.32 2.08,-0.6 1.44,-0.28 3.44,-0.28 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1021"
inkscape:connector-curvature="0" />
<path
d="m -1435.9742,-462.66922 q 0,1.56 -0.56,2.96 -0.56,1.36 -1.52,2.64 -0.92,1.28 -2.12,2.48 -1.2,1.2 -2.44,2.4 -1.04,1 -2.04,2.04 -0.96,1 -1.76,2.04 -0.76,1 -1.24,2 -0.44,0.96 -0.44,1.92 v 0.08 h 13.08 v 2.28 h -15.96 q 0,-0.08 -0.04,-0.28 0,-0.24 0,-0.68 0,-1.88 0.68,-3.48 0.68,-1.64 1.72,-3.08 1.08,-1.44 2.36,-2.68 1.32,-1.24 2.52,-2.4 1,-0.96 1.88,-1.84 0.92,-0.92 1.6,-1.88 0.68,-0.96 1.08,-2.04 0.4,-1.08 0.4,-2.36 0,-2.8 -1.52,-4 -1.48,-1.24 -3.76,-1.24 -1.28,0 -2.28,0.32 -1,0.32 -1.76,0.76 -0.72,0.4 -1.24,0.84 -0.52,0.44 -0.76,0.68 l -1.36,-1.8 q 0.24,-0.28 0.84,-0.8 0.64,-0.56 1.56,-1.08 0.96,-0.52 2.2,-0.88 1.24,-0.4 2.76,-0.4 4.04,0 6.08,2 2.04,1.96 2.04,5.48 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1023"
inkscape:connector-curvature="0" />
<path
d="m -1429.2943,-455.66922 q 0,-7.04 2.32,-10.76 2.32,-3.72 6.6,-3.72 4.24,0 6.56,3.72 2.36,3.72 2.36,10.76 0,7 -2.36,10.72 -2.32,3.72 -6.56,3.72 -4.24,0 -6.6,-3.72 -2.32,-3.72 -2.32,-10.72 z m 15,0 q 0,-2.4 -0.32,-4.56 -0.28,-2.2 -1,-3.88 -0.72,-1.68 -1.88,-2.68 -1.16,-1 -2.88,-1 -1.76,0 -2.92,1 -1.16,1 -1.88,2.68 -0.68,1.68 -1,3.88 -0.28,2.16 -0.28,4.56 0,2.4 0.28,4.6 0.32,2.16 1,3.84 0.72,1.64 1.88,2.64 1.16,1 2.92,1 1.72,0 2.88,-1 1.16,-1 1.88,-2.64 0.72,-1.68 1,-3.84 0.32,-2.2 0.32,-4.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1025"
inkscape:connector-curvature="0" />
<path
d="m -1378.7743,-469.54922 v 2.36 h -8.88 v 25.36 h -2.72 v -25.36 h -8.88 v -2.36 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1027"
inkscape:connector-curvature="0" />
<path
d="m -1358.6944,-444.18922 v 2.36 h -15.76 v -27.72 h 2.72 v 25.36 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1029"
inkscape:connector-curvature="0" />
<path
d="m -1339.8945,-453.06922 q 1.24,0.84 2.64,2.16 1.44,1.32 2.8,2.88 1.4,1.52 2.6,3.16 1.24,1.6 2.08,3.04 h -3.08 q -0.96,-1.6 -2.2,-3.12 -1.2,-1.56 -2.56,-2.92 -1.32,-1.36 -2.68,-2.48 -1.32,-1.12 -2.52,-1.88 v 10.4 h -2.6 v -30.56 l 2.6,-0.48 v 19.68 q 1,-0.96 2.24,-2.2 1.24,-1.24 2.48,-2.52 1.28,-1.28 2.4,-2.48 1.12,-1.2 1.92,-2.12 h 3.12 q -0.92,0.96 -2.08,2.16 -1.16,1.2 -2.44,2.52 -1.24,1.28 -2.48,2.52 -1.24,1.24 -2.24,2.24 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1031"
inkscape:connector-curvature="0" />
<path
d="m -1319.0946,-443.70922 q 1.52,0 2.64,-0.08 1.16,-0.12 1.96,-0.28 v -7.28 q -0.44,-0.2 -1.4,-0.4 -0.96,-0.24 -2.64,-0.24 -0.96,0 -2,0.16 -1.04,0.12 -1.92,0.6 -0.88,0.44 -1.44,1.24 -0.56,0.8 -0.56,2.12 0,1.16 0.36,1.96 0.4,0.8 1.08,1.28 0.72,0.48 1.68,0.72 1,0.2 2.24,0.2 z m -0.24,-19.28 q 2.04,0 3.44,0.6 1.44,0.56 2.32,1.6 0.88,1 1.28,2.4 0.4,1.4 0.4,3.04 v 13.04 q -0.4,0.12 -1.16,0.28 -0.76,0.12 -1.76,0.28 -1,0.16 -2.24,0.24 -1.2,0.12 -2.48,0.12 -1.64,0 -3.04,-0.36 -1.36,-0.36 -2.4,-1.12 -1,-0.8 -1.6,-2 -0.56,-1.24 -0.56,-3 0,-1.68 0.64,-2.88 0.64,-1.2 1.8,-1.96 1.16,-0.8 2.76,-1.16 1.6,-0.36 3.48,-0.36 0.56,0 1.16,0.08 0.64,0.04 1.2,0.16 0.6,0.08 1,0.2 0.44,0.08 0.6,0.16 v -1.28 q 0,-1.08 -0.16,-2.08 -0.16,-1.04 -0.72,-1.84 -0.52,-0.84 -1.52,-1.32 -0.96,-0.52 -2.56,-0.52 -2.28,0 -3.4,0.32 -1.12,0.32 -1.64,0.52 l -0.36,-2.28 q 0.68,-0.32 2.08,-0.6 1.44,-0.28 3.44,-0.28 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1033"
inkscape:connector-curvature="0" />
<path
d="m -1302.8146,-462.50922 h 8.24 v 2.2 h -8.24 v 11 q 0,1.76 0.28,2.88 0.32,1.08 0.88,1.68 0.56,0.6 1.36,0.8 0.8,0.2 1.76,0.2 1.64,0 2.64,-0.36 1,-0.4 1.56,-0.72 l 0.64,2.16 q -0.56,0.36 -1.96,0.84 -1.4,0.44 -3.04,0.44 -1.92,0 -3.24,-0.48 -1.28,-0.52 -2.08,-1.52 -0.76,-1.04 -1.08,-2.56 -0.32,-1.52 -0.32,-3.6 v -19.04 l 2.6,-0.48 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1035"
inkscape:connector-curvature="0" />
<path
d="m -1284.2546,-453.06922 q 1.24,0.84 2.64,2.16 1.44,1.32 2.8,2.88 1.4,1.52 2.6,3.16 1.24,1.6 2.08,3.04 h -3.08 q -0.96,-1.6 -2.2,-3.12 -1.2,-1.56 -2.56,-2.92 -1.32,-1.36 -2.68,-2.48 -1.32,-1.12 -2.52,-1.88 v 10.4 h -2.6 v -30.56 l 2.6,-0.48 v 19.68 q 1,-0.96 2.24,-2.2 1.24,-1.24 2.48,-2.52 1.28,-1.28 2.4,-2.48 1.12,-1.2 1.92,-2.12 h 3.12 q -0.92,0.96 -2.08,2.16 -1.16,1.2 -2.44,2.52 -1.24,1.28 -2.48,2.52 -1.24,1.24 -2.24,2.24 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1037"
inkscape:connector-curvature="0" />
<path
d="m -1267.3747,-441.82922 h -2.6 v -20.68 h 2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1039"
inkscape:connector-curvature="0" />
<path
d="m -1244.0547,-442.46922 q -1.16,0.4 -2.96,0.76 -1.8,0.36 -4.56,0.36 -2.28,0 -4.16,-0.72 -1.84,-0.76 -3.2,-2.16 -1.32,-1.4 -2.08,-3.4 -0.72,-2 -0.72,-4.52 0,-2.36 0.6,-4.32 0.64,-2 1.84,-3.44 1.2,-1.44 2.92,-2.24 1.76,-0.8 4,-0.8 2.04,0 3.52,0.6 1.52,0.56 2.2,1.08 v -11.12 l 2.6,-0.48 z m -2.6,-16.28 q -0.36,-0.28 -0.92,-0.6 -0.52,-0.32 -1.24,-0.6 -0.72,-0.28 -1.56,-0.44 -0.84,-0.2 -1.76,-0.2 -1.92,0 -3.24,0.68 -1.28,0.68 -2.08,1.84 -0.8,1.12 -1.16,2.68 -0.36,1.52 -0.36,3.24 0,4.08 2.04,6.28 2.04,2.16 5.4,2.16 1.92,0 3.08,-0.16 1.2,-0.2 1.8,-0.4 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1041"
inkscape:connector-curvature="0" />
<path
d="m -1230.6547,-443.70922 q 1.52,0 2.64,-0.08 1.16,-0.12 1.96,-0.28 v -7.28 q -0.44,-0.2 -1.4,-0.4 -0.96,-0.24 -2.64,-0.24 -0.96,0 -2,0.16 -1.04,0.12 -1.92,0.6 -0.88,0.44 -1.44,1.24 -0.56,0.8 -0.56,2.12 0,1.16 0.36,1.96 0.4,0.8 1.08,1.28 0.72,0.48 1.68,0.72 1,0.2 2.24,0.2 z m -0.24,-19.28 q 2.04,0 3.44,0.6 1.44,0.56 2.32,1.6 0.88,1 1.28,2.4 0.4,1.4 0.4,3.04 v 13.04 q -0.4,0.12 -1.16,0.28 -0.76,0.12 -1.76,0.28 -1,0.16 -2.24,0.24 -1.2,0.12 -2.48,0.12 -1.64,0 -3.04,-0.36 -1.36,-0.36 -2.4,-1.12 -1,-0.8 -1.6,-2 -0.56,-1.24 -0.56,-3 0,-1.68 0.64,-2.88 0.64,-1.2 1.8,-1.96 1.16,-0.8 2.76,-1.16 1.6,-0.36 3.48,-0.36 0.56,0 1.16,0.08 0.64,0.04 1.2,0.16 0.6,0.08 1,0.2 0.44,0.08 0.6,0.16 v -1.28 q 0,-1.08 -0.16,-2.08 -0.16,-1.04 -0.72,-1.84 -0.52,-0.84 -1.52,-1.32 -0.96,-0.52 -2.56,-0.52 -2.28,0 -3.4,0.32 -1.12,0.32 -1.64,0.52 l -0.36,-2.28 q 0.68,-0.32 2.08,-0.6 1.44,-0.28 3.44,-0.28 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1043"
inkscape:connector-curvature="0" />
<path
d="m -1205.0949,-461.26922 q 0.68,-0.52 2.16,-1.08 1.52,-0.6 3.56,-0.6 2.24,0 3.96,0.8 1.76,0.8 2.96,2.24 1.2,1.44 1.8,3.44 0.64,1.96 0.64,4.32 0,2.52 -0.76,4.52 -0.72,2 -2.08,3.4 -1.32,1.4 -3.2,2.16 -1.84,0.72 -4.12,0.72 -2.76,0 -4.56,-0.36 -1.8,-0.36 -2.96,-0.76 v -29.92 l 2.6,-0.48 z m 0,17 q 0.6,0.2 1.76,0.4 1.2,0.16 3.12,0.16 3.36,0 5.4,-2.16 2.04,-2.2 2.04,-6.28 0,-1.72 -0.36,-3.24 -0.36,-1.56 -1.16,-2.68 -0.8,-1.16 -2.12,-1.84 -1.28,-0.68 -3.2,-0.68 -0.92,0 -1.76,0.2 -0.84,0.16 -1.56,0.44 -0.72,0.28 -1.28,0.6 -0.52,0.32 -0.88,0.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1045"
inkscape:connector-curvature="0" />
<path
d="m -1168.4949,-442.54922 q -1.16,0.32 -3.12,0.72 -1.96,0.4 -4.8,0.4 -2.32,0 -3.88,-0.68 -1.56,-0.68 -2.52,-1.92 -0.96,-1.24 -1.4,-3 -0.4,-1.76 -0.4,-3.88 v -11.6 h 2.6 v 10.76 q 0,2.2 0.32,3.72 0.32,1.52 1.04,2.48 0.72,0.92 1.84,1.36 1.16,0.4 2.8,0.4 1.84,0 3.2,-0.2 1.36,-0.2 1.72,-0.36 v -18.16 h 2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1047"
inkscape:connector-curvature="0" />
<path
d="m -1156.375,-441.46922 q -1.32,-0.04 -2.32,-0.36 -0.96,-0.28 -1.64,-0.88 -0.64,-0.64 -1,-1.6 -0.32,-1 -0.32,-2.48 v -25.6 l 2.6,-0.48 v 26 q 0,0.96 0.16,1.56 0.2,0.56 0.56,0.92 0.36,0.32 0.92,0.48 0.6,0.16 1.4,0.28 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1049"
inkscape:connector-curvature="0" />
<path
d="m -1135.535,-442.54922 q -1.16,0.32 -3.12,0.72 -1.96,0.4 -4.8,0.4 -2.32,0 -3.88,-0.68 -1.56,-0.68 -2.52,-1.92 -0.96,-1.24 -1.4,-3 -0.4,-1.76 -0.4,-3.88 v -11.6 h 2.6 v 10.76 q 0,2.2 0.32,3.72 0.32,1.52 1.04,2.48 0.72,0.92 1.84,1.36 1.16,0.4 2.8,0.4 1.84,0 3.2,-0.2 1.36,-0.2 1.72,-0.36 v -18.16 h 2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1051"
inkscape:connector-curvature="0" />
<path
d="m -1128.6551,-461.78922 q 1.16,-0.32 3.12,-0.72 1.96,-0.4 4.8,-0.4 2.36,0 3.92,0.68 1.6,0.68 2.52,1.96 0.96,1.24 1.36,3 0.4,1.76 0.4,3.88 v 11.56 h -2.6 v -10.72 q 0,-2.2 -0.32,-3.72 -0.28,-1.52 -1,-2.48 -0.68,-0.96 -1.84,-1.36 -1.12,-0.44 -2.84,-0.44 -1.84,0 -3.2,0.2 -1.32,0.2 -1.72,0.36 v 18.16 h -2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1053"
inkscape:connector-curvature="0" />
<path
d="m -1090.0151,-442.54922 q -1.16,0.32 -3.12,0.72 -1.96,0.4 -4.8,0.4 -2.32,0 -3.88,-0.68 -1.56,-0.68 -2.52,-1.92 -0.96,-1.24 -1.4,-3 -0.4,-1.76 -0.4,-3.88 v -11.6 h 2.6 v 10.76 q 0,2.2 0.32,3.72 0.32,1.52 1.04,2.48 0.72,0.92 1.84,1.36 1.16,0.4 2.8,0.4 1.84,0 3.2,-0.2 1.36,-0.2 1.72,-0.36 v -18.16 h 2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1055"
inkscape:connector-curvature="0" />
<path
d="m -1083.1352,-461.78922 q 1.16,-0.32 3.12,-0.72 1.96,-0.4 4.8,-0.4 2.36,0 3.92,0.68 1.6,0.68 2.52,1.96 0.96,1.24 1.36,3 0.4,1.76 0.4,3.88 v 11.56 h -2.6 v -10.72 q 0,-2.2 -0.32,-3.72 -0.28,-1.52 -1,-2.48 -0.68,-0.96 -1.84,-1.36 -1.12,-0.44 -2.84,-0.44 -1.84,0 -3.2,0.2 -1.32,0.2 -1.72,0.36 v 18.16 h -2.6 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1057"
inkscape:connector-curvature="0" />
<path
d="m -1056.6953,-443.54922 q 0,0.92 -0.6,1.56 -0.56,0.64 -1.6,0.64 -1.04,0 -1.64,-0.64 -0.56,-0.64 -0.56,-1.56 0,-0.92 0.56,-1.56 0.6,-0.64 1.64,-0.64 1.04,0 1.6,0.64 0.6,0.64 0.6,1.56 z"
style="font-style:normal;font-variant:normal;font-weight:300;font-stretch:normal;font-family:Ubuntu;-inkscape-font-specification:'Ubuntu Light'"
id="path1059"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

@ -4,17 +4,12 @@
<div class="form-group row mb-0"> <div class="form-group row mb-0">
<div class="col-12"> <div class="col-12">
<h1>Donate</h1> <h1>Donate</h1>
<p> <p>Özgür Yazılım Derneği is a registered association in İstanbul, Turkey with the number 34-242-113</p>
Özgür Yazılım Derneği is a registered association in İstanbul,
Turkey with the number 34-242-113
</p>
</div> </div>
</div> </div>
<form method="POST" action="/make-donation"> <form method="POST" action="/make-donation">
<div class="form-group row"> <div class="form-group row">
<label for="currency" class="col-md-4 col-form-label text-md-right" <label for="currency" class="col-md-4 col-form-label text-md-right">Donation currency</label>
>Donation currency</label
>
<div class="col-md-8"> <div class="col-md-8">
<div class="row"> <div class="row">
@ -26,22 +21,15 @@
<button <button
type="button" type="button"
class="btn btn-block mb-2" class="btn btn-block mb-2"
:class="{ :class="{'btn-primary':currency==currencyItem.code, 'btn-outline-primary':currency!=currencyItem.code}"
'btn-primary': currency == currencyItem.code, @click="currency=currencyItem.code"
'btn-outline-primary': currency != currencyItem.code, >{{currencyItem.symbol}} | {{currencyItem.name}}</button>
}"
@click="currency = currencyItem.code"
>
{{ currencyItem.symbol }} | {{ currencyItem.name }}
</button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="frequency" class="col-md-4 col-form-label text-md-right" <label for="frequency" class="col-md-4 col-form-label text-md-right">Donation frequency</label>
>Donation frequency</label
>
<div class="col-md-8"> <div class="col-md-8">
<div class="row"> <div class="row">
@ -53,24 +41,15 @@
<button <button
type="button" type="button"
class="btn btn-block mb-2" class="btn btn-block mb-2"
:class="{ :class="{'btn-primary':frequency==frequencyItem.code, 'btn-outline-primary':frequency!=frequencyItem.code}"
'btn-primary': frequency == frequencyItem.code,
'btn-outline-primary': frequency != frequencyItem.code,
}"
@click="setFrequency(frequencyItem.code)" @click="setFrequency(frequencyItem.code)"
> >{{frequencyItem.name}}</button>
{{ frequencyItem.name }}
</button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label <label for="donationPackage" class="col-md-4 col-form-label text-md-right">Donation amount</label>
for="donationPackage"
class="col-md-4 col-form-label text-md-right"
>Donation amount</label
>
<div class="col-md-8"> <div class="col-md-8">
<div class="row"> <div class="row">
@ -82,36 +61,25 @@
<button <button
type="button" type="button"
class="btn btn-block mb-2" class="btn btn-block mb-2"
:class="{ :class="{'btn-primary':donationPackage==donationPackageItem.id, 'btn-outline-primary':donationPackage!=donationPackageItem.id}"
'btn-primary': donationPackage == donationPackageItem.id,
'btn-outline-primary':
donationPackage != donationPackageItem.id,
}"
@click="setDonationPackage(donationPackageItem.id)" @click="setDonationPackage(donationPackageItem.id)"
> >
<span>{{ activeCurrency.symbol }}</span> <span>{{activeCurrency.symbol}}</span>
<span v-if="frequency == 'once'">{{ <span v-if="frequency=='once'">{{donationPackageItem.once_amount}}</span>
donationPackageItem.once_amount <span v-else-if="frequency=='monthly'">{{donationPackageItem.monthly_amount}} /mo</span>
}}</span> <span
<span v-else-if="frequency == 'monthly'" v-else-if="frequency=='annually'"
>{{ donationPackageItem.monthly_amount }} /mo</span >{{donationPackageItem.annually_amount}} /yr</span>
>
<span v-else-if="frequency == 'annually'"
>{{ donationPackageItem.annually_amount }} /yr</span
>
<br /> <br />
<small>{{ donationPackageItem.name }}</small> <small>{{donationPackageItem.name}}</small>
</button> </button>
</div> </div>
<div class="col-12 col-md-6"> <div class="col-12 col-md-6">
<button <button
type="button" type="button"
class="btn btn-block mb-2" class="btn btn-block mb-2"
:class="{ :class="{'btn-primary':donationPackage==null, 'btn-outline-primary':donationPackage!=null}"
'btn-primary': donationPackage == null,
'btn-outline-primary': donationPackage != null,
}"
@click="setDonationPackage(null)" @click="setDonationPackage(null)"
> >
<small>other</small> <small>other</small>
@ -119,9 +87,7 @@
<div class="input-group mb-3"> <div class="input-group mb-3">
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text">{{ <span class="input-group-text">{{activeCurrency.symbol}}</span>
activeCurrency.symbol
}}</span>
</div> </div>
<input <input
type="number" type="number"
@ -132,18 +98,10 @@
/> />
<div <div
class="input-group-append" class="input-group-append"
v-if="frequency == 'monthly' || frequency == 'annually'" v-if="frequency=='monthly' || frequency=='annually'"
> >
<span <span v-if="frequency=='monthly'" class="input-group-text">/mo</span>
v-if="frequency == 'monthly'" <span v-else-if="frequency=='annually'" class="input-group-text">/yr</span>
class="input-group-text"
>/mo</span
>
<span
v-else-if="frequency == 'annually'"
class="input-group-text"
>/yr</span
>
</div> </div>
</div> </div>
</button> </button>
@ -158,39 +116,35 @@
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="first_name" class="col-md-4 col-form-label text-md-right" <label for="first_name" class="col-md-4 col-form-label text-md-right">First Name</label>
>First Name</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="first_name" id="first_name"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="first_name" name="first_name"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="last_name" class="col-md-4 col-form-label text-md-right" <label for="last_name" class="col-md-4 col-form-label text-md-right">Last Name</label>
>Last Name</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="last_name" id="last_name"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="last_name" name="last_name"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
@ -205,16 +159,12 @@
id="show_name" id="show_name"
value="1" value="1"
/> />
<label class="form-check-label" for="show_name" <label class="form-check-label" for="show_name">Show my name on donors list</label>
>Show my name on donors list</label
>
</div> </div>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="email" class="col-md-4 col-form-label text-md-right" <label for="email" class="col-md-4 col-form-label text-md-right">E-Mail Address</label>
>E-Mail Address</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
@ -237,34 +187,31 @@
<label <label
for="card_holder_name" for="card_holder_name"
class="col-md-4 col-form-label text-md-right" class="col-md-4 col-form-label text-md-right"
>Card Holder Name</label >Card Holder Name</label>
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="card_holder_name" id="card_holder_name"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="card_holder_name" name="card_holder_name"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="card_number" class="col-md-4 col-form-label text-md-right" <label for="card_number" class="col-md-4 col-form-label text-md-right">Credit Card Number</label>
>Credit Card Number</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="card_number" id="card_number"
type="tel" type="tel"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="card_number" name="card_number"
required required
minlength="15" minlength="15"
@ -273,7 +220,7 @@
placeholder="################" placeholder="################"
v-cardformat:restrictNumeric v-cardformat:restrictNumeric
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
@ -282,15 +229,14 @@
<label <label
for="card_expire_month" for="card_expire_month"
class="col-md-4 col-form-label text-md-right" class="col-md-4 col-form-label text-md-right"
>Credit Card Expiration</label >Credit Card Expiration</label>
>
<div class="col-3"> <div class="col-3">
<input <input
id="card_expire_month" id="card_expire_month"
type="tel" type="tel"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="card_expire_month" name="card_expire_month"
required required
autocomplete="card_expire_month" autocomplete="card_expire_month"
@ -305,7 +251,7 @@
id="card_expire_year" id="card_expire_year"
type="tel" type="tel"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="card_expire_year" name="card_expire_year"
required required
autocomplete="card_expire_year" autocomplete="card_expire_year"
@ -317,16 +263,14 @@
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="card_cvc" class="col-md-4 col-form-label text-md-right" <label for="card_cvc" class="col-md-4 col-form-label text-md-right">Credit Card CVC</label>
>Credit Card CVC</label
>
<div class="col-3"> <div class="col-3">
<input <input
id="card_cvc" id="card_cvc"
type="tel" type="tel"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="card_cvc" name="card_cvc"
required required
autocomplete="card_cvc" autocomplete="card_cvc"
@ -347,91 +291,75 @@
<label <label
for="billing_contact_name" for="billing_contact_name"
class="col-md-4 col-form-label text-md-right" class="col-md-4 col-form-label text-md-right"
>Contact Name</label >Contact Name</label>
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="billing_contact_name" id="billing_contact_name"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="billing_contact_name" name="billing_contact_name"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label <label for="billing_address" class="col-md-4 col-form-label text-md-right">Address</label>
for="billing_address"
class="col-md-4 col-form-label text-md-right"
>Address</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="billing_address" id="billing_address"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="billing_address" name="billing_address"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label <label for="billing_city" class="col-md-4 col-form-label text-md-right">City</label>
for="billing_city"
class="col-md-4 col-form-label text-md-right"
>City</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="billing_city" id="billing_city"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="billing_city" name="billing_city"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label <label for="billing_country" class="col-md-4 col-form-label text-md-right">Country</label>
for="billing_country"
class="col-md-4 col-form-label text-md-right"
>Country</label
>
<div class="col-md-6"> <div class="col-md-6">
<input <input
id="billing_country" id="billing_country"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="billing_country" name="billing_country"
required required
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label <label for="billing_zipcode" class="col-md-4 col-form-label text-md-right">
for="billing_zipcode"
class="col-md-4 col-form-label text-md-right"
>
Zip Code Zip Code
<small>optional</small> <small>optional</small>
</label> </label>
@ -441,39 +369,18 @@
id="billing_zipcode" id="billing_zipcode"
type="text" type="text"
class="form-control" class="form-control"
:class="{ 'is-invalid': 1 == 0 }" :class="{'is-invalid':1==0}"
name="billing_zipcode" name="billing_zipcode"
/> />
<span class="invalid-feedback" role="alert" v-if="1 == 0"> <span class="invalid-feedback" role="alert" v-if="1==0">
<strong>Sample error</strong> <strong>Sample error</strong>
</span> </span>
</div> </div>
</div> </div>
<div class="form-group row">
<label for="captcha" class="col-md-4 col-form-label text-md-right">
<img :src="captcha_src" />
</label>
<div class="col-md-3">
<input
id="captcha"
type="text"
placeholder="Captcha"
class="form-control"
:class="{ 'is-invalid': 1 == 0 }"
name="captcha"
/>
<input type="hidden" name="captcha_key" :value="captcha_key" />
<span class="invalid-feedback" role="alert" v-if="1 == 0">
<strong>Sample error</strong>
</span>
</div>
</div>
<div class="form-group row mb-0"> <div class="form-group row mb-0">
<div class="col-md-8 offset-md-4"> <div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary btn-lg"> <button type="submit" class="btn btn-primary btn-lg">Donate {{amountText}}</button>
Donate {{ amountText }}
</button>
<!-- <a class="btn btn-link" href="#">Forgot Your Password?</a> --> <!-- <a class="btn btn-link" href="#">Forgot Your Password?</a> -->
</div> </div>
@ -491,8 +398,6 @@
export default { export default {
data() { data() {
return { return {
captcha_src: null,
captcha_key: null,
card_number: null, card_number: null,
card_expire_month: null, card_expire_month: null,
card_expire_year: null, card_expire_year: null,
@ -503,12 +408,12 @@ export default {
currencies: [ currencies: [
{ name: "USD", code: "USD", symbol: "$" }, { name: "USD", code: "USD", symbol: "$" },
{ name: "EUR", code: "EUR", symbol: "€" }, { name: "EUR", code: "EUR", symbol: "€" },
{ name: "TRY", code: "TL", symbol: "₺" }, { name: "TRY", code: "TL", symbol: "₺" }
], ],
frequencies: [ frequencies: [
{ name: "once", code: "once" }, { name: "once", code: "once" },
{ name: "monthly", code: "monthly" }, { name: "monthly", code: "monthly" },
{ name: "annually", code: "annually" }, { name: "annually", code: "annually" }
], ],
donationPackages: [ donationPackages: [
{ {
@ -516,50 +421,50 @@ export default {
name: "Super Major Donor", name: "Super Major Donor",
once_amount: 2500, once_amount: 2500,
monthly_amount: 250, monthly_amount: 250,
annually_amount: 2500, annually_amount: 2500
}, },
{ {
id: 2, id: 2,
name: "Major Donor", name: "Major Donor",
once_amount: 1000, once_amount: 1000,
monthly_amount: 100, monthly_amount: 100,
annually_amount: 1000, annually_amount: 1000
}, },
{ {
id: 3, id: 3,
name: "Rare Earths Level", name: "Rare Earths Level",
once_amount: 500, once_amount: 500,
monthly_amount: 50, monthly_amount: 50,
annually_amount: 500, annually_amount: 500
}, },
{ {
id: 4, id: 4,
name: "Titanium Level", name: "Titanium Level",
once_amount: 250, once_amount: 250,
monthly_amount: 25, monthly_amount: 25,
annually_amount: 250, annually_amount: 250
}, },
{ {
id: 5, id: 5,
name: "Gold Level", name: "Gold Level",
once_amount: 100, once_amount: 100,
monthly_amount: 20, monthly_amount: 20,
annually_amount: 100, annually_amount: 100
}, },
{ {
id: 6, id: 6,
name: "Copper Level", name: "Copper Level",
once_amount: 50, once_amount: 50,
monthly_amount: 10, monthly_amount: 10,
annually_amount: 50, annually_amount: 50
}, }
], ]
}; };
}, },
computed: { computed: {
activeCurrency() { activeCurrency() {
const itemIndex = this.currencies.findIndex( const itemIndex = this.currencies.findIndex(
(item) => item.code === this.currency item => item.code === this.currency
); );
if (itemIndex === -1) return false; if (itemIndex === -1) return false;
return this.currencies[itemIndex]; return this.currencies[itemIndex];
@ -577,7 +482,7 @@ export default {
return document return document
.querySelector('meta[name="csrf-token"]') .querySelector('meta[name="csrf-token"]')
.getAttribute("content"); .getAttribute("content");
}, }
}, },
methods: { methods: {
setFrequency(code) { setFrequency(code) {
@ -590,7 +495,7 @@ export default {
}, },
setAmountByPackage() { setAmountByPackage() {
const itemIndex = this.donationPackages.findIndex( const itemIndex = this.donationPackages.findIndex(
(item) => item.id === this.donationPackage item => item.id === this.donationPackage
); );
if (itemIndex !== -1) { if (itemIndex !== -1) {
if (this.frequency == "once") { if (this.frequency == "once") {
@ -609,20 +514,14 @@ export default {
// 46 is dot // 46 is dot
$event.preventDefault(); $event.preventDefault();
} }
}, }
}, },
watch: { watch: {
amount() { amount() {
if (this.amount < 1) { if (this.amount < 1) {
this.amount = 5; this.amount = 5;
} }
}, }
}, }
mounted() {
axios.get("/captcha/api/math").then((response) => {
this.captcha_src = response.data.img;
this.captcha_key = response.data.key;
});
},
}; };
</script> </script>

@ -3,7 +3,7 @@
@section('content') @section('content')
<div class="container"> <div class="container">
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-md-7"> <div class="col-md-8">
@if ($errors->any()) @if ($errors->any())
<div class="alert alert-danger"> <div class="alert alert-danger">
<ul class="mt-3"> <ul class="mt-3">
@ -14,31 +14,7 @@
</div> </div>
@endif @endif
<donation-card></donation-card> <donation-card></donation-card>
</div> </div>
<div class="col">
<div class="card">
<div class="card-body">
<h2>
Havale/EFT
</h2>
<img src="/isbank.svg" width="200px" /><br>
Özgür Yazılım Derneği<br>
Altıyol Şubesi (1077)<br>
Hesap No: 1077-0744382 <br>
<strong>TR47 0006 4000 0011 0770 7443 82</strong>
<hr />
<h2> SMS </h2>
<img src="/sms_bagis.svg" width="250px" />
<hr />
<h2> Bitcoin </h2>
<img src="/qr.png" width="150px" /> <br>
<strong><a href="bitcoin:1ozgurDzanWtMofFPLibQaRWGbWxRY74E">1ozgurDzanWtMofFPLibQaRWGbWxRY74E</a></strong>
<hr />
<h2> Diğer bağışlar </h2>
Ayni bağışlarınız için veya farklı bir yöntem ile bağışta bulunmak istiyorsanız lütfen <strong>bilgi {güzela} oyd.org.tr</strong> adresinden bizimle iletişime geçin.
</div>
</div>
</div>
</div> </div>
</div> </div>
@endsection @endsection

@ -8,7 +8,7 @@
<!-- CSRF Token --> <!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}"> <meta name="csrf-token" content="{{ csrf_token() }}">
<title>Bağış - Özgür Yazılım Derneği</title> <title>{{ config('app.name', 'Laravel') }}</title>
<!-- Scripts --> <!-- Scripts -->
<script src="{{ mix('js/app.js') }}" defer></script> <script src="{{ mix('js/app.js') }}" defer></script>
@ -23,8 +23,9 @@
<div id="app"> <div id="app">
<nav class="navbar navbar-expand-md navbar-dark bg-primary shadow-sm"> <nav class="navbar navbar-expand-md navbar-dark bg-primary shadow-sm">
<div class="container"> <div class="container">
<a class="navbar-brand" href="https://oyd.org.tr/"> <a class="navbar-brand" href="{{ url('/') }}">
<img src="https://oyd.org.tr/oyd_logo.svg" alt="Özgür Yazılım Derneği" width="auto" height="60"> <img src="https://oyd.org.tr/oyd_logo.svg" alt="Özgür Yazılım Derneği" width="auto" height="60">
{{ config('app.name', 'Laravel') }}
</a> </a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
<span class="navbar-toggler-icon"></span> <span class="navbar-toggler-icon"></span>

Loading…
Cancel
Save