
    8jS                        S r / SQr\" \5      S:X  d   e\" \5       V Vs0 s H  u  pX_M	     snn r/ SQr/ SQr/ SQr\" \5      \" \5      -  \" \5      -  r	\	\" \
" S5      5      :X  d   e\" \5      \" \5      -   \" \5      -   S:X  d   e\" \" \5      \" \5      -  5      r\" \5      S:X  d   eSrSrS	rS
rSrS
rSrSrSrSrSrSrSSSSSSSSSSSSSSS.rSrSrSrSrSrSrgs  snn f )u   Constants for the rule-based blendshape compiler.

References:
- docs/research/vad-to-arkit-blendshape-mapping.md §4, §5, §6
- data/emotion/emotion_vad_anchors.json (v1.5, [-1,1] scale)
- examples/vanilla-basic/index.html:207-258 (52 ARKit ordering)
)4browDownLeftbrowDownRightbrowInnerUpbrowOuterUpLeftbrowOuterUpRight	cheekPuffcheekSquintLeftcheekSquintRighteyeBlinkLefteyeBlinkRighteyeLookDownLefteyeLookDownRighteyeLookInLefteyeLookInRighteyeLookOutLefteyeLookOutRighteyeLookUpLefteyeLookUpRighteyeSquintLefteyeSquintRighteyeWideLefteyeWideRight
jawForwardjawLeftjawOpenjawRight
mouthClosemouthDimpleLeftmouthDimpleRightmouthFrownLeftmouthFrownRightmouthFunnel	mouthLeftmouthLowerDownLeftmouthLowerDownRightmouthPressLeftmouthPressRightmouthPucker
mouthRightmouthRollLowermouthRollUppermouthShrugLowermouthShrugUppermouthSmileLeftmouthSmileRightmouthStretchLeftmouthStretchRightmouthUpperUpLeftmouthUpperUpRightnoseSneerLeftnoseSneerRight	tongueOut4   )                   !   "   %   &   '   (   -   .   /   0   3   )                         	   
                                    )                  #   $   )   *   +   ,   1   2   rc   g?g?g      ?g       @g333333?g      ?g?g      ?g?g?gffffff?g?g?g?gffffff?g?g333333?g333333ӿgffffffN) __doc__ARKIT_52_NAMESlen	enumerateNAME_TO_IDXLIPSYNC_ONLYEXPRESSION_ONLYSHARED_CHANNELSset_all_channelsrangesortedACTIVE_CHANNELSGAMMA_MOUTH_SMILE_FROWN	GAMMA_EYE
GAMMA_BROW
GAMMA_NOSE	RBF_SIGMARBF_EMOTION_FAMILY_BOOSTRBF_NEUTRAL_DEEMPHASISBLEND_NEUTRAL_THRESHOLDBLEND_NEUTRAL_WEIGHTBLEND_EXTREME_THRESHOLDBLEND_EXTREME_WEIGHTBLEND_DEFAULT_WEIGHTLAM_WEIGHTS_SHAREDVALENCE_EXCLUSION_THRESHOLDDOMINANCE_BROW_CONFLICT_HIGHDOMINANCE_BROW_CONFLICT_LOWAROUSAL_VISIBILITY_GATEAROUSAL_EXTREME_AMP_THRESHOLDAROUSAL_EXTREME_AMP_COEFF)inames   00^/home/ubuntu/service/kemix-engine/package/face/animasync-face-v3/scripts/compiler/constants.py<module>r      s~  : >b    &/&?@&?71tw&?@ T]IL!C$883;OOE"I& &&
<3//#o2FF"L LL_-O0DDE
?r! !!  	

 	         4Tt$Dd$Dd  # # #   $   [ As   C'