	} else if (data.type == 'setServerAddress') {
				serverAddress = data.data;
			} else if (data.type == 'setZIndex') {
				const { frameName, zIndex } = data;
				if (frameName in citFrames) {
					citFrames[frameName].style.zIndex = zIndex;
				}
			}
			break;
		}
		case 'frameCall': {
			const [ frameName, dataString ] = args;
			const data = JSON.parse(dataString);

			if (!(frameName in citFrames)) {
				return;
			}

			citFrames[frameName]?.contentWindow?.postMessage(data, '*');

			break;
		}
	}
})