package org.herac.tuxguitar.gui.editors.tab.painters; import org.herac.tuxguitar.gui.editors.TGPainter; public class TGKeySignaturePainter { public static void paintSharp(TGPainter painter, float x, float y,float scale){ painter.moveTo((x + (0.4330491f * scale)),(y + (-0.7961011300329119f * scale))); painter.cubicTo((x + (0.44892004f * scale)),(y + (-0.8051702223718167f * scale)),(x + (0.47386006f * scale)),(y + (-0.7983684030594305f * scale)),(x + (0.48292914f * scale)),(y + (-0.7779629465192557f * scale))); painter.cubicTo((x + (0.48746368f * scale)),(y + (-0.7688938558101654f * scale)),(x + (0.48746368f * scale)),(y + (-0.7620920382440091f * scale)),(x + (0.48746368f * scale)),(y + (-0.6033829182386399f * scale))); painter.cubicTo((x + (0.48746368f * scale)),(y + (-0.5104247212409974f * scale)),(x + (0.48746368f * scale)),(y + (-0.435604739189148f * scale)),(x + (0.48973095f * scale)),(y + (-0.435604739189148f * scale))); painter.cubicTo((x + (0.48973095f * scale)),(y + (-0.435604739189148f * scale)),(x + (0.51013637f * scale)),(y + (-0.4446738243103028f * scale)),(x + (0.5350764f * scale)),(y + (-0.45374290943145756f * scale))); painter.cubicTo((x + (0.5872237f * scale)),(y + (-0.47414835095405583f * scale)),(x + (0.5940255f * scale)),(y + (-0.4764156520366669f * scale)),(x + (0.6076291f * scale)),(y + (-0.46507926583290105f * scale))); painter.cubicTo((x + (0.62350005f * scale)),(y + (-0.45374290943145756f * scale)),(x + (0.62350005f * scale)),(y + (-0.45147563815116887f * scale)),(x + (0.62350005f * scale)),(y + (-0.36078472733497624f * scale))); painter.cubicTo((x + (0.62350005f * scale)),(y + (-0.2836974740028382f * scale)),(x + (0.62350005f * scale)),(y + (-0.2768956303596497f * scale)),(x + (0.6189655f * scale)),(y + (-0.2700937867164612f * scale))); painter.cubicTo((x + (0.6166982f * scale)),(y + (-0.26555924415588383f * scale)),(x + (0.61216366f * scale)),(y + (-0.26102470159530644f * scale)),(x + (0.6098964f * scale)),(y + (-0.25875746011734013f * scale))); painter.cubicTo((x + (0.6053619f * scale)),(y + (-0.25649015903472905f * scale)),(x + (0.5781546f * scale)),(y + (-0.24288653135299687f * scale)),(x + (0.54641277f * scale)),(y + (-0.23155020475387578f * scale))); painter.lineTo((x + (0.48973095f * scale)),(y + (-0.20661019086837773f * scale))); painter.lineTo((x + (0.48746368f * scale)),(y + (-0.022961068153381392f * scale))); painter.cubicTo((x + (0.48746368f * scale)),(y + (0.0767989873886108f * scale)),(x + (0.48746368f * scale)),(y + (0.16068805456161495f * scale)),(x + (0.48973095f * scale)),(y + (0.16068805456161495f * scale))); painter.cubicTo((x + (0.48973095f * scale)),(y + (0.16068805456161495f * scale)),(x + (0.51013637f * scale)),(y + (0.15161896944046016f * scale)),(x + (0.5350764f * scale)),(y + (0.14254988431930538f * scale))); painter.cubicTo((x + (0.5872237f * scale)),(y + (0.12214435338973995f * scale)),(x + (0.5940255f * scale)),(y + (0.11987711191177364f * scale)),(x + (0.6076291f * scale)),(y + (0.13121343851089473f * scale))); painter.cubicTo((x + (0.62350005f * scale)),(y + (0.14254988431930538f * scale)),(x + (0.62350005f * scale)),(y + (0.14481712579727168f * scale)),(x + (0.62350005f * scale)),(y + (0.2355080366134643f * scale))); painter.cubicTo((x + (0.62350005f * scale)),(y + (0.3125954389572143f * scale)),(x + (0.62350005f * scale)),(y + (0.31939716339111324f * scale)),(x + (0.6189655f * scale)),(y + (0.3261990070343017f * scale))); painter.cubicTo((x + (0.6166982f * scale)),(y + (0.3307336091995239f * scale)),(x + (0.61216366f * scale)),(y + (0.3352680921554565f * scale)),(x + (0.6098964f * scale)),(y + (0.3375353336334228f * scale))); painter.cubicTo((x + (0.6053619f * scale)),(y + (0.33980269432067867f * scale)),(x + (0.5781546f * scale)),(y + (0.35340626239776607f * scale)),(x + (0.54641277f * scale)),(y + (0.36474258899688716f * scale))); painter.lineTo((x + (0.48973095f * scale)),(y + (0.3896826028823852f * scale))); painter.lineTo((x + (0.48746368f * scale)),(y + (0.5801335096359252f * scale))); painter.cubicTo((x + (0.48746368f * scale)),(y + (0.7524463653564453f * scale)),(x + (0.4851964f * scale)),(y + (0.7728516578674316f * scale)),(x + (0.48292914f * scale)),(y + (0.7796536207199096f * scale))); painter.cubicTo((x + (0.4670582f * scale)),(y + (0.8068609952926635f * scale)),(x + (0.42851457f * scale)),(y + (0.8068609952926635f * scale)),(x + (0.4126437f * scale)),(y + (0.7796536207199096f * scale))); painter.cubicTo((x + (0.41037643f * scale)),(y + (0.7728516578674316f * scale)),(x + (0.40810916f * scale)),(y + (0.754713487625122f * scale)),(x + (0.40810916f * scale)),(y + (0.5960044384002685f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (0.42142446041107173f * scale))); painter.lineTo((x + (0.31061637f * scale)),(y + (0.4599680423736572f * scale))); painter.lineTo((x + (0.21539094f * scale)),(y + (0.4985117435455322f * scale))); painter.lineTo((x + (0.21539094f * scale)),(y + (0.6821606874465942f * scale))); painter.cubicTo((x + (0.21539094f * scale)),(y + (0.8771464347839355f * scale)),(x + (0.21539094f * scale)),(y + (0.8726117134094238f * scale)),(x + (0.20405458f * scale)),(y + (0.8839481592178344f * scale))); painter.cubicTo((x + (0.19952002f * scale)),(y + (0.8907500028610229f * scale)),(x + (0.18364911f * scale)),(y + (0.8975517272949218f * scale)),(x + (0.1768473f * scale)),(y + (0.8975517272949218f * scale))); painter.cubicTo((x + (0.1677782f * scale)),(y + (0.8975517272949218f * scale)),(x + (0.15190728f * scale)),(y + (0.8907500028610229f * scale)),(x + (0.14737274f * scale)),(y + (0.8839481592178344f * scale))); painter.cubicTo((x + (0.13603638f * scale)),(y + (0.8726117134094238f * scale)),(x + (0.13603638f * scale)),(y + (0.8771464347839355f * scale)),(x + (0.13603638f * scale)),(y + (0.7002989768981933f * scale))); painter.cubicTo((x + (0.13603638f * scale)),(y + (0.6073408842086792f * scale)),(x + (0.13603638f * scale)),(y + (0.532520842552185f * scale)),(x + (0.1337691f * scale)),(y + (0.532520842552185f * scale))); painter.cubicTo((x + (0.1337691f * scale)),(y + (0.532520842552185f * scale)),(x + (0.113363646f * scale)),(y + (0.5415899276733398f * scale)),(x + (0.08842365f * scale)),(y + (0.5506590127944946f * scale))); painter.cubicTo((x + (0.036276367f * scale)),(y + (0.5710644245147705f * scale)),(x + (0.029474549f * scale)),(y + (0.5733317852020263f * scale)),(x + (0.01587091f * scale)),(y + (0.5619953393936157f * scale))); painter.cubicTo((x + (0.0f * scale)),(y + (0.5506590127944946f * scale)),(x + (0.0f * scale)),(y + (0.5483916521072387f * scale)),(x + (0.0f * scale)),(y + (0.4577008008956909f * scale))); painter.cubicTo((x + (0.0f * scale)),(y + (0.3806135177612304f * scale)),(x + (0.0f * scale)),(y + (0.3738117933273315f * scale)),(x + (0.004534546f * scale)),(y + (0.36700983047485347f * scale))); painter.cubicTo((x + (0.0068018185f * scale)),(y + (0.36247534751892085f * scale)),(x + (0.011336365f * scale)),(y + (0.3579407453536987f * scale)),(x + (0.013603637f * scale)),(y + (0.3556735038757324f * scale))); painter.cubicTo((x + (0.018138183f * scale)),(y + (0.35340626239776607f * scale)),(x + (0.04534546f * scale)),(y + (0.33980269432067867f * scale)),(x + (0.07708728f * scale)),(y + (0.328466248512268f * scale))); painter.lineTo((x + (0.13603638f * scale)),(y + (0.30352623462677f * scale))); painter.lineTo((x + (0.13603638f * scale)),(y + (0.11987711191177364f * scale))); painter.cubicTo((x + (0.13603638f * scale)),(y + (0.020117175579071f * scale)),(x + (0.13603638f * scale)),(y + (-0.06377195119857793f * scale)),(x + (0.1337691f * scale)),(y + (-0.06377195119857793f * scale))); painter.cubicTo((x + (0.1337691f * scale)),(y + (-0.06377195119857793f * scale)),(x + (0.113363646f * scale)),(y + (-0.054702806472778365f * scale)),(x + (0.08842365f * scale)),(y + (-0.04563372135162358f * scale))); painter.cubicTo((x + (0.036276367f * scale)),(y + (-0.0252283096313477f * scale)),(x + (0.029474549f * scale)),(y + (-0.022961068153381392f * scale)),(x + (0.01587091f * scale)),(y + (-0.034297394752502486f * scale))); painter.cubicTo((x + (0.0f * scale)),(y + (-0.04563372135162358f * scale)),(x + (0.0f * scale)),(y + (-0.047901022434234664f * scale)),(x + (0.0f * scale)),(y + (-0.13859199285507207f * scale))); painter.cubicTo((x + (0.0f * scale)),(y + (-0.21567927598953252f * scale)),(x + (0.0f * scale)),(y + (-0.222481119632721f * scale)),(x + (0.004534546f * scale)),(y + (-0.2292829036712647f * scale))); painter.cubicTo((x + (0.0068018185f * scale)),(y + (-0.23381744623184209f * scale)),(x + (0.011336365f * scale)),(y + (-0.23835204839706425f * scale)),(x + (0.013603637f * scale)),(y + (-0.2406192302703858f * scale))); painter.cubicTo((x + (0.018138183f * scale)),(y + (-0.24288653135299687f * scale)),(x + (0.04534546f * scale)),(y + (-0.25649015903472905f * scale)),(x + (0.07708728f * scale)),(y + (-0.2678265452384949f * scale))); painter.lineTo((x + (0.13603638f * scale)),(y + (-0.29276655912399296f * scale))); painter.lineTo((x + (0.13603638f * scale)),(y + (-0.483217465877533f * scale))); painter.cubicTo((x + (0.13603638f * scale)),(y + (-0.6555302023887635f * scale)),(x + (0.13830365f * scale)),(y + (-0.6759356662631035f * scale)),(x + (0.14057092f * scale)),(y + (-0.6827374875545502f * scale))); painter.cubicTo((x + (0.15644182f * scale)),(y + (-0.7099447578191758f * scale)),(x + (0.19498548f * scale)),(y + (-0.7099447578191758f * scale)),(x + (0.2108564f * scale)),(y + (-0.6827374875545502f * scale))); painter.cubicTo((x + (0.21312366f * scale)),(y + (-0.6759356662631035f * scale)),(x + (0.21539094f * scale)),(y + (-0.6577974885702134f * scale)),(x + (0.21539094f * scale)),(y + (-0.4990883648395539f * scale))); painter.lineTo((x + (0.21765819f * scale)),(y + (-0.3245083570480347f * scale))); painter.lineTo((x + (0.31288365f * scale)),(y + (-0.36305199861526494f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (-0.4015956103801728f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (-0.5852447479963303f * scale))); painter.cubicTo((x + (0.40810916f * scale)),(y + (-0.7575574919581414f * scale)),(x + (0.40810916f * scale)),(y + (-0.7688938558101654f * scale)),(x + (0.4126437f * scale)),(y + (-0.7779629465192557f * scale))); painter.cubicTo((x + (0.41717824f * scale)),(y + (-0.7870320381596685f * scale)),(x + (0.4217128f * scale)),(y + (-0.7915665844455362f * scale)),(x + (0.4330491f * scale)),(y + (-0.7961011300329119f * scale))); painter.moveTo((x + (0.40810916f * scale)),(y + (0.008780729770660356f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (-0.1748683333396912f * scale))); painter.lineTo((x + (0.31061637f * scale)),(y + (-0.13632469177246098f * scale))); painter.lineTo((x + (0.21539094f * scale)),(y + (-0.09778105020523076f * scale))); painter.lineTo((x + (0.21539094f * scale)),(y + (0.08813531398773189f * scale))); painter.lineTo((x + (0.21539094f * scale)),(y + (0.27178437709808345f * scale))); painter.lineTo((x + (0.22219275f * scale)),(y + (0.26951713562011714f * scale))); painter.cubicTo((x + (0.22672729f * scale)),(y + (0.26724989414215083f * scale)),(x + (0.26980546f * scale)),(y + (0.24911172389984126f * scale)),(x + (0.3196855f * scale)),(y + (0.2309735536575317f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (0.19469715356826778f * scale))); painter.lineTo((x + (0.40810916f * scale)),(y + (0.008780729770660356f * scale))); } public static void paintFlat(TGPainter painter, float x, float y,float scale){ painter.moveTo((x + (0.036081146f * scale)),(y + (-1.2279010191746056f * scale))); painter.cubicTo((x + (0.066563375f * scale)),(y + (-1.2334432420507073f * scale)),(x + (0.11644338f * scale)),(y + (-1.2279010191746056f * scale)),(x + (0.13584116f * scale)),(y + (-1.2140454626828432f * scale))); painter.cubicTo((x + (0.14138338f * scale)),(y + (-1.2112743496149778f * scale)),(x + (0.14138338f * scale)),(y + (-1.1807921263575554f * scale)),(x + (0.13307005f * scale)),(y + (-0.729100923538208f * scale))); painter.cubicTo((x + (0.12752782f * scale)),(y + (-0.4658453869819641f * scale)),(x + (0.12475671f * scale)),(y + (-0.24969867944717405f * scale)),(x + (0.12475671f * scale)),(y + (-0.24969867944717405f * scale))); painter.cubicTo((x + (0.12475671f * scale)),(y + (-0.24692759990692137f * scale)),(x + (0.13584116f * scale)),(y + (-0.2524698185920715f * scale)),(x + (0.1469256f * scale)),(y + (-0.26078311681747435f * scale))); painter.cubicTo((x + (0.20511894f * scale)),(y + (-0.29957870721817015f * scale)),(x + (0.27716786f * scale)),(y + (-0.32174758195877073f * scale)),(x + (0.34921673f * scale)),(y + (-0.3272898006439209f * scale))); painter.cubicTo((x + (0.42403674f * scale)),(y + (-0.3300609993934631f * scale)),(x + (0.4850012f * scale)),(y + (-0.30789206504821776f * scale)),(x + (0.53765225f * scale)),(y + (-0.2552408981323242f * scale))); painter.cubicTo((x + (0.5903034f * scale)),(y + (-0.2053608703613281f * scale)),(x + (0.6180146f * scale)),(y + (-0.13885424613952635f * scale)),(x + (0.6235568f * scale)),(y + (-0.06680534362792967f * scale))); painter.cubicTo((x + (0.6263279f * scale)),(y + (-0.014154295921325666f * scale)),(x + (0.61524343f * scale)),(y + (0.03295471191406252f * scale)),(x + (0.5903034f * scale)),(y + (0.08283462047576906f * scale))); painter.cubicTo((x + (0.55150783f * scale)),(y + (0.1576546621322632f * scale)),(x + (0.49608564f * scale)),(y + (0.21030582904815676f * scale)),(x + (0.32981896f * scale)),(y + (0.32392134189605715f * scale))); painter.cubicTo((x + (0.2245167f * scale)),(y + (0.3959703636169434f * scale)),(x + (0.19680561f * scale)),(y + (0.41813923835754396f * scale)),(x + (0.16355227f * scale)),(y + (0.4569347095489502f * scale))); painter.cubicTo((x + (0.1469256f * scale)),(y + (0.4735613059997559f * scale)),(x + (0.12752782f * scale)),(y + (0.49295916080474855f * scale)),(x + (0.12198559f * scale)),(y + (0.495730299949646f * scale))); painter.cubicTo((x + (0.0970456f * scale)),(y + (0.5123568964004517f * scale)),(x + (0.06933448f * scale)),(y + (0.5095858764648438f * scale)),(x + (0.04716559f * scale)),(y + (0.4901880216598511f * scale))); painter.cubicTo((x + (0.04162337f * scale)),(y + (0.48187472343444826f * scale)),(x + (0.036081146f * scale)),(y + (0.4735613059997559f * scale)),(x + (0.033310037f * scale)),(y + (0.4652481269836426f * scale))); painter.cubicTo((x + (0.030538924f * scale)),(y + (0.4597058486938477f * scale)),(x + (0.024996702f * scale)),(y + (0.16319682121276857f * scale)),(x + (0.016683366f * scale)),(y + (-0.3051209259033203f * scale))); painter.cubicTo((x + (0.0083700325f * scale)),(y + (-0.7235587048530578f * scale)),(x + (0.00282781f * scale)),(y + (-1.097658793926239f * scale)),(x + (5.669861E-5f * scale)),(y + (-1.1392254564166069f * scale))); painter.lineTo((x + (5.669861E-5f * scale)),(y + (-1.2112743496149778f * scale))); painter.lineTo((x + (0.011141145f * scale)),(y + (-1.2168165738880634f * scale))); painter.cubicTo((x + (0.016683366f * scale)),(y + (-1.2195876850932836f * scale)),(x + (0.027767813f * scale)),(y + (-1.225129907503724f * scale)),(x + (0.036081146f * scale)),(y + (-1.2279010191746056f * scale))); painter.moveTo((x + (0.32981896f * scale)),(y + (-0.21090314865112303f * scale))); painter.cubicTo((x + (0.31042117f * scale)),(y + (-0.22198770523071287f * scale)),(x + (0.27993897f * scale)),(y + (-0.22475872516632078f * scale)),(x + (0.25499895f * scale)),(y + (-0.21644542694091795f * scale))); painter.cubicTo((x + (0.20511894f * scale)),(y + (-0.2025898504257202f * scale)),(x + (0.16355227f * scale)),(y + (-0.15825198173522947f * scale)),(x + (0.1469256f * scale)),(y + (-0.10005865573883055f * scale))); painter.cubicTo((x + (0.14138338f * scale)),(y + (-0.07234762191772459f * scale)),(x + (0.13584116f * scale)),(y + (0.16596796035766603f * scale)),(x + (0.14138338f * scale)),(y + (0.2574147176742554f * scale))); painter.cubicTo((x + (0.14415449f * scale)),(y + (0.2962103080749512f * scale)),(x + (0.14415449f * scale)),(y + (0.33223464012146f * scale)),(x + (0.1469256f * scale)),(y + (0.3405479383468628f * scale))); painter.lineTo((x + (0.14969671f * scale)),(y + (0.35163249492645265f * scale))); painter.lineTo((x + (0.19126338f * scale)),(y + (0.3156080436706543f * scale))); painter.cubicTo((x + (0.24945672f * scale)),(y + (0.2657280158996582f * scale)),(x + (0.30765006f * scale)),(y + (0.2075346899032593f * scale)),(x + (0.33536118f * scale)),(y + (0.1687390995025635f * scale))); painter.cubicTo((x + (0.36307228f * scale)),(y + (0.12994362831115724f * scale)),(x + (0.39078343f * scale)),(y + (0.07729246139526369f * scale)),(x + (0.40186784f * scale)),(y + (0.03849699020385744f * scale))); painter.cubicTo((x + (0.41849452f * scale)),(y + (-0.02523873329162596f * scale)),(x + (0.41018116f * scale)),(y + (-0.09728751659393309f * scale)),(x + (0.38524118f * scale)),(y + (-0.1527098226547241f * scale))); painter.cubicTo((x + (0.37138563f * scale)),(y + (-0.18042085647583006f * scale)),(x + (0.35475895f * scale)),(y + (-0.19981859207153319f * scale)),(x + (0.32981896f * scale)),(y + (-0.21090314865112303f * scale))); } public static void paintNatural(TGPainter painter, float x, float y,float scale){ painter.moveTo((x + (0.038880464f * scale)),(y + (-0.99784582760185f * scale))); painter.cubicTo((x + (0.061049357f * scale)),(y + (-1.0033880504779518f * scale)),(x + (0.11092936f * scale)),(y + (-0.99784582760185f * scale)),(x + (0.13032715f * scale)),(y + (-0.9839902706444263f * scale))); painter.cubicTo((x + (0.13309824f * scale)),(y + (-0.9812191594392061f * scale)),(x + (0.13309824f * scale)),(y + (-0.9396524876356125f * scale)),(x + (0.13032715f * scale)),(y + (-0.7429035902023315f * scale))); painter.cubicTo((x + (0.12755603f * scale)),(y + (-0.6098902225494385f * scale)),(x + (0.12755603f * scale)),(y + (-0.5018168985843658f * scale)),(x + (0.12755603f * scale)),(y + (-0.5018168985843658f * scale))); painter.cubicTo((x + (0.12755603f * scale)),(y + (-0.49904578924179077f * scale)),(x + (0.1968338f * scale)),(y + (-0.5101302564144135f * scale)),(x + (0.28273827f * scale)),(y + (-0.523985743522644f * scale))); painter.cubicTo((x + (0.37141383f * scale)),(y + (-0.5406124293804169f * scale)),(x + (0.4406916f * scale)),(y + (-0.5489257574081421f * scale)),(x + (0.44346273f * scale)),(y + (-0.5489257574081421f * scale))); painter.cubicTo((x + (0.4573183f * scale)),(y + (-0.546154648065567f * scale)),(x + (0.4684027f * scale)),(y + (-0.5350702106952667f * scale)),(x + (0.47671604f * scale)),(y + (-0.521214634180069f * scale))); painter.lineTo((x + (0.48225826f * scale)),(y + (-0.5101302564144135f * scale))); painter.lineTo((x + (0.49057162f * scale)),(y + (0.29072093963623047f * scale))); painter.cubicTo((x + (0.49888495f * scale)),(y + (0.9336187839508057f * scale)),(x + (0.50165606f * scale)),(y + (1.0915722846984863f * scale)),(x + (0.49888495f * scale)),(y + (1.0915722846984863f * scale))); painter.cubicTo((x + (0.49611384f * scale)),(y + (1.0943431854248047f * scale)),(x + (0.48780048f * scale)),(y + (1.0971143245697021f * scale)),(x + (0.47948715f * scale)),(y + (1.0998854637145996f * scale))); painter.cubicTo((x + (0.4573183f * scale)),(y + (1.108198881149292f * scale)),(x + (0.4129805f * scale)),(y + (1.108198881149292f * scale)),(x + (0.3908116f * scale)),(y + (1.0998854637145996f * scale))); painter.cubicTo((x + (0.3824983f * scale)),(y + (1.0971143245697021f * scale)),(x + (0.37418494f * scale)),(y + (1.0943431854248047f * scale)),(x + (0.37141383f * scale)),(y + (1.0915722846984863f * scale))); painter.cubicTo((x + (0.36864272f * scale)),(y + (1.0888011455535889f * scale)),(x + (0.36864272f * scale)),(y + (1.0472345352172852f * scale)),(x + (0.37141383f * scale)),(y + (0.8504854440689087f * scale))); painter.cubicTo((x + (0.37418494f * scale)),(y + (0.7174720764160156f * scale)),(x + (0.37418494f * scale)),(y + (0.6093987226486206f * scale)),(x + (0.37418494f * scale)),(y + (0.6093987226486206f * scale))); painter.cubicTo((x + (0.37418494f * scale)),(y + (0.6066277027130127f * scale)),(x + (0.30490717f * scale)),(y + (0.617712140083313f * scale)),(x + (0.21900271f * scale)),(y + (0.6315675973892212f * scale))); painter.cubicTo((x + (0.13032715f * scale)),(y + (0.6481943130493164f * scale)),(x + (0.061049357f * scale)),(y + (0.6565077304840088f * scale)),(x + (0.058278244f * scale)),(y + (0.6565077304840088f * scale))); painter.cubicTo((x + (0.044422686f * scale)),(y + (0.6537365913391113f * scale)),(x + (0.033338238f * scale)),(y + (0.6426520347595215f * scale)),(x + (0.025024906f * scale)),(y + (0.6287965774536133f * scale))); painter.lineTo((x + (0.019482683f * scale)),(y + (0.6149410009384155f * scale))); painter.lineTo((x + (0.011169349f * scale)),(y + (-0.08060795068740845f * scale))); painter.cubicTo((x + (0.005627127f * scale)),(y + (-0.46302133798599243f * scale)),(x + (0.002856015f * scale)),(y + (-0.8232658207416534f * scale)),(x + (8.490361E-5f * scale)),(y + (-0.8814591467380524f * scale))); painter.lineTo((x + (8.490361E-5f * scale)),(y + (-0.9839902706444263f * scale))); painter.lineTo((x + (0.01394046f * scale)),(y + (-0.9895324930548668f * scale))); painter.cubicTo((x + (0.022253795f * scale)),(y + (-0.9923036047257483f * scale)),(x + (0.033338238f * scale)),(y + (-0.9950747163966298f * scale)),(x + (0.038880464f * scale)),(y + (-0.99784582760185f * scale))); painter.moveTo((x + (0.38526937f * scale)),(y + (-0.22193467617034912f * scale))); painter.cubicTo((x + (0.38526937f * scale)),(y + (-0.25241684913635254f * scale)),(x + (0.38526937f * scale)),(y + (-0.26073020696640015f * scale)),(x + (0.3824983f * scale)),(y + (-0.26073020696640015f * scale))); painter.cubicTo((x + (0.37141383f * scale)),(y + (-0.26073020696640015f * scale)),(x + (0.12478492f * scale)),(y + (-0.21916353702545166f * scale)),(x + (0.12478492f * scale)),(y + (-0.2163923978805542f * scale))); painter.cubicTo((x + (0.12201381f * scale)),(y + (-0.2163923978805542f * scale)),(x + (0.11647158f * scale)),(y + (0.3655409812927246f * scale)),(x + (0.11647158f * scale)),(y + (0.36831212043762207f * scale))); painter.cubicTo((x + (0.1192427f * scale)),(y + (0.36831212043762207f * scale)),(x + (0.37418494f * scale)),(y + (0.3267453908920288f * scale)),(x + (0.37695605f * scale)),(y + (0.32397425174713135f * scale))); painter.cubicTo((x + (0.37695605f * scale)),(y + (0.32397425174713135f * scale)),(x + (0.38526937f * scale)),(y + (-0.09446346759796143f * scale)),(x + (0.38526937f * scale)),(y + (-0.22193467617034912f * scale))); } }