|  | <?xml version="1.0" encoding="utf-8" ?> | 
|  | <screenplay xmlns="urn:screenplay"> | 
|  |  | 
|  | <path id="check"> | 
|  | <moveTo x="20" y="50" /> | 
|  | <quadTo x1="40" y1="70" x2="40" y2="77" /> | 
|  | <quadTo x1="45" y1="55" x2="75" y2="30" /> | 
|  | </path> | 
|  |  | 
|  | <roundRect id="frame" | 
|  | left="3" top="3" right="97" bottom="97" | 
|  | rx="17" ry="17" /> | 
|  |  | 
|  | <event kind="onLoad"> | 
|  | <paint antiAlias="true" /> | 
|  |  | 
|  | <!-- draw the background --> | 
|  |  | 
|  | <paint stroke="true" strokeWidth="4"> | 
|  | <color color="0x66000000"/> | 
|  | </paint> | 
|  | <matrix translate="[0,2]"/> | 
|  | <add use="frame" /> | 
|  | <paint> | 
|  | <color color="black"/> | 
|  | </paint> | 
|  | <matrix translate="[0,-2]"/> | 
|  | <add use="frame" /> | 
|  |  | 
|  | <paint stroke="false"> | 
|  | <linearGradient points="[0,frame.top,0,frame.bottom]" tileMode="clamp" | 
|  | offsets="[0,0.65,1]"> | 
|  | <color color="#F2F2F2" /> | 
|  | <color color="#AFAFAF" /> | 
|  | <color color="#C7C7C7" /> | 
|  | </linearGradient> | 
|  | </paint> | 
|  | <add use="frame" /> | 
|  |  | 
|  | <!-- draw the checkmark background --> | 
|  |  | 
|  | <paint stroke="true" strokeWidth="9"> | 
|  | <shader/> | 
|  | <blur radius="1" blurStyle="normal"/> | 
|  | <color color="0x88777777"/> | 
|  | </paint> | 
|  | <matrix translate="[0,-2]" /> | 
|  | <add use="check" /> | 
|  |  | 
|  | <paint> | 
|  | <color color="0x88BBBBBB"/> | 
|  | </paint> | 
|  | <matrix translate="[0,4]" /> | 
|  | <add use="check" /> | 
|  |  | 
|  | <!-- draw the checkmark --> | 
|  |  | 
|  | <paint> | 
|  | <maskFilter/> | 
|  | <color color="#66CC00"/> | 
|  | </paint> | 
|  | <matrix translate="[0,-2]" /> | 
|  | <add use="check" /> | 
|  |  | 
|  | </event> | 
|  |  | 
|  | </screenplay> |