You may need to verify that missing.js APIs get passed to Google Closure 
Compiler.  I think they don't.  So a separate typedefs SWC may need to be 
created for it.  It may be that other APIs in missing.js get renamed as well 
and nobody noticed until now, or by luck, some other API usage was preventing 
the rename.

-Alex

On 7/9/19, 9:20 AM, "Carlos Rovira" <carlosrov...@apache.org> wrote:

    El mar., 9 jul. 2019 a las 18:03, Alex Harui (<aha...@adobe.com.invalid>)
    escribió:
    
    > Did the typedefs for Ant get rebuilt?
    
    
    yes, since I pass a script that makes a full rebuilt
    
    
    >   How should HTMLSpanElement have a "animate" API defined for it?
    >
    
    since Element.animate() is the API we are trying to add
    
    
    >
    > I’m not sure if we can tell Google Closure Compiler that HTMLSpanElement
    > should have an "animate" API since I think it picks up the externs for
    > built-in browser classes from its own externs, so I don't see how it would
    > know not to rename that property.
    >
    
    We need to tell GCC that Element.animate exists, for this reason the API
    added to missing.js (that maybe could be in other place as we decide).
    Right now Royale is recognizing animate right, the problem is again with
    release minification since compiler is renaming methods as yesterday before
    Josh change to the compiler (adding good.require()). Although this time the
    problem although is the same could be caused for a different thing.
    
    thanks
    
    Carlos
    
    
    
    
    >
    > HTH,
    > -Alex
    >
    > On 7/9/19, 7:41 AM, "Carlos Rovira" <carlosrov...@apache.org> wrote:
    >
    >     yes, and then after maven build sdk with ANT.
    >     what seems to fail is ANT SDK build
    >
    >     El mar., 9 jul. 2019 a las 16:25, Piotr Zarzycki (<
    > piotrzarzyck...@gmail.com>)
    >     escribió:
    >
    >     > By rebuilding all - You mean that you have build typedefs, compiler
    > and
    >     > asjs - using Maven and than your app ?
    >     >
    >     > wt., 9 lip 2019 o 16:23 Carlos Rovira <carlosrov...@apache.org>
    >     > napisał(a):
    >     >
    >     > > Hi Piotr,
    >     > >
    >     > > I found that still did remove the api from missing.js in typedefs,
    >     > removing
    >     > > that and rebuilding all gives me the following error when reach to
    > the
    >     > > build SDK with ANT step:
    >     > >
    >     > > compile-swf:
    >     > >
    >     > >      [echo] Compiling libs/Jewel.swc
    >     > >
    >     > >      [echo] ROYALE_HOME:
    >     > /Users/carlosrovira/Dev/Royale/Source/royale-asjs
    >     > >
    >     > >      [echo] ROYALE_SWF_COMPILER_HOME:
    >     > > /Users/carlosrovira/Dev/Royale/Source/royale-asjs
    >     > >
    >     > >      [echo] ROYALE_COMPILER_HOME:
    >     > > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/js
    >     > >
    >     > >      [java] args:
    >     > >
    >     > >      [java]
    >     > >
    > +royalelib=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks
    >     > >
    >     > >      [java] +playerglobal.version=11.1
    >     > >
    >     > >      [java]
    > +env.AIR_HOME=/Users/carlosrovira/Dev/Air/Sdks/AIR_SDK_25
    >     > >
    >     > >      [java] -compiler.strict-xml=true
    >     > >
    >     > >      [java] -compiler.targets=SWF,JSRoyale
    >     > >
    >     > >      [java] -metadata.date=07/09/19 16:18 +0200
    >     > >
    >     > >      [java] -metadata.dateFormat=MM/dd/yy HH:mm Z
    >     > >
    >     > >      [java] -swf-debugfile-alias=/org/apache/royale/0.9.6
    >     > >
    >     > >      [java]
    >     > >
    >     > >
    >     >
    > 
-output=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel.swc
    >     > >
    >     > >      [java]
    >     > >
    >     > >
    >     >
    > 
-load-config=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/config/compile-swf-config.xml
    >     > >
    >     > >      [java]
    >     > >
    >     > >
    >     >
    > 
-js-load-config=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/js-config.xml
    >     > >
    >     > >      [java]
    >     > >
    >     > >
    >     >
    > 
-js-load-config+=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/../../js/projects/JewelJS/src/main/config/compile-js-config.xml
    >     > >
    >     > >      [java] target:SWF
    >     > >
    >     > >      [java] target:JSRoyale
    >     > >
    >     > >      [java] COMPC
    >     > >
    >     > >      [java] Loading configuration:
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/config/compile-swf-config.xml
    >     > >
    >     > >      [java]
    >     > >
    >     > >      [java] 469411 bytes written to
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/target/Jewel.swc
    >     > > in 2,836 seconds
    >     > >
    >     > >      [java] COMPCJSCRoyale
    >     > >
    >     > >      [java]
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/src/main/royale/org/apache/royale/jewel/itemRenderers/TabBarButtonItemRenderer.as(197):
    >     > > col: 22 Call to a possibly undefined method animate through a
    > reference
    >     > > with static type HTMLSpanElement.
    >     > >
    >     > >      [java]
    >     > >
    >     > >      [java] indicator_content.animate(
    >     > >
    >     > >      [java]                   ^
    >     > >
    >     > >      [java]
    >     > >
    >     > >      [java] 5.193542279 seconds
    >     > >
    >     > >      [java] Java Result: 3
    >     > >
    >     > >
    >     > > BUILD FAILED
    >     > >
    >     > > /Users/carlosrovira/Dev/Royale/Source/royale-asjs/build.xml:652:
    > The
    >     > > following error occurred while executing this line:
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/build.xml:144:
    >     > > The following error occurred while executing this line:
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/build.xml:373:
    >     > > The following error occurred while executing this line:
    >     > >
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/build.xml:85:
    >     > > The following error occurred while executing this line:
    >     > >
    >     > >
    >     > >
    >     >
    > 
/Users/carlosrovira/Dev/Royale/Source/royale-asjs/frameworks/projects/Jewel/build.xml:111:
    >     > > condition satisfied
    >     > >
    >     > >
    >     > > Total time: 6 minutes 15 seconds
    >     > >
    >     > > Error:Build stopped - build SDK with ANT
    >     > >
    >     > > macbookpro:Source carlosrovira$
    >     > >
    >     > > So I think we have a problems there
    >     > >
    >     > > HTH
    >     > >
    >     > > Carlos
    >     > >
    >     > >
    >     > > El mar., 9 jul. 2019 a las 16:19, Piotr Zarzycki (<
    >     > > piotrzarzyck...@gmail.com>)
    >     > > escribió:
    >     > >
    >     > > > You did exactly the same as me and for me it doesn't work. If
    > you will
    >     > > have
    >     > > > time can you clean your local Maven repository and build your
    >     > application
    >     > > > with usage of your API ? Let me know if it's working.
    >     > > > Of course do this once build of type-defs will be ready [1] and
    > infra
    >     > fix
    >     > > > machine [2] ;)
    >     > > >
    >     > > > [1]
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbuilds.apache.org%2Fjob%2FRoyale-typedefs%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=jvYkmf9eWdYNU3lHQyfjpdlKrkaQRJfb3183FqZnb3Q%3D&amp;reserved=0
    >     > > > [2]
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FINFRA-14861&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=Q1Dprtpjkr3syFp7MvoRj0U%2BrpG5cxLTzrJcJkeCtPo%3D&amp;reserved=0
    >     > > >
    >     > > > Thanks,
    >     > > > Piotr
    >     > > >
    >     > > > wt., 9 lip 2019 o 16:08 Carlos Rovira <carlosrov...@apache.org>
    >     > > > napisał(a):
    >     > > >
    >     > > > > Just added to typedefs web-animations api fro Royale-extras,
    > so now
    >     > is
    >     > > > easy
    >     > > > > to try it just changing
    >     > > > >
    >     > > > > indicator_content.["animate"](
    >     > > > > to
    >     > > > > indicator_content.animate(
    >     > > > >
    >     > > > > El mar., 9 jul. 2019 a las 15:33, Carlos Rovira (<
    >     > > > carlosrov...@apache.org
    >     > > > > >)
    >     > > > > escribió:
    >     > > > >
    >     > > > > > Hi Josh,
    >     > > > > >
    >     > > > > > I'm finding something similar trying to use .animate instead
    > of
    >     > > > > ["animate"]
    >     > > > > >
    >     > > > > >
    >     > > > > > COMPILE::JS
    >     > > > > >         public function 
animateIndicator(positionDiff:Number,
    >     > > > widthDiff:
    >     > > > > > Number, duration:int, easingFunction:String):void
    >     > > > > >         {
    >     > > > > >             indicator_content.animate(
    >     > > > > >                 [
    >     > > > > >                     {
    >     > > > > >                         transform: "translateX(" +
    > positionDiff +
    >     > > "px)
    >     > > > > > scaleX(" + widthDiff + ")"
    >     > > > > >                     },
    >     > > > > >                     {
    >     > > > > >                         transform: "none"
    >     > > > > >                     }
    >     > > > > >                 ]
    >     > > > > >                 ,
    >     > > > > >                 {
    >     > > > > >                     duration: duration,
    >     > > > > >                     easing: easingFunction,
    >     > > > > >                     fill: 'both'
    >     > > > > >                 }
    >     > > > > >             );
    >     > > > > >         }
    >     > > > > >
    >     > > > > > debug works ok, but release mode shows this error:
    >     > > > > >
    >     > > > > > [Error] TypeError: this.Xl.lH is not a function. (In
    >     > > > > > 'this.Xl.lH([{transform:'translateX('+a+'px)
    >     > > > > >
    > scaleX('+b+')'},{transform:A}],{duration:e,pH:g,fill:'both'})',
    >     > > > > > 'this.Xl.lH' is undefined)
    >     > > > > > dispatchEvent (App.js:108:961)
    >     > > > > > dispatchEvent (App.js:113:219)
    >     > > > > > Ul (App.js:735:780)
    >     > > > > > (función anónima)
    >     > > > > > nx (App.js:91:245)
    >     > > > > > Jx (App.js:110:262)
    >     > > > > > fH (App.js:965:906)
    >     > > > > > ix (App.js:93)
    >     > > > > > (función anónima) (App.js:89)
    >     > > > > >
    >     > > > > > To try this I added animate externs api to typedefs locally
    >     > > temporary,
    >     > > > so
    >     > > > > > this can be tested and if works I'll be adding that API to
    >     > > > Royale-extras
    >     > > > > > repo
    >     > > > > >
    >     > > > > > do you see why in this case this is minifying when it
    > shouldn't?
    >     > > > > >
    >     > > > > > thanks
    >     > > > > >
    >     > > > > >
    >     > > > > >
    >     > > > > > El lun., 8 jul. 2019 a las 23:06, Carlos Rovira (<
    >     > > > > carlosrov...@apache.org>)
    >     > > > > > escribió:
    >     > > > > >
    >     > > > > >> Hi Josh!
    >     > > > > >>
    >     > > > > >> Awesome! you fix it! :))
    >     > > > > >> I rebuild all and rebuild TDJ and is working right now! :)
    >     > > > > >> I want to updated it with some little things, but could not
    > do it
    >     > > with
    >     > > > > >> that problem. I think your finding was very important to
    > get to
    >     > > avoid
    >     > > > > that
    >     > > > > >> random behavior
    >     > > > > >>
    >     > > > > >> Thanks for solving this and so fast Josh! :-)
    >     > > > > >>
    >     > > > > >> Carlos
    >     > > > > >>
    >     > > > > >>
    >     > > > > >> El lun., 8 jul. 2019 a las 22:43, Josh Tynjala (<
    >     > > > > >> joshtynj...@bowlerhat.dev>) escribió:
    >     > > > > >>
    >     > > > > >>> This doesn't seem to be related to any recent changes in
    > the
    >     > > > compiler.
    >     > > > > It
    >     > > > > >>> may be one of those cases where Closure decided to start
    > renaming
    >     > > > > >>> something
    >     > > > > >>> that it didn't rename previously due to some file size
    > heuristic
    >     > > > being
    >     > > > > >>> triggered, or something like that.
    >     > > > > >>>
    >     > > > > >>> I've found that the generation of the "Royale Dependency
    > List"
    >     > did
    >     > > > not
    >     > > > > >>> seem
    >     > > > > >>> account for externs that were not referenced directly by
    > the
    >     > > > > application.
    >     > > > > >>> If the extern was compiled into a SWC and was only
    > referenced by
    >     > > > > classes
    >     > > > > >>> in
    >     > > > > >>> the same SWC, the extern would be ignored when compiling
    > the
    >     > > > > application.
    >     > > > > >>> In this case, the Alert class in JewelJS.swc is 
referencing
    >     > > > > >>> dialogPolyfill,
    >     > > > > >>> but the application doesn't use dialogPolyfill directly.
    > As soon
    >     > > as I
    >     > > > > >>> add a
    >     > > > > >>> reference to dialogPolyfill somewhere in the application,
    > it
    >     > starts
    >     > > > > >>> working
    >     > > > > >>> correctly.
    >     > > > > >>>
    >     > > > > >>> I changed to compiler to always output goog.require()
    > calls for
    >     > > > > externs.
    >     > > > > >>> Previously, it was skipping externs completely when adding
    >     > > > > goog.require()
    >     > > > > >>> calls. I guess that this edge case must have been missed
    > when
    >     > > testing
    >     > > > > >>> that.
    >     > > > > >>>
    >     > > > > >>> --
    >     > > > > >>> Josh Tynjala
    >     > > > > >>> Bowler Hat LLC <
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbowlerhat.dev&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=mjNqSjfDWoYchEOMoeyKL%2BdCMm1%2BNlvmKBxtOXAwJsw%3D&amp;reserved=0
    > >
    >     > > > > >>>
    >     > > > > >>>
    >     > > > > >>> On Mon, Jul 8, 2019 at 11:09 AM Carlos Rovira <
    >     > > > carlosrov...@apache.org
    >     > > > > >
    >     > > > > >>> wrote:
    >     > > > > >>>
    >     > > > > >>> > Hi,
    >     > > > > >>> >
    >     > > > > >>> > when I compile TDJ I can see not a problem in release
    > (but not
    >     > I
    >     > > > > >>> debug) for
    >     > > > > >>> > jewel alert component.
    >     > > > > >>> >
    >     > > > > >>> > I think is a magnification problem for dialogPolyfill. I
    > think
    >     > > > Royale
    >     > > > > >>> is
    >     > > > > >>> > changing method name in release mode for method
    >     > "registerDialog"
    >     > > > > >>> > This was not happening before
    >     > > > > >>> >
    >     > > > > >>> > [Error] TypeError: dialogPolyfill.DH is not a function.
    > (In
    >     > > > > >>> > 'dialogPolyfill.DH(a.Vi)', 'dialogPolyfill.DH' is
    > undefined)
    >     > > > > >>> > IJ (App.js:1506:197)
    >     > > > > >>> > showModal (App.js:1507)
    >     > > > > >>> > cG (App.js:1506:439)
    >     > > > > >>> > L (App.js:1262)
    >     > > > > >>> > (función anónima)
    >     > > > > >>> > nx (App.js:91:245)
    >     > > > > >>> > Jx (App.js:110:262)
    >     > > > > >>> > fH (App.js:965:906)
    >     > > > > >>> > ix (App.js:93)
    >     > > > > >>> > (función anónima) (App.js:89)
    >     > > > > >>> >
    >     > > > > >>> > the class is this:
    >     > > > > >>> >
    >     > > > > >>> > package
    >     > > > > >>> > {
    >     > > > > >>> >     /**
    >     > > > > >>> >      * @externs
    >     > > > > >>> >      */
    >     > > > > >>> >     public class dialogPolyfill
    >     > > > > >>> >     {
    >     > > > > >>> >         COMPILE::JS
    >     > > > > >>> >         public static function
    >     > > registerDialog(dialog:Element):void
    >     > > > {}
    >     > > > > >>> >     }
    >     > > > > >>> > }
    >     > > > > >>> >
    >     > > > > >>> > Someone knows what of the latest changes in compiler
    > could be
    >     > > > causing
    >     > > > > >>> this
    >     > > > > >>> > problem?
    >     > > > > >>> >
    >     > > > > >>> > thanks
    >     > > > > >>> >
    >     > > > > >>> > --
    >     > > > > >>> > Carlos Rovira
    >     > > > > >>> >
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=u8u6ehqAJTI7%2F3ClxnQDxbBakn2I2eP6bpKeXSoc550%3D&amp;reserved=0
    >     > > > > >>> >
    >     > > > > >>>
    >     > > > > >>
    >     > > > > >>
    >     > > > > >> --
    >     > > > > >> Carlos Rovira
    >     > > > > >>
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=u8u6ehqAJTI7%2F3ClxnQDxbBakn2I2eP6bpKeXSoc550%3D&amp;reserved=0
    >     > > > > >>
    >     > > > > >>
    >     > > > > >
    >     > > > > > --
    >     > > > > > Carlos Rovira
    >     > > > > >
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=u8u6ehqAJTI7%2F3ClxnQDxbBakn2I2eP6bpKeXSoc550%3D&amp;reserved=0
    >     > > > > >
    >     > > > > >
    >     > > > >
    >     > > > > --
    >     > > > > Carlos Rovira
    >     > > > >
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=u8u6ehqAJTI7%2F3ClxnQDxbBakn2I2eP6bpKeXSoc550%3D&amp;reserved=0
    >     > > > >
    >     > > >
    >     > > >
    >     > > > --
    >     > > >
    >     > > > Piotr Zarzycki
    >     > > >
    >     > > > Patreon: *
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240171813&amp;sdata=lxqBPM9ulp0SOl8zjJhOmBWrcXezgJusXhDU5wMmR4k%3D&amp;reserved=0
    >     > > > <
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=leOVockw37mKGgTtt%2BRzxI7ShlYYQUF%2F4YgYtauqHho%3D&amp;reserved=0
    > >*
    >     > > >
    >     > >
    >     > >
    >     > > --
    >     > > Carlos Rovira
    >     > >
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=o8BT17bvs9RDGEP0XdqrfTwYdSONbXUHHfmqU6uATpE%3D&amp;reserved=0
    >     > >
    >     >
    >     >
    >     > --
    >     >
    >     > Piotr Zarzycki
    >     >
    >     > Patreon: *
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=leOVockw37mKGgTtt%2BRzxI7ShlYYQUF%2F4YgYtauqHho%3D&amp;reserved=0
    >     > <
    > 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.patreon.com%2Fpiotrzarzycki&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=leOVockw37mKGgTtt%2BRzxI7ShlYYQUF%2F4YgYtauqHho%3D&amp;reserved=0
    > >*
    >     >
    >
    >
    >     --
    >     Carlos Rovira
    >
    > 
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=o8BT17bvs9RDGEP0XdqrfTwYdSONbXUHHfmqU6uATpE%3D&amp;reserved=0
    >
    >
    >
    
    -- 
    Carlos Rovira
    
https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C0248f8b4a2864c7c67e208d704895762%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636982860240181813&amp;sdata=o8BT17bvs9RDGEP0XdqrfTwYdSONbXUHHfmqU6uATpE%3D&amp;reserved=0
    

Reply via email to