From dev-return-6380-archive-asf-public=cust-asf.ponee.io@royale.apache.org Thu Sep 13 10:01:21 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 6CF3F180649 for ; Thu, 13 Sep 2018 10:01:20 +0200 (CEST) Received: (qmail 37185 invoked by uid 500); 13 Sep 2018 08:01:18 -0000 Mailing-List: contact dev-help@royale.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@royale.apache.org Delivered-To: mailing list dev@royale.apache.org Received: (qmail 37163 invoked by uid 99); 13 Sep 2018 08:01:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Sep 2018 08:01:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 60FC1C6452 for ; Thu, 13 Sep 2018 08:01:17 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.151 X-Spam-Level: ** X-Spam-Status: No, score=2.151 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=2, KAM_SHORT=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id VFj-yx53QIk8 for ; Thu, 13 Sep 2018 08:01:15 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B482A5F2C5 for ; Thu, 13 Sep 2018 08:01:14 +0000 (UTC) Received: by mail-pf1-f177.google.com with SMTP id b11-v6so2312287pfo.3 for ; Thu, 13 Sep 2018 01:01:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=WubYSl1jR1K2tur0X+ctfcKaIQtV19xHu6dIl6zj4GM=; b=qGBx6D9xs3DdIU1zG9+71aKYqhX3CGuxVI9U4S4eZNuO69wGvU9/zgIqFbH8JW6ph2 eXgVmKbTyEbhYqISAqmYEXVIhibHZUVPr3pRWIMQjLM7uirXCcFBVMCSCzUhGWrDYyOw x+TFJQOqRs3pAkJAlk0QuHB9H+razM5IkftVIH4ko9yv8vBUTS0J9+HDpNVt9+q8nXbZ eCMdD8cc1yMdGVkMAsifLeuWxhyFjl6UxCxnomVK753xCgeus6da0beAqpF2tCM69Sdz Zofa82zyVYRiFLpTGn1JK6JRdyXstcCZdFXcC/qtqeH3v6vgrYlsnKNoD2dXvEnHjjku jGCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=WubYSl1jR1K2tur0X+ctfcKaIQtV19xHu6dIl6zj4GM=; b=o82SVjQ+k8Y9oFIawROkcRp3brso+jWrlnbdKzPUtTIUZxhD6V7R3n8sgHFBOSKvBU KlPHhH+ve+3Mv4siwCGYj6D+N8vNCpJbUK2BgAl7awCrwjTS9MzJ74HD9ezVrddMKJEz CEiXCw12/hh6n8aCy1EfLXgYbSmKqspG5BisRFRxQMPL2FaV8Yo2h6aioF2vLrzVkt+g dzMTh/7QtkszqyI7JEfDI14LhkYNMgSNAUX9Zjaejq47mBQGpw2+wo/ZItM7S6h1GVH9 qaip2I6OKnw7OlrvyO8R8USH88qfTXTcsCsSJR/TmnvVy9SSiRrgVYe7A4pB5Sr/x/KB 8J9w== X-Gm-Message-State: APzg51BflN5+4Net1JwFys1i/B4NHrKhLjkxRCyk+jdqCzyE1/2OKhxZ vNBXM4uthrwimJ25OvDxnPByccNZmycKULds5L9hdA== X-Google-Smtp-Source: ANB0VdZoVbDnQ7pwpp8dzDZ9IgfqzRYPdCYTp3xE3MII3xI2qhcebWxcBEP7Ood23D/aZwB07TgljX2BvYpegXfPYGU= X-Received: by 2002:a62:5d03:: with SMTP id r3-v6mr6204469pfb.150.1536825673275; Thu, 13 Sep 2018 01:01:13 -0700 (PDT) MIME-Version: 1.0 References: <65591556-4BB2-41D7-BF7B-BCBD670A2A76@adobe.com> In-Reply-To: From: Piotr Zarzycki Date: Thu, 13 Sep 2018 10:01:00 +0200 Message-ID: Subject: Re: Difficulties with using in project JS version of Royale swc To: dev@royale.apache.org Content-Type: multipart/alternative; boundary="000000000000565de80575bc1c17" --000000000000565de80575bc1c17 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I noticed that we have in config (link [3]) tag "flex-config" - Can it have some impact when Royale is loading it ? Should it be "royale-config"? czw., 13 wrz 2018 o 09:57 Piotr Zarzycki napisa=C5=82(a): > Hi Alex, > > During swc build I don't get any errors. When I'm using that swc I got > that one [1]. - You can download project from my links to see the code. > > Here is the options which is being used by the project which consuming > that swc [2]. Here is the config [3] which you are seeing in [2]. > > [1] > http://apache-royale-development.20373.n8.nabble.com/file/t1/error_compil= er.png > [2] https://paste.apache.org/voyL > [3] https://paste.apache.org/BnHN > > Thanks, > Piotr > > > czw., 13 wrz 2018 o 09:51 Alex Harui > napisa=C5=82(a): > >> Piotr, what error do you get? Did you unzip the SWC to see if has the >> expected files? If you get an error using the SWC in the main app, what >> options are you using in MXMLC for the main app? >> >> -Alex >> >> =EF=BB=BFOn 9/13/18, 12:42 AM, "Piotr Zarzycki" >> wrote: >> >> Ok We have a bit miss lead from the main thread which is important t= o >> me >> and probably to other users of Moonshine. In a nut shell I'm not abl= e >> to >> use in Royale application SWC which was build as JS only. - In the >> other >> words I have in the config COMPILE::JS =3D true and COMPILE::SWF=3Df= alse. >> >> Commands used for the build are [1]. Can it be problem with compiler= ? >> >> [1] >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste= .apache.org%2FlXtd&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b= 0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63672421325= 8501681&sdata=3D8nUMt8fyyL5fXhilc2Apf4FFmoicdAgxefU5IsVYcW0%3D&rese= rved=3D0 >> >> czw., 13 wrz 2018 o 09:38 Carlos Rovira >> napisa=C5=82(a): >> >> > Hi Piotr, >> > >> > thanks!, now I understand :) >> > >> > El mi=C3=A9., 12 sept. 2018 a las 19:03, Piotr Zarzycki (< >> > piotrzarzycki21@gmail.com>) escribi=C3=B3: >> > >> > > Carlos, >> > > >> > > "I must to admit that still doesn't understand totally. Jewel is >> > compiling >> > > to html and flash (although the later compile but doesn't work >> yet). >> > AFAIK, >> > > we have two targets now flash and html, so if flash is SWF, what >> is >> > > html/js/css? JSRoyale" >> > > >> > > If you use anything from Apache Royale framework you as a >> application >> > > developer should use JSRoyale. >> > > >> > > If you do not use anything from Royale but just writing pure AS3 >> code or >> > > maybe with some pure JS stuff - You should use JS. >> > > >> > > Does that make more clear ? >> > > >> > > Piotr >> > > >> > > =C5=9Br., 12 wrz 2018 o 18:06 Carlos Rovira >> > > napisa=C5=82(a): >> > > >> > > > Hi, >> > > > >> > > > I must to admit that still doesn't understand totally. Jewel i= s >> > compiling >> > > > to html and flash (although the later compile but doesn't work >> yet). >> > > AFAIK, >> > > > we have two targets now flash and html, so if flash is SWF, >> what is >> > > > html/js/css? JSRoyale or JS? and the other what is for? I'm >> trying to >> > > > understand what is what and if we have 3 kind of compilations >> but 2 >> > only >> > > > targets, why we need the third. >> > > > >> > > > Until yesterday, for me we had only SWF and JSRoyale, then Jos= h >> come >> > with >> > > > JS that I was not aware of. >> > > > >> > > > @Piotr, one things aside, now that you are releasing. consider >> that all >> > > > config xml maybe doesn't have the new libraries like Jewel, >> Icons, MX >> > and >> > > > Spark, and in themes I see Basic Theme but Jewel Theme and the >> rest are >> > > not >> > > > listed. I suppose those files should be updated with the paths >> of >> > > manifest >> > > > to those libraries. Maybe I could be wrong... >> > > > >> > > > thanks >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> > > > El mi=C3=A9., 12 sept. 2018 a las 17:57, Piotr Zarzycki (< >> > > > piotrzarzycki21@gmail.com>) escribi=C3=B3: >> > > > >> > > > > JSRoyale is connected with royale-config.xml, so you >> basically can >> > have >> > > > in >> > > > > your project some components from our framework. If you put >> JS you >> > > > probably >> > > > > got fail because those components will not be recognized. >> > > > > >> > > > > At least this is how I understand it. :) >> > > > > >> > > > > Thanks, >> > > > > Piotr >> > > > > >> > > > > =C5=9Br., 12 wrz 2018 o 17:52 Carlos Rovira < >> carlosrovira@apache.org> >> > > > > napisa=C5=82(a): >> > > > > >> > > > > > Hi, >> > > > > > ok maybe I didn't understand this ok. I though JSRoyale wa= s >> old >> > > config >> > > > > and >> > > > > > JS was the new. So if we want a flash and HTML we must use >> SWF + >> > JS, >> > > if >> > > > > we >> > > > > > want only flash use SWF and if we want html we use JS only= . >> So if >> > > > > JSRoyale >> > > > > > and JS are different things what's targeting JSRoyale? >> > > > > > >> > > > > > thanks >> > > > > > >> > > > > > El mi=C3=A9., 12 sept. 2018 a las 16:41, Piotr Zarzycki (< >> > > > > > piotrzarzycki21@gmail.com>) escribi=C3=B3: >> > > > > > >> > > > > > > Hi Carlos, >> > > > > > > >> > > > > > > As I understand you are using JS in connection with >> appropriate >> > > > config. >> > > > > > > However why are you trying to use JS config to build >> Jewel stuff? >> > > JS >> > > > is >> > > > > > > suppose to be used for pure JS projects as far as I >> understand. >> > > > > > > >> > > > > > > Thanks, >> > > > > > > Piotr >> > > > > > > >> > > > > > > On Wed, Sep 12, 2018, 3:53 PM Carlos Rovira < >> > > carlosrovira@apache.org >> > > > > >> > > > > > > wrote: >> > > > > > > >> > > > > > > > Hi I tried JS instead of JSRoyale but I think I have >> something >> > > > wrong >> > > > > > > > configured in Jewel, JewelTheme and JewelExample. >> > > > > > > > Josh, could you check this project configurations and >> suggest >> > > what >> > > > > > could >> > > > > > > be >> > > > > > > > the best config for those? If you can, that would be >> something >> > > > like a >> > > > > > > > "template" to use. In the meanwhile, I'll continue >> building >> > with >> > > > > Maven. >> > > > > > > > thanks in advance >> > > > > > > > >> > > > > > > > >> > > > > > > > El mar., 11 sept. 2018 a las 22:52, Josh Tynjala (< >> > > > > > > joshtynjala@apache.org >> > > > > > > > >) >> > > > > > > > escribi=C3=B3: >> > > > > > > > >> > > > > > > > > Yeah, it makes sense to use JSRoyale with >> js-config.xml to >> > > > exclude >> > > > > > > parts >> > > > > > > > > of the framework referenced in royale-config.xml. >> Unexpected >> > > > > changes >> > > > > > to >> > > > > > > > > js-config.xml in the future could possibly cause som= e >> > > surprises, >> > > > > but >> > > > > > if >> > > > > > > > > that's probably not a huge risk. This would be a >> decent >> > > exception >> > > > > to >> > > > > > > the >> > > > > > > > > rule. >> > > > > > > > > >> > > > > > > > > - Josh >> > > > > > > > > >> > > > > > > > > On 2018/09/11 17:47:41, Alex Harui >> > > > >> > > > > wrote: >> > > > > > > > > > FWIW, I think the framework swcs are built using >> the config >> > > > Piotr >> > > > > > is >> > > > > > > > > using since want JSRoyale output, but we don't want >> to assume >> > > SWC >> > > > > > > > > dependencies specified in royale-config (because we >> are >> > > building >> > > > > the >> > > > > > > SWCs >> > > > > > > > > in those dependencies). >> > > > > > > > > > >> > > > > > > > > > However, you are correct for most SWCs that >> application >> > > > > developers >> > > > > > > will >> > > > > > > > > be building. >> > > > > > > > > > >> > > > > > > > > > Of course, I could be wrong... >> > > > > > > > > > -Alex >> > > > > > > > > > >> > > > > > > > > > On 9/11/18, 10:21 AM, "Josh Tynjala" < >> > > joshtynjala@apache.org> >> > > > > > > wrote: >> > > > > > > > > > >> > > > > > > > > > Hey Piotr, >> > > > > > > > > > >> > > > > > > > > > There's something a little strange in your >> compiler >> > > options >> > > > > > that >> > > > > > > > you >> > > > > > > > > should probably fix: >> > > > > > > > > > >> > > > > > > > > > You're specifying JSRoyale and js-config.xml >> together, >> > > but >> > > > > > these >> > > > > > > > two >> > > > > > > > > aren't necessarily compatible. Here's what you have >> in your >> > > > > compiler >> > > > > > > > > options: >> > > > > > > > > > >> > > > > > > > > > -compiler.targets=3DSWF,JSRoyale >> > > > > > > > > > >> > > > > >> -load-config=3Dd:\royale_nightly_js_swf\frameworks\js-config.xml >> > > > > > > > > > >> > > > > > > > > > However, it should either be this: >> > > > > > > > > > >> > > > > > > > > > -compiler.targets=3DSWF,JSRoyale >> > > > > > > > > > >> > > > > > > >> > -load-config=3Dd:\royale_nightly_js_swf\frameworks\royale-config.x= ml >> > > > > > > > > > >> > > > > > > > > > or maybe this (depending on if you want Royale >> > components >> > > > or >> > > > > > pure >> > > > > > > > > JS): >> > > > > > > > > > >> > > > > > > > > > -compiler.targets=3DSWF,JS >> > > > > > > > > > >> > > > > >> -load-config=3Dd:\royale_nightly_js_swf\frameworks\js-config.xml >> > > > > > > > > > >> > > > > > > > > > Basically, you use JSRoyale with >> royale-config.xml, or >> > > you >> > > > > use >> > > > > > JS >> > > > > > > > > with js-config.xml. The JSRoyale and JS targets >> produce very >> > > > > similar >> > > > > > > > > output, but it's best not to assume that they're >> exactly the >> > > same >> > > > > in >> > > > > > > all >> > > > > > > > > cases. >> > > > > > > > > > >> > > > > > > > > > (As a side note, it's worth mentioning that >> there's >> > also >> > > > the >> > > > > > > JSNode >> > > > > > > > > target that's meant to work with node-config.xml. >> JSNode also >> > > > > > produces >> > > > > > > > > different output than JSRoyale or JS because it >> generates >> > code >> > > > for >> > > > > > > > Node.js) >> > > > > > > > > > >> > > > > > > > > > One last thing. In order to use >> > -compiler.targets=3DSWF,JS >> > > to >> > > > > > > build a >> > > > > > > > > SWC, you'll need my compiler changes from yesterday. >> For some >> > > > > reason, >> > > > > > > > that >> > > > > > > > > was throwing an exception, while >> > -compiler.targets=3DSWF,JSRoyale >> > > > did >> > > > > > > not. >> > > > > > > > I >> > > > > > > > > suspect that this may be why you were using JSRoyale >> instead >> > of >> > > > JS, >> > > > > > but >> > > > > > > > now >> > > > > > > > > JS should work too! >> > > > > > > > > > >> > > > > > > > > > - Josh >> > > > > > > > > > >> > > > > > > > > > On 2018/09/11 09:45:52, Piotr Zarzycki < >> > > > > > > piotrzarzycki21@gmail.com> >> > > > > > > > > wrote: >> > > > > > > > > > > Hi Guys, >> > > > > > > > > > > >> > > > > > > > > > > I'm having difficulties with using created >> Royale SWC >> > > in >> > > > > some >> > > > > > > > > project. I >> > > > > > > > > > > have two projects. (I've uploaded them on >> onedrive so >> > > you >> > > > > can >> > > > > > > try >> > > > > > > > > it >> > > > > > > > > > > yourself). >> > > > > > > > > > > >> > > > > > > > > > > Using SWF version of prepared swc I'm able t= o >> build >> > > > project >> > > > > > > with >> > > > > > > > > > > compiler.targets=3DSWF. Unfortunately using = JS >> version >> > of >> > > > > that >> > > > > > > SWC >> > > > > > > > > I'm not >> > > > > > > > > > > able to build project with it. [1] >> > > > > > > > > > > >> > > > > > > > > > > 1. Library itself [2] - It contains >> configurations >> > > > > > > > > compile-swf-config.xml >> > > > > > > > > > > and compile-js-config.xml. Folder "bin" has >> swc JS >> > and >> > > > SWF >> > > > > > > > version. >> > > > > > > > > > > >> > > > > > > > > > > 2. Consumer of library [3] - This one is >> configured >> > > with >> > > > > > > > Moonshine >> > > > > > > > > and >> > > > > > > > > > > VSCode. >> > > > > > > > > > > >> > > > > > > > > > > I'm building JS and SWF version of SWC using >> > following >> > > > > > command >> > > > > > > > > lines [4] >> > > > > > > > > > > >> > > > > > > > > > > Does anyone is seeing what could be wrong ? >> Those >> > > command >> > > > > > lines >> > > > > > > > > [4] are >> > > > > > > > > > > based on how Royale is building swcs Basic, >> Jewel >> > etc. >> > > > > > > > > > > >> > > > > > > > > > > [1] >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste= .apache.org%2FtvhY&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b= 0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63672421325= 8501681&sdata=3Dac1EoxHr76KBjZD%2FiT2K7gfuDk%2FIB6YhHaqMcK6Tpho%3D&= reserved=3D0 >> > > > > > > > > > > [2] >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F1drv.= ms%2Fu%2Fs!ApVpLyjpHDC2hZwM9OY5sNinrirEvQ&data=3D02%7C01%7Caharui%40ado= be.com%7Cdeccef2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee= 1%7C0%7C0%7C636724213258511695&sdata=3DDOXlEBWniJB1fOnRVINGEd4RQm0fDvNV= 98OmqnCqw9w%3D&reserved=3D0 >> > > > > > > > > > > [3] >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2F1drv.= ms%2Fu%2Fs!ApVpLyjpHDC2hZwNgXaX_G_qZip39g&data=3D02%7C01%7Caharui%40ado= be.com%7Cdeccef2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee= 1%7C0%7C0%7C636724213258511695&sdata=3DQqEMxNOk7k%2FgyZxaksCHIqel9Ftl3m= WRMfpz3d%2BqAZ0%3D&reserved=3D0 >> > > > > > > > > > > [4] >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpaste= .apache.org%2FOtDR&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b= 0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C63672421325= 8511695&sdata=3DqkYLOLioUygBnF4FsFjdxhhC6zK2NCWlHb9E9MFuWLU%3D&rese= rved=3D0 >> > > > > > > > > > > >> > > > > > > > > > > Thanks, >> > > > > > > > > > > -- >> > > > > > > > > > > >> > > > > > > > > > > Piotr Zarzycki >> > > > > > > > > > > >> > > > > > > > > > > Patreon: * >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> > > > > > > > > > > < >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> > > > > > > > > >* >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > -- >> > > > > > > > Carlos Rovira >> > > > > > > > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.= me%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b0= ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636724213258= 511695&sdata=3DQSLacbjaQYNTgQFhcwzwvSZSbhM1qyuswHAaRi%2BwG%2Bc%3D&r= eserved=3D0 >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > -- >> > > > > > Carlos Rovira >> > > > > > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.= me%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b0= ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636724213258= 511695&sdata=3DQSLacbjaQYNTgQFhcwzwvSZSbhM1qyuswHAaRi%2BwG%2Bc%3D&r= eserved=3D0 >> > > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > >> > > > > Piotr Zarzycki >> > > > > >> > > > > Patreon: * >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> > > > > < >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> >* >> > > > > >> > > > >> > > > >> > > > -- >> > > > Carlos Rovira >> > > > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.= me%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b0= ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636724213258= 511695&sdata=3DQSLacbjaQYNTgQFhcwzwvSZSbhM1qyuswHAaRi%2BwG%2Bc%3D&r= eserved=3D0 >> > > > >> > > >> > > >> > > -- >> > > >> > > Piotr Zarzycki >> > > >> > > Patreon: * >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> > > < >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> >* >> > > >> > >> > >> > -- >> > Carlos Rovira >> > >> https://na01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fabout.= me%2Fcarlosrovira&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef2f95a84b0= ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636724213258= 511695&sdata=3DQSLacbjaQYNTgQFhcwzwvSZSbhM1qyuswHAaRi%2BwG%2Bc%3D&r= eserved=3D0 >> > >> >> >> -- >> >> Piotr Zarzycki >> >> Patreon: * >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258511695&sdata=3DfoUec4RhjMQj%2BSXKPMt%2BxDuMuzpNlNNbx34jCTb23Io= %3D&reserved=3D0 >> < >> https://na01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.p= atreon.com%2Fpiotrzarzycki&data=3D02%7C01%7Caharui%40adobe.com%7Cdeccef= 2f95a84b0ef58f08d6194c6644%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636= 724213258521700&sdata=3DjYQHvCnwibVRbFsEOB8oP7DcLkeRruOsdE99CyGuKa4%3D&= amp;reserved=3D0 >> >* >> >> >> > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > * > --=20 Piotr Zarzycki Patreon: *https://www.patreon.com/piotrzarzycki * --000000000000565de80575bc1c17--