| ARCoreCameraRenderer.js | 
          Creates and load a shader from a string, type specifies either 'vertex' or 'fragment'
 @param {WebGLRenderingContext} gl
 @param {string} str
 @param {string} type
 @return {!WebGLShader}
  | 
          9776 | 
        
        
          | ARKitWrapper.js | 
          ARKitWrapper talks to Apple ARKit, as exposed by Mozilla's test ARDemo app.
It won't function inside a browser like Firefox.
ARKitWrapper is a singleton. Use ARKitWrapper.GetOrCreate() to get the instance, then add event listeners like so:
	if(ARKitWrapper.HasARKit()){
		let arKitWrapper = ARKitWrapper.GetOrCreate()
		arKitWrapper.addEventListener(ARKitWrapper.INIT_EVENT, ev => { console.log('ARKit initialized', ev) })
		arKitWrapper.addEventListener(ARKitWrapper.WATCH_EVENT, ev => { console.log('ARKit update', ev) })
		arKitWrapper.watch({
			location: boolean,
			camera: boolean,
			objects: boolean,
			light_intensity: boolean
		})
	}
 | 
          12179 |